From 66b18dc2b5eebd955a044fc025c556dbf32ff3ac Mon Sep 17 00:00:00 2001 From: meaningfy Date: Fri, 4 Jun 2021 06:28:16 +0100 Subject: [PATCH] 1.0.2 --- Issues review.xlsx | Bin 0 -> 17052 bytes Issues review_20170320.xlsx | Bin 0 -> 17063 bytes Issues review_20170327.xlsx | Bin 0 -> 17156 bytes Issues review_20170405.xlsx | Bin 0 -> 17251 bytes Issues review_20170426.xlsx | Bin 0 -> 17426 bytes README.md | 12 +- docs/src/main/asciidoc/antora.yml | 4 +- .../ROOT/code_lists/CriteriaTaxonomy.xlsx | Bin 71913 -> 0 bytes .../ROOT/code_lists/PDF/CriteriaTypeCode.pdf | Bin 42001 -> 0 bytes .../modules/ROOT/code_lists/code_lists.zip | Bin 794384 -> 794040 bytes .../code_lists/gc/AmountTypeCodes-CodeList.gc | 2 +- .../gc/CountryCodeIdentifier-CodeList.gc | 15 +- .../gc/CriteriaTypeCode-CodeList.gc | 254 +- .../gc/CriterionJurisdictionLevel-CodeList.gc | 2 +- .../code_lists/gc/CurrencyCode-CodeList.gc | 15 +- .../code_lists/gc/CustomizationID-CodeList.gc | 296 - .../gc/DocRefContentType-CodeList.gc | 66 +- .../gc/PeriodMeasureTypeCodes-CodeList.gc | 6 +- .../gc/ProfileExecutionID-CodeList.gc | 2 +- .../gc/ResponseDataType-CodeList.gc | 2 +- .../TechnicalCapabilityTypeCode-CodeList.gc | 145 +- .../{PDF => pdf}/ActivityTypeCode.pdf | Bin .../{PDF => pdf}/AmountTypeCodes.pdf | Bin .../code_lists/{PDF => pdf}/ContractType.pdf | Bin .../{PDF => pdf}/CountryCodeIdentifier.pdf | Bin .../ROOT/code_lists/pdf/CriteriaTypeCode.pdf | Bin 0 -> 26641 bytes .../CriterionJurisdictionLevel.pdf | Bin .../code_lists/{PDF => pdf}/CurrencyCode.pdf | Bin .../{PDF => pdf}/CustomizationID.pdf | Bin .../{PDF => pdf}/DocRefContentType.pdf | Bin .../{PDF => pdf}/LanguageCodeEU.pdf | Bin .../{PDF => pdf}/PeriodMeasureTypeCodes.pdf | Bin .../code_lists/{PDF => pdf}/ProcedureType.pdf | Bin .../{PDF => pdf}/ProfileExecutionID.pdf | Bin .../code_lists/{PDF => pdf}/ProjectType.pdf | Bin .../{PDF => pdf}/ResponseDataType.pdf | Bin .../{PDF => pdf}/ServicesProjectSubType.pdf | Bin .../TechnicalCapabilityTypeCode.pdf | Bin .../code_lists/{PDF => pdf}/TendererRole.pdf | Bin .../ROOT/code_lists/xls/CriteriaTaxonomy.xlsx | Bin 0 -> 69291 bytes .../ROOT/code_lists/xls/ESPD-CodeLists.xls | Bin 0 -> 276992 bytes .../3.2_RESP_ESPD_XML_Root_Properties.adoc | 2 +- .../ROOT/pages/3.4_CMMN_ContractingParty.adoc | 43 +- ....5.1_RESP_RepresentativeNaturalPerson.adoc | 45 +- .../ROOT/pages/3.5.2_RESP_EO_Party.adoc | 75 +- .../pages/3.5_RESP_EconomicOperatorParty.adoc | 2 +- .../pages/3.7.1_LegislationReference.adoc | 14 +- .../ROOT/pages/3.7.2_RequirementGroup.adoc | 2 +- .../modules/ROOT/pages/3.7.3_Requirement.adoc | 4 +- .../modules/ROOT/pages/3.7.4_Response.adoc | 8 +- .../ROOT/pages/3.7_CMMN_Criterion.adoc | 12 +- .../ROOT/pages/4.2.0_GENERAL_RULE_3.adoc | 2 +- .../ROOT/pages/4.2.1_CMMN_Convictions.adoc | 2 +- .../4.2.2_RESP_Convictions_XML_Example.adoc | 16 +- .../4.3.1_RESP_Contributions_Example.adoc | 4 +- .../ROOT/pages/4.4.1_RESP_Social_Example.adoc | 4 +- .../pages/4.5.1_RESP_Business_Example.adoc | 4 +- .../pages/4.6.2.RESP_Misconduct_Example.adoc | 4 +- ....7.1.2_RESP_Early_Termination_Example.adoc | 4 +- ....2_RESP_Procedure_Preparation_Example.adoc | 4 +- ..._RESP_Procedure_Participation_Example.adoc | 4 +- ....7.4.2_RESP_Misinterpretation_Example.adoc | 4 +- .../4.8.1_RESP_Exclusion_Other_Example.adoc | 4 +- .../pages/4.9.0_CMMN_Selection_Criteria.adoc | 2 +- .../pages/4.9.1.2_RESP_Enrolment_Example.adoc | 4 +- .../4.9.1.3_Authorisation_Membership.adoc | 2 +- ...RESP_Authorisation_Membership_Example.adoc | 4 +- .../ROOT/pages/4.9.2.2_Turnovers_Example.adoc | 4 +- .../pages/4.9.2.4_RESP_Ratio_Example.adoc | 4 +- .../pages/4.9.2.5_RESP_Insurance_Example.adoc | 4 +- .../pages/4.9.2.7_RESP_EO_Setup_Example.adoc | 4 +- .../4.9.2.9_RESP_EcoFin_Other_Example.adoc | 4 +- .../4.9.3.1_CMMN_TechNProf_Abilities.adoc | 2 +- .../4.9.3.3_Technical_Abilities_Example.adoc | 4 +- .../4.9.3.5_RESP_References_Example.adoc | 4 +- ...4.9.3.7_RESP_Allowance_Checks_Example.adoc | 4 +- ...4.9.3.8_RESP_Management_Staff_Example.adoc | 4 +- ...3.9_RESP_Management_Artefacts_Example.adoc | 4 +- ...SP_Certificates_QA_Institutes_Example.adoc | 4 +- ...P_Certificates_QA_independent_Example.adoc | 4 +- ...MM_Certificates_Environmental_Example.adoc | 4 +- .../pages/4.999.0_CMM_Other_Criteria.adoc | 4 +- .../4.999.1_CMM_Other_Criteria_Example.adoc | 2 +- .../asciidoc/modules/ROOT/pages/index.adoc | 40 +- .../modules/ROOT/pages/index_response.adoc | 2 + .../modules/ROOT/pages/release_notes.adoc | 34 + exchange-model/README.md | 18 +- exchange-model/pom.xml | 2 +- .../CCV-CommonAggregateComponents-1.0.xsd | 177 +- .../common/CCV-CommonBasicComponents-1.0.xsd | 50 +- .../CEV-CommonAggregateComponents-1.0.xsd | 44 +- .../common/CEV-CommonBasicComponents-1.0.xsd | 42 +- .../ESPD-CommonAggregateComponents-1.0.xsd | 79 +- .../common/ESPD-CommonBasicComponents-1.0.xsd | 50 +- .../schema/maindoc/ESPDRequest-1.0.xsd | 82 +- .../schema/maindoc/ESPDResponse-1.0.xsd | 86 +- .../ESPDRequest/cva/ESPD-codelist-values.cva | 99 + .../sch/02-ESPD-CL-attrb-rules.sch | 46 + .../sch/03-ESPD-ID-attrb-rules.sch | 84 + .../sch/04-ESPD-Common BR-rules.sch | 114 + .../cva/ESPD-codelist-values.sch.xsl | 531 ++ .../ESPDResponse/cva/ESPD-codelist-values.cva | 93 + .../sch/02-ESPD-CL-attrb-rules.sch | 53 + .../sch/03-ESPD-ID-attrb-rules.sch | 90 + .../sch/04-ESPD-Common BR-rules.sch | 114 + .../sch/05-ESPD-Spec BR-rules.sch | 60 + .../cva/ESPD-codelist-values.sch.xsl | 531 ++ schematron/pom.xml | 17 +- .../02-ESPD-CL-attrb-rules.xsl | 524 +- .../03-ESPD-ID-attrb-rules.xsl | 799 ++- .../04-ESPD-Common BR-rules.xsl | 1214 ++-- .../validation-files/ESPD-codelist-values.xsl | 920 ++- .../common/CCTS_CCT_SchemaModule-2.1.xsd | 781 --- .../CCV-CommonAggregateComponents-1.0.xsd | 74 - .../common/CCV-CommonBasicComponents-1.0.xsd | 32 - .../ESPD-CommonAggregateComponents-1.0.xsd | 26 - .../common/UBL-CommonBasicComponents-2.1.xsd | 5303 ----------------- .../UBL-CommonExtensionComponents-2.1.xsd | 223 - .../common/UBL-QualifiedDataTypes-2.1.xsd | 68 - .../UBL-SignatureAggregateComponents-2.1.xsd | 92 - .../UBL-SignatureBasicComponents-2.1.xsd | 73 - .../xsdrt/common/UBL-XAdESv132-2.1.xsd | 480 -- .../02-ESPD-CL-attrb-rules.xsl | 569 +- .../03-ESPD-ID-attrb-rules.xsl | 842 ++- .../04-ESPD-Common BR-rules.xsl | 62 +- .../05-ESPD-Spec BR-rules.xsl | 867 ++- .../validation-files/ESPD-codelist-values.xsl | 920 ++- .../common/CCV-CommonBasicComponents-1.0.xsd | 36 - .../CEV-CommonAggregateComponents-1.0.xsd | 33 - .../common/CEV-CommonBasicComponents-1.0.xsd | 33 - .../ESPD-CommonAggregateComponents-1.0.xsd | 52 - .../common/ESPD-CommonBasicComponents-1.0.xsd | 36 - .../UBL-CommonAggregateComponents-2.1.xsd | 3782 ------------ .../UBL-CommonExtensionComponents-2.1.xsd | 223 - .../UBL-CommonSignatureComponents-2.1.xsd | 71 - .../UBL-CoreComponentParameters-2.1.xsd | 63 - .../UBL-ExtensionContentDataType-2.1.xsd | 82 - .../common/UBL-UnqualifiedDataTypes-2.1.xsd | 582 -- .../xsdrt/common/UBL-XAdESv141-2.1.xsd | 27 - .../common/UBL-xmldsig-core-schema-2.1.xsd | 330 - .../src/main/resources/config.properties | 8 +- .../main/resources/local.config.properties | 8 +- .../common/CCTS_CCT_SchemaModule-2.1.xsd | 58 +- .../CCV-CommonAggregateComponents-1.0.xsd | 41 +- .../common/CCV-CommonBasicComponents-1.0.xsd | 52 + .../CEV-CommonAggregateComponents-1.0.xsd | 49 + .../common/CEV-CommonBasicComponents-1.0.xsd | 49 + .../ESPD-CommonAggregateComponents-1.0.xsd | 65 + .../common/ESPD-CommonBasicComponents-1.0.xsd | 52 + .../UBL-CommonAggregateComponents-2.1.xsd | 33 +- .../common/UBL-CommonBasicComponents-2.1.xsd | 33 +- .../UBL-CommonExtensionComponents-2.1.xsd | 240 + .../UBL-CommonSignatureComponents-2.1.xsd | 29 +- .../UBL-CoreComponentParameters-2.1.xsd | 29 +- .../UBL-ExtensionContentDataType-2.1.xsd | 29 +- .../common/UBL-QualifiedDataTypes-2.1.xsd | 29 +- .../UBL-SignatureAggregateComponents-2.1.xsd | 29 +- .../UBL-SignatureBasicComponents-2.1.xsd | 29 +- .../common/UBL-UnqualifiedDataTypes-2.1.xsd | 67 +- .../common/UBL-XAdESv132-2.1.xsd | 24 + .../common/UBL-XAdESv141-2.1.xsd | 24 + .../common/UBL-xmldsig-core-schema-2.1.xsd | 41 +- .../maindoc/ESPDRequest-1.0.xsd | 26 + .../maindoc/ESPDResponse-1.0.xsd | 24 + .../resources/schema/maindoc/bindings.xjb | 103 + 165 files changed, 6671 insertions(+), 17413 deletions(-) create mode 100644 Issues review.xlsx create mode 100644 Issues review_20170320.xlsx create mode 100644 Issues review_20170327.xlsx create mode 100644 Issues review_20170405.xlsx create mode 100644 Issues review_20170426.xlsx delete mode 100644 docs/src/main/asciidoc/modules/ROOT/code_lists/CriteriaTaxonomy.xlsx delete mode 100644 docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CriteriaTypeCode.pdf rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/ActivityTypeCode.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/AmountTypeCodes.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/ContractType.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/CountryCodeIdentifier.pdf (100%) create mode 100644 docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CriteriaTypeCode.pdf rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/CriterionJurisdictionLevel.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/CurrencyCode.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/CustomizationID.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/DocRefContentType.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/LanguageCodeEU.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/PeriodMeasureTypeCodes.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/ProcedureType.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/ProfileExecutionID.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/ProjectType.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/ResponseDataType.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/ServicesProjectSubType.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/TechnicalCapabilityTypeCode.pdf (100%) rename docs/src/main/asciidoc/modules/ROOT/code_lists/{PDF => pdf}/TendererRole.pdf (100%) create mode 100644 docs/src/main/asciidoc/modules/ROOT/code_lists/xls/CriteriaTaxonomy.xlsx create mode 100644 docs/src/main/asciidoc/modules/ROOT/code_lists/xls/ESPD-CodeLists.xls create mode 100644 docs/src/main/asciidoc/modules/ROOT/pages/release_notes.adoc create mode 100644 schematron/ESPDRequest/cva/ESPD-codelist-values.cva create mode 100644 schematron/ESPDRequest/sch/02-ESPD-CL-attrb-rules.sch create mode 100644 schematron/ESPDRequest/sch/03-ESPD-ID-attrb-rules.sch create mode 100644 schematron/ESPDRequest/sch/04-ESPD-Common BR-rules.sch create mode 100644 schematron/ESPDResponse/cva/ESPD-codelist-values.cva create mode 100644 schematron/ESPDResponse/sch/02-ESPD-CL-attrb-rules.sch create mode 100644 schematron/ESPDResponse/sch/03-ESPD-ID-attrb-rules.sch create mode 100644 schematron/ESPDResponse/sch/04-ESPD-Common BR-rules.sch create mode 100644 schematron/ESPDResponse/sch/05-ESPD-Spec BR-rules.sch delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonAggregateComponents-1.0.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonBasicComponents-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-QualifiedDataTypes-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureAggregateComponents-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureBasicComponents-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-XAdESv132-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonAggregateComponents-1.0.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonBasicComponents-1.0.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonBasicComponents-1.0.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CoreComponentParameters-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-ExtensionContentDataType-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-XAdESv141-2.1.xsd delete mode 100644 schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-xmldsig-core-schema-2.1.xsd rename schematron/src/main/resources/{ESPDResponse/xsdrt => schema}/common/CCTS_CCT_SchemaModule-2.1.xsd (97%) rename schematron/src/main/resources/{ESPDResponse/xsdrt => schema}/common/CCV-CommonAggregateComponents-1.0.xsd (74%) create mode 100644 schematron/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd create mode 100644 schematron/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd create mode 100644 schematron/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd create mode 100644 schematron/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd create mode 100644 schematron/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd rename schematron/src/main/resources/{ESPDRequest/xsdrt => schema}/common/UBL-CommonAggregateComponents-2.1.xsd (99%) rename schematron/src/main/resources/{ESPDResponse/xsdrt => schema}/common/UBL-CommonBasicComponents-2.1.xsd (99%) create mode 100644 schematron/src/main/resources/schema/common/UBL-CommonExtensionComponents-2.1.xsd rename schematron/src/main/resources/{ESPDRequest/xsdrt => schema}/common/UBL-CommonSignatureComponents-2.1.xsd (82%) rename schematron/src/main/resources/{ESPDRequest/xsdrt => schema}/common/UBL-CoreComponentParameters-2.1.xsd (80%) rename schematron/src/main/resources/{ESPDRequest/xsdrt => schema}/common/UBL-ExtensionContentDataType-2.1.xsd (85%) rename schematron/src/main/resources/{ESPDResponse/xsdrt => schema}/common/UBL-QualifiedDataTypes-2.1.xsd (82%) rename schematron/src/main/resources/{ESPDResponse/xsdrt => schema}/common/UBL-SignatureAggregateComponents-2.1.xsd (86%) rename schematron/src/main/resources/{ESPDResponse/xsdrt => schema}/common/UBL-SignatureBasicComponents-2.1.xsd (82%) rename schematron/src/main/resources/{ESPDRequest/xsdrt => schema}/common/UBL-UnqualifiedDataTypes-2.1.xsd (93%) rename schematron/src/main/resources/{ESPDResponse/xsdrt => schema}/common/UBL-XAdESv132-2.1.xsd (97%) rename schematron/src/main/resources/{ESPDRequest/xsdrt => schema}/common/UBL-XAdESv141-2.1.xsd (65%) rename schematron/src/main/resources/{ESPDRequest/xsdrt => schema}/common/UBL-xmldsig-core-schema-2.1.xsd (93%) rename schematron/src/main/resources/{ESPDRequest/xsdrt => schema}/maindoc/ESPDRequest-1.0.xsd (79%) rename schematron/src/main/resources/{ESPDResponse/xsdrt => schema}/maindoc/ESPDResponse-1.0.xsd (84%) create mode 100644 schematron/src/main/resources/schema/maindoc/bindings.xjb diff --git a/Issues review.xlsx b/Issues review.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a1616a42f7539056f0e02baff5d2ec5c1cbd7c91 GIT binary patch literal 17052 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 literal 0 HcmV?d00001 diff --git a/Issues review_20170320.xlsx b/Issues review_20170320.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..980e19b7495bcf9a008b4a3b60d3e2c641b97257 GIT binary patch literal 17063 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 P`~FAvuEu8Ezn=adA&c&H literal 0 HcmV?d00001 diff --git a/Issues review_20170327.xlsx b/Issues review_20170327.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..05af55335bd9e6d16c462dc9957997e85a88016d GIT binary patch literal 17156 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 literal 0 HcmV?d00001 diff --git a/Issues review_20170405.xlsx b/Issues review_20170405.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..14e3d67e4c4a7d8c8b15ec38647b8f675224be2f GIT binary patch literal 17251 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 O{*eL2n4JIj-TwzcUr56M literal 0 HcmV?d00001 diff --git a/Issues review_20170426.xlsx b/Issues review_20170426.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8ee671e15e384dfafab460e7d8df03dd5e09c849 GIT binary patch literal 17426 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®0;SoQ4ZktT8#R1(Gx6`knKoB93=J zeiUzc8rYzs&`7SQuEBw?LGL+<^BjRbf~$vf9pD5Y;@Ul`X$77!I$P~$xC>2j^>=|=l30}H+b zRb3R+O#=9`8#9Ncgw_hDgcBbb0k%!eWxf5LPTWEswI~3zwZV=+YzJCI{|Q=o#NNQP zMhK>#sS2}fWFyK(I*kBQlv4$peIRP_salwBzwDPvpbdJ((_L+sqZSSnm(&h{Qat6% z1cMy-%!JHGX~uhX`D54XttWWZug71dYb~%=TNh^a{gM((`po1RY6sl;`P-}r6`6Wy zklg~}w3R{P;Ca|!pR}R{plxFBAU#0zLF*(?-=6x9UGSc$O&!>H&lMYE=lNmY5HE^x zk>`3p#W!F9vc}JS2iSJ?agq^Kd8QtFpJAd~23rY{K6W6+JFpgCwRk6g;?SlD-YaKv zGGFapxX4|3?NK!;8$RvBk-ueGpn6XzeYvM08*}ZvY~CK9l<7J%{Ld6e%{l&`Rh#h{ z8O*r2pbBKCIj(DUWTB-`Z(P4!=d86^MfY$r|jb%?vg4kz@3}W`eq$EY&x;bYP17`9fB6+jS zy4V6MgVg7*RZX6O*|=l)@257ijQTz&T0%lV+ZR0I&7I3N<^~^fOk_thVLNmVs6!6O zGgQoiTQ*cZh1f-j-M8jKCk0u0)T+C&JRb?LetQdL^QnC)-a_*nZC>S5R-_an+uBV} z%a@B;U_IMX7cG=qj?Th7yY`upkj%;}U6a|iq$#}Xuw8;UTw0t<-RO(VAVxk*TSRW8JEj`jWPJmSf4TDx8o&6` z&eS(aiS%l^B(_+2rOPw>9qnwpJIcLKb_iO02fMXXxz)pCCs&H}%km{ux#HdWc}R5Q zRIw%0R*?;4JFB`kWLK_Uz{s4U?RU|oe#|lYwc#EA)%-V-tf9K9>cb>t&IT=YN3Uki z9N-t^wu5wwH%DYDn=hxwF@yn0=BCfsm*dRv&#YFzWLZWDHA-gvFj8*Qv*cTYj780tl;tTDAt!!Lok%`_`XiKL%*Ie3ksy5Jx*_pOtcBuXfWTRCkzRwTYj z^F_0~i`g0gprH`4T@KiS9q$ANh#R6iJiMxPC!Y{g47;5m5Kq2ld+>bF(Ytn4y#Q?H z8}l|;mza7rG>CjRx$8(Ld_LD=0Z<5Xq*b=I`5V&#x zwzooOrj(5J8WWvw(7e4WRHy%46dK;-N+__C2HVVP+vl(GeAVz;{<9@K0O9NPAQkg5 zOjS}5?17AwZayS{L%6--KCM8(R@vQH)U%_P) zwy;B;!8b~`rZ>C|)Nf^7tQA}aCBv;Ng2^*Q9KI5ZO`TG@g;u?drBp9ltwLWHNXWnI zT@G0tEPr`#8`;zhr9SOtDW(72%aR>3eQ?4g>GQwTa$PemQ(B97MD|1rvnAV7CwT1ZWgn8VXILnQy3WAQu)c&Mrp9ZBH3{W)??k&g9^wyN;l;k?a7YM z=G^K%_Bb9qZ?pu~4z}$^BAO$C8B^x0T}rg*G3nH<_9xsEITD*LnDcBVIgFSKa^+B2 zT>KCX#dX~i&9=4rusZ^*%FQAF*1v81lCkn<3w`JVvg+^$_b3^em6?pu2JPhYF;328H|l-hz(KW4VbfIW(P?Ztq7`D1~3{#m%mm$&65 z^WFz*8KO=e%X2z+hLKI1S3VVvDZx1!Ld|CuCi{iKvrBXDpH}0FkEi@ZhN5VDUPE1c zHkAUDT((MD?7O)s(863qvXm^XOAJOcoi%zRb%ZJWjrQj_JBV9mT!iOTbTg1I4^_+{ zri|Q~QQ94uC1`U3UyaaMGwrt}-Pp8|s0L)(-}2&)?R^ib6|N+ErDs~1N+@Uy84whW zEmkP1eE3-9%|JID-t>u(ku>kcJN?Q^O%ME(!jgBtyXkQTWJ|1o1%n}QM`jj#9N&yK_jX_6z~G$8JaR&wpu`aWGt>mYrL`AHuPgwCgn zsfH01eh2B&Zf=RYNN(u25MRcKFq7%@mj00^nJC$GrhcZB)Jft=J0mB3LIC<*YW(2i zcR8Cpd(zi37i^NB+In~Wz<#q~et)ugD||0yMq;y8X#Akep`0{@Zp`~i@1AJAc%a;; z`S{)lxMbroocME8gB3&`!hOQ0R*(p&ZZOpXKyXLtSLc+r z75z}IB_m7W-IqkA{VUm);1K*1j2*YrWM`S=US~_C z?nJ7jMs&t&6t=$Vfl^1=EIysu*l#McGj0(g#E5Iw#P4S)j7G1(EyzyfSSL8ZO*?D7 z-1JLWCqIclgnH(s+?`=)I}*p1XTzLqR73*>si|NdZeO}eGx;?v75L+ogIyAurcPeg}BcpPu<=zR&7Z z%<|?M$=~wzdW-02PE#<~Zo5=eTOJTk^OJ&?1tqc909`qm2?lOS$1K8csps+67!t-Q*&ei`H?fqq4cQP}0 zg{xil?K13;?^-YacR}D1k^XzmGmje^SI-?q*sv@6$>Q3250C>sbM`s(>}Xy0#4`oc@EJ zeDU{3b9m7WmsWFaXWTD(3{q)&N2CqgN@?k?PT#2-|A|eqWf?g|aFxv)4pgq_VQIHBShJddbx5wP?!;p2U=VpGw8-d1SLj zzH#`F#6&SX=`Dy2`BJ>OnIHlnR(72250xq)=3AWqvXscB?S$9Zm;bt!@qug?`d3*= zHbCzEq^w?UNsW`G^T&cuv-TE^U)Lco&d0G4l3iTb74tu|Gne#P6m!vE-bsLjKM)t~ zbB%42n6&y5k-Vi_{V`lby2ZB_Zt~@ARI=Xf-W=)Dl%MsLMh%9a??Q55V^COtaVbwh zyNd41-NTa^;0xPXa|KSfC=N>mVDYi=6?S^XEvtE)MhIGo)JWQSV}4ehA-~^c^z8Pk z!YC7ezvXH7L_Nc6t1|0m<3LGGMK}XKtC`lbyxtHXPBwygXFc=Tk4oGnE&=|J_Gh#O zJq)L5ev@`o&5txo@3=@*6hF09<4R)}kV(#wFrGQRqY5lK3MoIZKyd6tz7@QFxKpZm zR{2^hErF1du;u5J^T&jxcK%vyr*^cU5tS;ZCUvRjYab|8@v;vHn#^@Vle_%Li^3B@ zhhfV`w7rMq@yyFiktc_|vg!xWU%1kA58sqSX$$M!9O(jCrUi@1K3bBG_J0kaO*4ym z4=Fim$Ay-Xrz#IKX!d>GQB~mw7Q*u09%%Ofcedl!biET`5waGWcg)PGcpUb-Kivg> zee__H!|xWi4&K0c7EDt=GaFlEf{^BNCN$BXXa~8@4>3)$Xl5&Dj7H>VDJbo*Nb6sp;cZkC zv#C&ToL~?D-#;Z0vDm=T%~t$n`fdv049~pX9wcyAj#>$;C3b`Ha_W+33Plx6UtKd>La((GZF7WUW~GB0D5)2aJFe~<`hP?EDC7uIO_}A zJP2`bJ7oIb+D9a#$gpCJU-?AvyI23LZ;35FpuiA-h2hq<`|G0(GbsF$IE1=s=ii~n zs#h%K?Kg@b$eg^|3o!gDKmF3`AR2C`wEE4!KFa^9iSpl^$!%8Nu~`9mxjHX!1{1lc z4x#}S*o$*Y9RBp@4S-7{dckQF0GCK-K^0!D_&`6f&M~u)Zz+MQIoG2b%>1DKdqQS* zuG3%N3%mG${+GYe$$T>Lp{>!y8puCW-P@Gk2*Ej#x?3cY6yh=g2k$KVaRAa+z%etM zS9^oE2v^Be;}W6SfYkH+Sr+slZyy{(rdI<8YELVg*FzyLSBdKce$S8TGVUA67wPM$ zAD7{&FOVb03``{w^!uKL7!I`W@zzu72t$L(F!b%-=!C+S8U~3 zun$Y98?a)8b19MJI7X379RrdNA=SwvO4dgtgn(TH79KyG?(Eu2je{}lG*C)WS zG*_bx{QQVLq7)6+%)7i*#n7$-15be_+uvHqzmCltz=Ge1Ug2>ZRbg-*ATF$f2To65 zf>!@xY1-C}wX!IA6?tL;u?(OfSC`T6bj)*-3Esk!81ha?#B9!u^uB75M8eC8Z2GIt zfXbbEQ(P|`HNZ87lwt0iBV;3IrqWLWdhsc6A$uLxm6EO-AAbgJ{V=>v!u0)vDK@$E zx`lU6BR4V=ZjkK@j1i?LAH?9a34n7}_Wx_)NUr{!|5!NZ+y9~MEu-q#)@I>_OK^wa z!Ce!ALvYQ)-Q5Wg+%=Fuf@^Sh5AG1$-8HzoeoeCXIeWkNy<^-z-;ZPnX{^% zs@Xkjuwg|uvyt9I2j!0Fcf9z=0D|TGJ(WbjTbn8@XwQWacZCh**3=iA(CPzq>FBp2 z;pCzfw2V&XJ&LVQfTY`3Y0-J*LJ>WXFTbprc*8FXSKb*q9i=2Sp9F>#PG=y*`P z?u(+D!3xcJXfm`?0#;acLtz=9}D*RAZ#n{vddkqyy<2`yw%!=9ZubKkSY`E;O z$c?k}|8JfARDn8qM0?kA_hD;S4FK0b$}$iFY(fi#Wy1>ff7BHc3IG&AEMuL))^C_1 zzy;3)=8<_Z3uzyNu}?driQZ-6JSx%%538Q6o=*-8tcaciuoQEiQV8fh%<$sI>mRZB8)@}P<5F78%cgkfVDoxL3g%+48 z$Zl7*!R=yY)Q&mPXp_3HI=za!J{O41#z_jIE8g&d&u0taY$>&=Wt&;LFT*Vfa?I$*}q`o)ELW82ph+pYijr}kwCE-n*)PDk4F;ew z8z}2R44a@i4m-d^{BTg`a{ome6k-4yTg72)Kf=}d<-+m-08%vp07w(SLxTpeCZ%r) z+dxg2P*c#bW*T~}jxey#h(p@fGE201Dv#_I4RBB~z(EB72OYJn#^*YQ;m0?vujNaj z{hz}PKBGvjy_i50pV8ml2RJqI8sOCIV-F!LYTJEg?|;B;0}#BJXm_oNsR!HxwVz|D zSHhMR4+pMUfq0&Cpkt%4m;qob->GY+crD8D1%=*tb^he&>4~=y9sTwKuH(V_Qf0BW zny>a%Nro;+nqzD=Ngis8(a}At>%Ha)_-~d@?A>@wjZPZ|-$dbMf=|T`U9eDW|pWW%X>8siB&l&gqPvGd%F1KhNm;^168OF|oc2K}0p*ZG|KQDf0oW4F0i;rAXjEP8Tbrco5ef=SGC!z(O-kLLWN&)#HM zN0HR`AMCM%h?GY`3ndioeIwAf>D{*TJX)rJgE*zK37+U)0<5U#qho+HQ;ZOo_HP(O zm-I+K{e7Y#_^CsHF|&0E^{A`b0SeS1h)fz{ z010U50wmxGkbt*-s|+D7;~x@0@wSBA=Qs#lbVMFd4#GMk-8K7&#$t+<>l^lwZ6}yG zw=0;KlYd%qkg+-|VY5Thby0M_iSTONOb{5503F(mUY1xyA|2B7wcL}4KJ$$}RgiDS z98T=Dq>@feXA+O04@S8a2p~iGCdO4*DBy0TKWbpIQZkY)t-b)<*8k)th_Tu7a{L+D zs{v%EV>b37XW=!HtDN4~W)Wlt-u6EysV4>RUxMc!bl8n#j>=B_tWj>I|ykmJ4-j-n2zP~ANSbAdHLYOVmO`Tij_ zwS#|x(?5rRZ^ps%@T>w5!x-SG)!$(DKT7(yLf+fg|7(o>Q#$>hLk#a(4EfPqeY#>% z1;i7erzOe()ld(phFNUb0p!52*gwNRxaD8NzfMHk{icO_o!4%ht>xWyBaOMG2a|b{ zCUi`~)^qh`|51J9k9Om~tA9jF=K?Gfs5q)@3u-EMSqC28NMOy;d@K79`xhg@l1J^!hwn)Hi&UWEoNAx;6HyYFn( zl{X|&etvbnxq2NhUTdPOlQ(6GH?p8sV2GLM>dvgtf zj3Wm2``1}ZDG4;;BRVpw@ygz4jEvhTqBY&e=}Zjah5jeLpO^}r^D;l@bsh!6V6B*+ zk{%)cLv>5XY>AhKSWZ>8L>{3TDAW$AO`YKN<+Mb_9J6Bl4*H|VRMDhrQEQXC$BBgx zBT1a0Ngpvj9>~5oZQrrUY=w}$5 zvE>L2agJe-W+N-OnCJtnQU$-!UQYw#EBvI~)u>*IvL_adzu{{ar7b39=%W*jZ>JY? zxlF`_)f)#6WMv6C!*Kx1qp?OO8Cn|=THr*2t+a=93XMfpEi4#iY*)50tYQjK_vmU^4{k)n({UCg3Kc1af^qFJT*%X)uOEd zcW(=uI`KgjZ#`H=s_wIvl*63(uU{NV1D2G92c%qICsYst4vMfxHL=KS<+_vO zHUe$C1=WW2RA5FMjhCYSMciX6VB+bMX(2MpA%z$t|+2Le>+MbW3a#}_)@ zN^bnFMWQ&X5wX!gJcuavyA|;u zHw4!AxwKptLZBuq5Tx0hyr5F?-e1*H+T+6&M`-ozXw+aPGMu4+cf0bL-@F-jq{NJS?c__8X0E@f8iqu@lF6Se03BpyIktl?o5%fG|Ys+7M{z zm_NJ*(2gchi9VdNcT+rNDB;#A6oH!0!oz~^=Vsvr@dg5outgvUU56H8!g#gZQ=a(* z`nfvA2zh`{;8b~FKaz(;yMf_UtZ@W%0u1(BSMa!_)qZ6mRap8KKk!y(Eo+(?lJV2!O3k54QNxyfHsBfTrOY)3zN-#5R4+ctxef! z)SjKjmK|`Nm!^UG;l`o~&Q&~qHTzr?e z?#QOJ>SHh_PBgTIk5q6$W6{WLh~qRW%pRml{IC@E(IRYa0H=#0Te(b(B*&F8Y3*mfIVIqY;PY7bc1?lt5gLhzuX4oBd&X}pdURn_LN&mGv(G-A}rwB3jpE`|S zRQ7%qUNQ+*o^AQ|(xa*wHQ3*a=o$SS8I#G5M6$Bs6*~fP4FOFG@)-mMMQaU}571DQ zWm1+zX1Uw}7i1c$pw6TEpVj*5b+_`cL*%3`1A0E*I9Bp4sgKTI>{T%3ln8i`>R*7< z{2rFs8G41B%QKtICK>}2jE-p$3d{BXr-F$kA-HN*Kgwn46i)TL+rG4FYH$`ZO@v}L zDII*Nv(5;3u01rnW)Y+E;E7eMr2^Manca76CSY83PD7XCcr5%WoazKd6t{vZy)PND z=|IJ%0>&2;%RJ2IdV~PvLSjV*J$GdQe1Vf;Q9i!@J+}baW0?&K<6%(w-IQ_vL;GeL zJ~w5TU~u&zFt1YnU>-c$Y7B;;HV(=Bzd7m(uCni|FcWzC``?&ni_X7XgrM;0$Zz61 znPZQeg!`bw!n5HExF5PcOi+iqCl9wUdJlDLkJBVA9*>wFr%q-Y*8(lBTuXtekgp{% z8Z!YL5C@lNkUSr|?UMQAO!ha06{;WY48fQeAAnlkWBm}DGX0RuV?(Y4GI zr77~p?jCpIQ9J6*PRs1s0d^dQ>30@$l@`g`)lrH)(k$O)8DJXIt^KcssT8WAnU(Z9z+$DkB2BWHD@$=|<9E9D@bR_j| zphA3hAuO`z9mCO;zSG80;ZH-=m8bWH*Wn*B?Dz&8zL>W+ zw|lmav-g=s91gXp&?SS~Rj%C5_Q4K4-HXSN_$R_K(e_6|RP}NIeiDkvuHYe-dsKPf z*PFJ|V|>)%vgJ(`MW{Vv!yurl6*Z*!iJy3sp=(uSf4l%(^fCi zNLWTUJFdSzIGsIc8YeApss=P@RenQb;XfD*BXOkUsD{Y|Y1uxPWljP&TB7`{(CpAQ zzvq0Wk%J0+^YWHFBV+{ICuyPhT~%r*bn8SFYwJs$g(<-BX`Oqfl4nyK=&b?)!zY*4 z1VDNBL^eM{h|RV(LEK3q2ahDrI2xI7f{4Fo6RFaw&r};`TTK+^<2%rQcunbJQJc*AY%Xc8@96TP{+4Muuc%3ZyMv%b23a4brkhiy&U{cIc8kNq1;#^0ro{3-K03iM!Zz^8?k{eln_%S^otGO}x zc{Rr3L1jZtbHb$NXn2q@%`<%v7>hx!j9BD(54JW*Mmp zBb_O}HLG2;vdqH>E2gro5jl(3qT=OJk-{N)DEjZ+4$gx#tOsZA(^vUDkV z+>A;iK@@UAs8~W40bTH9Y7XFp(q?d*oVf?WR*`$D2x68;`-w4P`@eP{l!Nm+$58ms zpYB(nlq3_GfKGq=!_I8zF<)T{o&+aG_sdb=u;cCH!h$5iNK@xA_zg>%05bDS54@ZQ zcyVKUlD^hsJJz_F+_~9+a@r8xYJp;RRMBOIqBVjRU)D{9AEBD-z^eS5vVpl%NSlu} zu+C)#PB~V}ad`;#9Y3XslMHIAOvFP zj<)E6k=yG8h0al3aSj^uewTW0IuqnI(b9pCmf{b5A^YYrg|1dFthSc|znG&4Dmg%G zEVW)fm!;*4UnW@}r&qgK=-bZ(!>2&LWH5lIldpwJE;(1gS=pt|aCjVyBA9CZYRH7K4MvRa6sCITDx{&iL90R3$<36|r;j*R;IZV;UuPmu>j5gW!b|FavS~c)8 z;z7Tao?H)x7af__Wew+eU;q^1a@AqT26_oZ7_eZ>*O_*#4n2agTRLm*#%yTCxkPe= z&j3@B)RZ#;#daKvel%knY}O)q8cPvqe7UT1Z(n@>%dsT}($lzCLMW99-`=#$+6Cfe z;$4}Q99J{8owt;Fwa-#|I1(9w{tfgsvE zMaa$+bke1p^q)ks=^{ruA0Q!T^aLQ5Ngn18xMih$cZZR7dl>gkOy z5n&W!bFo5rG6fq$fhQ;ZO_&*c>Az*?%9R=)-7Mz1*4B4Dx)y3F>lWbr)$Tw0sRIe7}Qcft?^e37=S;GrezfRwU%$Pp5FZSsQlgM z$$xb1OfF6All#vC=;?kdmuB~Ph$W!!)vi4Qi^Dk1r}BzC(a5UbJ-Y|B&0Av`S!kNB zu#=d+ZH-B965h$NKTMTiQM#W$We+}?xYqemU-!mYO`JCwi1s@A4<3Kx`5UjcPjhf= zLPoe7)Z@x9+%Awf8;MTB^KE>62P^9thXp4ukwO^y@#33IrhWctNbb&3^x~8s0yd#x z6-%EsAOP6kcMi2b3WRd?U3xoEx3GMC_MxyeIrLZm@`#Cl=W`+TZ(cqae-1MAQl|23 zB@V;UfcRma%Pn$u<-MG0S${sMu*uoOT$baq{@=8chz&?9Yaz(D%GPTArk%`Zq)0qm>K!|UWv`|Xm zKnO)Cz-9fNoiKR(+c>1L;7uqpTl=aHScmUS*b*ppMEU`v;{#xH_&(dF0!Bcz{GT}W zuM@1l80Nn40dm)8!;H=tFw8gs!;J6QFx&Si`uN{8a0l^)&hJoXpuNoxHN)>+(6b5Z z4mf5B(QKqP`9?u*1r3Za4cc`0K=*2kF z5x#dh%xRBb-7t5VUFl$XwzlZz?}#jKRwymeuz6z+z=WHH_{PSRo^?0%^2m=pq=KoiUQz`}{Zw$18(cX0P{=8(OA%g*p2l@Mw=UVR5BN7;ZEyA=d z^T!tHc4)8PW?))26^78ZIP$`4a; zE+{tXaJUwW5eP@BBK%kEONP+KK|aa?7@QB93EZu5=w0S3dZvIu5*Doip_Zk}!^zvK zWYR`(n^L^;d<%j6ZRfBSb#Dj zi<2tS@jj;$+`mHFs`lS58a5WtidO)efk8mV1BY=0JT%$z$?)*UkaUJHgtTW%Cee=_ z0eYk#_K$9Q`Y8TaGoGhriUrsufVqWL)*Z?|ZHE5b8H7k*fjD(!Aesp2Y0`l5{o9ue z4F$Y3tUV-1jKr^J89v1)uG-@Zy`{2?Jn%a?U(q%>soyqhsdg_3>^UFw>^W~j<@CZq zI^}%+N=ipFshQKQ)}ekgZnhJ&ZXr+GNT&zcrlW+R=Yc_ggvrwoF`1 zQRd@lb`MQ>Gv0*N=M@AhZZXiw$l>$MU;WyW(@8heA@t+XN#|OG=Byn;%S1?K`T4kV zd`QKkKdiE^jZVk;{UvvN!_Nx4L)2eWT;~SgB zJB9x=1zYpS2H!q8|JtJW4tX=@0U#Ml1~*sjC8oa`f8|p&pML&wx^|n~?mZSypHCS_ zQA*61eu2o0PY(4B#~~q%8h*8NTf&!52ZcbscAF>YeW^uwwkL5!AEuC73esA;8(evl z^P^J1_A;?1;urhh?X04o(_QGv&7&#_)5Y?1bSYk{Kk)D9?D@aV{(3I+cAA?|*37cK zH5w20+UvPrKK)3UObJDvHa~jec7jhNG(8v(oYmDHZjWx7bFFn*50P7j3CO)qs_$F+ z+sEz?=)3tkP}N}_l|1||jw>KZ+T$4U{ zAX^g00unQkQGcHRrUE7vbX{5+%X?Tda!+>Q?G*TQS}LQ<#D3y{kp`)d-gB$pov=~x zOu-Z7fHBt99{g#5n(M>s7)SKUMWx6Dmb6TFT*sWZ#|nTsA%^SqIU}4}u>>&G4{gMV z=7&Zx< z^3pO1>L`dGW>bJWv7Q6C6HqQ4VVEh;i&Qi*%K*c4YP7sKGRy8RPq5~h0;60kvt>|E zb4Adn=%GW<48}G zqte~}G7$<^?b${DJNeOA{X?{&PJE=j#&SextxDg0GDcP5(PUFG1bazJfjgU@Jy|B1 z|M-0dfBStaSDk==1ijL%uTz8zt`YVP`4J6i(HIZu_EzP+prTA$5U$loL$_EJwGxo= zlVD@-@dG%44^1&ptqH7zAp=&z2-7SW{I@hwgnvpCz$5g>!#(;0X3{NUk9oDR)Hhp; zy~m0CBzf6;FMPbZ@H^H|l?58IgbhG5xvdB(?ow$a$7RV`0nAGuzNvtGM@H>}6T8cAd8_)X|A)@~{vvIIMiHht1`<&xIbdl5t8;H(=Ac%N{ybf5b@+lTl1_l>c ztTM<1_s^ak1rhVN`AbQ^;3at31uWaCGiY+&Mxfya4B$V9`8(`Ti+5yx=>vK_16b!p zf2?z{HkXfG(otYQ?efYxMOW)<6fNUYRtx*mltx1$R{meh1#pj2WIt~lw5SXWg^af1 z|5M3?%857GoEYHs>EtCwmD$N`8Ky+PS5xn;i>B0n`ENqS;(3Hs zskNzQNrW=TNV%xCWI8WQ4nZedW3^`I%bEA|ac=0379i2)@zcFGB?zS;Fjw5-1lJ7mJ9nx zL_~w=qJR+P6ZMc$V!K6^I}m!6wRu632j+}tVdV{3C>=XU4R?Vd?Uq@T&5lBq)Y1jB zM5Q2N#Q$%C01+#ZIA()DmF5as5dy(s7dO95I0Vp1Xmk2uY?&T42?%t6b=c+Nub& zR3E~H^Z-JW2$9GL)?`sfKkP~XGN4U34t`O5{YWL-7rI+?@Zv7nY-5e4&DS($-w!UX}qGDdrJo_`;9oY82&8v;me*{XBT|C z)c~@BQ4gXxxuQaNo`FI5Hf7!l(C=o>T9$z9M3~2cmBT7;*?R3;fMiFUzwbpWOB}Y( ztDg=56(aWMR1hw8wC437LQ0rD>H0sO|77E;G0xg==!Sa$+TEe1Lu_$mwLxy?L@VQz zuprC51z6FM z;?H3!S;Pnhm%~C&PU&FgrZw9z8;uziU^$TaAjXgk(zdlr>gy(8pVJbCMnCJSTcsQ< zolk6GcDxz+T1^xBPSHn)K|`;@s`9>J$BQ;)g()q}k^{c*7O>b=wv}PYDPESU$RLI` z5Fd=`wM7NdJSQ;3=5GteVQ;o=(6<#$tBTVb*o3p&UUFiL-x3tz#1+|ZiMqxUB|7N& z#4ieVb}o5Dbsw;qna@BnL8>Jw*Rk*rKpe1I9w#aR3+5aBtbTcku~5eS?lYC0uz;Z_ z(fG@n=v{h;xUuE~d4bt0=R_kh~`)KDbM*bh3yf8C2H;i^m#p?DsqDQ<|SYA~XXl+>ZbdtX=I| z1Z>wIYhB*4>Ibux)s3HGpHXn$&Em0~ckq$dMSYK>ppYi;Ow{@Ba8&QrCATWl^1 ze?PFoc%yF)Y4=?WqbMra@M4zPO5bVdv5KFUK`MeEm3e4Ou66O$%h~shOZTy-!PEQw zC*%=-0)FF5omThHQ=BWv2LcoyTbY{f zo%JKa-D2K~5`!^Mw-(wzWj+|X`rZUW>rVj2kvAanDJ*IBZ!3F+xH zLzyzD9D6cj+=?2f7&=m8r-R7@Rl>2q$h)e8;LfY1?9MQr@RzVfCK^cV>unJZtQoKNz-qSv96@fDwd zZY}iH8k`6WHs_iekFx6N?yi00fWo|IyJEwn?S)xwOn1yKhB5{&z<=GOVWi zt6b`0;RuHlFrBf>lH47F9lU>7xt@GlqC|Ek5kMN3WV4f+0R3Xp#Jk9Bd+{Q(+ZNa< zypeeGMOVusRX~Yni_4W_AfnuPS>czm;$|%3?2@6(*!+gQYLx1ZIDWYw^nL~~eCVXJ zH3d5u9zNeWP)6P7&LK6;lWZh!!a3THiFR(qb^4sM?2~vsZm*B$pKi|4pPp<5Jg#h8 zL`BZOZ3Wvt_ArM6s}Jw_KNX~U9fD`*^-F9|CfC+1NsO4z!t0ILZdT4hm?Z-K(?H!k zvU%_odx*RJkJ!pNOFW3A0%<$%8hUTp6g+)rzWj}t?~$xOkT}ftG2C(4OGrHjSF;|f zoZ=3pfhWoB8s>ra$>rEc?kYoBwI3hoA$ePV zKf9E&fK{~Xy(^~xYd3s84Jc&awcm&K*B|u-a`o>pi=S+)EGGtVa$A0MaE3ZjEv4)s zd4K31KsGBtVohvC02_L0chhk?Fe_LYACfPQ)rIjS^Vn=6Gk--tf@B-rO#cl}K2fT* zcwvygz9bc9r8`zhA)V#84{ucrmJ=$Sy*6|pGH|%b%fyaXNiVo-ezWa0d zU$il!^_N^kwi_FCV$iVF*9SZ=yVu!3051$@mvw;1_04g@T)`#Uu`&L|VKqulN1RlT zA=rq1`;%XPjj}B89pllsasLae>~&?U%*kA~>|^qR4rgc9+B0dQ;p629IuR1h9)-`t z*UbmprRKMzwk02YUQv3}XP2g^=G;`8GleW9oRS zqS{}9Zy9&p6?Io(1=Yk^TOg#e8z3{3x@kk!h6ERm*I;LkAq`GSgb5cxbc&&D8QdPu zSD7rE_&N9MA?z>l*0ud=J8cPd)^J?JQ=KGyBpR=W*^Y^V<9dAx1&t-r&G|UIHELto z+>Fg7XH%FMpW}{IPWQn!IHS%6ADJo}AVdJt)V*#jlRUy`?|qFX8@Vt}?=QpCvJSyB zd^*w7`qPc{Gonw>s=2)*^k7W4oI|(bcL$H>?|B$Q{eU!Ti2-roJA_;1blO$bPFE@6 z*hlPnJ^Ni5+Q#kD4(BVI=;DL-^y)zZ^E0^$!pv6t1T7GyN*l9l$xXydvzB=fjceM$ z)4zi#m(gXPqZIrD=|Q#|ab}Y<`GVEs!qbSV*U~xziqNg!U1Pn)?@}+9c~WyQ+;xNR z`Zs=bD9F@cSCw`=Oqwp}=O@H+D`n4YX%jfBg?`RPQC2<;LTP){2+nS+)~(+(_u%dL zK*TioelhjV^!fmJq~OijbPq|(<8_kv(}}LG_v2yi)9vj|Kl5&BS4-2wB#CYRu=3OO z33Ff__E?)~&H0mHb(dyEjTn;mBFP4B1MGl2qZ=^gKf`wQR(t@Wqdy1B_bRe7iP%a6;cE%!&nElt&AO*T&%4owA91b#V{U7^bQ5l;)g9h zVO3*O;4>#Qq`^3?~jw>PVl;h$}VVuQ`uIEzuW$Kf#qv;%uhEFMocmcGcmVs13r6g9_?8Js44 z;~oF-U>nuw^2LvNSm-^TkHl&IjTYAYogDR5s{c&CK-N5I8}lAVSQBLMY)+JIWvk}q z1Wh>i$6B84PM!F8%68BFLZ42ZOQ+hVvvHR_>{YhU?Q1dm31a)p-g6Y@Ta2&XdzKRp zmzK}AL3j|}swd{|twF7D@3;}&wvqMQn=U|%SyjkIk-xcjjKeC!X6Sf-)Izn>f)VG{ zF}qtaOYt;#y(P+Jn2<8tDWA!~ju;O+Fq6<3=6@O*h#T0?kkvn>Lnv0dX`UpPCdN0@!%#xEvfQUQB*r4AK6vKRjO)P zfwI2V8f5!z@>=R^ly$7)xYOuKkxkqH9ru1pz!zNYpA89RLQf`%7YpBctd!YlaZn$` zAl+?}avDiT9=JSyB)px+{V3HyhrC<>_deKiI+U#bFyWEUamOKytIl4?ve&T4Yb#Gi zAB*#%aXNSG3wtF3ERN_`N+y)gyLaPzIDtHEcp(FGw51Jp7gT3Dj7c%f)v&Gvf%FFD z>Se3KF(tVE;?5^OHxLJu)RRF@i(SV=f+WAzMek&A*X`%iYQp6E(@5^l&G9F?yu+rf zG@R6O86%Oug9A9|4!!Wgd)B{k;(ZY_%r$+B!hTv2y3L{v!`x#_t`!3 zq!spC3A;gtOPZye3k9)WkIW8lqw8tVq>3JdIARIG7V=r#VoI8FDuskkfX#Tu)liD=DgF%TLAWbuS;~*05-SFKtbrj zvEKd}$D-_nrIEKo!|{FsY?fZ|s(z?^NLlkk%wZW^^^x8*kyC>elZ#U$Aski+$*1@* zYm@`m@?P{X9ji=>@i~{D%y6EDHsirx5+cmp(!0{X;}Q^#o(jKE1|C%Uw!pqJO=#x^ zK8nv>IxaO6ob9HBA`p_n9Nqs^XVV8aWo{A`SN(0@;0+VM{wG+?wyI$@?=Azgi)se! zO$e^<7Dky5Ct^Xhi(;jz&L?a?wQ2+gvdSx~w)-Nsin>qMBfvi-*L;dO5-10T)it2K z+Ad3HZ;xsDn=n0!5G4YEeVllxH#+3{E?vSrii`*^;Px|=`PXFBy^>CRIDO`b?R@bj zeqC4fg3cxrA(GSlA+}UFp#pMIVB_H?kkHbSA-0o0h1Q-!g<)vM#G^rJQEartNo>St zk}re%6?bsyQb)&P#*UH(7&bJax!;$K>*LQ(m8SV=j@ET5 zKe=>}RCo*q&IUcp*8#_znJzH-MM83`YuJD$VKBUqP`<<)n2}LoA-jO={6`IPI9Y79 z&#}R|HTJY8Q%-k!>qw>wy-^=4JIV*Pt5kfQKifC-@2`Y=MhQdeh=JdBM?w;` zAGuX^=b~)Nhfk@Vx32`qZ*FHJmbS}^t@FoZ*5=|hu@PM56EnyyhCp4XaXNp(lc^|w=loY4zn%5jyht$g_;Q!dnDX%r7F;- zv^1j6`8Mn*E$&Z-3;i*;`|-!FgNBPMW7K64wDSngr%;$?7nhIWSHkLa#I0aRS45rA zXpF$xb{=%ZMg)k6vT1W+6ig{mx<;v=E5)Qgk1LOYPDbe&A> z5IXsyg($SkT!=YR?~N2^B~s@kotk??o{NQ7a^n4+{Qe~vFROmn)TL1mO)<**>Dyty zC`eB#G~|x8r|J8(<$i^o#p5FvNjM3y_MOc{O2lEZ&PdD4t6!+jo~EqcE_OZI4Gq^& z;hD8I3+u>Owl0M*?su@Uj10f{#XVrvv#mrQUkJS64D^rWZ@@>bvX9d!7NNFXLS(zc z{NHpCAp;(tIu{5uk`4l4{iTD<^gkFIDLQ^Iw=w-KhxSwEKfDyL$vL7nSb|7Tsv%cW zN?0`%eIp551aE(kIT*K#ZyovDW$-RJ~lN!-EQ{BG*>%YI92_qb>KJ0>F2555{P@l zta>F~IIuf4cd@u{Oc-?2&%>D_@N&DW!{gzXseSYb59-;DH~-A~rMx*Y-`!=>CvP zI0no7sjyAGdYxHy_7z==NBve^)v%kDhXVr^ZRClSp{2=>Z`C+Xn|#@v$8Q{~xB7N? z?hNd5w|2XiW^Xh~bouNq8g?wo?^*J2xBTx9VwanA8-JC2h{)dTRrN^O!#%@=GQ3c# z(P-{%pX%?DQK_pMze%h4co^I0miN?Q;gzn>=drh_)IaHe+mV(qG--8Ag1XgR?8`^I zP`K$sI_qbFOYRcTli+@o0&WYdq)|p+{NhMPX84 zQIuwLOUkZhjisLVWF_1ci1)@(AC|tKn`8=#UAtmq7Vf6T>TaoG^KI@KT)!)W%TM3> zmQ>m50@F)o|J6{&)pRvzT$D{olaFZqnPG(6J66C>u!sA1U8iwvy(VX9X{W{sV$4ss zZZx`I#@p(2m^T(SG9lb4EzNS?)LMRrlw5DCZ(4~na^GJmJZnLbgOkK-#uFJuf1;0T z##e%BB_fjVw(U0U7~fkzt0d{^iMv1WV>aqi9X)Gaz~+`m zB-%}*X{V5gsz9`e=@Plxq8bw-Q0C67D)8ed+$-oMh*B=_ zMz*Xclr?g4-&w8wOMKA0=jLxA_C?hn*kXW3VV2AY#XN^htn z6t$t14XnRzGVmyyM`nG`u~ucnOFcj8Ay~fl#_2e@*wryd3LTHwU@xy5zj$&T%Ie$s`_jh(xpaU18D zcKHOyb%lRP7}cXkbN}Q+J&tv9OY+Q23g zQ%tbXXtb>2mV{x{Rq0!>C4GI3;{M|s#3&c|61N%pvlR0%o#LSB^Mh_I;%y`QUA-(5ZM9#7HI0Ob2DWCjxL`Szl5s`L7}d zVV*N?gY*O@OzfABx=+q>2lpnP^utVI*_H11(^EK?%s&$g5DIhP6a6-`BnR3FGNFii z60zwoYj<@qgSn+o^H4%RJ4hA}`g3p0az#?eWsq}zJJ3DT_>`~1i!`;1tJOo~e&bV% z&ThHC2$>l?|6y5eEyP4oS>AN~BDhTz_qt`p#pDF}Ea{i`&T_4Ubx9bvF(V9|dai!j z=RSY21TFn8M~uKFPA4@b{l4xXW4tW=EXbHVnmi?gmzL-V%XW>%F!cQzqVMgItd3Hg zmpSNV2?|?HDBTk(W9gVMoqsxI$RuW|KM^qM3u|WyDd7-)2r(*Ln1B#Y%?Syjt;&68 z_z4Fdlymml2Hm@GDSt=iexh~A&ZfVMu$D8)^Z0dz z*%ML|`Nf=vYJx%udsF~V=-@jFr)zC|Q-_@H^9r zG8p_!IMmx0}YF-#C&@{$>pu}YG`Cj z(%53S>M<7Cg%e*V<=lI_mWez(C0V{3H*We@sm_<7aBC z+eXfuMNlz1_+_%toF!JZ;;6sJMmF~a7C!ge7X+HlKlR7UW=vCJFiL8Sg9NOQ#qN$~ z9UotqztkT*49j?Nlx%&ot~NJG`XT6r`x#iVD;MnNlo*8&OxAnc>@;W9w%CodNqfoK z&EMyof-l8Cil`qxBUHXBNTyhMqiQ`p-%>JtiQ?VuJmV>|u^1gda5X}V`O!txXx7f- z;AVgG*xa(-2j?DoiCt7)Eu_Eqx`95V;RXk1?e@d9^Rn+<-mGL)*X3GfJ2ADjy-w{@!u-u)sc4D!#B$a$!YcmZ&VEpyoI zKS)(){76ybt%E;R!6PlKdwRM2`oqL56vkP)z1?wkR=bsMcCX&Jvw5vR(getUKlJ4j^{R1)m15J0Fln{2{ z$Ok3lUfoFj9k!Q-hkYDh&Zsy8<6yVyDcm{C^`xb{(M>@fk_j+^w32wi1x(V+WKLY^ zyel94XUmJZ%s-0HQ-&xkBPi+PSf(iZ+E~H%WjH8A)4(KvMWe8?ny307f}H)t_&tY( zd-`?@$QBtx?m3fGRW@wO3ml^MsMyovE>)cpRbX@#z(bs_iZIy}Z$vYr3d{@0&&H!v zl)j~?ux%<`b&XN>%^Qjp!ShSP{enM|ql;b%Vp4HHe1e~)fHn7(JmSLC#x1bPARX>) zA0vOoIw+JMs(}kG$rR(%vB3<^V*4fs$xjLK%JN0@l>SJ7J=QN*!@e;nncH5yLY4#I zCfC`vjy?ee?bvb)rO+u{BN?X6_o~JO+n?DbGNWHf(?81V zR6L0$k~w;g;!FG7ZXCAsARgL2-p0ls!8V>NzP|4gWO8<1P8JG24K>fpbtvy&%8v%e zc9)Y;GfP&C=P3!PztR6{WIu;hZxuQ-zba-LC>sWy6d&>lNl_1VMKUvq4KjjpG~&@8 zm(1lo4B~s0Z6ktD+7fkC)``3|>dArK4O`}wbG!qIJ60cCOUO&($A+NvvwbR$-;TdE zQL%olpB5|4c{Fl$r8rPT(3muLwU$^P)^+@rhXJEmLqdmK=*~YZHf1(>3N>;C%~1gK zs}|y|Ko>1MVoR{BbU0aTQnpm>b=$cK~-ePfst7SdegV{4e7I2+|P zFk+A%eU(h=L9%Q?hV*Y6s?cdCR&Ww3^mEqWCvPX<@5>4sxde!zG<83Rm->WxU&>8K zC&-qmI~B7uVAE;Lk3sVy>gUs~QJu*=jpyFY%AIAxox`1H1!u%xLWhe@AXEJ^#b~!9 z&h1FO6;JOQdEXZbh55q8qL()M%Q|WPDcj(?%y*mmLGr|1FTe;0+Fl9FOPMxrLT;mS z$GhkTCx(z7{p@`GFxBFqUsz-8_Ho?le~(TPnLH$ky$YM8^6lYYV#cM>3=?ozevna# z9@G|rH(sVq-t`cwhLfplm|n^bYWO)^NvP^IHxZa|S~#^M25LSu?q~X4Wf?WE>E_Ye_qeg^4!f)q7sTH+XLO*OH*O4-pVXHgiQNDHv}& zp292pos4DWDW%$Nkmb2P?gXunL^Ti5_;}t6bsfHf8-YZEn@p|OKwlenN?hR!jn_z{ z>rbn)mqkYZoNjYlaVxLjjb@wQ@bKgWS_c2*d#SBO==p~CPU!uv;V^zUB_dBJZrF`B(&gV6)8L1NbsRj4RaL>wwBTf8-rk%k(JXZ=9i?+3+Bt$%31$kdv6&W zxsq)QmzkNFvCZr@Gcz;0&CJYpo0*xh&Cq7%HZwCbL)(5n19xW5Jr90;5nsHgRUz%l zioJ5DDkWt~sg>V}3jBI;9_j|MQ@Gg_^+=B3xMRj)+!7mQ&?!={>w4%iGz~J4XPWxS z&9MeFE)EmQWYSquayb@JIatXWSA?;eON|s`TXse}zeas;Xe5o@d;jtsabRp7k=X{{ zb_V5jwrib;xhARidU@daIEFtfhc4J5z_TBb5)N>+Wkd($vsnz))A!aDe7EY2j<~Ia zk^&hJCD5dVmq2Jr%D50qUPMR`mvgpnf`$}Qkvjr#RwCn+!)Kr4A1fyvM(A8f8N{i;7Eg=>~tOXf5*#a;Zuj9zn*j04!lx^G*wsLkCl0 zM9EDdlz8Le2HYI6GYd(3PCz?c8r}o({i8@2ydQR;kOB4KnjR7PRMb=bAa)kns7lpt zS6k3|>AC5Li4X&*iCt-yAj{TO3n70UfgjROTozXez|AG3@n(y!@@nYRoe!?wXRBZl zLk+`LOc}gm7tA-<34~1twZ>U-G&|OYxPfPUlp`2C;bnOvkHDL`(+|td!P(3G?%?U= zeD60}9yxbdp4j#97Bv|hlAJMEU|>WqJ+Yn&2(d(+I?n!Kp$PB-IEtJW;k@!9Sqtm2 zsVTIyieS&Q+dJh#Be=wYf&)G^92%d(zO%d-`QEgogFb!EQxye{tPiG+ZcZ-sp*)Ot zvRHCPSnBvyhWdCz9=~Qed1!;>t^B|OdD=IwoN)twB2f1PYCfQpRt?Qi>Pqc7E;EI5 zki5o#WeEk5r_wLK3o5h~np&IZ25aN+E!32}RMJUok-M8&LfV8cbZZaVOJ{_|D%)&P z;m=WqK2AO#cg>XyelwJ!ql-Zd+MOPmH+Fgpi(Ky7On4XSP+LOob^m_#y${E%UXge` zKmNx%d0tL`RWxGlCE;*iEp852Ga%e1x8RkxO5LU@=F-YLp}9-~5;C6LZx)aV=^l8M z6m%{lPHZV-Vz@s))MczhLGo}<7{wa;oD`ygX^e#X)y#*E-G2%_R3E3;`U?-MrzR?6 zAL_ieAo#58TEiERx?OnFKvH-J?e{UP6Cq)^i<*&wJqKg0Bb?v!P&b}GY#h6jRcG-{ z+BTCN&4j=w-ezNRDN*U5MaA+2@&WaQ*=lH{-^y#h(mEgPLW#@-=^LiPOoa7jp^8Gf z0z-K^3psO2^1Qw68R5WDlGiePV65`ZGGG5`BGm6v^V|3vtqTW$s z%Mql#sko&J62uzy;8PmAj)rXV$-B?5&hiJgBCs9KVq*@it*Gj`9yUH&t3yXacD2c$ zaJW#7drpf|-qj<}@5QbIN46F?b`zyn-6PlcFH4SgC^`;Z4YeBFg3odZsATav-f|X_ zNUOEcxmG+#uyvi5ZBpbw*^DihHz!Q*_b`uqQE$+|gK$UPAutl$QFKdEbh12YuTe;Q zs9LsH^L>b{uh*Z2S1|)MT-he2l?Xri>B(EZ7Z5&q&A$yoiRbNMpJ{?uA;{?;{X8+CO{6uUu%a8S zwn@eJLX=CwRrE?d?o*kAK)4%Q9vzz;|EO?D3%AAXwFMp&**+J2o`?&)35Yl-iRc#N zB)C!szy8*WE7R*Ws6Qgc#B~VW=nW@r8HfNYJr2$4 zG|{z+)hQeBR9Y|p%6F5|HDOD0!itAo<%X%iS`P1tGdJ3wWuZfuy41(B(j9JM9keVO z4kg=&`{N-f!NH>iF!IxXyeH;Lp5}F3nW6a@nz$}e1L5PWYO2y4RchD14ei={%U_3sl&0vW3fZP=`SRe%V-$();GetuH4`^M`>Y_d3NZ zO-ezJgjgO?$39C_*ZeZ@=bXkD67CDmga&wOkMd}xs+_NsJ8p!%oPCW-h7*o&jPhRTk4o znzr+cxcr!)E99uei8YZE&B;YIQJ~neVQ$p0V17U%@BAnNV4K~R;Qrhe1u_h!Un{a+6SlS8E zZEnrlh{$uhoAwE$nn2@iV5W&EirZ0Hy>QPh6~+})ssJ?y`Rb!a*LhyKq|`3*Y+n1I zt9^{+AkwoUYL3m~9-_F1h8a;TL=!FK7R6F9|5GiM8qyiZIKhIiFoMOPy1X^KhDbwY z5w$#V(vi5iQk;H_uu_1NP;tfG$CSfx7izwl&c^q ztZ)VR6(BMgJMm>gMIs|lGVr2O_ zreI|Hv7mk$G=FrG&ia&I1Ur*K(l~*iB3@hYq5<(FxBnEgoL`|3qQQ-o@FE|~^Pn}t z9_}=B-%EhBGivk@A!EVP+%Y6`&0Ec^`A7Bi$O2HxCNUmz2(lE1T=V^d^}C4L=)fw< z;ufvKn^lur*Gub%x-qi}zM-_aOCK(}LpDQA0A~A-NM~ua!V>CmUV4#NG5v6Gide{R z#7w=qU~WQPrIsE5dr~lRZ14bFL#9=+f~*J02wXwE8;x4II{$yd&=bQ@tOCc=4roa}#JwzQF_SmVC&>_?+?gtuv)S-2# z=G4;YXvIiDD0V!)d9?M2dkx|p-VqG*65w^CHbiMNu{!3!`RV9*Za-8FT3Wn0lb6#(qBve54p%HUheUEsqdW?r(qlu&S|sU-<2$uJTeSCh=2-{N`P36jXpK$ zw?2p+X>dtxe}sd* z?i?2JI&c@S9)E{`j~n6MGiKJz;55opQWhsRCgYaVm_f6)}%1<5iH-s;|;phiYr3^J1saSYfG66KZ) z#6Q1Ks(V7XxFHasFeXHM?c{vGYz9DUcf!L$*D@ z`_ce$Y6X&9%@zlnIw3lkBjv;hQMcwCWouR!;0MrlN&sO?_EW8D`slFMirXwYfq8Gi zYIa~)ab5?G=jKC7id!AZC)T&p`akvn&Uwlc_` zgs2J%l7j#m(Vr+-xlZ6=g8C|`B6E8`^AV~(xVr`8Q&=L0!pN8k?q*X} z*SkWpOGEUPf}~#jj_7;y9r{OsWs(>LoOjLzLO_QikD!&wZ_?%{`k&rZM|@FtA1Zif z*83_~LtGT3F!cbmqX4Gj4Lc~S*0sf$+R|GILX~6(Hu6QckPNl?_<(3vnyI*Uu)oHP zvv+t3!784ZE1cHI;`1FVt}9{)a%QLI8I@3b_#V+?Zc?9O6saDoLai}o)SNbf9|wSR z2oZ}JSDsKkI3ntbd4kHq-JeUU_AdqYkR+x?-omoW7Kbd-%e&L7p~QZJ8j zh9^eRfa#>UCdB$LDb5oqASZ@dAdP_M+Q2FP2<$UeKVO&IZOUUm4~6n1!@@&_*}6G5 zabkVi7N2!_csQa%`S=k*7R<=a*=!*QJI=2@-fXh(yiC#CPglJaqd!+WKvK1D~;} zk3wd64w3Ur7M*khNNz1hR%|`qoIBz%@w>5(jlY{ZRrgQq0law{&c5dj72RN|_PBdRHPQorF*bM!23PX=9eaLqx(_h97WqBza=8>BRP`oM54_$-s~<8aM=l97GMb z4W;?hX{w}i;KW|o$kC;U*#@TF@Ygbs36HBN;d+nUrylcNIF-?n(L4e)7Q~sU0ZJ^3qLQKV9fZY|u3uQ9o5%m4bM4doA7J?3y8WANe>QLeZkTDow zR>XmX1g-_TkmZ2X10@TGuyV5MjJlEMa4j@znJiFS^>;E4p;^*+l*IkY#}Gw!EvGi@ z@)*LF^bs|`w!C-(z=5a)$ms`|o}qfaA?V*agh?b&NecP!^zVUfe-3mtPz6l(X)~z1 z`DGx@+4>phcNczeso)*v!fQ-1oFkCn=S0E*QY03z#_|6?08L!I=P7$&aLHP))Ed?6~{B~)uO=vQ8L?X~* z1OxE}V)zAry!ACC!*dRuwtw83NyL(OXlq)^rumkGZ++)n=OC@!_i9TNMO5Esr^f_c zJYh~L2tlLaJ3kJj8Xm|aa3yreYRbS{;OVGv*X)S1gvQ5~F)}SToLbyUy!!hQMH3u- zbgOSv=r@c-VZ=q>Hf-pe&j}H9dv%U%eFckvJQ!_+fn=Du5iAoH67!^%GSa^9fMD{F zX+~uvZM)HO9oCvwR&|;%~UrH7pyYFtlnWGv*nLQ3=mWQbkqYC@Q znj#IaJsE6Lcpb`*tsi`-0J|M58!K{%9vlNt=uDkb;Ia4k%tDcSW8K2;u{#pTV9RM2 z>7XlgftMC!h=uq~df;+pAlVy9UsQ4cRwM+dpJ_Qr8{Y#7MCa;$Jec&Ep|csBHzCU& z5nEwnd+MgF`$RLE9`&X>m!S?s{V`g4Ok5Ay`S?U6rJSjM(;_6gytM222suI4qik1nVLA<5Ko}#l zVH=@I==0%T8ha&nWt@ieNMWGh|w1Ab+^ zL@kZRFu8Q;a}A7gKVG|DfRunB=H<_x&eMzjs22kD2EyW;oJgU+()`$2#)wyzWcCAA!81@uBd;)4N)bDDt!cumT9a)(81Wiil_rv;X5 zJFg!9GvLS}#{id$-Irfx;*r~vJe8R6dlsz9KK%5cXMPNQ4Na8HsBrw?CVUOar&_WeeOS8Ur>vWe@ zN%F+LY%OqHyhLX%qyP?Kg)>dV34Q2q@mp-NV}w=vLtrOK=kictv{g)&kTyC2CPT(D zg6k0zlkZ9jR;*zde(lrogCSEbccVg)W=6h)*3-_0xQa^Lg28%RJx0#)A zF&V_1(o1U?=Wzn&-dXh%8TFYP3$#tC8LzX>5M`;*T8Mvar!Dy4g(<2J-1Z=hOXhza zyacLIC>WK&MV?ZqSH_0~cv>(s_>ARJ9mi^dqZP`+zQ>-GM@f!J}h+E-tAGF zy4`m9jp<2hCyf@IaD2jZXn74g_k8J%?J9P>7>4*A3+ZIT{YDijG+g|WV}#M?=6qZA zTd(}m3o2~)I~X&%w(15$tf8u(`}OT;pA>>55D|iXM4rtK_!A^xC%uCWKU(~Hns*24 zvgkR2@TlS#sR)Hl6y=Fu#Iw^t-1Y|#wv%ztGjL7bd8KE7(D}|f$nDy;!L{WX3CnHVFe3n5QGGT0EAjmMUCUzu00WuJ>>LUe;@QiRsU6)7 zLq{JyF;N{{!1r}Gn7eOm8p=q&HReTfck3AuFEIc6wqZNDsT{JtZh(M6dw|q2C+LXR z*A|n6XKTNU7;@6}6p_v*^IwwF4J2XOtK@s}Bq^fnn{*2i8AYvK>%@gRKX!;6Ycga^ z8_nmLSXO&N;LI0%TSE5SsLY! z<4`Ra#~bANZ`v9gB7>N@teax?wX3L6dz)~Yr5Nn(RdDx+B5^^<@oj}Y+O>hEcA*Wx zZEL<20qra@t-m0aZ109x#p=M>>y&I}OeS9u1=Rv#$5GY2jA7K!DiH9xzCy zb&D-hEg;z=etbQt;gC5_GShGC=?E|vM*u0zeMfpvC_FUY1Mg*!dnehsP2eEqwB}P= z=__AlCZt$Tug@lhWEFQ%^ru(}7%E^cdc3}}2fmKf<>*Ft!s8e}0#l*u;JeG-kz2Ijzmy7#(bFTZLZfmAveSO*gU zI+?8*uIxX7cFUccJ3sc3m-d;~Z`Q@P-y##P4k^JXczFnc zzYpdSNa|HG2yvdo0L9SJ2I4X%7e9JkMF+Aa%b8GKR9KsdZ3@FI`A&{JXqS28K;y~= z(S#Ejp#~{A4Wn>G6Zp(?HN)fHek238;V9D$8r|~%rKsJDI!x0LI0%WuypN_M-LS6* z#|SnDt}AtlyRqTKA1iU<%Kwdcj7bKu}3>iE%ohOoXOV zG~D>&1+CG{XrlP~_V8fmNZ66#=3%LHa-f+>)aaLyEPA%$$(`THqX3eif`coZH_PWc z_^EbRB{to5>-X8eCDv*p+`3!1WHt^qbw+oNGVxrk6LyAg`YFeJSM|W$H(mvF)0wmy zY{9pa`+vE*hKdfd2bdO07to~2qyr-ei5{2)wSS;=2ha(p*1WCLU@O{hxJB?YdL*%b z0SJ~Tk8jED^43m7@sUHk(^AArad8zEBnpd%`1dRsdVxAZ)tvBRrFCA>ke>sjk<7wV z(r&mo0eL9jHhIWJm%Y>exY5jYe(rMQ@=Lc3ucL}NMD&DKu_*b(Ovcx z6vWtzUJbihoD}OD%dc;FOwWS5W)GcSqCz*0ST=R)J9Z8-b@1zIklXY)L|O+I@vucq zo^$&dQ%~IwAPh%9vI(H9)HSg)6+K2|n_|pyFBJWfhhh@82yKUncx)bRa3hzwBlwXY z821yBVYNY?l|{+Ma)TZC0cJXeZh_|%>*{Z z(HgjL_9RcEV_cy|O`w?)7suz|7m(|AC1xnUhy21GwTGjF(tYik=GA8cy>Fjl-H4M`#pIT9_I{A|WGVvt_g&(6;GiIQ@MnGnoNj=zlt|v5h0iU_i3rXfU8x z(&Pr-Bu~8CbO0YD&}Y5?mq9tVkx1u}YOT-^rjtp#~w+g1!MTm@QgLst_go&w?ssil#p*Q2x(xm>~%2Ka=3t4%bBp&r@t(g9^xRH zk-S(FE=O(I#&|I6M_R11g`owN1-EMfKRg_F5SGZAMT-;qF*zWP_wo~%5FB?Hs`^OZ zLa*-P3BGyxv3$M#`6j~de!L4KXzZ#Y!R}=KDmzgXzWcVgphdcl38z$;W(;O15ee;@ zJpoxsStSct{A!x@)-k)<;rQq@wk}ncc^;d`avnV@oLs^d@4R@ItPsCmF?Io3UNpe} zl|p?JwXd~I{7C)q8$MOuqt_K!wua~{`EgHl8!g%h3I%vv6^M_a!7(*x9irlsMBQyqjZKDx2`N32Wv{EF{P zAk)Z_NK!_qRV08a7Dg2Q>yr1GBk?WPt5PxL5p={IAjCX;eb1VD^S5y77%LF7myy~Z z8E7IYC)wStfaz7shYhpS#`hjRy)#j}d9lNflCM4$BsD{Z;Vm~&j)7q{; zWJ5t9Ngp9F^~uh~X`h))-Nw8?kdG7ve~wM;2&Pl4`5lCmj+BnPk5&{_w@t>+E!ie#-Bn32@%<5nwEHn$>i-PHYzdUGeB)0W!B5Qhlt( z;@ejRy9Qrrx8*|pT6M71{HZ0`hW7wFw*pSqb}Zo|ZJcT>L4Z}g>yQQGhU#ILo2HQe zT{1jy@JR?Bn_OC6jWjJU3!2#g3MZ%=!8-c`sd|?Wv6{!6Fk|+CQi;M%hLYCbP&1W9 zRcPRwW*mX%`P#&RwkArA-{f){2))x1=GU|jXTB#%(K-$Buin&0Y~WfI^Yj%31qFv2 zakq+W?d|+vz2o|_%mxB*Fq5Jzp1@-KMpufu+=^pmj4O!W{>!V;tagAgFx8cl(R&_#k-NXeW)4A8AapPLP3Ry9AQ^-f;h)K%%r(43j?P}*LE zDjSgNO@4R?n}Tki^X2J{Vig1*O*79h;P|D6@`8(sGK_#&v5pWY4ETU7E!aPa#q6L+ zxkAlHTaJ-9TN@fKgTe?|H`NDU&{$77h<6HY%Yl|p@jq&`@HMfez_1x%uM;FAD07z< z|D>xw4E^zYnhfZYM@o!@Gb*;dAy`yD0NUOBa~NVI@J4~?F7%C5RC|}bob{XT@pV3{ zL`wBgLV}A!P1lF|QY`rd=%n&C{{sb6I)5PMSE%rEh`-A8*(r1MufZ@IRsj57v zW^xdIFE42~6?G1kR9=r{mp^xaqn88i!`pZB?Bd*g0TbeSidvDtti9Q_nVpOI_18Fi z2mJ4q*IB~~BP;yp9Z6BaOtUdBupu-JY>Q-PwbwY81;&UUu@(H!gEP56O&iJtL!YC} z9wkE^hVDkHM$++AEM@eWC}eNSx~+2Wf-V@ zMf1a$H4i-AM~Sdq7#Rr~U^)tCEWY$Ro0GD(yXjqA$ywBgt%Zk zhyuyqf%MVefJ%_>AZK~MsGV&>i-)*qTZQ@KRzM}qL&RdlI*TJCHeLwxN3a6khWzEBXA*T^yhxQVk9rc&Y4jH!If7NFFPb7ROxt`2M1(``QdhezyfDveqK zWT6ME*5~IR+QN3`mTJyixo~@4vW$+1Eb{8%(PSEt+_Xet!D+7sq?T-5ZC<3eleloN z9+Eba=i?+XSuYXq5GJ;iU)7zNS%q4N9WQa<(7E0oa%b^l;%OEfTqMVz!52}q4 z=8}9RSIW=-IEUAyFh14=R0|SpPUcI^)>4iOIF-3cq5(tHWI1wSb$qmneVgB6*`EvIH z{&2H|JH^XxvBZQHm;&@vwC4GRP9RT*o)LtSs|gee>;q@}QnEe0S5M`9!|x(rg1Z^x z-N#Z~;;QOvV*a3nV;h1Z{TY}&S-US%t{>c&ZzKuD>@42|#*7-?BSq$EmL{~Id!MMR z+k^sSQlQ-$Hz>Hmr(9P9F9cqnnhn;FRZ3RORo>QlT!aU5O5e-Z5DWOfP4<2C6mEnX zyi)K7B6&Glo$^Fg7<*^5*SxnPCk?9Q!YtB#1Nif0}jIZ!Mrr}@eU8o^I&#GklwLf;98s4 zbvaft`b$%fSL}jaa~uiBR+iw6Ud;JX=woc^5i)0IQ=_8Ya1Y&j8Q4ocwD{<|<~VYz zSC#ESl9v1P*v9;LXk%%U)08evPqUq5gw9pog}(qxnhz*tu(qfW1c;Zk`^!6TpPEJH z-r)cNZ7Wh)QR_qA1ZW5hXbtmGh+8~ek1U^~d}q%&JTGhceujrm$d>O_l0xwsad+Pt zsY-~sM0SpkmAgYJwB>97{7yULaz1l}@Az*Xb+6k>cTzz)wgP>v3L}fHXD)q(vd%P$ zMl->1xka%%KS|I#{Gvgz4rn{l&*`_-7(}m=;Fum_TqWy3V>M}iJ})7!etCi!wD=mU z>K35$9jO(lbvmQcfEFA7(?j6#&in@k`i7LfaFx^VI}?Ke1zd10M* zZzUgfIkodkZtY3X)6gvM0o+|ece*)>p`w-8{;wLads|eqI+Z&Q8gva3yzAI}YC zQf9(GlPAXYoD47YLL72-E^ii(Z?$-3IaZCzF>IC0`A6%ax>h?y$wGn?qC!PX)}2gN zxV||?zq#d-PBFY+7{vAuLhx)#2N(=xCYlX*`s#E2@LV)J1^}_e zS&9>-R6_b3JlUD0k<$X+O>`D1PzPpVo-` d@{N7?)aEslvhn1~ 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 diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CriteriaTypeCode.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CriteriaTypeCode.pdf deleted file mode 100644 index 3fcfae2f9b0732062ca97e5fe81e5440ea483e44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42001 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 Xv*BIm?;{iiN5WxLoSf21GF1NsJ^UC7 diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/code_lists.zip b/docs/src/main/asciidoc/modules/ROOT/code_lists/code_lists.zip index 500f4a428f027eb557e8b8869033049bf94cd03a..2e7f39d83145b969ffbe96f132d46be937e7dc7b 100644 GIT binary patch delta 133664 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%0A-nvVFJLUZoVJ6(}mXTqZhJpba)7X*4 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 delta 133736 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

x2cRYPnLAXDb+L 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 AmountTypeCodes Amount Type Codes - 1.0 + 1.0.2 Placeholder Placeholder diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CountryCodeIdentifier-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CountryCodeIdentifier-CodeList.gc index a1dcba92..0fbb3750 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CountryCodeIdentifier-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CountryCodeIdentifier-CodeList.gc @@ -6,13 +6,12 @@ CountryCodeIdentifier Two Letter Country Code Identifier - ISO 3166-1 2A:2006 + 1.0.2 Placeholder Placeholder - http://www.unece.org/fileadmin/DAM/uncefact/identifierlist/standard/ISO_ISOTwoletterCountryCode_SecondEdition2006VI-12.xsd - ISO - ISO + EU-COM-GROW + EU-COM-GROW @@ -1982,6 +1981,14 @@ Samoa + + + XK + + + Kosovo + + YE diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriteriaTypeCode-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriteriaTypeCode-CodeList.gc index 1560d678..b2bf635b 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriteriaTypeCode-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriteriaTypeCode-CodeList.gc @@ -6,7 +6,7 @@ CriteriaTypeCode CRITERIA TYPE CODE - 1.0 + 1.0.2 Placeholder Placeholder @@ -31,506 +31,506 @@ - CRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOP 0.1.1.1 + CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATION - 0.1.1.1 + 0.2.1.1 - CRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LIST 0.1.1.2 + CRITERION.EXCLUSION.CONVICTIONS.CORRUPTION - 0.1.1.2 + 0.2.1.2 - CRITERION.OTHER.EO_DATA.TOGETHER_WITH_OTHERS 0.1.1.3 + CRITERION.EXCLUSION.CONVICTIONS.FRAUD - 0.1.1.3 + 0.2.1.3 - CRITERION.OTHER.EO_DATA.RELIES_ON_OTHER_CAPACITIES 0.1.1.4 + CRITERION.EXCLUSION.CONVICTIONS.TERRORIST_OFFENCES - 0.1.1.4 + 0.2.1.4 - CRITERION.OTHER.EO_DATA.SUBCONTRACTS_WITH_THIRD_PARTIES 0.1.1.5 + CRITERION.EXCLUSION.CONVICTIONS.MONEY_LAUNDERING - 0.1.1.5 + 0.2.1.5 - CRITERION.OTHER.EO_DATA.MEETS_THE_OBJECTIVE 0.1.1.6 + CRITERION.EXCLUSION.CONVICTIONS.CHILD_LABOUR-HUMAN_TRAFFICKING - 0.1.1.6 + 0.2.1.6 - CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATION 0.2.1.1 + CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXES - 0.2.1.1 + 0.2.2.1 - CRITERION.EXCLUSION.CONVICTIONS.CORRUPTION 0.2.1.2 + CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITY - 0.2.1.2 + 0.2.2.2 - CRITERION.EXCLUSION.CONVICTIONS.FRAUD 0.2.1.3 + CRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAW - 0.2.1.3 + 0.2.3.1 - CRITERION.EXCLUSION.CONVICTIONS.TERRORIST_OFFENCES 0.2.1.4 + CRITERION.EXCLUSION.SOCIAL.SOCIAL_LAW - 0.2.1.4 + 0.2.3.2 - CRITERION.EXCLUSION.CONVICTIONS.MONEY_LAUNDERING 0.2.1.5 + CRITERION.EXCLUSION.SOCIAL.LABOUR_LAW - 0.2.1.5 + 0.2.3.3 - CRITERION.EXCLUSION.CONVICTIONS.CHILD_LABOUR-HUMAN_TRAFFICKING 0.2.1.6 + CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY - 0.2.1.6 + 0.2.4.1 - CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXES 0.2.2.1 + CRITERION.EXCLUSION.BUSINESS.INSOLVENCY - 0.2.2.1 + 0.2.4.2 - CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITY 0.2.2.2 + CRITERION.EXCLUSION.BUSINESS.CREDITORS_ARRANGEMENT - 0.2.2.2 + 0.2.4.3 - CRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAW 0.2.3.1 + CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY_ANALOGOUS - 0.2.3.1 + 0.2.4.4 - CRITERION.EXCLUSION.SOCIAL.SOCIAL_LAW 0.2.3.2 + CRITERION.EXCLUSION.BUSINESS.LIQUIDATOR_ADMINISTERED - 0.2.3.2 + 0.2.4.5 - CRITERION.EXCLUSION.SOCIAL.LABOUR_LAW 0.2.3.3 + CRITERION.EXCLUSION.BUSINESS.ACTIVITIES_SUSPENDED - 0.2.3.3 + 0.2.4.6 - CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY 0.2.4.1 + CRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONAL - 0.2.4.1 + 0.2.5.1 - CRITERION.EXCLUSION.BUSINESS.INSOLVENCY 0.2.4.2 + CRITERION.EXCLUSION.MISCONDUCT.MARKET_DISTORTION - 0.2.4.2 + 0.2.5.2 - CRITERION.EXCLUSION.BUSINESS.CREDITORS_ARRANGEMENT 0.2.4.3 + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATION - 0.2.4.3 + 0.2.6.1 - CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY_ANALOGOUS 0.2.4.4 + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATION - 0.2.4.4 + 0.2.6.2 - CRITERION.EXCLUSION.BUSINESS.LIQUIDATOR_ADMINISTERED 0.2.4.5 + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATION - 0.2.4.5 + 0.2.6.3 - CRITERION.EXCLUSION.BUSINESS.ACTIVITIES_SUSPENDED 0.2.4.6 + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATION - 0.2.4.6 + 0.2.6.4 - CRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONAL 0.2.5.1 + CRITERION.EXCLUSION.NATIONAL.OTHER - 0.2.5.1 + 0.2.7.1 - CRITERION.EXCLUSION.MISCONDUCT.MARKET_DISTORTION 0.2.5.2 + CRITERION.SELECTION.ALL_SATISFIED - 0.2.5.2 + 0.3.1 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATION 0.2.6.1 + CRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENT - 0.2.6.1 + 0.3.2.1 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATION 0.2.6.2 + CRITERION.SELECTION.SUITABILITY.TRADE_REGISTER_ENROLMENT - 0.2.6.2 + 0.3.2.2 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATION 0.2.6.3 + CRITERION.SELECTION.SUITABILITY.AUTHORISATION - 0.2.6.3 + 0.3.2.3 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATION 0.2.6.4 + CRITERION.SELECTION.SUITABILITY.MEMBERSHIP - 0.2.6.4 + 0.3.2.4 - CRITERION.EXCLUSION.NATIONAL.OTHER 0.2.7.1 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.GENERAL_YEARLY - 0.2.7.1 + 0.3.3.1.1 - CRITERION.SELECTION.ALL_SATISFIED 0.3.1 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.AVERAGE_YEARLY - 0.3.1 + 0.3.3.1.2 - CRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENT 0.3.2.1 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_YEARLY - 0.3.2.1 + 0.3.3.1.3 - CRITERION.SELECTION.SUITABILITY.TRADE_REGISTER_ENROLMENT 0.3.2.2 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_AVERAGE - 0.3.2.2 + 0.3.3.1.4 - CRITERION.SELECTION.SUITABILITY.AUTHORISATION 0.3.2.3 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UP - 0.3.2.3 + 0.3.3.1.5 - CRITERION.SELECTION.SUITABILITY.MEMBERSHIP 0.3.2.4 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO - 0.3.2.4 + 0.3.3.2 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.GENERAL_YEARLY 0.3.3.1.1 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCE - 0.3.3.1.1 + 0.3.3.3 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.AVERAGE_YEARLY 0.3.3.1.2 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTS - 0.3.3.1.2 + 0.3.3.4 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_YEARLY 0.3.3.1.3 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCE - 0.3.3.1.3 + 0.3.4.1.1 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_AVERAGE 0.3.3.1.4 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SUPPLIES_DELIVERY_PERFORMANCE - 0.3.3.1.4 + 0.3.4.1.2 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UP 0.3.3.1.5 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SERVICES_DELIVERY_PERFORMANCE - 0.3.3.1.5 + 0.3.4.1.3 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO 0.3.3.2 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_QUALITY_CONTROL - 0.3.3.2 + 0.3.4.1.1 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCE.PROFESIONAL 0.3.3.3 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_CARRYING_WORKS - 0.3.3.3 + 0.3.4.1.2 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTS 0.3.3.4 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_QUALITY_ENSURING - 0.3.3.4 + 0.3.4.1.3 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCE 0.3.4.1.1 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_STUDY_RESEARCH - 0.3.4.1.1 + 0.3.4.1.4 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SUPPLIES_DELIVERY_PERFORMANCE 0.3.4.1.2 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENT - 0.3.4.1.2 + 0.3.4.1.5 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SERVICES_DELIVERY_PERFORMANCE 0.3.4.1.3 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKS - 0.3.4.1.3 + 0.3.4.1.9.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_QUALITY_CONTROL 0.3.4.1.1 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.PROFESSIONAL_QUALIFICATIONS - 0.3.4.1.1 + 0.3.4.1.6 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_CARRYING_WORKS 0.3.4.1.2 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.ENVIRONMENTAL_MANAGEMENT_MEASURES - 0.3.4.1.2 + 0.3.4.1.7 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_QUALITY_ENSURING 0.3.4.1.3 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFF - 0.3.4.1.3 + 0.3.4.2.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_STUDY_RESEARCH 0.3.4.1.4 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.AVERAGE_ANNUAL_MANPOWER - 0.3.4.1.4 + 0.3.4.2.2 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENT 0.3.4.1.5 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.EQUIPMENT - 0.3.4.1.5 + 0.3.4.1.8 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.PROFESSIONAL_QUALIFICATIONS 0.3.4.1.6 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.SUBCONTRACTING_PROPORTION - 0.3.4.1.6 + 0.3.4.2.3 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.ENVIRONMENTAL_MANAGEMENT_MEASURES 0.3.4.1.7 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTS - 0.3.4.1.7 + 0.3.4.2.4.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.EQUIPMENT 0.3.4.1.8 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.AUTHENTICATED_ARTEFACTS - 0.3.4.1.8 + 0.3.4.2.4.2 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.CHECKS_ALLOWANCE 0.3.4.1.9.1 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATE - 0.3.4.1.9.1 + 0.3.4.3.1.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFF 0.3.4.2.1 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATE - 0.3.4.2.1 + 0.3.4.3.1.2 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.AVERAGE_ANNUAL_MANPOWER 0.3.4.2.2 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATE - 0.3.4.2.2 + 0.3.4.4.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.SUBCONTRACTING_PROPORTION 0.3.4.2.3 + CRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOP - 0.3.4.2.3 + 0.1.1.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTS 0.3.4.2.4.1 + CRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LIST - 0.3.4.2.4.1 + 0.1.1.2 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.AUTHENTICATED_ARTEFACTS 0.3.4.2.4.2 + CRITERION.OTHER.EO_DATA.TOGETHER_WITH_OTHERS - 0.3.4.2.4.2 + 0.1.1.3 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATE 0.3.4.3.1.1 + CRITERION.OTHER.EO_DATA.RELIES_ON_OTHER_CAPACITIES - 0.3.4.3.1.1 + 0.1.1.4 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATE 0.3.4.3.1.2 + CRITERION.OTHER.EO_DATA.SUBCONTRACTS_WITH_THIRD_PARTIES - 0.3.4.3.1.2 + 0.1.1.5 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATE 0.3.4.4.1 + CRITERION.OTHER.EO_DATA.MEETS_THE_OBJECTIVE - 0.3.4.4.1 + 0.1.1.6 diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriterionJurisdictionLevel-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriterionJurisdictionLevel-CodeList.gc index 60b2e495..4f21beea 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriterionJurisdictionLevel-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriterionJurisdictionLevel-CodeList.gc @@ -6,7 +6,7 @@ CriterionJurisdictionLevel CRITERION REGULATION JURISDICTION LEVEL - 1.0 + 1.0.2 Placeholder Placeholder diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CurrencyCode-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CurrencyCode-CodeList.gc index 67be137e..56560134 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CurrencyCode-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CurrencyCode-CodeList.gc @@ -6,13 +6,12 @@ CurrencyCode ISO 3 Alpha Currency Code - ISO 4217 3A:2015 + 1.0.2 Placeholder Placeholder - http://www.unece.org/fileadmin/DAM/uncefact/codelist/standard/ISO_ISO3AlphaCurrencyCode_20120112.xsd - ISO - ISO + EU-COM-GROW + EU-COM-GROW @@ -1070,6 +1069,14 @@ Sudanese Pound + + + SSP + + + South Sudanese Pound + + SEK diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CustomizationID-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CustomizationID-CodeList.gc index 9000af17..f746d03c 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CustomizationID-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CustomizationID-CodeList.gc @@ -403,301 +403,5 @@ BiiCoreTrdm109 Advanced Invitation to tender with Pre-award catalogue request - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/DocRefContentType-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/DocRefContentType-CodeList.gc index 489d1e44..1ebeeb44 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/DocRefContentType-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/DocRefContentType-CodeList.gc @@ -6,7 +6,7 @@ DocRefContentType ADDITIONAL DOCUMENT REFERENCE CONTENT TYPE CODE - 1.0 + 1.0.2 Placeholder Placeholder @@ -45,5 +45,69 @@ European Single Procurement Document Request issued by a Contracting Authority + + + TECC016 + + + Letter of Intent + + + + + TECC017 + + + Status of the legal entity + + + + + TECC018 + + + Notice of appointment of the persons authorised to represent the tenderer + + + + + TECC019 + + + VAT registration document + + + + + TECC020 + + + Identity document + + + + + TECC021 + + + Reason for VAT exemption + + + + + TECC022 + + + Subcontracting justification + + + + + TECC024 + + + Power of Attorney + + diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/PeriodMeasureTypeCodes-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/PeriodMeasureTypeCodes-CodeList.gc index f923f454..9c53ab1b 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/PeriodMeasureTypeCodes-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/PeriodMeasureTypeCodes-CodeList.gc @@ -4,9 +4,9 @@ xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/"> - ContextualDependencyTypeCodes - ContextualDependencyTypeCodes - 1.0 + PeriodMeasureTypeCodes + PERIOD TYPES + 1.0.2 Placeholder Placeholder diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ProfileExecutionID-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ProfileExecutionID-CodeList.gc index c1eb608a..64e1f50b 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ProfileExecutionID-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ProfileExecutionID-CodeList.gc @@ -10,7 +10,7 @@ Placeholder European Commision - European Commision + EuropeanCommision diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ResponseDataType-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ResponseDataType-CodeList.gc index e1507f27..58b71e17 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ResponseDataType-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ResponseDataType-CodeList.gc @@ -6,7 +6,7 @@ ResponseDataType Type of data expected in the response for a criterion requirement - 1.0 + 1.0.2 Placeholder Placeholder diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/TechnicalCapabilityTypeCode-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/TechnicalCapabilityTypeCode-CodeList.gc index b86a3763..4470f4d9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/TechnicalCapabilityTypeCode-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/TechnicalCapabilityTypeCode-CodeList.gc @@ -11,14 +11,7 @@ Placeholder European Comission - - - 1.0 - Placeholder - Placeholder - - European Comission - + EuropeanComission @@ -181,141 +174,5 @@ Attestation of the establishment of entity - - - List Name - - - Additional documents - - - - - ListID - - - ADD - - - - - Version - - - 1.0 - - - - - CanonicalUri - - - Placeholder - - - - - CanonicalVersionUri - - - Placeholder - - - - - LocationUri - - - - - - - - AgencyLongName - - - European Comission - - - - - AgencyIdentifier - - - - - - - - Locale - - - en - - - - - TECC016 - - - Letter of Intent - - - - - TECC017 - - - Status of the legal entity - - - - - TECC018 - - - Notice of appointment of the persons authorised to represent the tenderer - - - - - TECC019 - - - VAT registration document - - - - - TECC020 - - - Identity document - - - - - TECC021 - - - Reason for VAT exemption - - - - - TECC022 - - - Subcontracting justification - - - - - TECC024 - - - Power of Attorney - - diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ActivityTypeCode.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ActivityTypeCode.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ActivityTypeCode.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ActivityTypeCode.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/AmountTypeCodes.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/AmountTypeCodes.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/AmountTypeCodes.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/AmountTypeCodes.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ContractType.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ContractType.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ContractType.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ContractType.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CountryCodeIdentifier.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CountryCodeIdentifier.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CountryCodeIdentifier.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CountryCodeIdentifier.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CriteriaTypeCode.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CriteriaTypeCode.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d5b8b66a0773e21d094bc5ec09ee6252a64f42d6 GIT binary patch literal 26641 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 SM+P$B?Dc>wgnzADfd2rjbIK+F literal 0 HcmV?d00001 diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/xls/ESPD-CodeLists.xls b/docs/src/main/asciidoc/modules/ROOT/code_lists/xls/ESPD-CodeLists.xls new file mode 100644 index 0000000000000000000000000000000000000000..3cd1055263f61225bd18ed17a4005b83c6f28a5d GIT binary patch literal 276992 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 z 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 ---- |OPTIONAL (0..1) -|`*Rule*: Compulsory use of the code defined by the CEN/BII Workshop-3 (_BiiCoreTrdm092 ESPD_). See link:./code_lists/PDF/CustomizationID.pdf[Code List].` +|`*Rule*: Compulsory use of the code defined by the CEN/BII Workshop-3 (_BiiCoreTrdm092 ESPD_). See link:./code_lists/pdf/CustomizationID.pdf[Code List].` |*cbc:CopyIndicator* |Indicates whether this document is a copy (true) or not (false) diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.4_CMMN_ContractingParty.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.4_CMMN_ContractingParty.adoc index 2a482d35..40bfba09 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.4_CMMN_ContractingParty.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.4_CMMN_ContractingParty.adoc @@ -59,11 +59,11 @@ a| ... - - BE + BE @@ -71,7 +71,7 @@ a| ---- |*MANDATORY* - (Although in the XSD Schema the cardinality is 0..n) |`*Rule*: The country of the contracting body MUST always be specified. Compulsory use of the -code list link:./code_lists/PDF/CountryCodeIdentifier.pdf[CountryCodeIdentifier]` +code list link:./code_lists/pdf/CountryCodeIdentifier.pdf[CountryCodeIdentifier]` |=== <1> The name of the Contracting Body is mandatory but has been removed from this example to simplify the example @@ -83,22 +83,17 @@ Service follows: [source,xml] .Elements re-used from `cac:Party` to identify the contracting body ---- - - - - Executive Agency for Small and Medium-sized Enterprises (EASME) - - - - - BE - - - - - - + + + + Executive Agency for Small and Medium-sized Enterprises (EASME) + + + + BE + + + + + ---- diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.5.1_RESP_RepresentativeNaturalPerson.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.5.1_RESP_RepresentativeNaturalPerson.adoc index 6e861a61..da22ae54 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.5.1_RESP_RepresentativeNaturalPerson.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.5.1_RESP_RepresentativeNaturalPerson.adoc @@ -72,30 +72,25 @@ representative, as shown in this example: .XML example of the data related to Person required by the ESPD Service ---- - - - Bruce - Wayne - 1983-03-02 - USA - - 01 234 56 78 - - Bruce.wayne@enterprises.com - - - - 1000 - Rue Melsens 3 - Brussels - - - BE - - - - - + + + Bruce + Wayne + 1983-03-02 + USA + + 01 234 56 78 + Bruce.wayne@enterprises.com + + + 1000 + Rue Melsens 3 + Brussels + + BE + + + + ---- diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.5.2_RESP_EO_Party.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.5.2_RESP_EO_Party.adoc index f68a5666..21757c15 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.5.2_RESP_EO_Party.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.5.2_RESP_EO_Party.adoc @@ -27,7 +27,10 @@ a| - "ES-TAX-AGENCY"> + "ES-TAX-AGENCY" + schemeID= + "VAT_Number" + > B20779081 @@ -68,19 +71,14 @@ a| [source,xml] ---- - - - BE - - - + + BE + + ---- |*MANDATORY* - (Although in the XSD Schema the cardinality is 0..1) |`*Rule*: The country code MUST always be specified. Compulsory use of the -code list link:./code_lists/PDF/CountryCodeIdentifier.pdf[CountryCodeIdentifier] +code list link:./code_lists/pdf/CountryCodeIdentifier.pdf[CountryCodeIdentifier] |*cac:Contact* |The contact data of a person related to the EO @@ -88,15 +86,9 @@ a| [source,xml] ---- - - Bruce Wayne - - - 01 234 56 78 - - - wayne@enterprises.com - + Bruce Wayne + 01 234 56 78 + wayne@enterprises.com ---- |OPTIONAL @@ -104,6 +96,8 @@ a| |=== <1> The data provider SHOULD specify who is the issuer of the EO's ID +<2> The `schemeID` attribute specifies if it is a VAT number or another national number. The +possible values are: `VAT_Number` and `National_Number`. A complete example about the EO's Party elements expected by the ESPD Service follows: @@ -114,28 +108,25 @@ A complete example about the EO's Party elements expected by the ESPD Service fo false - - B20779081 - - - Wayne Enterprises - - - 1000 - Rue Melsens 3 - Brussels - - - BE - - - - - Bruce Wayne - 01 234 56 78 - wayne@enterprises.com - + + B20779081 + + + Wayne Enterprises + + + 1000 + Rue Melsens 3 + Brussels + + BE + + + + Bruce Wayne + 01 234 56 78 + wayne@enterprises.com + ---- \ No newline at end of file diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.5_RESP_EconomicOperatorParty.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.5_RESP_EconomicOperatorParty.adoc index 97665c35..ab712ed9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.5_RESP_EconomicOperatorParty.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.5_RESP_EconomicOperatorParty.adoc @@ -62,7 +62,7 @@ MT EconomicOperatorRoleCode> ---- |OPTIONAL (0..1) - Currently not used in the ESPD Service -|`*Rule*: Compulsory use of the code list link:./code_lists/PDF/EPROC-TendererRole.pdf[TendererRole].` +|`*Rule*: Compulsory use of the code list link:./code_lists/pdf/TendererRole.pdf[TendererRole].` |*espd-cbc: EconomicOperatorRoleDescription* diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.1_LegislationReference.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.1_LegislationReference.adoc index 854df489..6c06f971 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.1_LegislationReference.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.1_LegislationReference.adoc @@ -69,17 +69,15 @@ JurisdictionLevelCode* a| [source,xml] ---- - -EU_DIRECTIVE + + EU_DIRECTIVE ---- |*MANDATORY* (0..1) -|`*Rule*: Compulsory use of the code list link:./code_lists/PDF/CriterionJurisdictionLevel.pdf[CriterionJurisdictionLevel]` +|`*Rule*: Compulsory use of the code list link:./code_lists/pdf/CriterionJurisdictionLevel.pdf[CriterionJurisdictionLevel]` |*ccv-cbc:Article* |Textual description of the article of the Legislation; e.g. ''Article 61'' diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.2_RequirementGroup.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.2_RequirementGroup.adoc index 658f41bd..25d3a401 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.2_RequirementGroup.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.2_RequirementGroup.adoc @@ -39,7 +39,7 @@ schemeVersionID="1.0"> ---- |*MANDATORY* (1..1) -|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` |*cbc:Name* |A short and descriptive name for a group of requirements diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.3_Requirement.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.3_Requirement.adoc index 22f1bc98..85994f92 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.3_Requirement.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.3_Requirement.adoc @@ -26,7 +26,7 @@ image::Requirement_XSD.png[align="center" alt="EO details, UML", width="1000", h |Type of response expected for this requirement; e.g. Indicator, Date, Description, etc. | |MANDATORY (1..1) -|`*Rule*: Compulsory use of the code list link:./code_lists/PDF/ResponseDataType.pdf[ResponseDataType]` +|`*Rule*: Compulsory use of the code list link:./code_lists/pdf/ResponseDataType.pdf[ResponseDataType]` 5+^|Properties @@ -37,7 +37,7 @@ a| ---- ---- |MANDATORY (1..1) -|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` |*cbc:Description* |Short textual description of the requirement diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.4_Response.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.4_Response.adoc index e359dee9..97e0ba56 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.4_Response.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.4_Response.adoc @@ -13,7 +13,7 @@ the contracting body. The XSD Schema defines multiple types of data for the response (Indicator, Amount, Date, etc.), only one response data MUST be provided. And the data provided in the response MUST match the one specified in the attribute of the class ccv:Requirement. -The economic operator MUST use the code list link:./code_lists/PDF/ResponseDataType.pdf[ResponseDataType] and make sure that the data provided is of the same type that the +The economic operator MUST use the code list link:./code_lists/pdf/ResponseDataType.pdf[ResponseDataType] and make sure that the data provided is of the same type that the one expected by the contracting authority (See the column ''Type of value expected by the current version of the ESPD Service''). ==== @@ -87,7 +87,7 @@ responseDataType="AMOUNT"> ---- |OPTIONAL (0..1) -|`*Rule*: The currencyID attribute is MANDATORY (e.g. "EUR"). Compulsory use of the code list link:./code_lists/PDF/CountryCodeIdentifier.pdf[CountryCodeIdentifier]. BEWARE that amounts can use decimal separators (e.g. 14134,95 but not hundred or thousand separators)` +|`*Rule*: The currencyID attribute is MANDATORY (e.g. "EUR"). Compulsory use of the code list link:./code_lists/pdf/CountryCodeIdentifier.pdf[CountryCodeIdentifier]. BEWARE that amounts can use decimal separators (e.g. 14134,95 but not hundred or thousand separators)` |*ccv-cbc:Code* |A code pointing at a definition of a concept as the answer to the Requirement @@ -175,7 +175,7 @@ responseDataType="QUANTITY_YEAR"> ---- |OPTIONAL (0..1) |`*Comment*: BEWARE that different types of Quantities can be required, some of them with a special attribute. See the column "Type of value expected by the -current version of the ESPD Service" of the code list link:./code_lists/PDF/ResponseDataType.pdf[ResponseDataType]. See also the note +current version of the ESPD Service" of the code list link:./code_lists/pdf/ResponseDataType.pdf[ResponseDataType]. See also the note below about "Quantities"` 5+^|*Associated classes* @@ -227,7 +227,7 @@ specified (e.g. number of workers); (2) QUANTITY_YEAR, a non-negative integer (3) QUANTITY, a number representing a generic quantity with no unit specified (e.g. a ratio). Beware that in the case of QUANTITY_INTEGER and QUANTITY_YEAR the attribute *_unitCode_* MUST be always -specified (See code list link:./code_lists/PDF/ResponseDataType.pdf[ResponseDataType]). +specified (See code list link:./code_lists/pdf/ResponseDataType.pdf[ResponseDataType]). [[About_Quantities]] image::About_Quantities.png[caption="Figure XXX: ", title="The ResponseDataType code list", width="1000", height="900"] diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7_CMMN_Criterion.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7_CMMN_Criterion.adoc index 8519fa87..4c4fea31 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7_CMMN_Criterion.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7_CMMN_Criterion.adoc @@ -121,7 +121,7 @@ schemeVersionID="1.0"> ---- |*MANDATORY* (1..1) -|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` |*ccv-cbc: FulfillmentIndicator* @@ -145,13 +145,13 @@ a| +listVersionID="1.0.2"> CRITERION.EXCLUSION.CONVICTIONS. PARTICIPATION_IN_CRIMINAL_ORGANISATION ---- |*MANDATORY* (1..1) -|`*Rule*: Compulsory use of the code list link:./code_lists/PDF/CriteriaTypeCode.pdf[CriteriaTypeCode]` +|`*Rule*: Compulsory use of the code list link:./code_lists/pdf/CriteriaTypeCode.pdf[CriteriaTypeCode]` |*cbc:Name* |A short and descriptive name for a criterion @@ -164,7 +164,7 @@ of trafficking in human beings ---- |*MANDATORY* (1..1) -|`*Comment*: The names of the criteria can be obtained from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Comment*: The names of the criteria can be obtained from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` |*cbc:Description* |An extended description of the criterion @@ -179,7 +179,7 @@ management or supervisory body ... ---- |*MANDATORY* (1..1) -|`*Comment*: The descriptions of the criteria can be obtained from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Comment*: The descriptions of the criteria can be obtained from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` 5+^|*Associated classes* @@ -197,6 +197,6 @@ management or supervisory body ... requirements that are applied at the national or sub-national level; e.g. a very specific national professional misconduct criterion that is more specific than the ones defined in the -link:./code_lists/CriteriaTaxonomy.xlsx[EU Exclusion Criteria]` +link:./code_lists/xls/CriteriaTaxonomy.xlsx[EU Exclusion Criteria]` |=== \ No newline at end of file diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.0_GENERAL_RULE_3.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.0_GENERAL_RULE_3.adoc index 94c90a53..328bd8d1 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.0_GENERAL_RULE_3.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.0_GENERAL_RULE_3.adoc @@ -7,5 +7,5 @@ ifndef::imagesdir[:imagesdir: images] [.text-left] All ESPDResponse XML instances (and the ESPDRequest instances, too, for that matter) MUST always include all the exclusion criterion detailed in the http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32016R0007[Annex of the Regulation 2016] -and the link:./code_lists/CriteriaTaxonomy.xlsx[criteria data flow tables] defined by COM). +and the link:./code_lists/xls/CriteriaTaxonomy.xlsx[criteria data flow tables] defined by COM). ==== diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.1_CMMN_Convictions.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.1_CMMN_Convictions.adoc index e61cf437..245b5ed9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.1_CMMN_Convictions.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.1_CMMN_Convictions.adoc @@ -6,7 +6,7 @@ ifndef::imagesdir[:imagesdir: images] The label ''Convictions'' groups all the criteria related to the offences for which an Economic Operator may have been convicted footnote:[This notation _CRITERION.EXCLUSION.CONVICTION.*_ is to be read as ''it applies to all the selection criteria, which are part of the exclusion criteria group''. -See the link:./code_lists/CriteriaTaxonomy.xlsx[criteria tables] +See the link:./code_lists/xls/CriteriaTaxonomy.xlsx[criteria tables] for the complete taxonomy of criteria and each criterion code label.]: * CRITERION.EXCLUSION.CONVICTIONS.*: ''participation in a criminal organisation'', ''corruption'', ''fraud'', ''terrorist offences linked to terrorist activities'', ''money laundering or terrorist financing'', ''child labour and other forms of trafficking in human beings''. diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.2_RESP_Convictions_XML_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.2_RESP_Convictions_XML_Example.adoc index 8e4f1b8f..0801c9fe 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.2_RESP_Convictions_XML_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.2_RESP_Convictions_XML_Example.adoc @@ -6,10 +6,16 @@ ifndef::imagesdir[:imagesdir: images] ---- 005eb9ed-1347-4ca3-bb29-9bc0db64e1ab - CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATION + CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATION Participation in a criminal organisation Has the economic operator itself or any person who is a member of its administrative, management or supervisory body or has powers of representation, decision or control therein been the subject of a conviction by final judgment for participation in a criminal organisation, by a conviction rendered at the most five years ago or in which an exclusion period set out directly in the conviction continues to be applicable? As defined in Article 2 of Council Framework Decision 2008/841/JHA of 24 October 2008 on the fight against organised crime (OJ L 300, 11.11.2008, p. 42). + DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC + Directive 2014/24/EU + EU_DIRECTIVE + 57(1) + http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 + 7c637c0c-7703-4389-ba52-02997a055bd7 @@ -111,10 +117,10 @@ ifndef::imagesdir[:imagesdir: images] ---- -<1> COM UUID in table link:./code_lists/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] -<2> COM code list link:./code_lists/PDF/CriteriaTypeCode.pdf[CriteriaTypeCode] -<3> COM UUID in table link:./code_lists/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] -<4> COM UUID in table link:./code_lists/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] +<1> COM UUID in table link:./code_lists/xls/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] +<2> COM code list link:./code_lists/pdf/CriteriaTypeCode.pdf[CriteriaTypeCode] +<3> COM UUID in table link:./code_lists/xls/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] +<4> COM UUID in table link:./code_lists/xls/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] <5> Expected response of type Indicator (a boolean value _true_ or _false_) <6> The response (i) is of the expected type, and (2) the response answers the question in the Criterion: this EO has not participated in a criminal organisation. Hence the rest of responses are empty, as the EO has not to provide any further data diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.3.1_RESP_Contributions_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.3.1_RESP_Contributions_Example.adoc index 37f62028..1a471ba1 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.3.1_RESP_Contributions_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.3.1_RESP_Contributions_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of both in the ESPD Service: ---- b61bbeb7-690e-4a40-bc68-d6d4ecfaa3d4 - CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXES + CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXES Payment of taxes Has the economic operator breached its obligations relating to the payment of taxes, both in the country in which it is established and in Member State of the contracting authority or contracting entity if other than the country of establishment? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.4.1_RESP_Social_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.4.1_RESP_Social_Example.adoc index f70fae47..f0b6faeb 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.4.1_RESP_Social_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.4.1_RESP_Social_Example.adoc @@ -10,13 +10,13 @@ This fragment shows the implementation of the Criterion ---- a80ddb62-d25b-4e4e-ae22-3968460dc0a9 - CRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAW + CRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAW Breaching of obligations in the fields of environmental law Has the economic operator, to its knowledge, breached its obligations in the fields of environmental law? As referred to for the purposes of this procurement in national law, in the relevant notice or the procurement documents or in Article 18(2) of Directive 2014/24/EU. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.5.1_RESP_Business_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.5.1_RESP_Business_Example.adoc index 41389e46..5e392431 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.5.1_RESP_Business_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.5.1_RESP_Business_Example.adoc @@ -9,13 +9,13 @@ This fragment shows the implementation of the Criterion ''Bankruptcy'': ---- d3732c09-7d62-4edc-a172-241da6636e7c - CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY + CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY Bankruptcy Is the economic operator bankrupt? This information needs not be given if exclusion of economic operators in this case has been made mandatory under the applicable national law without any possibility of derogation where the economic operator is nevertheless able to perform the contract. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.6.2.RESP_Misconduct_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.6.2.RESP_Misconduct_Example.adoc index 402a78cd..4ec22252 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.6.2.RESP_Misconduct_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.6.2.RESP_Misconduct_Example.adoc @@ -9,13 +9,13 @@ This fragment shows the implementation of the Criterion ''Guilty of grave profes ---- 514d3fde-1e3e-4dcd-b02a-9f984d5bbda3 - CRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONAL + CRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONAL Guilty of grave professional misconduct Is the economic operator  guilty of grave professional misconduct? Where applicable, see definitions in national law, the relevant notice or the procurement documents. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.1.2_RESP_Early_Termination_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.1.2_RESP_Early_Termination_Example.adoc index 8c20d932..36df52c5 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.1.2_RESP_Early_Termination_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.1.2_RESP_Early_Termination_Example.adoc @@ -8,13 +8,13 @@ This fragment shows the implementation of the criterion ''Early termination'': ---- 3293e92b-7f3e-42f1-bee6-a7641bb04251 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATION + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATION Early termination, damages or other comparable sanctions Has the economic operator experienced that a prior public contract, a prior contract with a contracting entity or a prior concession contract was terminated early, or that damages or other comparable sanctions were imposed in connection with that prior contract? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.2.2_RESP_Procedure_Preparation_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.2.2_RESP_Procedure_Preparation_Example.adoc index b1395604..74a50c08 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.2.2_RESP_Procedure_Preparation_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.2.2_RESP_Procedure_Preparation_Example.adoc @@ -9,13 +9,13 @@ The piece of XML below corresponds to the implementation of the criterion ---- 61874050-5130-4f1c-a174-720939c7b483 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATION + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATION Direct or indirect involvement in the preparation of this procurement procedure Has the economic operator or an undertaking related to it advised the contracting authority or contracting entity or otherwise been involved in the preparation of the procurement procedure? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.3.2_RESP_Procedure_Participation_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.3.2_RESP_Procedure_Participation_Example.adoc index 6d45eecf..f6594128 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.3.2_RESP_Procedure_Participation_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.3.2_RESP_Procedure_Participation_Example.adoc @@ -8,13 +8,13 @@ interest due to its participation in the procurement procedure'' (file Example1- ---- b1b5ac18-f393-4280-9659-1367943c1a2e - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATION + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATION Conflict of interest due to its participation in the procurement procedure Is the economic operator aware of any conflict of interest, as indicated in national law, the relevant notice or the procurement documents due to its participation in the procurement procedure? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.4.2_RESP_Misinterpretation_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.4.2_RESP_Misinterpretation_Example.adoc index fab9f61b..bcc9d4ea 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.4.2_RESP_Misinterpretation_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.4.2_RESP_Misinterpretation_Example.adoc @@ -9,13 +9,13 @@ required documents and obtained confidential information of this procedure'': ---- 696a75b2-6107-428f-8b74-82affb67e184 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATION + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATION Guilty of misinterpretation, withheld information, unable to provide required documents and obtained confidential information of this procedure Can the economic operator confirm the four exclusion grounds, that it has not been guilty of serious misrepresentation in supplying the information required for the verification of the absence of grounds for exclusion or the fulfilment of the selection criteria, that it has not withheld such information, it has been able, without delay, to submit the supporting documents required by a contracting authority or contracting entity, and it has not undertaken to unduly influence the decision making process of the contracting authority or contracting entity, to obtain confidential information that may confer upon it undue advantages in the procurement procedure or to negligently provide misleading information that may have a material influence on decisions concerning exclusion, selection or award? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.8.1_RESP_Exclusion_Other_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.8.1_RESP_Exclusion_Other_Example.adoc index bde74027..2067c6e5 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.8.1_RESP_Exclusion_Other_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.8.1_RESP_Exclusion_Other_Example.adoc @@ -8,13 +8,13 @@ The piece of XML below shows the implementation of the Criterion ''Purely nation ---- 63adb07d-db1b-4ef0-a14e-a99785cf8cf6 - CRITERION.EXCLUSION.NATIONAL.OTHER + CRITERION.EXCLUSION.NATIONAL.OTHER Purely national exclusion grounds Other exclusion grounds that may be foreseen in the national legislation of the contracting authority’s or contracting entity’s Member State. Do the purely national grounds of exclusion, which are specified in the relevant notice or in the procurement documents, apply? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.0_CMMN_Selection_Criteria.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.0_CMMN_Selection_Criteria.adoc index cf4a3006..1a182065 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.0_CMMN_Selection_Criteria.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.0_CMMN_Selection_Criteria.adoc @@ -22,5 +22,5 @@ This is clearly illustrated for the selection suitability criteria in the next s [NOTE] ==== Remember that the data structures corresponding to the data-flow diagrams shown in this section can be accessed online -(click link:./code_lists/CriteriaTaxonomy.xlsx[here]). +(click link:./code_lists/xls/CriteriaTaxonomy.xlsx[here]). ==== diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.2_RESP_Enrolment_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.2_RESP_Enrolment_Example.adoc index 05b13cfc..86e83719 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.2_RESP_Enrolment_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.2_RESP_Enrolment_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of the ---- 6ee55a59-6adb-4c3a-b89f-e62a7ad7be7f - CRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENT + CRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENT Enrolment in a relevant professional register It is enrolled in relevant professional registers kept in the Member State of its establishment as described in Annex XI of Directive 2014/24/EU; economic operators from certain Member States may have to comply with other requirements set out in that Annex. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 58(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_Authorisation_Membership.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_Authorisation_Membership.adoc index dba734a1..7ff4ca9d 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_Authorisation_Membership.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_Authorisation_Membership.adoc @@ -4,7 +4,7 @@ ifndef::imagesdir[:imagesdir: images] ==== Authorisation or membership The only difference between this group of suitability criteria and the enrolment one, above, -is that it adds a requirement asking for a description. See the link:./code_lists/CriteriaTaxonomy.xlsx[Selection Criteria Table], +is that it adds a requirement asking for a description. See the link:./code_lists/xls/CriteriaTaxonomy.xlsx[Selection Criteria Table], data-structure and example below). [.text-center] diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_RESP_Authorisation_Membership_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_RESP_Authorisation_Membership_Example.adoc index 7fbb9205..0914bb5f 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_RESP_Authorisation_Membership_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_RESP_Authorisation_Membership_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of the criterion ---- 9eeb6d5c-0eb8-48e8-a4c5-5087a7c095a4 - CRITERION.SELECTION.SUITABILITY.AUTHORISATION + CRITERION.SELECTION.SUITABILITY.AUTHORISATION For service contracts: authorisation of particular organisation needed Is a particular membership of a particular organisation needed in order to be able to perform the service in question in the country of establishment of the economic operator? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 58(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.2_Turnovers_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.2_Turnovers_Example.adoc index 6f7042ff..e2c3fc2d 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.2_Turnovers_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.2_Turnovers_Example.adoc @@ -9,13 +9,13 @@ The fragment of XML below shows the implementation of the ---- 499efc97-2ac1-4af2-9e84-323c2ca67747 - SELECTION.ECONOMIC_FINANCIAL_STANDING + SELECTION.ECONOMIC_FINANCIAL_STANDING General yearly turnover Its general yearly turnover for the number of financial years required in the relevant notice, the procurement documents or the ESPD is as follows: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.4_RESP_Ratio_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.4_RESP_Ratio_Example.adoc index e4546db0..0d98808b 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.4_RESP_Ratio_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.4_RESP_Ratio_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of criterion ''Financial Rati ---- e4d37adc-08cd-4f4d-a8d8-32b62b0a1f46 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO Financial ratio Concerning the financial ratios specified in the relevant notice, the procurement documents or the ESPD, the economic operator declares that the actual values for the required ratios are as follows: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.5_RESP_Insurance_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.5_RESP_Insurance_Example.adoc index afea3983..d0cad45e 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.5_RESP_Insurance_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.5_RESP_Insurance_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion ''Professio ---- 7604bd40-4462-4086-8763-a50da51a869c - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCE + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCE Professional risk indemnity insurance The insured amount in its professional risk indemnity insurance is the following: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.7_RESP_EO_Setup_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.7_RESP_EO_Setup_Example.adoc index 56fca27a..eb1699c4 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.7_RESP_EO_Setup_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.7_RESP_EO_Setup_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion ''Set up of ---- 77f481ce-ffb6-483f-8e2b-c78db5e68292 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UP + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UP Set up of economic operator In case the information concerning turnover (general or specific) is not available for the entire period required, please state the date on which the economic operator was set up or started trading: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.9_RESP_EcoFin_Other_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.9_RESP_EcoFin_Other_Example.adoc index f5da6af9..e62884d9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.9_RESP_EcoFin_Other_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.9_RESP_EcoFin_Other_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- ab0e7f2e-6418-40e2-8870-6713123e41ad - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTS + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTS Other economic or financial requirements Concerning the other economic or financial requirements, if any, that may have been specified in the relevant notice or the procurement documents, the economic operator declares that: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.1_CMMN_TechNProf_Abilities.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.1_CMMN_TechNProf_Abilities.adoc index fd6178c9..bf45cc2a 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.1_CMMN_TechNProf_Abilities.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.1_CMMN_TechNProf_Abilities.adoc @@ -10,7 +10,7 @@ That is mainly the case for the category: * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.* grouping the following criteria: ''Supply chain management'', ''Tools, plant or technical equipment'', ''Environmental management measures''; ''Technicians or technical bodies for quality control'', ''For works contracts: technicians or technical bodies to carry out the work'', Technical facilities and measures for ensuring quality'', ''Study and research facilities'' and ''Educational and professional qualifications''; * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.* also has a specific (iterative) structure where several groups of requirements specific for reference to experience are requested: ''For works contracts: performance of works of the specified type'', ''For supply contracts: performance of deliveries of the specified type'', ''For service contracts: performance of services of the specified type''; - * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL. CHECKS. ALLOWANCE_OF_CHECKS: represents the criterion ''Allowance of checks'' which has however a special data structure of its own (a response ''yes'' or ''no'' is simply expected; + * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKS: represents the criterion ''Allowance of checks'' which has however a special data structure of its own (a response ''yes'' or ''no'' is simply expected; * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT: ''Number of managerial staff'', and ''Average annual manpower''. And two other sub-elements with different structures: ** ARTEFACTS: ''For supply contracts: samples, descriptions or photographs without certification of authenticity'' and For supply contracts: samples, descriptions or photographs with certification of authenticity '' ''; ** SUBCONTRACTING_PROPORTION: the criterion ''Subcontracting proportion'' has its own very simple structure in the ESPD Service currently requesting for a text; diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.3_Technical_Abilities_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.3_Technical_Abilities_Example.adoc index 9ac95159..3e841794 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.3_Technical_Abilities_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.3_Technical_Abilities_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of a selection criterion of t ---- dc12a151-7fdf-4733-a8f0-30f667292e66 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENT + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENT Supply chain management It will be able to apply the following supply chain management and tracking systems when performing the contract: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.5_RESP_References_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.5_RESP_References_Example.adoc index 0f5948a1..28868635 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.5_RESP_References_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.5_RESP_References_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- cdd3bb3e-34a5-43d5-b668-2aab86a73822 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCE + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCE For works contracts: performance of works of the specified type For public works contracts only: During the reference period, the economic operator has performed the following works of the specified type. Contracting authorities may require up to five years and allow experience dating from more than five years. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.7_RESP_Allowance_Checks_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.7_RESP_Allowance_Checks_Example.adoc index 9490e773..c4489882 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.7_RESP_Allowance_Checks_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.7_RESP_Allowance_Checks_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- c8809aa1-29b6-4f27-ae2f-27e612e394db - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKS + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKS Allowance of checks For complex products or services to be supplied or, exceptionally, for products or services which are required for a special purpose: The economic operator will allow checks to be conducted on the production capacities or the technical capacity of the economic operator and, where necessary, on the means of study and research which are available to it and on the quality control measures? The check is to be performed by the contracting authority or, in case the latter consents to this, on its behalf by a competent official body of the country in which the supplier or service provider is established. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.8_RESP_Management_Staff_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.8_RESP_Management_Staff_Example.adoc index 81a1044e..c2dbdd41 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.8_RESP_Management_Staff_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.8_RESP_Management_Staff_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- 6346959b-e097-4ea1-89cd-d1b4c131ea4d - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFF + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFF Number of managerial staff The economic operator’s number of managerial staff for the last three years were as follows: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.9_RESP_Management_Artefacts_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.9_RESP_Management_Artefacts_Example.adoc index 5dc39368..adcb3b8e 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.9_RESP_Management_Artefacts_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.9_RESP_Management_Artefacts_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- bdf0601d-2480-4250-b870-658d0ee95be6 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTS + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTS For supply contracts: samples, descriptions or photographs without certification of authenticity For public supply contracts: The economic operator will supply the required samples, descriptions or photographs of the products to be supplied, which do not need to be accompanied by certifications of authenticity. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.1.2_RESP_Certificates_QA_Institutes_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.1.2_RESP_Certificates_QA_Institutes_Example.adoc index e598b94c..3db9d98c 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.1.2_RESP_Certificates_QA_Institutes_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.1.2_RESP_Certificates_QA_Institutes_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- a7669d7d-9297-43e1-9d10-691a1660187c - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATE + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATE For supply contracts: certificates by quality control institutes Can the economic operator provide the required certificates drawn up by official quality control institutes or agencies of recognised competence attesting the conformity of products clearly identified by references to the technical specifications or standards, which are set out in the relevant notice or the procurement documents? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.2.2_RESP_Certificates_QA_independent_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.2.2_RESP_Certificates_QA_independent_Example.adoc index 482681a2..71da0d96 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.2.2_RESP_Certificates_QA_independent_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.2.2_RESP_Certificates_QA_independent_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- d726bac9-e153-4e75-bfca-c5385587766d - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATE + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATE Certificates by independent bodies about quality assurance standards Will the economic operator be able to produce certificates drawn up by independent bodies attesting that the economic operator complies with the required quality assurance standards, including accessibility for disabled persons? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 62(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.4_CMM_Certificates_Environmental_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.4_CMM_Certificates_Environmental_Example.adoc index 93d2988c..e166b2f1 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.4_CMM_Certificates_Environmental_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.4_CMM_Certificates_Environmental_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- 8ed65e48-fd0d-444f-97bd-4f58da632999 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATE + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATE Certificates by independent bodies about environmental management systems or standards Will the economic operator be able to produce certificates drawn up by independent bodies attesting that the economic operator complies with the required environmental management systems or standards? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 62(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.999.0_CMM_Other_Criteria.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.999.0_CMM_Other_Criteria.adoc index b1a8d92c..3a092d65 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.999.0_CMM_Other_Criteria.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.999.0_CMM_Other_Criteria.adoc @@ -6,9 +6,9 @@ ifndef::imagesdir[:imagesdir: images] For the time being, the ESPD Service use this group to cover the criteria related to the Economic Operator that are used to enhance its selection (and could even be used to make a decision about its awarding). -In the link:./code_lists/PDF/CriteriaTypeCode.pdf[Criteria Taxonomy] code list these criteria are +In the link:./code_lists/pdf/CriteriaTypeCode.pdf[Criteria Taxonomy] code list these criteria are classified as ''CRITERION.OTHER.EO_DATA.*''. The complete list of these criteria is accessible in the table -link:./code_lists/CriteriaTaxonomy.xlsx[ESPD Criteria: Other Criteria] (please have +link:./code_lists/xls/CriteriaTaxonomy.xlsx[ESPD Criteria: Other Criteria] (please have a look into this table, it will help you better understand how these criteria work in the ESPD Service): . ''[..] Is the economic operator a sheltered workshop, a 'social business' or will it provide for the performance of the contract in the context of sheltered employment programmes?''; diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.999.1_CMM_Other_Criteria_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.999.1_CMM_Other_Criteria_Example.adoc index df6fc070..2e187893 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.999.1_CMM_Other_Criteria_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.999.1_CMM_Other_Criteria_Example.adoc @@ -12,7 +12,7 @@ An XML example for the criterion `... Is the economic operator a sheltered works ---- 2043338f-a38a-490b-b3ec-2607cb25a017 - CRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOP + CRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOP Procurement reserved Only in case the procurement is reserved: is the economic operator a sheltered workshop, a 'social business' or will it provide for the performance of the contract in the context of sheltered employment programmes? diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/index.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/index.adoc index e0c46c1a..943a9de9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/index.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/index.adoc @@ -2,9 +2,45 @@ ifndef::imagesdir[:imagesdir: images] = *ESPD Exchange Data Model* (ESPD-EDM) -v1.0.1 +v1.0.2 :toc: :toclevels: 3 -include::index_response.adoc[] +== Resources + +* link:++https://espd.github.io/ESPD-EDM/v1.0.2/index_response.html++[ESPD Exchange Data Model Implementation Guide V1.0.2] +* link:++https://github.com/ESPD/ESPD-EDM/tree/1.0.2/docs/src/main/asciidoc/code_lists++[Code lists] +* link:++https://github.com/ESPD/ESPD-EDM/tree/1.0.2/exchange-model/src/main/resources/schema++[XSD Schema files] - they are found under the `exchange-model` +module, under the `exchange-model/src/main/resources/schema/` folder. + +== Requirements + + * Java 8 + * Maven 3 + +=== Installation + +=== With Maven + +The recommended way to get started using the `exchange-model` in your Java project is with a dependency management system. + +[source,xml] +.pom.xml +---- + + eu.europa.ec.grow.espd + exchange-model + 1.0.2 + +---- + +=== With Gradle + +[source,groovy] +.build.gradle +---- +dependencies { + compile("eu.europa.ec.grow.espd:exchange-model:1.0.2") +} +---- diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/index_response.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/index_response.adoc index 321ad9b5..540ca96c 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/index_response.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/index_response.adoc @@ -11,4 +11,6 @@ include::3.0_RESP_ESPD_XML_Includes.adoc[] include::4.0_CMMN_DataFlows_Includes.adoc[] +include::release_notes.adoc[] + include::5.Notes.adoc[] \ No newline at end of file diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/release_notes.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/release_notes.adoc new file mode 100644 index 00000000..e784fb16 --- /dev/null +++ b/docs/src/main/asciidoc/modules/ROOT/pages/release_notes.adoc @@ -0,0 +1,34 @@ +== Release Notes + +=== v1.0.2 (28th of July 2016) + +* https://github.com/ESPD/ESPD-EDM/issues/2[Change cardinality of requirements inside requirement groups] + +=== v1.0.1 + +The `eu.europa.ec.grow.espd.exchange-model` Java library was deployed to Maven Central on the 19th of July 2016. + +The recommended way to get started using the `exchange-model` in your Java project is with a dependency management system. + +==== With Maven + +[source,xml] +.pom.xml +---- + + eu.europa.ec.grow.espd + exchange-model + 1.0.1 + +---- + +==== With Gradle + +[source,groovy] +.build.gradle +---- +dependencies { + compile("eu.europa.ec.grow.espd:exchange-model:1.0.1") +} +---- + diff --git a/exchange-model/README.md b/exchange-model/README.md index 3b8de44e..e562902a 100644 --- a/exchange-model/README.md +++ b/exchange-model/README.md @@ -16,13 +16,23 @@ You need to have [Java Development Kit 7+](http://www.oracle.com/technetwork/jav ## Installation -To include the ESPD Exchange Model classes inside your Java project just declare the following Maven dependency -in your POM file: +The recommended way to get started using the `exchange-model` in your Java project is with a dependency management system. + +### With Maven ```xml eu.europa.ec.grow.espd exchange-model - 1.0.1 + 1.0.2 -``` \ No newline at end of file +``` + +### With Gradle + +```groovy +dependencies { + compile("eu.europa.ec.grow.espd:exchange-model:1.0.2") +} +``` + diff --git a/exchange-model/pom.xml b/exchange-model/pom.xml index c3bec471..e5184bf4 100644 --- a/exchange-model/pom.xml +++ b/exchange-model/pom.xml @@ -5,7 +5,7 @@ eu.europa.ec.grow.espd exchange-model jar - 1.0.1 + 1.0.2 exchange-model The ESPD Exchange Data Model is the technical representation of the legal European Single Procurement diff --git a/exchange-model/src/main/resources/schema/common/CCV-CommonAggregateComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/CCV-CommonAggregateComponents-1.0.xsd index a3e136ad..ea8961e1 100644 --- a/exchange-model/src/main/resources/schema/common/CCV-CommonAggregateComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/CCV-CommonAggregateComponents-1.0.xsd @@ -22,105 +22,92 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd index 9a5d2048..002d29f9 100644 --- a/exchange-model/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd @@ -22,39 +22,31 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd index 8e3f2c80..b72c8a5e 100644 --- a/exchange-model/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd @@ -22,36 +22,28 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd index 1725baef..ea0c3f9a 100644 --- a/exchange-model/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd @@ -22,36 +22,28 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd index 45759655..0daf1dd5 100644 --- a/exchange-model/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd @@ -22,55 +22,44 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd index 30bc74ae..1ad49f27 100644 --- a/exchange-model/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd @@ -22,39 +22,31 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/maindoc/ESPDRequest-1.0.xsd b/exchange-model/src/main/resources/schema/maindoc/ESPDRequest-1.0.xsd index 2012265e..db8a6b0e 100644 --- a/exchange-model/src/main/resources/schema/maindoc/ESPDRequest-1.0.xsd +++ b/exchange-model/src/main/resources/schema/maindoc/ESPDRequest-1.0.xsd @@ -22,58 +22,44 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/maindoc/ESPDResponse-1.0.xsd b/exchange-model/src/main/resources/schema/maindoc/ESPDResponse-1.0.xsd index 8efa4919..ec74c43b 100644 --- a/exchange-model/src/main/resources/schema/maindoc/ESPDResponse-1.0.xsd +++ b/exchange-model/src/main/resources/schema/maindoc/ESPDResponse-1.0.xsd @@ -22,62 +22,46 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/ESPDRequest/cva/ESPD-codelist-values.cva b/schematron/ESPDRequest/cva/ESPD-codelist-values.cva new file mode 100644 index 00000000..99ae89e7 --- /dev/null +++ b/schematron/ESPDRequest/cva/ESPD-codelist-values.cva @@ -0,0 +1,99 @@ + + + + + Value constraints that one can express for XML samples. + + The validation requirements for this scenario are as follows: + - Code list used in each element. + + + + ESPD code list values constraints - ESPD-codelist-values.cva + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Invalid value: '' for the element or invalid codelist used + + + + Invalid value: '' for the element + + + Invalid value: '' for the element + + + Invalid value: '' for the element + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + diff --git a/schematron/ESPDRequest/sch/02-ESPD-CL-attrb-rules.sch b/schematron/ESPDRequest/sch/02-ESPD-CL-attrb-rules.sch new file mode 100644 index 00000000..585fbc4c --- /dev/null +++ b/schematron/ESPDRequest/sch/02-ESPD-CL-attrb-rules.sch @@ -0,0 +1,46 @@ + + + Code list elements - mandatory attributes + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + \ No newline at end of file diff --git a/schematron/ESPDRequest/sch/03-ESPD-ID-attrb-rules.sch b/schematron/ESPDRequest/sch/03-ESPD-ID-attrb-rules.sch new file mode 100644 index 00000000..863ca696 --- /dev/null +++ b/schematron/ESPDRequest/sch/03-ESPD-ID-attrb-rules.sch @@ -0,0 +1,84 @@ + + + Identifier elements - mandatory attributes + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be '2.1' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'urn:www.cenbii.eu:transaction:biitrns070:ver3.0' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'ESPD' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'QT' + + + + \ No newline at end of file diff --git a/schematron/ESPDRequest/sch/04-ESPD-Common BR-rules.sch b/schematron/ESPDRequest/sch/04-ESPD-Common BR-rules.sch new file mode 100644 index 00000000..327646ad --- /dev/null +++ b/schematron/ESPDRequest/sch/04-ESPD-Common BR-rules.sch @@ -0,0 +1,114 @@ + + + Common Business Rules assertions + + + + + + + + + + + + + + + + + + The current version of the ESPD Service does not allow for the specification of multiple lots. To ensure conformace with the current version of the ESPD Service the ID sub-element inside the element ProcurementProjectLot MUST be 0 (zero). + + + + + + + + + The element 'espd-req:ESPDRequest / cbc:ID' is mandatory + + The element 'espd-req:ESPDRequest / cbc:IssueDate' is mandatory + + + + + + The ESPDRequest MUST always contain one 'AdditionalDocumentReference' element referring to the Contract Notice (CN) published in TeD (Publications Office). + + + + + + The element 'cbc:ID' is mandatory + + The element 'cbc:Name' is mandatory + + The element 'cbc:Description' is mandatory + + The element 'cbc:TypeCode' is mandatory + + + All Exclusion Criteria MUST provide a value for the element LegislationReference + + + + + + The element 'cbc:ID' is mandatory + + + + + + The element 'cbc:Description' is mandatory + + The element 'cbc:ID' is mandatory + + + The attribute 'responseDataType' is mandatory + + + + + + The element 'ccv-cbc:URI' is mandatory + + The element 'ccv-cbc:Article' is mandatory + + The element 'ccv-cbc:JurisdictionLevelCode' is mandatory + + The element 'ccv-cbc:Title' is mandatory + + The element 'cbc:Description' is mandatory + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + The value of the attribute 'schemeID' must be 'CriterionRelatedIDs' + The value of the attribute 'schemeVersionID' must be '1.0' + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + + + + + + The AdditionalDocumentReference referring to the CN published in TeD MUST use the element ID to identify the CN. + + + The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where 'YYYY' is a year, '/S' is a constant label, and 'D' represent digits. Beware of the existence of a space (a blank) between the 'S' and the first 'D'. + + + \ No newline at end of file diff --git a/schematron/ESPDRequest/xslsch/ESPDRequest/cva/ESPD-codelist-values.sch.xsl b/schematron/ESPDRequest/xslsch/ESPDRequest/cva/ESPD-codelist-values.sch.xsl index e69de29b..251afb21 100644 --- a/schematron/ESPDRequest/xslsch/ESPDRequest/cva/ESPD-codelist-values.sch.xsl +++ b/schematron/ESPDRequest/xslsch/ESPDRequest/cva/ESPD-codelist-values.sch.xsl @@ -0,0 +1,531 @@ + + + + + ESPD code list values constraints - ESPD-codelist-values.cva + +$Id: ESPD-codelist-values.cva,v 1.0 $ + + Required namespace declarations as indicated in this set of rules: + +<ns prefix="cac" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"/> +<ns prefix="cbc" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"/> +<ns prefix="ccv-cbc" uri="urn:isa:names:specification:ubl:schema:xsd:CCV-CommonBasicComponents-1"/> +<ns prefix="cev-cbc" uri="urn:isa:names:specification:ubl:schema:xsd:CEV-CommonBasicComponents-1"/> +<ns prefix="cev" uri="urn:isa:names:specification:ubl:schema:xsd:CEV-CommonAggregateComponents-1"/> +<ns prefix="ext" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"/> +<ns prefix="ccv" uri="urn:isa:names:specification:ubl:schema:xsd:CCV-CommonAggregateComponents-1"/> +<ns prefix="espd-req" uri="urn:grow:names:specification:ubl:schema:xsd:ESPDRequest-1"/> +<ns prefix="espd-cbc" uri="urn:grow:names:specification:ubl:schema:xsd:ESPD-CommonBasicComponents-1"/> + + + + + + + {}[cctsV2.01-code](CriteriaTypeCode) + ( false() or ( (contains(translate('CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATIONCRITERION.EXCLUSION.CONVICTIONS.CORRUPTIONCRITERION.EXCLUSION.CONVICTIONS.FRAUDCRITERION.EXCLUSION.CONVICTIONS.TERRORIST_OFFENCESCRITERION.EXCLUSION.CONVICTIONS.MONEY_LAUNDERINGCRITERION.EXCLUSION.CONVICTIONS.CHILD_LABOUR-HUMAN_TRAFFICKINGCRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXESCRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITYCRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAWCRITERION.EXCLUSION.SOCIAL.SOCIAL_LAWCRITERION.EXCLUSION.SOCIAL.LABOUR_LAWCRITERION.EXCLUSION.BUSINESS.BANKRUPTCYCRITERION.EXCLUSION.BUSINESS.INSOLVENCYCRITERION.EXCLUSION.BUSINESS.CREDITORS_ARRANGEMENTCRITERION.EXCLUSION.BUSINESS.BANKRUPTCY_ANALOGOUSCRITERION.EXCLUSION.BUSINESS.LIQUIDATOR_ADMINISTEREDCRITERION.EXCLUSION.BUSINESS.ACTIVITIES_SUSPENDEDCRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONALCRITERION.EXCLUSION.MISCONDUCT.MARKET_DISTORTIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATIONCRITERION.EXCLUSION.NATIONAL.OTHERCRITERION.SELECTION.ALL_SATISFIEDCRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENTCRITERION.SELECTION.SUITABILITY.TRADE_REGISTER_ENROLMENTCRITERION.SELECTION.SUITABILITY.AUTHORISATIONCRITERION.SELECTION.SUITABILITY.MEMBERSHIPCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.GENERAL_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.AVERAGE_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_AVERAGECRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UPCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIOCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCECRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SUPPLIES_DELIVERY_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SERVICES_DELIVERY_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_QUALITY_CONTROLCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_CARRYING_WORKSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_QUALITY_ENSURINGCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_STUDY_RESEARCHCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENTCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.PROFESSIONAL_QUALIFICATIONSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.ENVIRONMENTAL_MANAGEMENT_MEASURESCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFFCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.AVERAGE_ANNUAL_MANPOWERCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.EQUIPMENTCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.SUBCONTRACTING_PROPORTIONCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.AUTHENTICATED_ARTEFACTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATECRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOPCRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LISTCRITERION.OTHER.EO_DATA.TOGETHER_WITH_OTHERSCRITERION.OTHER.EO_DATA.RELIES_ON_OTHER_CAPACITIESCRITERION.OTHER.EO_DATA.SUBCONTRACTS_WITH_THIRD_PARTIESCRITERION.OTHER.EO_DATA.MEETS_THE_OBJECTIVE','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[](ResponseDataType) + ( false() or ( (contains(translate('AMOUNTCODECODE_COUNTRYDATEDESCRIPTIONEVIDENCE_URLINDICATORPERCENTAGEPERIODQUANTITY_INTEGERQUANTITY_YEARQUANTITY','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[](LanguageCodeEU) + ( false() or ( (contains(translate('PLPTELENESETFIROGAFRSKSLSVHUITLTLVMTBGNLDACSDEHR','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[](CurrencyCodeList) + ( false() or ( (contains(translate('AEDAFNALLAMDANGAOAARSAUDAWGAZNBAMBBDBDTBGNBHDBIFBMDBNDBOBBOVBRLBSDBTNBWPBYRBZDCADCDFCHECHFCHWCLFCLPCNYCOPCOUCRCCUPCVECYPCZKDJFDKKDOPDZDEEKEGPERNETBEURFJDFKPGBPGELGHSGIPGMDGNFGTQGYDHKDHNLHRKHTGHUFIDRILSINRIQDIRRISKJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLLVLLYDMADMDLMGAMKDMMKMNTMOPMROMTLMURMVRMWKMXNMXVMYRMZNNADNGNNIONOKNPRNZDOMRPABPENPGKPHPPKRPLNPYGQARRONRSDRUBRWFSARSBDSCRSDGSSPSEKSGDSHPSKKSLLSOSSRDSTDSYPSZLTHBTJSTMMTNDTOPTRYTTDTWDTZSUAHUGXUSDUSNUSSUYUUZSVEBVNDVUVWSTXAFXAGXAUXBAXBBXBCXBDXCDXDRXFOXFUXOFXPDXPFXPTXTSXXXYERZARZMKZWD','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[cctsV2.01-code](CriterionJurisdictionLevel) + ( false() or ( (contains(translate('EU_REGULATIONEU_DIRECTIVEEU_DECISIONNATIONAL_LEGISLATIONSUBNATIONAL_LEGISLATION','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ActivityTypeCode) + ( false() or ( (contains(translate('ABCDEFGHIJKLMNPRSTUW89Z','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](LanguageCodeEU) + ( false() or ( (contains(translate('PLPTELENESETFIROGAFRSKSLSVHUITLTLVMTBGNLDACSDEHR','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ContractType) + ( false() or ( (contains(translate('12345678','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](CountryCodeIDs) + ( false() or ( (contains(translate('ADAEAFAGAIALAMAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZW','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](CountryCodeIDs) + ( false() or ( (contains(translate('ADAEAFAGAIALAMAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZW','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ProcedureType) + ( false() or ( (contains(translate('123C46TVAAMIVDLLOV9','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](TendererRoleCodeList) + ( false() or ( (contains(translate('MTSCCLCMJVSMEOTH','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + + + + + + + ActivityTypeCode + MA_MAIN_ACTIVITIES_SECTION I.2_1.3 + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + AmountTypeCodes + Amount Type Codes + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + ContractType + CONTRACT TYPE + 1.0 + Placeholder + Placeholder + + BII + + + + + + + + + CountryCodeIdentifier + Two Letter Country Code Identifier + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + CriteriaTypeCode + CRITERIA TYPE CODE + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + CriterionJurisdictionLevel + CRITERION REGULATION JURISDICTION LEVEL + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + CurrencyCode + ISO 3 Alpha Currency Code + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + CustomizationID + CUSTOMIZATION ID + 3.0 + + CEN/BII + BII + + + + + + + + DocRefContentType + ADDITIONAL DOCUMENT REFERENCE CONTENT TYPE CODE + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + LanguageCodeEU + LanguageCodeEU + 1.0 + Placeholder + Placeholder + + EuropeanComission + + + + + + + + + PeriodMeasureTypeCodes + PERIOD TYPES + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + PeriodTypeCodes + 1.0 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + ProcedureType + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + ProfileExecutionID + 1.0 + Placeholder + Placeholder + + European Commision + EuropeanCommision + + + + + + + + ProjectType + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + ResponseDataType + Type of data expected in the response for a criterion requirement + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + ServicesProjectSubType + SERVICES SUBTYPE + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + TechnicalCapabilityTypeCode + TECHNICAL CAPABILITY + 1.0 + Placeholder + Placeholder + + European Comission + EuropeanComission + + + + + + + + TendererRole + TENDERER ROLE + 1.0 + Placeholder + Placeholder + + BII + BII + + + + + + + + + + ( + + + + or + not(@listName!=' + + ') + + + + not(@listName!='') + + + ) and + + + ( + + + + or + not(@listID!=' + + ') + + + + not(@listID!='') + + + ) and + + + ( + + + + or + not(@listVersionID!=' + + ') + + + + not(@listVersionID!='') + + + ) and + + + ( + + + + or + not(@listSchemeURI!=' + + ') + + + + not(@listSchemeURI!='') + + + ) and + + + ( + + + + or + not(@listURI!=' + + ') + + + + not(@listURI!='') + + + ) and + + + ( + + + + or + not(@listAgencyName!=' + + ') + + + + not(@listAgencyName!='') + + + ) and + + + ( + + + + or + not(@listAgencyID!=' + + ') + + + + not(@listAgencyID!='') + + + ) and + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/cva/ESPD-codelist-values.cva b/schematron/ESPDResponse/cva/ESPD-codelist-values.cva new file mode 100644 index 00000000..37ee8a30 --- /dev/null +++ b/schematron/ESPDResponse/cva/ESPD-codelist-values.cva @@ -0,0 +1,93 @@ + + + + + Value constraints that one can express for XML samples. + + The validation requirements for this scenario are as follows: + - Code list used in each element. + + + + ESPD code list values constraints - ESPD-codelist-values.cva + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Invalid value: '' for the element or invalid codelist used + + + + + Invalid value: '' for the element + + + Invalid value: '' for the element + + + Invalid value: '' for the element + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + diff --git a/schematron/ESPDResponse/sch/02-ESPD-CL-attrb-rules.sch b/schematron/ESPDResponse/sch/02-ESPD-CL-attrb-rules.sch new file mode 100644 index 00000000..1eea65e3 --- /dev/null +++ b/schematron/ESPDResponse/sch/02-ESPD-CL-attrb-rules.sch @@ -0,0 +1,53 @@ + + + Code list elements - mandatory attributes + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/sch/03-ESPD-ID-attrb-rules.sch b/schematron/ESPDResponse/sch/03-ESPD-ID-attrb-rules.sch new file mode 100644 index 00000000..cf85fc73 --- /dev/null +++ b/schematron/ESPDResponse/sch/03-ESPD-ID-attrb-rules.sch @@ -0,0 +1,90 @@ + + + Identifier elements - mandatory attributes + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be '2.1' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'urn:www.cenbii.eu:transaction:biitrns092:ver3.0' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'ESPD' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'QT' + + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/sch/04-ESPD-Common BR-rules.sch b/schematron/ESPDResponse/sch/04-ESPD-Common BR-rules.sch new file mode 100644 index 00000000..f057bd43 --- /dev/null +++ b/schematron/ESPDResponse/sch/04-ESPD-Common BR-rules.sch @@ -0,0 +1,114 @@ + + + Common Business Rules assertions + + + + + + + + + + + + + + + + + + + The current version of the ESPD Service does not allow for the specification of multiple lots. To ensure conformace with the current version of the ESPD Service the ID sub-element inside the element ProcurementProjectLot MUST be 0 (zero). + + + + + + + + The element 'espd:ESPDResponse / cbc:ID' is mandatory + + The element 'espd:ESPDResponse / cbc:IssueDate' is mandatory + + + + + + The ESPDResponse MUST always contain one 'AdditionalDocumentReference' element referring to the Contract Notice (CN) published in TeD (Publications Office). + + + + + + The element 'cbc:ID' is mandatory + + The element 'cbc:Name' is mandatory + + The element 'cbc:Description' is mandatory + + The element 'cbc:TypeCode' is mandatory + + + All Exclusion Criteria MUST provide a value for the element LegislationReference + + + + + + The element 'cbc:ID' is mandatory + + + + + + The element 'cbc:Description' is mandatory + + The element 'cbc:ID' is mandatory + + + The attribute 'responseDataType' is mandatory + + + + + + The element 'ccv-cbc:URI' is mandatory + + The element 'ccv-cbc:Article' is mandatory + + The element 'ccv-cbc:JurisdictionLevelCode' is mandatory + + The element 'ccv-cbc:Title' is mandatory + + The element 'cbc:Description' is mandatory + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + The value of the attribute 'schemeID' must be 'CriterionRelatedIDs' + The value of the attribute 'schemeVersionID' must be '1.0' + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + + + + + The AdditionalDocumentReference referring to the CN published in TeD MUST use the element ID to identify the CN. + + + The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where 'YYYY' is a year, '/S' is a constant label, and 'D' represent digits. Beware of the existence of a space (a blank) between the 'S' and the first 'D'. + + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/sch/05-ESPD-Spec BR-rules.sch b/schematron/ESPDResponse/sch/05-ESPD-Spec BR-rules.sch new file mode 100644 index 00000000..d6b2f21e --- /dev/null +++ b/schematron/ESPDResponse/sch/05-ESPD-Spec BR-rules.sch @@ -0,0 +1,60 @@ + + + Common Business Rules assertions + + + + + + + + + + + + + + + + + + + + + The element 'cac:Party / cac:PartyIdentification / cbc:ID' is mandatory + + + + The element 'cac:Party / cac:PartyName / cbc:Name' is mandatory + + + + The element 'cac:Country / cbc:IdentificationCode' is mandatory + + + + + Only one element MUST be provided to respond to a Requirement. + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/xslsch/ESPDResponse/cva/ESPD-codelist-values.sch.xsl b/schematron/ESPDResponse/xslsch/ESPDResponse/cva/ESPD-codelist-values.sch.xsl index e69de29b..12d6de5c 100644 --- a/schematron/ESPDResponse/xslsch/ESPDResponse/cva/ESPD-codelist-values.sch.xsl +++ b/schematron/ESPDResponse/xslsch/ESPDResponse/cva/ESPD-codelist-values.sch.xsl @@ -0,0 +1,531 @@ + + + + + ESPD code list values constraints - ESPD-codelist-values.cva + +$Id: ESPD-codelist-values.cva,v 1.0 $ + + Required namespace declarations as indicated in this set of rules: + +<ns prefix="cac" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"/> +<ns prefix="cbc" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"/> +<ns prefix="ccv-cbc" uri="urn:isa:names:specification:ubl:schema:xsd:CCV-CommonBasicComponents-1"/> +<ns prefix="cev-cbc" uri="urn:isa:names:specification:ubl:schema:xsd:CEV-CommonBasicComponents-1"/> +<ns prefix="cev" uri="urn:isa:names:specification:ubl:schema:xsd:CEV-CommonAggregateComponents-1"/> +<ns prefix="ext" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"/> +<ns prefix="ccv" uri="urn:isa:names:specification:ubl:schema:xsd:CCV-CommonAggregateComponents-1"/> +<ns prefix="espd" uri="urn:grow:names:specification:ubl:schema:xsd:ESPDResponse-1"/> +<ns prefix="espd-cbc" uri="urn:grow:names:specification:ubl:schema:xsd:ESPD-CommonBasicComponents-1"/> + + + + + + + {}[cctsV2.01-code](CriteriaTypeCode) + ( false() or ( (contains(translate('CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATIONCRITERION.EXCLUSION.CONVICTIONS.CORRUPTIONCRITERION.EXCLUSION.CONVICTIONS.FRAUDCRITERION.EXCLUSION.CONVICTIONS.TERRORIST_OFFENCESCRITERION.EXCLUSION.CONVICTIONS.MONEY_LAUNDERINGCRITERION.EXCLUSION.CONVICTIONS.CHILD_LABOUR-HUMAN_TRAFFICKINGCRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXESCRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITYCRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAWCRITERION.EXCLUSION.SOCIAL.SOCIAL_LAWCRITERION.EXCLUSION.SOCIAL.LABOUR_LAWCRITERION.EXCLUSION.BUSINESS.BANKRUPTCYCRITERION.EXCLUSION.BUSINESS.INSOLVENCYCRITERION.EXCLUSION.BUSINESS.CREDITORS_ARRANGEMENTCRITERION.EXCLUSION.BUSINESS.BANKRUPTCY_ANALOGOUSCRITERION.EXCLUSION.BUSINESS.LIQUIDATOR_ADMINISTEREDCRITERION.EXCLUSION.BUSINESS.ACTIVITIES_SUSPENDEDCRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONALCRITERION.EXCLUSION.MISCONDUCT.MARKET_DISTORTIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATIONCRITERION.EXCLUSION.NATIONAL.OTHERCRITERION.SELECTION.ALL_SATISFIEDCRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENTCRITERION.SELECTION.SUITABILITY.TRADE_REGISTER_ENROLMENTCRITERION.SELECTION.SUITABILITY.AUTHORISATIONCRITERION.SELECTION.SUITABILITY.MEMBERSHIPCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.GENERAL_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.AVERAGE_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_AVERAGECRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UPCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIOCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCECRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SUPPLIES_DELIVERY_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SERVICES_DELIVERY_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_QUALITY_CONTROLCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_CARRYING_WORKSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_QUALITY_ENSURINGCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_STUDY_RESEARCHCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENTCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.PROFESSIONAL_QUALIFICATIONSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.ENVIRONMENTAL_MANAGEMENT_MEASURESCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFFCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.AVERAGE_ANNUAL_MANPOWERCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.EQUIPMENTCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.SUBCONTRACTING_PROPORTIONCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.AUTHENTICATED_ARTEFACTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATECRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOPCRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LISTCRITERION.OTHER.EO_DATA.TOGETHER_WITH_OTHERSCRITERION.OTHER.EO_DATA.RELIES_ON_OTHER_CAPACITIESCRITERION.OTHER.EO_DATA.SUBCONTRACTS_WITH_THIRD_PARTIESCRITERION.OTHER.EO_DATA.MEETS_THE_OBJECTIVE','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[](ResponseDataType) + ( false() or ( (contains(translate('AMOUNTCODECODE_COUNTRYDATEDESCRIPTIONEVIDENCE_URLINDICATORPERCENTAGEPERIODQUANTITY_INTEGERQUANTITY_YEARQUANTITY','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[](LanguageCodeEU) + ( false() or ( (contains(translate('PLPTELENESETFIROGAFRSKSLSVHUITLTLVMTBGNLDACSDEHR','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[](CurrencyCodeList) + ( false() or ( (contains(translate('AEDAFNALLAMDANGAOAARSAUDAWGAZNBAMBBDBDTBGNBHDBIFBMDBNDBOBBOVBRLBSDBTNBWPBYRBZDCADCDFCHECHFCHWCLFCLPCNYCOPCOUCRCCUPCVECYPCZKDJFDKKDOPDZDEEKEGPERNETBEURFJDFKPGBPGELGHSGIPGMDGNFGTQGYDHKDHNLHRKHTGHUFIDRILSINRIQDIRRISKJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLLVLLYDMADMDLMGAMKDMMKMNTMOPMROMTLMURMVRMWKMXNMXVMYRMZNNADNGNNIONOKNPRNZDOMRPABPENPGKPHPPKRPLNPYGQARRONRSDRUBRWFSARSBDSCRSDGSSPSEKSGDSHPSKKSLLSOSSRDSTDSYPSZLTHBTJSTMMTNDTOPTRYTTDTWDTZSUAHUGXUSDUSNUSSUYUUZSVEBVNDVUVWSTXAFXAGXAUXBAXBBXBCXBDXCDXDRXFOXFUXOFXPDXPFXPTXTSXXXYERZARZMKZWD','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[cctsV2.01-code](CriterionJurisdictionLevel) + ( false() or ( (contains(translate('EU_REGULATIONEU_DIRECTIVEEU_DECISIONNATIONAL_LEGISLATIONSUBNATIONAL_LEGISLATION','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ActivityTypeCode) + ( false() or ( (contains(translate('ABCDEFGHIJKLMNPRSTUW89Z','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](LanguageCodeEU) + ( false() or ( (contains(translate('PLPTELENESETFIROGAFRSKSLSVHUITLTLVMTBGNLDACSDEHR','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ContractType) + ( false() or ( (contains(translate('12345678','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](CountryCodeIDs) + ( false() or ( (contains(translate('ADAEAFAGAIALAMAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZW','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](CurrencyCodeList) + ( false() or ( (contains(translate('AEDAFNALLAMDANGAOAARSAUDAWGAZNBAMBBDBDTBGNBHDBIFBMDBNDBOBBOVBRLBSDBTNBWPBYRBZDCADCDFCHECHFCHWCLFCLPCNYCOPCOUCRCCUPCVECYPCZKDJFDKKDOPDZDEEKEGPERNETBEURFJDFKPGBPGELGHSGIPGMDGNFGTQGYDHKDHNLHRKHTGHUFIDRILSINRIQDIRRISKJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLLVLLYDMADMDLMGAMKDMMKMNTMOPMROMTLMURMVRMWKMXNMXVMYRMZNNADNGNNIONOKNPRNZDOMRPABPENPGKPHPPKRPLNPYGQARRONRSDRUBRWFSARSBDSCRSDGSSPSEKSGDSHPSKKSLLSOSSRDSTDSYPSZLTHBTJSTMMTNDTOPTRYTTDTWDTZSUAHUGXUSDUSNUSSUYUUZSVEBVNDVUVWSTXAFXAGXAUXBAXBBXBCXBDXCDXDRXFOXFUXOFXPDXPFXPTXTSXXXYERZARZMKZWD','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ProcedureType) + ( false() or ( (contains(translate('123C46TVAAMIVDLLOV9','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](TendererRoleCodeList) + ( false() or ( (contains(translate('MTSCCLCMJVSMEOTH','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + + + + + + + ActivityTypeCode + MA_MAIN_ACTIVITIES_SECTION I.2_1.3 + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + AmountTypeCodes + Amount Type Codes + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + ContractType + CONTRACT TYPE + 1.0 + Placeholder + Placeholder + + BII + + + + + + + + + CountryCodeIdentifier + Two Letter Country Code Identifier + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + CriteriaTypeCode + CRITERIA TYPE CODE + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + CriterionJurisdictionLevel + CRITERION REGULATION JURISDICTION LEVEL + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + CurrencyCode + ISO 3 Alpha Currency Code + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + CustomizationID + CUSTOMIZATION ID + 3.0 + + CEN/BII + BII + + + + + + + + DocRefContentType + ADDITIONAL DOCUMENT REFERENCE CONTENT TYPE CODE + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + LanguageCodeEU + LanguageCodeEU + 1.0 + Placeholder + Placeholder + + EuropeanComission + + + + + + + + + PeriodMeasureTypeCodes + PERIOD TYPES + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + PeriodTypeCodes + 1.0 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + ProcedureType + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + ProfileExecutionID + 1.0 + Placeholder + Placeholder + + European Commision + EuropeanCommision + + + + + + + + ProjectType + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + ResponseDataType + Type of data expected in the response for a criterion requirement + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + ServicesProjectSubType + SERVICES SUBTYPE + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + TechnicalCapabilityTypeCode + TECHNICAL CAPABILITY + 1.0 + Placeholder + Placeholder + + European Comission + EuropeanComission + + + + + + + + TendererRole + TENDERER ROLE + 1.0 + Placeholder + Placeholder + + BII + BII + + + + + + + + + + ( + + + + or + not(@listName!=' + + ') + + + + not(@listName!='') + + + ) and + + + ( + + + + or + not(@listID!=' + + ') + + + + not(@listID!='') + + + ) and + + + ( + + + + or + not(@listVersionID!=' + + ') + + + + not(@listVersionID!='') + + + ) and + + + ( + + + + or + not(@listSchemeURI!=' + + ') + + + + not(@listSchemeURI!='') + + + ) and + + + ( + + + + or + not(@listURI!=' + + ') + + + + not(@listURI!='') + + + ) and + + + ( + + + + or + not(@listAgencyName!=' + + ') + + + + not(@listAgencyName!='') + + + ) and + + + ( + + + + or + not(@listAgencyID!=' + + ') + + + + not(@listAgencyID!='') + + + ) and + + + \ No newline at end of file diff --git a/schematron/pom.xml b/schematron/pom.xml index 88cb297a..6c56bc73 100644 --- a/schematron/pom.xml +++ b/schematron/pom.xml @@ -47,22 +47,7 @@ src/main/resources - local.config.properties - config.properties - ESPDRequest/xsdrt/maindoc/ESPDRequest-1.0.xsd - ESPDRequest/xsdrt/common/*.xsd - ESPDRequest/validation-files/ESPD-codelist-values.xsl - ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl - ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl - ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl - ESPDResponse/xsdrt/maindoc/ESPDResponse-1.0.xsd - ESPDResponse/xsdrt/common/*.xsd - ESPDResponse/validation-files/ESPD-codelist-values.xsl - ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl - ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl - ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl - ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl - XMLtoHTML.xslt + **/*.* diff --git a/schematron/src/main/resources/ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl b/schematron/src/main/resources/ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl index 882616c7..4c086c63 100644 --- a/schematron/src/main/resources/ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl +++ b/schematron/src/main/resources/ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl @@ -1,282 +1,250 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl b/schematron/src/main/resources/ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl index 8c922aaf..3de712b4 100644 --- a/schematron/src/main/resources/ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl +++ b/schematron/src/main/resources/ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl @@ -1,421 +1,386 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be '2.1' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'urn:www.cenbii.eu:transaction:biitrns070:ver3.0' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'ESPD' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'QT' - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be '2.1' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'urn:www.cenbii.eu:transaction:biitrns070:ver3.0' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'ESPD' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'QT' + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl b/schematron/src/main/resources/ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl index 9bd960bf..bce8a692 100644 --- a/schematron/src/main/resources/ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl +++ b/schematron/src/main/resources/ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl @@ -1,661 +1,561 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - The current version of the ESPD Service does not allow for the specification of multiple - lots. To ensure conformace with the current version of the ESPD Service the ID sub-element - inside the element ProcurementProjectLot MUST be 0 (zero). - - - - - - - - - - - - - - - - - - - - - There are some EXCLUSION Criterias that are not included in the XML - - - - - - - - - - - - - - There are more EXCLUSION Criterias than expected - - - - - - - - - - - - - - The element 'espd-req:ESPDRequest / cbc:ID' is mandatory - - - - - - - - - - - - - - The element 'espd-req:ESPDRequest / cbc:IssueDate' is mandatory - - - - - - - - - - - - - - The element 'espd-req:ESPDRequest / cbc:ContractFolderID' is mandatory - - - - - - - - - - - - - - The ESPDRequest MUST always contain one 'AdditionalDocumentReference' element referring - to the Contract Notice (CN) published in TeD (Publications Office). - - - - - - - - - - - - - - - - - - - - - The element 'cbc:ID' is mandatory - - - - - - - - - - - - - - The element 'cbc:Name' is mandatory - - - - - - - - - - - - - - The element 'cbc:Description' is mandatory - - - - - - - - - - - - - - The element 'cbc:TypeCode' is mandatory - - - - - - - - - - - - - - All Exclusion Criteria MUST provide a value for the element LegislationReference - - - - - - - - - - - - - - - - - - - - - The element 'cbc:ID' is mandatory - - - - - - - - - - - - - - - - - - - - The element 'cbc:Description' is mandatory - - - - - - - - - - - - - - The element 'cbc:ID' is mandatory - - - - - - - - - - - - - - The attribute 'responseDataType' is mandatory - - - - - - - - - - - - - - - - - - - - The element 'ccv-cbc:URI' is mandatory - - - - - - - - - - - - - - The element 'ccv-cbc:Article' is mandatory - - - - - - - - - - - - - - The element 'ccv-cbc:JurisdictionLevelCode' is mandatory - - - - - - - - - - - - - - The element 'ccv-cbc:Title' is mandatory - - - - - - - - - - - - - - The element 'cbc:Description' is mandatory - - - - - - - - - - - - - - - - - - - - The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' - - - - - - - - - - - - - - The value of the attribute 'schemeID' must be 'CriterionRelatedIDs' - - - - - - - - - - - - - - The value of the attribute 'schemeVersionID' must be '1.0' - - - - - - - - - - - - - - - - - - - - The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' - - - - - - - - - - - - - - - - - - - - The AdditionalDocumentReference referring to the CN published in TeD MUST use the element - ID to identify the CN. - - - - - - - - - - - - - - - The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where “YYYY” is a year, - “/S” is a constant label, and “D” represent digits. Beware of the existence of a space (a blank) - between the “S” and the first “D”. - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + The current version of the ESPD Service does not allow for the specification of multiple lots. To ensure conformace with the current version of the ESPD Service the ID sub-element inside the element ProcurementProjectLot MUST be 0 (zero). + + + + + + + + + + + + + + + + + + + + The element 'espd-req:ESPDRequest / cbc:ID' is mandatory + + + + + + + + + + + + + + The element 'espd-req:ESPDRequest / cbc:IssueDate' is mandatory + + + + + + + + + + + + + + The ESPDRequest MUST always contain one 'AdditionalDocumentReference' element referring to the Contract Notice (CN) published in TeD (Publications Office). + + + + + + + + + + + + + + + + + + + + The element 'cbc:ID' is mandatory + + + + + + + + + + + + + + The element 'cbc:Name' is mandatory + + + + + + + + + + + + + + The element 'cbc:Description' is mandatory + + + + + + + + + + + + + + The element 'cbc:TypeCode' is mandatory + + + + + + + + + + + + + + All Exclusion Criteria MUST provide a value for the element LegislationReference + + + + + + + + + + + + + + + + + + + + The element 'cbc:ID' is mandatory + + + + + + + + + + + + + + + + + + + + The element 'cbc:Description' is mandatory + + + + + + + + + + + + + + The element 'cbc:ID' is mandatory + + + + + + + + + + + + + + The attribute 'responseDataType' is mandatory + + + + + + + + + + + + + + + + + + + + The element 'ccv-cbc:URI' is mandatory + + + + + + + + + + + + + + The element 'ccv-cbc:Article' is mandatory + + + + + + + + + + + + + + The element 'ccv-cbc:JurisdictionLevelCode' is mandatory + + + + + + + + + + + + + + The element 'ccv-cbc:Title' is mandatory + + + + + + + + + + + + + + The element 'cbc:Description' is mandatory + + + + + + + + + + + + + + + + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + + + + + + + + + + + + + + The value of the attribute 'schemeID' must be 'CriterionRelatedIDs' + + + + + + + + + + + + + + The value of the attribute 'schemeVersionID' must be '1.0' + + + + + + + + + + + + + + + + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + + + + + + + + + + + + + + + + + + + + The AdditionalDocumentReference referring to the CN published in TeD MUST use the element ID to identify the CN. + + + + + + + + + + + + + + The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where 'YYYY' is a year, '/S' is a constant label, and 'D' represent digits. Beware of the existence of a space (a blank) between the 'S' and the first 'D'. + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/validation-files/ESPD-codelist-values.xsl b/schematron/src/main/resources/ESPDRequest/validation-files/ESPD-codelist-values.xsl index 5322bbae..a4ba8832 100644 --- a/schematron/src/main/resources/ESPDRequest/validation-files/ESPD-codelist-values.xsl +++ b/schematron/src/main/resources/ESPDRequest/validation-files/ESPD-codelist-values.xsl @@ -1,494 +1,434 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd deleted file mode 100644 index 347d3c17..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd +++ /dev/null @@ -1,781 +0,0 @@ - - - - - - - - - - - - - - UNDT000001 - CCT - Amount. Type - 1.0 - A number of monetary units specified in a currency where the unit of the currency is - explicit or implied. - - Amount - decimal - - - - - - - - UNDT000001-SC2 - SC - Amount Currency. Identifier - The currency of the amount. - Amount Currency - Identification - Identifier - string - Reference UNECE Rec 9, using 3-letter alphabetic codes. - - - - - - - UNDT000001-SC3 - SC - Amount Currency. Code List Version. Identifier - - The VersionID of the UN/ECE Rec9 code list. - Amount Currency - Code List Version - Identifier - string - - - - - - - - - - - - UNDT000002 - CCT - Binary Object. Type - 1.0 - A set of finite-length sequences of binary octets. - Binary Object - binary - - - - - - - - UNDT000002-SC2 - SC - Binary Object. Format. Text - The format of the binary content. - Binary Object - Format - Text - string - - - - - - - UNDT000002-SC3 - SC - Binary Object. Mime. Code - The mime type of the binary object. - Binary Object - Mime - Code - string - - - - - - - UNDT000002-SC4 - SC - Binary Object. Encoding. Code - Specifies the decoding algorithm of the binary object. - Binary Object - Encoding - Code - string - - - - - - - UNDT000002-SC5 - SC - Binary Object. Character Set. Code - The character set of the binary object if the mime type is text. - - Binary Object - Character Set - Code - string - - - - - - - UNDT000002-SC6 - SC - Binary Object. Uniform Resource. Identifier - - The Uniform Resource Identifier that identifies where the binary object is - located. - - Binary Object - Uniform Resource Identifier - Identifier - string - - - - - - - UNDT000002-SC7 - SC - Binary Object. Filename.Text - The filename of the binary object. - Binary Object - Filename - Text - string - - - - - - - - - - - - UNDT000007 - CCT - Code. Type - 1.0 - A character string (letters, figures, or symbols) that for brevity and/or languange - independence may be used to represent or replace a definitive value or text of an attribute together - with relevant supplementary information. - - Code - string - Should not be used if the character string identifies an instance of an object class or - an object in the real world, in which case the Identifier. Type should be used. - - - - - - - - - UNDT000007-SC2 - SC - Code List. Identifier - The identification of a list of codes. - Code List - Identification - Identifier - string - - - - - - - UNDT000007-SC3 - SC - Code List. Agency. Identifier - An agency that maintains one or more lists of codes. - Code List - Agency - Identifier - string - Defaults to the UN/EDIFACT data element 3055 code list. - - - - - - - UNDT000007-SC4 - SC - Code List. Agency Name. Text - The name of the agency that maintains the list of codes. - Code List - Agency Name - Text - string - - - - - - - UNDT000007-SC5 - SC - Code List. Name. Text - The name of a list of codes. - Code List - Name - Text - string - - - - - - - UNDT000007-SC6 - SC - Code List. Version. Identifier - The version of the list of codes. - Code List - Version - Identifier - string - - - - - - - UNDT000007-SC7 - SC - Code. Name. Text - The textual equivalent of the code content component. - Code - Name - Text - string - - - - - - - UNDT000007-SC8 - SC - Language. Identifier - The identifier of the language used in the code name. - Language - Identification - Identifier - string - - - - - - - UNDT000007-SC9 - SC - Code List. Uniform Resource. Identifier - The Uniform Resource Identifier that identifies where the code list is - located. - - Code List - Uniform Resource Identifier - Identifier - string - - - - - - - UNDT000007-SC10 - SC - Code List Scheme. Uniform Resource. Identifier - - The Uniform Resource Identifier that identifies where the code list scheme - is located. - - Code List Scheme - Uniform Resource Identifier - Identifier - string - - - - - - - - - - - - UNDT000008 - CCT - Date Time. Type - 1.0 - A particular point in the progression of time together with the relevant supplementary - information. - - Date Time - string - Can be used for a date and/or time. - - - - - - - - UNDT000008-SC1 - SC - Date Time. Format. Text - The format of the date time content - Date Time - Format - Text - string - - - - - - - - - - - - UNDT000011 - CCT - Identifier. Type - 1.0 - A character string to identify and distinguish uniquely, one instance of an object in - an identification scheme from all other objects in the same scheme together with relevant - supplementary information. - - Identifier - string - - - - - - - - UNDT000011-SC2 - SC - Identification Scheme. Identifier - The identification of the identification scheme. - Identification Scheme - Identification - Identifier - string - - - - - - - UNDT000011-SC3 - SC - Identification Scheme. Name. Text - The name of the identification scheme. - Identification Scheme - Name - Text - string - - - - - - - UNDT000011-SC4 - SC - Identification Scheme Agency. Identifier - - The identification of the agency that maintains the identification - scheme. - - Identification Scheme Agency - Identification - Identifier - string - Defaults to the UN/EDIFACT data element 3055 code list. - - - - - - - UNDT000011-SC5 - SC - Identification Scheme Agency. Name. Text - - The name of the agency that maintains the identification scheme. - - Identification Scheme Agency - Agency Name - Text - string - - - - - - - UNDT000011-SC6 - SC - Identification Scheme. Version. Identifier - - The version of the identification scheme. - Identification Scheme - Version - Identifier - string - - - - - - - UNDT000011-SC7 - SC - Identification Scheme Data. Uniform Resource. Identifier - - The Uniform Resource Identifier that identifies where the identification - scheme data is located. - - Identification Scheme Data - Uniform Resource Identifier - Identifier - string - - - - - - - UNDT000011-SC8 - SC - Identification Scheme. Uniform Resource. Identifier - - The Uniform Resource Identifier that identifies where the identification - scheme is located. - - Identification Scheme - Uniform Resource Identifier - Identifier - string - - - - - - - - - - - - UNDT000012 - CCT - Indicator. Type - 1.0 - A list of two mutually exclusive Boolean values that express the only possible states - of a Property. - - Indicator - string - - - - - - - - UNDT000012-SC2 - SC - Indicator. Format. Text - Whether the indicator is numeric, textual or binary. - Indicator - Format - Text - string - - - - - - - - - - - - UNDT000013 - CCT - Measure. Type - 1.0 - A numeric value determined by measuring an object along with the specified unit of - measure. - - Measure - decimal - - - - - - - - UNDT000013-SC2 - SC - Measure Unit. Code - The type of unit of measure. - Measure Unit - Code - Code - string - Reference UNECE Rec. 20 and X12 355 - - - - - - - UNDT000013-SC3 - SC - Measure Unit. Code List Version. Identifier - - The version of the measure unit code list. - Measure Unit - Code List Version - Identifier - string - - - - - - - - - - - - UNDT000014 - CCT - Numeric. Type - 1.0 - Numeric information that is assigned or is determined by calculation, counting, or - sequencing. It does not require a unit of quantity or unit of measure. - - Numeric - string - - - - - - - - UNDT000014-SC2 - SC - Numeric. Format. Text - Whether the number is an integer, decimal, real number or percentage. - - Numeric - Format - Text - string - - - - - - - - - - - - UNDT000018 - CCT - Quantity. Type - 1.0 - A counted number of non-monetary units possibly including fractions. - Quantity - decimal - - - - - - - - UNDT000018-SC2 - SC - Quantity. Unit. Code - The unit of the quantity - Quantity - Unit Code - Code - string - - - - - - - UNDT000018-SC3 - SC - Quantity Unit. Code List. Identifier - The quantity unit code list. - Quantity Unit - Code List - Identifier - string - - - - - - - UNDT000018-SC4 - SC - Quantity Unit. Code List Agency. Identifier - - The identification of the agency that maintains the quantity unit code - list - - Quantity Unit - Code List Agency - Identifier - string - Defaults to the UN/EDIFACT data element 3055 code list. - - - - - - - UNDT000018-SC5 - SC - Quantity Unit. Code List Agency Name. Text - - The name of the agency which maintains the quantity unit code list. - - Quantity Unit - Code List Agency Name - Text - string - - - - - - - - - - - - UNDT000019 - CCT - Text. Type - 1.0 - A character string (i.e. a finite set of characters) generally in the form of words of - a language. - - Text - string - - - - - - - - UNDT000019-SC2 - SC - Language. Identifier - The identifier of the language used in the content component. - - Language - Identification - Identifier - string - - - - - - - UNDT000019-SC3 - SC - Language. Locale. Identifier - The identification of the locale of the language. - Language - Locale - Identifier - string - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonAggregateComponents-1.0.xsd deleted file mode 100644 index 40190fed..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonAggregateComponents-1.0.xsd +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd deleted file mode 100644 index 89ebaa63..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd deleted file mode 100644 index 21d46a2f..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonBasicComponents-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonBasicComponents-2.1.xsd deleted file mode 100644 index 92753118..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonBasicComponents-2.1.xsd +++ /dev/null @@ -1,5303 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd deleted file mode 100644 index 46c7a020..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - A container for all extensions present in the document. - - - - - - - A container for all extensions present in the document. - - - - - - - A single extension for private use. - - - - - - - - - A single extension for private use. - - - - - - - A single extension for private use. - - - - - - - An identifier for the Extension assigned by the creator of the extension. - - - - - - - A name for the Extension assigned by the creator of the extension. - - - - - - - An agency that maintains one or more Extensions. - - - - - - - The name of the agency that maintains the Extension. - - - - - - - The version of the Extension. - - - - - - - A URI for the Agency that maintains the Extension. - - - - - - - A URI for the Extension. - - - - - - - A code for reason the Extension is being included. - - - - - - - A description of the reason for the Extension. - - - - - - - The definition of the extension content. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-QualifiedDataTypes-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-QualifiedDataTypes-2.1.xsd deleted file mode 100644 index dc4f454c..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-QualifiedDataTypes-2.1.xsd +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureAggregateComponents-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureAggregateComponents-2.1.xsd deleted file mode 100644 index 2b65efba..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureAggregateComponents-2.1.xsd +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - This is a single digital signature as defined by the W3C specification. - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureBasicComponents-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureBasicComponents-2.1.xsd deleted file mode 100644 index 0dc059f4..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureBasicComponents-2.1.xsd +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-XAdESv132-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-XAdESv132-2.1.xsd deleted file mode 100644 index ccbda652..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-XAdESv132-2.1.xsd +++ /dev/null @@ -1,480 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl index 5a482faa..70623ddb 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl @@ -1,307 +1,270 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl index 1faa466c..ae387bbd 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl @@ -1,444 +1,406 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be '2.1' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'urn:www.cenbii.eu:transaction:biitrns070:ver3.0' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'ESPD' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'QT' - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be '2.1' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'urn:www.cenbii.eu:transaction:biitrns092:ver3.0' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'ESPD' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'QT' + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl index 50a11f53..fa8bc943 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl @@ -1,17 +1,5 @@ - + @@ -203,34 +191,6 @@ - - - - - - - - There are some EXCLUSION Criterias that are not included in the XML - - - - - - - - - - - - - - There are more EXCLUSION Criterias than expected - - - - - - @@ -259,20 +219,6 @@ - - - - - - - - The element 'espd:ESPDResponse / cbc:ContractFolderID' is mandatory - - - - - - @@ -596,13 +542,13 @@ - + - + - The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where “YYYY” is a year, “/S” is a constant label, and “D” represent digits. Beware of the existence of a space (a blank) between the “S” and the first “D”. + The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where 'YYYY' is a year, '/S' is a constant label, and 'D' represent digits. Beware of the existence of a space (a blank) between the 'S' and the first 'D'. diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl index ef40371c..e5dc9ece 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl @@ -1,487 +1,418 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + - - - - - - The element 'cac:Party / cac:PartyIdentification / cbc:ID' is mandatory - - - + + + + + + The element 'cac:Party / cac:PartyIdentification / cbc:ID' is mandatory + + + - + - - - - - - - The element 'cac:Party / cac:PartyName / cbc:Name' is mandatory - - - + + + + + + + The element 'cac:Party / cac:PartyName / cbc:Name' is mandatory + + + - - - - - - - - - - The element 'cac:Country / cbc:IdentificationCode' is mandatory - - - - - - - - - - - - - - - - - - - - Only one element MUST be provided to respond to a Requirement. - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - - - - - - - All Exclusion Criteria behave in this same way: if the answer to the first requirement is - affirmative (a “yes” answer) specific data related to that criterion MUST be provided. - - - - - - - - - - + + + + + + + + + + + + The element 'cac:Country / cbc:IdentificationCode' is mandatory + + + + + + + + + + + + + + + + + + + + Only one element MUST be provided to respond to a Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/ESPD-codelist-values.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/ESPD-codelist-values.xsl index 5d413fc0..9175817e 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/ESPD-codelist-values.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/ESPD-codelist-values.xsl @@ -1,494 +1,434 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd deleted file mode 100644 index ff190af4..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonAggregateComponents-1.0.xsd deleted file mode 100644 index 1ccff072..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonAggregateComponents-1.0.xsd +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonBasicComponents-1.0.xsd deleted file mode 100644 index 60f69c82..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonBasicComponents-1.0.xsd +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd deleted file mode 100644 index 0ec13d8f..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonBasicComponents-1.0.xsd deleted file mode 100644 index 60b7f317..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonBasicComponents-1.0.xsd +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd deleted file mode 100644 index 5d7f2770..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd +++ /dev/null @@ -1,3782 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd deleted file mode 100644 index 46c7a020..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - A container for all extensions present in the document. - - - - - - - A container for all extensions present in the document. - - - - - - - A single extension for private use. - - - - - - - - - A single extension for private use. - - - - - - - A single extension for private use. - - - - - - - An identifier for the Extension assigned by the creator of the extension. - - - - - - - A name for the Extension assigned by the creator of the extension. - - - - - - - An agency that maintains one or more Extensions. - - - - - - - The name of the agency that maintains the Extension. - - - - - - - The version of the Extension. - - - - - - - A URI for the Agency that maintains the Extension. - - - - - - - A URI for the Extension. - - - - - - - A code for reason the Extension is being included. - - - - - - - A description of the reason for the Extension. - - - - - - - The definition of the extension content. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd deleted file mode 100644 index 232523b5..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CoreComponentParameters-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CoreComponentParameters-2.1.xsd deleted file mode 100644 index 1a80c181..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CoreComponentParameters-2.1.xsd +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-ExtensionContentDataType-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-ExtensionContentDataType-2.1.xsd deleted file mode 100644 index baebc4e4..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-ExtensionContentDataType-2.1.xsd +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - Any element in any namespace other than the UBL extension - namespace is allowed to be the apex element of an extension. - Only those elements found in the UBL schemas and in the - trees of schemas imported in this module are validated. - Any element for which there is no schema declaration in any - of the trees of schemas passes validation and is not - treated as a schema constraint violation. - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd deleted file mode 100644 index d919f9ca..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd +++ /dev/null @@ -1,582 +0,0 @@ - - - - - - - - - - UBLUDT000001 - UDT - Amount. Type - 1.0 - A number of monetary units specified using a given unit of currency. - Amount - - - - - - - - UNDT000001-SC2 - SC - Amount. Currency. Identifier - The currency of the amount. - Amount Currency - Identification - Identifier - string - Reference UNECE Rec 9, using 3-letter alphabetic codes. - - - - - - - - - - - UBLUDT000002 - UDT - Binary Object. Type - 1.0 - A set of finite-length sequences of binary octets. - Binary Object - binary - - - - - - - - UNDT000002-SC3 - SC - Binary Object. Mime. Code - The mime type of the binary object. - Binary Object - Mime - Code - string - - - - - - - - - - - UBLUDT000003 - UDT - Graphic. Type - 1.0 - A diagram, graph, mathematical curve, or similar representation. - Graphic - binary - - - - - - - - UNDT000003-SC3 - SC - Graphic. Mime. Code - The mime type of the graphic object. - Graphic - Mime - Code - normalizedString - - - - - - - - - - - UBLUDT000004 - UDT - Picture. Type - 1.0 - A diagram, graph, mathematical curve, or similar representation. - Picture - binary - - - - - - - - UNDT000004-SC3 - SC - Picture. Mime. Code - The mime type of the picture object. - Picture - Mime - Code - normalizedString - - - - - - - - - - - UBLUDT000005 - UDT - Sound. Type - 1.0 - An audio representation. - Sound - binary - - - - - - - - UNDT000005-SC3 - SC - Sound. Mime. Code - The mime type of the sound object. - Sound - Mime - Code - normalizedString - - - - - - - - - - - UBLUDT000006 - UDT - Video. Type - 1.0 - A video representation. - Video - binary - - - - - - - - UNDT000006-SC3 - SC - Video. Mime. Code - The mime type of the video object. - Video - Mime - Code - normalizedString - - - - - - - - - - - UBLUDT000007 - UDT - Code. Type - 1.0 - A character string (letters, figures, or symbols) that for brevity and/or language - independence may be used to represent or replace a definitive value or text of an attribute, - together with relevant supplementary information. - - Code - string - Other supplementary components in the CCT are captured as part of the token and name for - the schema module containing the code list and thus, are not declared as attributes. - - - - - - - - - - - - UBLUDT000008 - UDT - Date Time. Type - 1.0 - A particular point in the progression of time, together with relevant supplementary - information. - - Date Time - string - Can be used for a date and/or time. - - - - - - - - - - - UBLUDT000009 - UDT - Date. Type - 1.0 - One calendar day according the Gregorian calendar. - Date - string - - - - - - - - - - - UBLUDT0000010 - UDT - Time. Type - 1.0 - An instance of time that occurs every day. - Time - string - - - - - - - - - - - UBLUDT0000011 - UDT - Identifier. Type - 1.0 - A character string to identify and uniquely distinguish one instance of an object in an - identification scheme from all other objects in the same scheme, together with relevant - supplementary information. - - Identifier - string - Other supplementary components in the CCT are captured as part of the token and name for - the schema module containing the identifier list and thus, are not declared as attributes. - - - - - - - - - - - - UBLUDT0000012 - UDT - Indicator. Type - 1.0 - A list of two mutually exclusive Boolean values that express the only possible states - of a property. - - Indicator - string - - - - - - - - - - - UBLUDT0000013 - UDT - Measure. Type - 1.0 - A numeric value determined by measuring an object using a specified unit of measure. - - Measure - Type - decimal - - - - - - - - UNDT000013-SC2 - SC - Measure. Unit. Code - The type of unit of measure. - Measure Unit - Code - Code - normalizedString - Reference UNECE Rec. 20 and X12 355 - - - - - - - - - - - UBLUDT0000014 - UDT - Numeric. Type - 1.0 - Numeric information that is assigned or is determined by calculation, counting, or - sequencing. It does not require a unit of quantity or unit of measure. - - Numeric - string - - - - - - - - - - - UBLUDT0000015 - UDT - 1.0 - Value. Type - Numeric information that is assigned or is determined by calculation, counting, or - sequencing. It does not require a unit of quantity or unit of measure. - - Value - string - - - - - - - - - - - UBLUDT0000016 - UDT - 1.0 - Percent. Type - Numeric information that is assigned or is determined by calculation, counting, or - sequencing and is expressed as a percentage. It does not require a unit of quantity or unit of - measure. - - Percent - string - - - - - - - - - - - UBLUDT0000017 - UDT - 1.0 - Rate. Type - A numeric expression of a rate that is assigned or is determined by calculation, - counting, or sequencing. It does not require a unit of quantity or unit of measure. - - Rate - string - - - - - - - - - - - UBLUDT0000018 - UDT - Quantity. Type - 1.0 - A counted number of non-monetary units, possibly including a fractional part. - - Quantity - decimal - - - - - - - - - - - UBLUDT0000019 - UDT - Text. Type - 1.0 - A character string (i.e. a finite set of characters), generally in the form of words of - a language. - - Text - string - - - - - - - - - - - UBLUDT0000020 - UDT - Name. Type - 1.0 - A character string that constitutes the distinctive designation of a person, place, - thing or concept. - - Name - string - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-XAdESv141-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-XAdESv141-2.1.xsd deleted file mode 100644 index 30919eff..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-XAdESv141-2.1.xsd +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-xmldsig-core-schema-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-xmldsig-core-schema-2.1.xsd deleted file mode 100644 index 3b06be38..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-xmldsig-core-schema-2.1.xsd +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - ]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/config.properties b/schematron/src/main/resources/config.properties index c8b65164..23643d09 100644 --- a/schematron/src/main/resources/config.properties +++ b/schematron/src/main/resources/config.properties @@ -1,10 +1,10 @@ #Properties file environment=servlet #ESPD XSD -request_xsd_path=ESPDRequest\\xsdrt\\maindoc -request_xsd_file=ESPDRequest\\xsdrt\\maindoc\\ESPDRequest-1.0.xsd -response_xsd_path=ESPDResponse\\xsdrt\\maindoc -response_xsd_file=ESPDResponse\\xsdrt\\maindoc\\ESPDResponse-1.0.xsd +request_xsd_path=schema\\maindoc +request_xsd_file=schema\\maindoc\\ESPDRequest-1.0.xsd +response_xsd_path=schema\\maindoc +response_xsd_file=schema\\maindoc\\ESPDResponse-1.0.xsd request_path=ESPDRequest response_path=ESPDResponse #VALIDATION XSL-T FILES diff --git a/schematron/src/main/resources/local.config.properties b/schematron/src/main/resources/local.config.properties index 5d4e9029..ad9a3045 100644 --- a/schematron/src/main/resources/local.config.properties +++ b/schematron/src/main/resources/local.config.properties @@ -1,10 +1,10 @@ #Properties file environment=jar #ESPD XSD -request_xsd_path=ESPDRequest/xsdrt/maindoc -request_xsd_file=ESPDRequest/xsdrt/maindoc/ESPDRequest-1.0.xsd -response_xsd_path=ESPDResponse/xsdrt/maindoc -response_xsd_file=ESPDResponse/xsdrt/maindoc/ESPDResponse-1.0.xsd +request_xsd_path=schema/maindoc +request_xsd_file=schema/maindoc/ESPDRequest-1.0.xsd +response_xsd_path=schema/maindoc +response_xsd_file=schema/maindoc/ESPDResponse-1.0.xsd request_path=ESPDRequest response_path=ESPDResponse #VALIDATION XSL-T FILES diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd b/schematron/src/main/resources/schema/common/CCTS_CCT_SchemaModule-2.1.xsd similarity index 97% rename from schematron/src/main/resources/ESPDResponse/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd rename to schematron/src/main/resources/schema/common/CCTS_CCT_SchemaModule-2.1.xsd index 347d3c17..1a3e0a8f 100644 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd +++ b/schematron/src/main/resources/schema/common/CCTS_CCT_SchemaModule-2.1.xsd @@ -1,40 +1,32 @@ + + - + + - + @@ -55,7 +70,7 @@ - + @@ -64,7 +79,7 @@ - + diff --git a/schematron/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd new file mode 100644 index 00000000..002d29f9 --- /dev/null +++ b/schematron/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd new file mode 100644 index 00000000..b72c8a5e --- /dev/null +++ b/schematron/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd new file mode 100644 index 00000000..ea0c3f9a --- /dev/null +++ b/schematron/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd new file mode 100644 index 00000000..0daf1dd5 --- /dev/null +++ b/schematron/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd new file mode 100644 index 00000000..1ad49f27 --- /dev/null +++ b/schematron/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd b/schematron/src/main/resources/schema/common/UBL-CommonAggregateComponents-2.1.xsd similarity index 99% rename from schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd rename to schematron/src/main/resources/schema/common/UBL-CommonAggregateComponents-2.1.xsd index 5d7f2770..a0accc15 100644 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd +++ b/schematron/src/main/resources/schema/common/UBL-CommonAggregateComponents-2.1.xsd @@ -1,13 +1,30 @@ - + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + + + - + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + + + + + + + + + + + + + + + A container for all extensions present in the document. + + + + + + + A container for all extensions present in the document. + + + + + + + A single extension for private use. + + + + + + + + + A single extension for private use. + + + + + + + A single extension for private use. + + + + + + + An identifier for the Extension assigned by the creator of the extension. + + + + + + + A name for the Extension assigned by the creator of the extension. + + + + + + + An agency that maintains one or more Extensions. + + + + + + + The name of the agency that maintains the Extension. + + + + + + + The version of the Extension. + + + + + + + A URI for the Agency that maintains the Extension. + + + + + + + A URI for the Extension. + + + + + + + A code for reason the Extension is being included. + + + + + + + A description of the reason for the Extension. + + + + + + + The definition of the extension content. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd b/schematron/src/main/resources/schema/common/UBL-CommonSignatureComponents-2.1.xsd similarity index 82% rename from schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd rename to schematron/src/main/resources/schema/common/UBL-CommonSignatureComponents-2.1.xsd index 232523b5..39b50241 100644 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd +++ b/schematron/src/main/resources/schema/common/UBL-CommonSignatureComponents-2.1.xsd @@ -1,12 +1,27 @@ + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file

lXl`AYy92YQLgHlKMVUspFiGq7q}20V;1Bj!(tgU0@@ zMni|gMiR~l+)mOWhl4z`Vl+^-R@UI`r5YslGL(Q`JQJ|#3UfJg(k?0IP{F-3=baxz z-5sN~w3}Jqf5A!uqeZ{eFy>HhLaLu@oO1Q5IvW~^kOOp+jrkwl{M46F2IrJz)cp=z znZT-5r(Ua>!=%fNZ?u~$njogNM{um$s58)uI7gJ4r1-BXKsBsY3M156xH1*Hc5N3f zReKZ|In^gt8n5c)p?}c^honl1lqz!9ip8xq{xIh+e@pRG*?G6Ao+R5^?2PsxqnBfEk-#_{ zUf(p(n#jJBxY;BDn>qH1Dy&*5V3xb8;m1Xu_+)0(tJ6go#+$6ElXO8h_LKeCSF{{< z@q=Cdf3nv1g_6UhWqo3up7`1{XB)x4bKc@WNA{Yg^R$eAUuQeoO>`nfBI$d8b$Vcr z3*@B;6}Wqt1;gcRlOXI0XH2Tu$ohmHfxjo0gEN17S<6HmkmImko~~73qGt&62|DY- zJepEZfDm{t4YkN2ueM8vJajoOax_)) zH76rX`31^t8TG(U=*)q}IH#pAt)`7O)n+w$p>(u{fAZ#QpW!Gvy0S4&n|5+a+(S?e ze`(UKYvA`=bK-s+7p1y7;#JboZBa}GENLT(%i4~AFd}Y+>s8*$YL=T|0}|nG!(-}f zgJcQ3;{%F>IIp`?Ak-eRR-BFR#vpz&!ozXJ!!F&j^kYF4)=KhvQ^JGp*VhAd*2#Ia z>XW7xdCYMCW*QO^CI5A|(4g}s_yVsfe^Ix+1?kK7QuY!H1^%bNYav$MSN7natMsTs z3Z!5%bx5Qqi&jv;&N5J#J59m%VLv3G5R8xvsejTiyG$^!E|#SnqXm99B`$o%F&lJA zdXbE3ea7d1v)P*CrzGtR<5J+1>fVn;ez|qrBzxaf-}~Ze^{ic z_$y?UcjRza(qKwa%`lL3(Wrw1#?ld&s2Cb7)wVw!Z-O?fmCz^+|643Mm4~YO914|5 z1iCUKD`8v-{9RcA9(yx0TQ2ms`NouEb1GIQ#dR0gWcO9@|0 za?lkf`4keM$1PxR{C)DRf$l9wi;HeH1gu+!li5^YA+OJ!T*-49J^vgzjmG~RoZ56C%e^GC8l^; zIhyxJff{n6#9wDr&^bP+I2U*iOTmrSA5R2x-#(z$C|#fouVG2MTRiXJf2PYr#xoPM zVsd9w)^nafb9=8)ZT7m5JuUka3mL9o`I$Bh@6mS|d+ssar$oJ-3>Dvw1~QJ5PRxkc zXEf@hr7wG}==Vv#xS4~!;oW}g zQC6n8vjR_^n*ou*h)eU$e>XL}IePD%N+(_up$`up$#Ql^ zQO2bPOa}UU6Oz=ESr*!@T%r;92g}f_U2c5fQ3BemGh=`vD}WJ|Ek@LNvPv48nY}^l z-ZS0lo$`$6A2CC^usznSBwV9{O0*;4?JMA%;q>F%AYJW%EEIE_e|U1GuQHX*E3dJa zXdslW46iuoIQT8j)nGi(;|t(z^A5Hx>Q6LQTeq3)(A{tmu5E99qDPlrt?1$tJQbQH zzlsJv!INg99q+l!8G+DtBC|~21-&=d7`3*g+6xi>1nzVscF{<^ku&W;;W7(jrYT;O zSvMKU`CFjw28FyJe|IKBfKbNkI4W5UmDB`DH>R&_G{u3%ner09OOdeZXT=|7DTaxv zRNZ_sq|7-q7N9PX6`;Gh#*B^9q@@>qD%Y(lKU1C2a&tHMOXWO-nt z)ITC)Sd_(7=0K6`^0hL~5$BWzGP#NN?yUWXTsmU&TX{k)e^fpl>hI_ut|UjN@@*3D z-j()`$YVz0+?!hP*@qB%gJ=@Bb2>|-Dc(6f1i3Ng%Xlv*b(Thzd?aNTbk4x2zxUZ!UX8cr+ zok@zOqPTQEfAznLgMYYbf|TdMpHe8kEyxIhn(yKYWEi2nXc>mF!8s(cad8G78{`+m z^i@bQzTJf5YCJ)Kjj zu!_A6lA7DT^MK3mOWVsmKHX=DThq~MUOcX$_#xf$o$|2jmb0q2o4j9-wB%4vyz=U;@T(ikvl^=oB zD0mnZ6i(*X46mziv{nx2Cody^xUOcHmG@(F<5HR)LBL#~4fWh8dpRn$M!BM(QWn*? zDqpp!f1hP>y)_g)$xm9C=c1P34Pka!rGpO_lpX+6fK#!!AegZwCnEdO& zHa9-~h@Z@bB}isV`FzFdxlEK@OeUf-q3uV$h4M?gRB^C{pV)CZTy1fYMpf1OJ?!vZ ziqMwc$KyoKM=)}nY&foo7~s)rz6?% z?C<@sB{w^p7$OgiIdSL+EyRpvtc%^u(R* zmLi{K(Gdvoz4|_Dye{{R1yUwD5!ap7RvX6<6@NC5$YD_Oi3P=Nzj2=W8v~NJe;|S^ z)TMf*x79c9`S$v4KA@q-jIL?O651P!doH*`F4>OJ3PL5k5JjpOG~IMpO%02Sr;?#Y zC5}m6#ac8|(e=8XOW+}V#ia~aat`3&{IWWsHmQJ0 zUWA~_TNSvw9bN)C@G|6B@p!1AwjJC_clXp9vO_b35lJ&8na3va4VThLtrMr?me)UE z-pk*Mb2u)|V?9*9{|b+7tt%NEW752?_7v|x>oeNxO!U1j|UWyt;CPB@7r4mOW z=z+N~E5z=L;X5q{IG9dGmO%Wg*l%CfdDf4=4;bGD^ipfh68 zn3(QPRdsdJcpn*MbqrO4Iq-mWhjO~pQwEQ?KxCgy!RCKI(R)9B7zx9DL)e;mtQnQ=AxYDXOT+A5SF3#<8j?%X zdJ@_W%Xl6do%-Os6<6=GTxLkiK-B87Yh!&)XBF}8vwXEnf78P0@!fQcy5f!Uj|Eez z_8ae{e;BybvgLix91@BPgx_pAyByF1PAT%_Q6zjNZ0-WUMo+XG02`$q{c0`QWuqQ% z=lMy@8O-qnoFTGu@M~sf!Ly$snDusxP{fzZv`m{1VoTJtd7O2Gr1P$ z4@4>lt!BDy9MY-H936H3X#Hb5w1hr?oE@gV(-eCY4Rqy%rLlWuz0pEgG%Rhi;NJ_? zoKZX*)cMlC)4iJyPjE8|7; ze%yg{^G`@HC$DP^mO_=@zM6Fi$5Lp)2*47>43DTE29s&pO zLb>eMm4CghEVGwbpP$V|bwSt3qkk?2$E6^Zf9u5I&dPM;dr^Q`{prm6LI$}V(n#}; zyB2fk%C6VD9?o@<%|45nUoi=hrXkKWJs$MY9`rD$S77%(4hB89?HlQkMm2K%eZ41t zYWsf45%-<&RR^DVj$B6sO4Pw0lb=l*%<%-k2dNqVI(y)}T%7~Aw!t3+Ce7=h64U;i&%GB*n zzT*7!=A?txfnVJlKj0~Ipb=0e>xspTpWB|Lk7(Jczjm{`l9n;Cq<&Np%W57 zYXa~duq1Mj4d)axW=l_9EaQH1Xv1?UkXni;gbUpkKl8e)=#yC5BetuGk!^lnq z-;3j?O|JSP8URC5vZz!=n7VXN2#3D*`i`-W_5>_r9_<AI_`2QNkxo8f810#Kl-yjsxs0%AA^DOr|7I(0<)|Sep_dLl@*e> zxDCbebk8HIb6UKm;FIlIUw}uWJio=#m*8^NT-HMA&|{OIwzX7a`QA+4yVWt|fx$L`5eBYpO*f3_dH50|o) zV%#Cf$_`|S<$S_zZGEPq5;kGZroG&`qf(r2Mt8uX-W&w@DA>#iM53xTVOvwH5Ty1F zO3KWbLqQR4u?xD=3st?ug5lJ5)hLe%S#kUqEMa%_ONKPF{j|O}0wYf<-hd)~C1d5j z=y+{^`pyMY-&J_K3z{+Ne}1cAGkbt_y6X@8qE_gH8+`YyH;pCu(m@>A&TkH(=}Ow; zG3daS9*SHz@9LG#!J?V0vY9&~l1%C)k~kbPL_i8`{y;3}m_!`Z9gJmQ#ms-WIzXAf zX6xdSf6XrDQ>p)PcPwU^jSk%?CUxlFzk)|JUMB>SZV1gLUn=M-+#S=Un)C7N6ph}6NZ|bQnalkICBhGY z9=dK=kk;_gXDrm)f8Zi8;88^RNuLlj(chsj2F_LeW+;gi`pNr%?RG1TM=vya;B}1? z*|)d*eO_=poym`$wY?-*b zy)B$Me4z`}vi~gENZy55vKByXEw*4^>Z7&_8q`2+ zmr*-m#pDcFl0R9<2s;RdbO4bUW2#2Mq#h|qrgVwR0M`dcT|48+w%pyuMd|>|y1-br zNdCodAR?@aQJq=W#SQ7#)rvyH^HBvN!}ALRe4(7!UuXgsJd2%KUWxs>B)RGRt>#?j`_7hB4WNc0lnxJL9lLx4@DV=Pv24NUS0q4VH*20=n;Z9PW_=u-{K>(GH4 zJ*C0rIZ*v6sUS{ShO7|&LjtG?ZBms%=F>c%NKmll7-CU^=NC$(y3eG`nn(hYP0PSw z%s%5I29~J{)A>pf?C=viLXEd46 zLe5CR#p?0MF4CM}#O>7KQNc2OB2wVcod;^a0@a1v#(h%rOa%*-alzZF19|IrXkKc# zy8^iSJ4&6V`cf=(pByVcdwf5|-U$9k)-FSI&p(L#)`~e8G|M}i39G#4he{!Te-ehy zix@ktq1Fzo~u?&Vg8rNR2Y&e^QdY^l1t_>%B)zf9V_7QvkNU7_ z9PY3VUnXTWnuxh8XFGmL8>afOeE?Y6w<4<>gS42$dfR6j-4WcDaNkx1m6~pzcCh3fqr@$grKZW*+S@%f4(Tnx z3~=ncc-S0;ufC{S5usD>^}etqHcxPg7pBfNYc{btpu>KdRXh7rpGg5HlR z5k$J@^i2YtVjb!3m{-5RzeR|*WIcL4Yy*e4xbr)5>=e)T-A?#4VWL77(~yg z6tlqw!(5SSW~(VST!N$7fR%Q(e?@d%hM-2YxX)l_Tptegmp>k2f9q`rKhoVzK$m6$ z>A-BiAe)4r)3pyxy3XqAG)C(jJL$92Oie2y(iPfVZ|ckSlh=^(Wm)dVYt@!G_3>V+ zt#-V-bd}ClOaE4~@2&+_G90Ntx4(q>5qA@x_2}HiA($-*M@T9YeW!^`DngB;5Cgj> zfMoX%xI@cLfWD0jejh!~GV83O>o#lcQruK5FIAH2^86gNiQGTAvtT{U#yk~O+)uJA z>vBcs6F&_>s2NX0fvpKx_Vv|Y#o^IoC`{KR)~%@dcUh`Te|LUe6tmB16cim->XE~> zY<6c(z#iV5Ct*GAzWm<3{CInU|9F_$?0LPt+(!11w11*D(0~5ZoP%0(qtZWh%5>Y0 zxdfxy^8*u=<1C@?t|GYO!|5QdHt<)ikii|9lKLC<_6E`zKKsAst_<%XhFZ2WjGosp zmI~xOT!HgZAhzBcJ65 z=%CV>VCrUdg(dQq`Kc|>dvg9eVSSg`n9MYI({f?fHcfm2iXD-yHzWkg&phsd-LKhHt%zkE?k*h!=x!JMh^x zn2LlofB|^^a{xZ?j=U%tFG4l#h=_Mog0wi9K07UxZHZFxx}I^W=_dw{Th&m+>q62Y zqD*ade*qHvc$(Aed>+iwqxkCnJVMqI#p-pvxn*0qlJ)r6O=SMslKow6kJ$xpJYbAX zp$qEOB|_!37WXwZw1g0PL#nQg@hS2H!b`IwG!61ztkKTjq<1ERvh`PU#hTcd1xe9e zf5j}jUzReq+`v3PMO%`kQ;2SrY(rC3@a{s^e-9J{{y{rB&b1jH5?zVfc@eOPYAgChE;}xn#!MlIPt^5hLWF(Q zcTA8HtS2eMU@R-Fvg^jzpe^OeSChq+p+^ z)4`4SW7M>NF4y14yxy5lgGY^+#x6hF84&1~Z}lq9JS!qap4t`o&~{cTRk5RehJ#A zV}LVYX54l%&nnJ>)@*|})Ylts%tj%`da$Qf9=S#BdtT3cQ4bk_zIV5z6u)1P2?(9R zHwj``M`L+xkMKRE9Pr7J;h!qbe=(bvX4fh5W4y%WB-c*{`M#9Jt>xF+XHmJ`Tx;7$ zhjC=DQRj~AP|^av5~{ULOXL1aKqVfX1)PMGCcGZFKCn0!xZY4iCn>CwXxx4j#!g7p z9ksqc18|B?8oI504ZVIkda>4@^v(H(pbA}Es^?j+%myJ_Tnx5w?yf9}e}=#m%m7n$ zns7yQV{jQkP-AcfHUZV2Wbk-RqcDI3C|^+&2C@^QcS4r|Y5<;IEeX!9z84UYd?2{x za%pJbl8Z@*mybx%g0@wyFX?=}xlDvMoeYwXhb>YH0uQ z6+zXXXlDOx49#o^BJzI?^{bHqBk+7Bpozm|E>IsZ)8S!bT+BpwjA^JBJZh3lNAE<3 z5gCRMOe`m&F^9p?4J6GCjo9JMD32M*q0Fxf3p#+oO_(EY#$^_ zkZNv00H*se53dt71UUlH7s}XHBtY+|DzX%nqwKr^3yve?{7<~*K(i6`z@LHph#bNP zQV#r$bOY?I3;KE9Iq7{C!T_Y03dwznp<}hL2p7y~N`si4mqsIxUD!hPYKIaDTjM{r zNA$1ia?pq^RQ0K&e}{j?`y1*;aOD*Rpi*k4A-H%L5U7k(kpNbqvPYs@BSo{Cg{)~- z8Ha2*7HRZJ*9sT|s#zXbnM-BvU-_?S177T5aKQkn{7-=bN(>^iR2Ya$d($f-eM@xJ zo^y$L^cgEt>KX)biX2V;sfh|T*JV8jJTaF-EL{FP8jJstf5-|D;2?@G{}zzc?fYCXzI^As$XZOf_b)sMb|$j=NSztu~0#mjH$R z-c+l)b~>cif2^v^F#)rYuJDOq2UR2!0ElJgdhrXtqXV}17qneO5FFP|=BUKt)Z!arm+?A{>p8vWj#2oWucf#=+yoA^C{lGylx_ zA64yxFaRy4(r>TQwbc;(L^H%}r$E>QOq;jn7))2Ce^f)Dn?}GWfKAHa8iD{h0n`{C zfLX~PPC#wHhy3rnRmb|)%R)oK;3g9QfOH^ypsthZ=>EKv>XC^G0Ll|6Q)@w_e_0#y zAM8{I{L1%26?vctzmP#%&miKG@e*}IgiVqORyO(5ey5W}hm|()JoDI4?AX$nU$!Ay zlzvlAf4%4|vVH>R5#hKNzm!2#!!D?67udN0=FtUxm9`Nm>bmP?sJf&)j+x5o`o1z;=M`gkS)u=*@@+*$76IV`fu#e-!8rEJY`S4vIhQB)%AYi~Z7;hUIkL&kc>} z`6JItx)+s!E3jziS{XNtUHbDDJitQ!TDTx`tWgU|ABKKVVSZ}$f|YLiK;1|dh0 zcn@S7l{&Jl9fsnz`!y1*c;cJ@U3wq{62RC5IP3!LH^8>dR~fYLq`KjMNSSd}f83UR zWT73Rc0JOj$_0&0eWB_X*QoX){}8l#Ql?9O27Zb+1r1@rrF{I-KJ3Th^{r4jaD~R5 zd=oG{kL!*3#ix5DZp|gAR@|bnsn4kgLTVdHl8)~Iy#Z!!0e%Ix-pNl%k`zjWCqj{l zA{nZg{cT<*Uo7`0U9Z5djzfJCf1NFOYzmz!T`hQyggXnZvJVu87!4piLbCwjkq5B) zp95S<7E;e7)7jUrz)CA1HBZ0XxLc`h`89uKL>#cvQ0<>aCTLz1OV#5bxQ8Z)P{Ab@ z0wkIoAkqIEh%Y38%O@NqNwxa}Y_h!YShee5>DT#Ic}hoGU#4-ThGdzLe_G-~Ijc&7 zs7)_(BAJvyE*ZchDJ2u(0S9xv3b3Dx?G+s3JZVGzoEDL8g6%v|o7AF3z!0h<{$_if zSnniCNvEWghlUV$fD}n74v}Xb8A37+ffQM+UW)AU1Tz(`TcpwGp6*{}9kBGO*@~Yz zoX+21rQ49uz1HKbJ3G#;f1cqD-T8&87b`nY5g|TAaEWB&cms(A z|IWK4&ZJaqsn#juOSo=XA#6CbIY_Y-gzl}?v_hrFwKX7aN7UN-Vxeo4>cUJs=2BbF=)SRdC(giZMD2$f%(o@CJ@bvM|r+ zd3PX0=#dYgz?c8ZIt-2gWxh4gXZmqwJ+8?|XI_4P_Z7P+3AJAyja{e*>K)PU`?30t;ZNn_1_7Z(mf`Hp1WaZb!e)9f6|7T}rTr zBvBWrQ0Us1XbWEm8K8k^0MJ2+0@#8kQzuV)k{VztQZq-Z$s^ON+&nrVqc@7-4j%QT zt2bQf|9Shdf3%d6cT(g!0^bBs8CAaCIEI;0V*kC|lziV&UsST|n?%x{PSDjE0p8!_ z&t(whunY3p^?yB<0l>CPs0~;M8CZdX3zg z5ufHlmG*xYCxDgPN**N5fJ-VvcNH(mlhz!wE{sxne_?KWlNPu(2` zKV~QNn9RJbXnxWfn4~ClXK@SLI>4y`D~wX{Q%Q2Rkz^+4l-XCx8f}Lw;*^R48j*fv ze-lusLm8y$3?e+4mk`*ERc8am<8Njzd{2nUp0s?h2dKFHdyDvG@BsDqw7T^!AU7?? zp!w1;Tf4fTkr%xf3FrUGM_K84TxHkI`LSk3$Sf3S_BNI5O@QC zc1pdY=SBL_+!yn<_g_mR9ELg?%dMkby{{>-J+CYEj1lNrRE#sC@iU33p^9|td!hOe-;vu zfD2Gn1vdW#7I0pHG34_vlaBT^{6$ZQl*b@KlCEmSPUXg1tX)mm!|Aq+9ZQvk3q>?i zmiQSq%8lAf(31(l^<`~(1#f!&gX3Gb@?lBM zlfQ{W*OLzO&2Q}1X-CEPd!q+5f2u;|<`z2_cm+QJ^;xj(O+#+)-Jy6#&lUPJX{A1E zr9D>rQ|)s_aaZ0?T(*DTP1o~dZ4!UX78MW=q+0st+nk>C)&KZ5$Cve2%`bXLrY@QO zqIvGCbltP_y3`r|=&|z}$AQ|fDSyOBvL-rfp^7Q$6Dh?*t&0Gr{7O0we=#bYzSG8& zZ_7Q{NRj^S^hUgNpcFI2gt`T+Jm2R`^Oqdgwle_&Ltb^p3pS*VRs zMOl_24G?-SnEy@aA8hN~QA|Kb#phXX+7NQHB9bjJ-DMc=@Bi6<@K~1G-n5x0Wf!Sb z$PT(_;*3d&#o*IumQ?+!#pu(U7m>l)E?X!+WFO<5B;d4Adic3a~|UFSt+x3 z)U}`t@!(=tDm4~ff7yz%*)knei)wGWC@N5+J_hM-_fJbWr-FzfSQ9TJH2AbwK;HM? z%?)G;{&Z7i`~c*B&jkGwze7@h?NUnqV6nek7m@^c<&$~47~c|bBlE1{IYNaB>C&H{Om2|? z(U3rTG8&lhU(ye$CMGo2OQX(n4CwB_-vHGEj;9`b0p4EW<@np36@D63p!Y`b%He8;4 zEYG5aYbpmtDlebBNwsAM*%?F7;F#l z*?y0In^r!im(8bXX=KUGo3+tl5nltr@4_?bfUsqPuCWs|Pn znF}J^e+krO{xmD3Ua`mi1b*oTNlk;F+X?Rtm$#!Rr!0^{+*_u;TIKvsh{&}aCd!2c z|E`I##Eo5#lbJw_~%iZg;i1bgoL1K2*>R)m)Fc}UZ zF2}K!UVpJNMB~}5sr=O11OMIgesHh&gUHWHi27lWUPNnezl zEXCTi=A^Glg;$IrVVKnvS7@%82E`<&52Q=S9LxT;e3-2>9+PBN6C!hb&%)o)zujP@ ze`%AeFE*Pse?n#lJ#7cEN<_tZWJxqqgjk$3^kT$yQ<$wzEO#2m;(&%Q=Ear6CLdpN z1miK=vCH;NijWKU=rkj}KsseWC+GqWd(cB4#wP>V9DbkwUWc1qO~0lD+_SkfSs(Z+|h3*7^2>p@5X1F zMRBzWW;g46>rrCtvMEgDzhl2Te^eHD#^%Y{aE#WIDw2M3ZcS8p>bf6W(Sri5K} zlH7O5&&W;TGtXwe;tMiTWF`5huk8|}a;Q}Mn7W`n^V{0_&VbD-LRaq9s3KUr|NUqm zF^2$U=kJ35D#X>v9p2mkyjX)s+@oD#PCqs;=}9*1yqCz~aTVozQpu{;%9_~UPp{ym z@;w@YFKOumM3W>S&2R2_e{5f!B%JOGWA++*Gzox)WW;e5pceEfH}ilCLeyqvc9mZx z5@So|Ul!5$Q=aJFJ>FH-pIqeb0X6fD)ecs}B;E}T!aGeFxKa&Y&$HWS>4`TS@(Ti? zLlA-?m}zoI^(Pud!{DYkW=hRrlNg^>&%!%sVJ4HB$l30K8_8M#f1_Emfd4KtqZJ~2 zkv$EOh0z*GPqt*2zeHx8n%Gr$&+%x-_o5KGx-6}y-j?L_4CCclEw}Qo2Zd%1za|!1 zi|AVZR^?_g!RzRD$nI1X!JAcNdpCa$P3AfMs=HZwR#2RX z)!%Pex}x)oX0De#oM-3{uae9#KbkN9x!Jtz#x75m_W4|ve{{y*=d#464c;B$vB&)% zlwI}=Dy8=#J|H|`!mMzQ6wp4#N9m^p&njF`^l{RmsMt@Ex~EPlto2?lN+bgHsq5%Z{^v)*KD9$XM=osOFzyre|hHh#<$-8<9n^18>q{g_cyn= z0WKAaoeC>mXosv$QC;_vQCq&t?@QMl>+HXQmk3^}%GSLu_A+@L-M80NU$r9J4OZD?0qO5Anklq)@eJ$j1Lp$%#$r` zW>Ka&f1Bl`I2x(Sjqk5>zQ)*x*}3Y>y(X)c3Gr|#Ygl9Og*huqr7x=tW{u;!4h&6} z?XjRMoeDV7q-d`;EAre~c~B#FEiSFPL2Vj3r(Vq@CvRMdWO41gL!B1|*-Ci35Be9J zd@N&)+FB)d)YPIf^sC~I zw!4Ih%8R?J(RX~#pEcfXw*y*xArCWe$83@Ne(zhPkuG@e$>Zcr3#_melU<8~E=dk@ zFHhRrR~(SkO-vYqoYFe0IA%)O>vbWYsCj6}4DSbAoMH_X|lrJ&%_c`jAQmq7m?0o6HHloxL z3JEEKP8^TEq-qiDE8ld0@AKAvJ#F;;JeSl?o;bNIsjCS-_hxmTq3{*B>V@-nO*E3Nt)#(v3Um3PPWn-1WVgOALo&mrq9 zWpXO4O7DFQ$9D>cq+6f$y=9Uve@3t8wN3QD%vjqg{4E52(}sECeZvfX$-I~Be)b-r zPbN3CS$bDE2TPsxTAeds>^+6l+G%>4qQy}^`nh`6>ZA6<$jz}m9LYGYy^;mvqJV6_ z1t;RV!><{q_&lVJOV7~1pGR+E@2}6me!5@1wJ z?Btl~hM?ZSow(knIEki=Itl9P#7FZSmw$KSY4bXYLow-n=|37}P9jQfgZ=UZNjF|U zSz#}h&8FHIS1S8^)ir_#e-mua0@HLAUuX7Fw-dq<58(z0aM8)$C^PvM!cDVuFJwp( zK?=rb6)*W#>qZCE*06{KDy;6?%FJ7q2B0r=Ya+KAX|T#lricYJU;NpGVvRMR-|$2q zzR2Dksy0PQM+8-KaYBkSp^R)Ddwvj+&%=0V8W!zQWqxPRw=EOXf23*`$%YM_{3>MZ1VB=C!vqgin(F903Jtm3c628^+TQ1h6WH-)|4IekMfU`mzyY@RqxaJH zur$DbKH6C)!mggl_5V;Kzo>jfBF`F@8W;jmH((V+_mfNhcNxn6oo@ZKC%_& zi?mhA?B2aG;o(m1aQB)?5&MbV6GeQBq9YU!dZ@1xf6+csIq)jFic+*Y(9*j)`C>f% zkXnWrTROx)(+Trs54&+DB;5mDhhzragZDQPw#Uw|QO@Zee;SSVi7-jCcMQy((M*oFIp$yl!h7J{ zZKUFa9Is9xl&*e-(|RnOp5fwHs_Ws(8(cC|U0WQA%ZXwpQu3!e{{{8SbI>GQ zCsX3jEO~Jv*2I?_9wzbt5G%Go_lrmluuW~Ge^-j?fZTW)}IAL&=hB9dZ_}NUaGQjlYf%0wHZX!1C2kMJ+cIOc!EfmB> zxWcaA3$5fpvSs`gTUN@aryf}Zu@F~q4g1TTqcKrn@l{CGg$byAKg0{?)BCG*15hoK za(W^;w zZ5`6lOS~Uc+mw+vm#kt67hS{1B4qES-$F@?T3qeP0;yLxOK=^`@Mb5z2au*4#+ufY z-Si@NRp6z4o1st||9&DT%l>fblCOQCG6J}=7r9};n1h-p&~)cZp?Ma_;PN&B^N*O15lR?BYgRjcF@-Roquh~s z4iflK(Yh%tUC@fbhlbI~`?q7UHAS;nzWqAbu4S2`@D9~$?bqLN6vEL5C5)Dykcu$b z$U{x{<=-Gm@-tQKQHp*|gU0=6-REKC;LWsU>wo0HIofZ{>4ct0R_LgUoit@)S-U}oH3zu5m>o1k?6-h+n=?>+f z9+OU%_}~T(t*WVCAY!wXVTi6Ie&ux;^bWCMmVS&poSCxWS z*f@pit^D&g9#GL6+Oq(y?-DBn<`>bxCl&R=ljo5CYbL737*l%8z2dS1^7B-&kbkC< zz7kzT15#ki&nR#?=+7DeoQ{FTs1pF3L}o%1UN7}dKDp1Zx=~;z0Ijq(q83c`t}wPJ z`g^V4U&9lz=>bGs-4#EoFmqgiNfk2|hI8cbzWbYYk3!y4^S1>M|Ix1GKMF8+TIz}g;U|R*R8N~|K zNBJi7GXe^lG;rZxrLlAEqp+8+0)aihKvY7*{cP;@=XX?2NDQDHx7NYq6n|89crRj$)oxOT+;IdWzYh50?osui8!$H(Ex*!K79?(i&&`3BeL#@2(_{%L)rvrz z2iH8Tm;)FFo#QVuZ@DmZu1yI#^=-$GDR&r1a=x=u(5cZR2ytPYz<-&z(HHuCf$r?$ z%;4_lb*0$5x|iQSnp%(VVo{b@>m%R_?HYSz{bB*9L<+FPgq@K5y#`?!E&PBSrF{Qb zIE;Dt=-efoY3!v`4%Gu&p)Fz z1nAY#?|?-wL~QNBtbf!*L2qLN`kHdrWzz({NBt$t4b|BD68!fx=){Zb)`sLPsQ}R9 z6M?0WFhRIIR)sY~6x!H(?LjQrv!K+bYjKV@a%RO98kJR%cXh(qL1HLP`dxk zrb(@Pcik3+iFN`1w3EN8xB|FmoKFMi5Sn)F$j2N=SOx*fn}1M&pxQ8j{13YVgM0uA zKdQ0LXvYr}p^pjA{a8ol<&19!U53 z#pL}6Oy{*bB=RMEm0ViH@2pJZ5u;g@KJv;rsZS+Y=YM3bZcO`!HH=4ApRF7}8s?eb zoa;<%mY&T9)yGPKbHBF@=@O}=a4LvHoYf`i@h(S{j)2o0=p-k7OY)ZIO@Vp@@Rn5WAEzqKVf`1lR7o z@6ydW?ti@Ni_rmitIb&~qkf4N^sec!B?P%ex!S3jn94dd2dbx=MkTWt!P(nX7D`Hc zNmO0d;Fm)+!(2%2*2<}eZG3DEX*YW_9pbX_9OV|4U6(e}gnk8Hq@cE6k71b*_|$X47>mG$I$($h9&xsIA-;+ya} zFR82U{4v9PYzOim(3t;W*3)=qesgq|4<_P;0J)L*C)&W{f2^DiQ83%D5WoBj!FfIa zq;}>5Kw3X|Xw(4Qq~bGfC!iGtWDXSEOhd232@L!<;t&qCFXHW9$-=qEeQ;1Y8hA>{ z2Y&~hw{IpDI{o(N?X6-7#Q*7TkU3>)UFF!qSabm%z8{xHT>o)t_6cV|77bm#i!Y53 z2Oki;nqv2$iK16%&Tvv-srQpPF9|}vego+Dngd)IO~sGc%h$|3&?jk;O|K{nCaLqL z#m&!rj_Mw^=X0A5(U+)9u+=0vQ6(6=C4Xp(x78$gZ74@V@~Ug{UdHBqT)TQEE%9D% z5{>^R{Hv`uF)qBqi?nHk5tfF)HdwaJnrCbHrrR}-t}WrNnRcY$qkUBHx+&a`_6Lo( zbz^;V@5lPvfr~E*KzL}Gdauv4NA7&5%X7K?d`7<}3@=C5>)R0CkC6QBu5L_87Jnln za$bht<>M-P-Q&2xqJ(uA()`)H4PzC`LkjgQac%Tz_3P8wi`n#Jr{b)po(k_HUp(s> z^<=_LV@Zwqot1O_6W?!rHR3+|>4^U3xI$G-#MkuIFQP-&zlk22^uMxP@3>^r@Vr5* z=s3R{X=Rr$x1bmnqD$kDy~((aB7dRZzp%$4G;9$m6^KBb&m-T^u21LTZ*Q6V7{ob~ zng3Gv?t>Nee02<97s{a$v;G|h5!t-Pf4%xnJKAG&7%fbIXa&APcU%z?f+dYZ8Tgu3 ze1`I4`xnOy2*KwRhi*8M_%k6tH~!EX(j5)#K!9%?5HCgO9}EQfH_!YV4}X5lL4a20 zmni%X2<-9>0&+u)X71PrWdgy``Iptwa_p8D}VE02!3I22tFI{yy7TbU0(8Tx47G?@Nz5e{j?eXheIxX zceb0n`)Lsadqz3b{z4%9n{V{VgZ*-r&=VfSm2~QRQn?I$k*ll#A7m)oO1B9PV#WWr zS(vR6k73SgDv|FTes||b-fhR3{*CN)AIMJ4VC+lG$ZaH3Gk>DZ$bZkU3I0D8sTV2t z|D?k{SS#0mUDCKAe_NZ8d-->Xe-~8$Mg{@BJp2qy;3so|LAD>dsGzkn^{3yjp=bkq zA-qvrwvIIUw7yd2WWzSfax`Dz{=bB@ zJs#UBwz=)5ncKfSv{0H`deWPxYJ$cm@BOyE^uJgi?yKGOAAjqg6H>cA@`YBP*R({+ zdjN-7XsT_Q%DXKh+nz-LB!speT@~P9DF{2*0YI#$6ol@Nx`pCYa_O^08@ulr;nTny zZJRd(imIvm#LFs_h{=fx{AidN%yl)71hM}9zx)dIx?$K4v<*p?P^dphD+-!-^QWk? zb!!*QDR+jb&b799o?$ug6pop#J@VV@ zSt*JIX60DjH0N)b!l`w_)+WzyGb;`gscd1XUy;9_N`K3lb{*Q}b^u8~b3m@W&SM#1 z11gV1bKv*t_yHr7XVPidv4a3Dqs5O{V_U(u_{#qa0ATBC?>q4?uEbgY;Yv0H&K}H` z(00$1&*x11fPfb&`M4Qqpqv&3V9F6_pgkv0pc`a^EE{S5)f8V&X%G2N+S^(3SPBDV zM;di&v48gX{7H{IUBXo5gtSA{!bx2;BCdBSDByb29|Kug0xz(hf^%tXQHzH)M1_?& z6QC&_!(M@+64eRv$67g0+|5$sZp|1o{TV|>(T>s&;Jyd|ov6+9Jx4gRWlUzJ0xPM( zMpHhH*rKf3GB3$3gPXQ^tu9it^i(a|8}ab5uz&d_I;!G>sS|l?pCkya#93p`8&Pj* z1?rJ=&w|L6CRKGkcry>lgxDe^-==Yn2MpzPt`jz+v4Fzn9e_yPU?*GKcioG%#!m|yfB|G>&| zBY!{TQ;QVP15+5M24&?)u9kN)g#7;HqH#@8cv%Wli$b}sQ1GC%rD?cgFg2Z8E{E|! zx(t@3`<48Lul$GYN}SV)3V;Bm-lRjS$2?)v9mK|8+QrKATEHudno;%aDI5-}H+#Ry zF!aNfmH(xM4;EC!6&k&i2mpD&Fr4h0s4scZcuuzbQ2;yuBd^86- zW4;vL#Fz8|whrH#RLbu+?eNvMe#=Y=b1;2*6{;>&o!>GO6(5lL5p(HjqI49Pe_EJC zRuxxh`D=hd}GJOqs;pf2S* zYn*vXQfP|ilA*DqQ6GvT4o9t6?wA@t%a#O_Ge5mc$J>LOZK8U=inr8 zK-tp|O5O5%O85(B)|>EJv%(<7ZJk;bF18UtppLCEz}f|GWc>$4n}DSFvVTcG&v8}4 zM_Q+o25J5l9u_-;N2Yf<$r8ZkE)E$bmVen*B2bD)*xA7EJ9^RaYof3GHY zezruP`n3RVAYrj`#0gT(Q-4a1p5kEx-~+NA{`7*W4m)7r17i?G{%LRE91HEgfnk=$ z`7aKMGS_uG;Ng{AVTp1%!YP_n5G4~Pup5W6EZ>48e>jGPESK-!&18$DsEBx}i{@^N zEa*RGf{;)jl1jlc2=Rvr712kSLUbb&IDv}7>@g}2FL=;wkbjpki6I)m`~!UmZpUc4(y``Rzv8{aitO5re$rP%Jly5h(iGAF zu2ATbTf*Nf57LnZl=f)SC1;@;ZEZ!+H+z3`rZo_=ND*l2A9k9)tr?6KTr&w#UTpt? z<5}B=5E9^x_Z$73=+cPJh4S(t6}y8l3_mm}z<2b+DLU%OeSbf6TV*cU&zL;d=Z^`Q z2PygGS@*Bj8t{JJcs;~(R+j?&9&Z{o?TOG==Wpy)GUuEU2Ry6({o^t-!gG7V?%@i# z7Sou8<39{WO}`3)>h}L8gNdXiyj&h>vexU*_)b`da50bwwy7{$@qrn_1i z?58|3i<*>`pMTl3S}Sq;mfQEtY$A`L&SvOZo`i}uhhCRV2k%}|tM@%8A^XE(bAi*V zDV3h)OZ@^Lzyiwz2lyS8eZZG|8aVt{_CIUuL-tta1H!pzRsIBJoc|h>8U7B+?&Rg` z&T{=N(*MFdNW{%}WPWXQg5`hbsC$T-p=d#R`T2~$V}G7467PB$l)|@j|CtOTr+#-a zk5R{!-wEH$7ARd`dXO{S%hx9`z1Lq`Z}SB0o^L3gSI%ZT4}9%z9BVKsd+&+n{~ z>siO^V1FN1(XAv(rS~1J@NDv0THcrjH8f0821{I3#ms34mZ2XSx(M13n!QCYV2zFa zrONihC`E7BM7jLMWRsF{!^+1bkYbpEALKL-sZf{k{@WtYMA|O!85d5a*MPBMSq2DO}-;N`}8RC+p436w)~F6_n?0sn#$}*WW2`zn&$(27(dWoFKl}eEymm^C(W_Y@vI@hu=!if@Q$!hw}9J zbZq;!_>ybH>ezq)`g2sf){WD}KE$!VZ-4ay80%6nKFxrB_2&D%a%aRmo6-@v)m7X@X#LhNErva?ybgkP;YM zw0^()9Al4PF_bqReMKRjh=}f%ntx8jrd>iB?_#zL4ct-Su-6Dw&jw_b@-+aD);^uI z_YY+iQVGz%v*trQlIiRmc40ZvIIxrXS~R3F{Z1}vZXfD$Bm9wR1tb)Nz6GzKLb8fZ ze=sUnZzaTewdd$CZf1>{%?*GR% ze&Ezq%5R*C6eZXdcP*WhCW1RSSOZHphi_534o-BNxc^Q33a1~$-}tE-XJ2Mw`?Ya? zL|SuaHexg0;#FlwO>@Si{(pRYlrG%;MqO42_hw2B@8%Cw{iUt{rq6OSiAV}LSAA7( zCZNr7G8HCz(*5c;d#R)u#-TP$r8}YuRv&~#t0ZCsLyO?`MvnbIh-cf9zo!>#NI0WD1TLP{vvc}0qh>5 zG7#Q3$O`}HdRT!>oJeQ}H2ZU-o!Qu1vBDfA0eZad_w%7~r>D1-6>+GE)}9ObPmEc7 za11z}m<6wpqQ>?FLmd}(OoOuGt=VVc{IB1Z+4 zBTHAnHec((T`EhQ3xBMX6N{kiy9XrkWbb9`eyYz3$CnY(QA)XfUU>R>JC zyE#0+k|WU0TF2dQv$TKr&m|gS^X@VW`y7EiegzjSY%qeUQ-7?5KrFsg!dBC(PJ4C{ z0?%K3Gg6nyOfLXb!qQ^~OmQ=vIKJu4O~dNQK=wAYB8;5ph~dI{I0P{1owO|H>`62=7e8D!vtX=#nfi%eYZe8cazWin1sXZRp%Xm;s zAd?=;-n7!%6$q#0S^v6JJZ5~FcL4{<)b%*8lT&Y#u7B{=Q2Su^YeNy6g=gDRil!cm zk~haE+tkHKWn*UURM^EB>eq<$I~(q1W=Gu_fQy2Qsbs;g?q7Uq@$;v(d)oZu3$~o% z(2*s33}>PA>YT0(hu+OJWS3purI$D`qSPm_EsK`yunF<5i5)EBmDNfysN6!%cJSx0 zQ4DOu7k}%8%|B5~Xg0+4Q-5;X!?@b_)Vf6)6Juq$3foJ!TK!NoNb4>wh=^125?D0j(3fE}wErOZXj?iGbNQ z+-u>IskGQ8@g_FW7~esIDI^r4hH~Zdw}b(w82p_ub9l1>ACzw8xK9$kzv1`d%N+0!yQPNRRTsxA_a zsr?hPds5hZHkOhGrR)vAj2}ACnDrsxo}K!Osgf-!PKxL3rQ$CaeDD-*UwG zfA;4>n?B*Z8b<^hdMlHAb>N4iYXCKx7jgO;mwYi<<^cWP`q{+d}CL_XIMd~rQ1=t|n$F?U_u=w|$#+M-^5#W{Q0Y|5C;}gY zv4^It;ab%hBV2jph}EMB3V&@GhfIBgX8f~@a{`rOAZSwYi}&AlaVkW>WQ}i&EaH5q zmjk$oghNLITTY8l#Ba1b<|o9E`9<&P52XG|i}X2mH68Ja$cxep@(Ig_xSaLhRQ6wH ziLBQa66c%1RQn&1$P&PEa#+GJo zJcl-4t-)s;Wn!|`lx}%%yuht{_=WoZA1M=8Q~2dX%A+$A?wn8IO+_U^ihH!wQZiUv z%lG?xGCJ92I=KE^I@uhnpll6eh`CT{j00~Q7iZ*L`r|4m+DO!F891Ct%>&hTX9)Xq z95)6(#FxR0{C{f{D8xGjRPoZf2hCe!@}F(jzvo+^%lx3Y?sD7SLy4beU)L*{+vo^7 z)28YBBf@EjT|VvE_3T~Ci%K$}$450aGqvaFUkl4`KUQ{DQbu5PTf)epiZ6Sb)Gv5$ zjU{02j_^|EjutZiRt-Y8w~j6>VKOZD3NIBS+C74Q1%Cy5%NGVezPar0(fEXZTJoe8 zhlbDL4<2~gv$d5`1KFJ8~q?vy!tLFF3qtz<1rkDt;n5nAvqpm=0G!v#~rs&nZ~ z{{HQ>lsPZysfgd_P7C+?SnQl8T%oW6ptbcpy78%?u|~o6E~P$dpXKl2tfIg3bJ*qM zn<@eQ?SJ}wTm@!kz{l_T_3ww>;U*6AF3QI+rrgToElN+8hKHqn-(lEX`s6Y%o5udc z!;nicO;5U07j?DQr}M|QLTg>7Gr0C~Y+|3wx|jChuBn$(nm(Rx1a)vHB~Sm`^O~aL z*9)4y*1zqpN$WE4ZpMYb(dFrw9!4saR*8T`QGe!WZP%M2Y`RCU=L#2&Tmt6ur zNOY_4?kvB3H$m9C@13z_Iw!$17vTN(jDPG-{NF%_Zb&Ottv+IlwNi{C7O2r|4$W71 zy8sZ*1>)Krj*|ZSpHwtaDhtd%%}rL7$K=^P7xCBsrodQN%X}$>t3n~9IU3MVL|LdT z83f5>nBUnQO%%BX@+_HYote?OZh;Rq75&j@{PrI}!=VeL*5e6X*;wOYf0qIRu75WD zFNmhG`4`cKIr9(>8q44zb|_`|=1i(WB1&f>^A8eK*!`80rI-3gzR%$A`M!<&o{aEZ z(2X{IoiYshdO^R?#yDV$mLy>J&nj~Kic+1y7*-R_eIm6KN(FI<1ZZf-ydOA$1xh+n zrx`Z~O_VdDAV|4l@K4jk;{IitKz}ZQzjC+=uiZg-+g4;~qYO=zeSS9JA1h_4o&Vy11B?XYZxH`d0ib_N0G0y70O9r+rHA;} zm>nJ(Ql>#O)9ex+0xDlXVg&~Zwse4eg9XjyPARx+uIbyseiHRt1%_Ix{4ia zcOxoqsAVFLLB(q5TAqMvWpwTHdjsg(=)tQ zty48mEQ}#u!d10B*JWjP3^dIewIjb+#=L)sZAX8y1eU6Zmw#H$j0dC8Z+0a3?95A5 zX#lz-M?=Av%Hp@=R5Wv@y!Hs`NP*)(`zv3`R`v%IHuh0JmMfc0iF>C1@3;q*s!GsT zEGiB_9h(Gj|3)!pl+tBU>#+y`t?cv$CJri?&OtRU#Alr`~z{9|N9QoB%83P$8R*3hTg;?q7dOd+KIgjBGKfJdkuLsVyO zEVv7*uqLh~oMW;`Z0;0cZPM|GO}2Pqp@=-Gw zQ+gxNTLjAm(_L-!)uEmCL26`xl>;JKsdJZv-EWbPQ-3_H5@RwDdDe(AQt; zie|{|e(6PJh|Qwx=;vyKx4wX{lF;R4)GwKeX5`Xg846|)HNv`<36W>3r;R!zQ#207 z@Ab_qp?@vn^?0jTo>Lrw=jJtZ9r5)vFf1x&FBjg^%A5J1S0KQI4r*eTt z6|*IokGwjYh~xgOeJb6tDB`s*-H|Hq5hYfGmmwXDYC0?X{VK~`5PJi1x+~lBiPP6mbwDY) z$%JjFZ3=-(3_;yWjzF~v;R#Kk&X#o#gKq@FnE_L8JOb25knlH(KV_>zA{S7&g>n|$vCIBuO*s)~OUpfETmQ7>ytv}EW@%j<&j+jmh9^cQ2`$k)TCoHt;TL=!c`N=tWH8JSK!DYUsbYS(y0-4Hhu7<%5ql-9(Y;fz; zw*XAVH{*>JQP+~xRtLt(rJV2UM>LL!Q*EcRe18-vT=OOv^VaGw5E$l3tiqVQ4MGdx z{zV?i!)Si`;d)I_{9rg?#rLP7;7EW($EAs`zajVxSLH%^Grmp2%!fzB@cDHz|;vT)C>3tfyirwPX z_TC!1SibOf`Q@eB&ndE$hjkKEZM-wI1bg%)o=zA+-tcyj!AjqG?5&oUn^qzUJCk8- zPo`t_%G<^7lWX6Fm%+Q-$$vZCM1XQBib-Q)5tNJSB&LtbBrdwK^!IguPM$dUOE5;q zunJQtc1O6E7L0XWLw1XOozJsq?8Pr9R;Fa&s3Is=N2>N2+E^b{$tRA_aa}%}9L1M7 z9pRA!zUvpj4_~UcdTr=&%UlQVOg5wi0Tsvv9V8aOUuP1fN#bd{`G34L`T)A1-Ov}r zjMa`WglDi1a16c}V0tPq=g3^XiB`5?I+1QZ6UVhwF9)9fF0e}-mSj`$S8s$CWI?Jc zSS>g@9Uc*LY#VT=e57AH=v!Z0^rIr(<39`I%cETFt#p0MeKqvJGC>cT7pPSnifCjp zVQ zfVUU`!BW)<*>bAiJ&g{Tl%MDfXiJ4&?Z-PAZNOfZ@q_UsQh(kYrw<~+W6wBuEG;Hj z`?0c8V2CLcIXyoV@pQ9}Gi7E@QS-IyjACx3RRI3D;dnC3FSD}vUYe9LIvtkf`^138 z?%wcSa-E2ZN*}bL4gI9Czm~9??tYcT?aDbio9_2>w8~Tu#}G%KMk}|=Z);?5E(CnA z)8fo_5;K5(dVfvK+uTkVnA|>F-OgXY+JeHi3Sr?!yXhpfF7@#%FjQW zum8a3c_SJQ!VkB7i*#D|7Emw1&};&!B7KH$=1O&c0DGl+cfBx@xzABntMY?{OHB6Sm3F?ciL{WIMTb2RXr(o*wPu8-wW)Y;^M zZpt1^_eTm<+s8Wm@RIdKOBpL%`z`JMc_ZL9YQ-jRB(_b{BhWJ4Q-Zpz&W6x_tn~)v z2A3RxW!ctT7JA;MY~dW@BYJGlE{&-q_6+=1jhpehlm5FgyZhRszeE(g7uJ=%w99&F09UU}bzp zygKzOoGXpXW*3ej8tELEd2%=V4?OwCsy1MT1Mh!NEzQezs+EAfF7O!Ns~)YwRk~(3 zbbrJ%aC|JvMN3j+;W?xa*=77s-}!G%)^ew6UP|H@OIBH#O=^t6{6JKl1=*$DVI! zi7NKtPZ}QJAYB4-%#F&=HQ$EaJ{nh$1}R~Y2#rStNd+c ztK8W_=KKrdl5Q6lriN=tyzz_mC~6@B&3=W5@rSn4g9`JfN!yF`l-IMvwv<7 zb5W^=w{w#^t6yx%@Oi(m<(w=Pzv>=6nC0?^&u+o*N9Ou;hYNq$f{XEu>npi<%M1X% z2|JaB?@1D@88}j@g^FVfzSFG*_X83{TWB@{McXA}yGZ1p=#D%TbvMEJ)kK-vfh6*q zfpe7ls6w~K_*X8rz!xrn4K9BQ;(x9Js1?JQb2vR+?sFM;u?k+cLs@Vzx3&EndTeoZ zw$NQgGo8hJ#abT5nJ@4{5(j-t`HjW0&3RaTG#V0^-Hpw~7t`tKeiPLuo5yG;gi%kk zuT-s#(x2Vb<33cABHTEi6OC3InQ%6r@8k2*jv)&?I&t&*^DQ(B!tbD}g@1z+H1a6! z1!wN%Uryg{s>)9VkQMDXYbi3T!#Fd}Q z(WnRWEiV)*2r^imV7CKRDD5n6rM2R(Em{@UVla-CfFJx|9vl^kV$6lE~E zmMz)5D7}iRWtY?$Q3UPCaDPki5q-|QTj$CwK=#lLc^=+r>{gJfN2{&qew{U4(JxL; z;8e&bLc)xj+eAHbK^?7?VHA;M+yn5^3 zuXumzXL!5Z=HvBwjLLjl-`DjC`1bO$TR8sF$M$@t_uF$t`(yvOZkzYxWnsm^xhmi5 z;rzPi*iw_V00C;}~0mw;$fT9Ax0gxZhi2%NISiGwrRZSrP z0Pf?As}+Nzlbe;XBfYD&)r^*U8_WY{#&%TU z;)6ZnXeHTrI0C&$CWxep&w{!m3^9@>7ShsHag|^$-%zi6!+*(09Ed(YZjwbt*a{?s zm@~7LBWO=UBJ*hn4VqZIUG1!Wmm*whuYCUZpBR=j?)$jQ3T5~=wf9f_P*74CRN)nX@*C+?GaO5yPq$Oh-3 zJKj?#(XhSg3ec2QwM;DWrx&M0)JinkZn^Vz^22uIMDOm!qv}P{_tA$vVGhIO^u-?8 zTvit7B=C`iL4WxjCgJ4+1|IJ$5& z89jW&(ev~%dJtD9X6VQgRYkMiE%~($U1~f-9k?5I5RE~VdgZ2I{7;MkQJ2es9q17y z^)!IrgAzchyhI}9^^_e$j zWdHULHq7rLhJ~h|;aRS#!wwkL!5BI%EZ{X*rilW0F(W*3FFU}0{A4l6u^GyO0Pgno znQ7>&4|rFn^6>$;Uaqx0x-046k5vT&PiYwvNlHg&_L)@#UuvahoY+zJ^CPc-*BtBk za(}9WhG};7=Z%X^V&PtBmQpFl|7f?gv{5tEVfgnqZOrME7bvq<(iiTAkg&XNZ%@N6 zXd&0k8>f_4+O3y~x-dD?j*pVdSJE@ej&_Z*ywXk4y=fN+`x&1t8lkzTvR)EyF%VQHfC6Ug_vVRAI;76I#vZwJly*%V(wl$FPAWH2p2rT9Y zc(KbFNfz&_xBTH^Ma0meJr@hU=oGCKF8KdSanq;*GRT34>P5Fc7)WGPc1G1GI;3Qk zn~^umE+J_es~S_*bcjEzgs3~$o5yo*wxV}+Zo!2>4JG)N6mAWF>Q*&~6s}{HYkx7l zDA&5D1li0+%A14N%=y~94;bju9gxrTd|8R6bSoa89;Zb_+or(XK9`7Ytx`C-oNKhzEau4hw#(y{`8 z_EgwF0t?~6lOSeb5wp^O4${7bHQa!NBWuPdA%bX;?zAV0?Ih(AugecB9)Ds`XHHJV zPo1ZZ(C%o0a(-fgA47DF9Z;lFQ4K>{iOlGe_6=Ym&(i$1MCCSDoK`VPC^!WMVS|+C z=ZJ33Kpm6@lbqJ!7Cxeh8v-dHP%QQdY+_PSz%DSq_)UWtLK;mi0$iF*Est<^1LqEE z5=B9Nt_R4o_6C|)ChJ+!S$}aNo+!wy(m7x3N5D_q!Q9Tdcw#Wp8ps)nI{J{bD3g2wala#j}27wC+GR>!cD(BXnz;*v`5Fs75kd^wJy zjJNaWBV#XnBIRu7&u-Kd=T-rmGsH#C7Qo;{Z1K<$qk`l9P(AL?y?^=$5z-q-UkS6|vQ0Ii5*&qWaOqfLaI>6Jl5wtB4EGg%ax z1qG|GA@-)8?=IDMSBxPA`O>r!OU;a3t!y*TlzvamxHyg1S4Ov?b8f78smP-R3m6j{ zA;*)x^4aqGXcKbVKYv9*f{@Eaza{7DC+@%Vcl#C!=4MCv1{*o>d}1w`Fk-ktYu&)T zr%I)?v&n0O{)F}YIgT^d7reJZbelKdFYNC%!Tw3y&|ml;ulB_NV|Sgq*Y*{{@5)Bb zsor#L1j_CnjQ@>0T-#U!O3@uOL<{`(apvo z{poP<>sQp%mn76=L_PHx=f&d3j=F&b^RK7FMp^`jo%>;>;|n97Ka?v(8YxW z-2w#^RXJ}i2#+EmOx+?euwjf7#Ji??QErbo+5^h-9JYFR`0NA2L?S_G#6_k+77Bz{ z!b{anS+E}#KA8u3Kv*QSOfz3;&fJrckJfz#B|jsCH;7)eK{b-A^pJ+{7&Z&jju+Nz zF2E3@_kT%(tp>JdmRilDxyaSRJ1ynqS@z^k9y71$$keq(4^c7J=l#dourNSRA}sWo zslPSj!SbZq&f@KjgCLRsU;Ei+COzsbO=qGV=YAi-#mkh*$JMT1ySe!RBr>N?B4TkR%TTnm@Z+|luLalwGM!67$?HV-mGs=I{LAbP- zJn9?(z(h6xfciHbWTx+6Y^3PqU~XgjM-H8&FFW9f))$;p7_0$hr`8iIDWxOeH*o18 zS5Fj(v5766(uk;-pntPQ+yLhvY)YL^nop%jwlzkBF9S6eKg}>7KU?6sOMp@$qH)A~ zzkjVzUVqu0Z(iI;*Zx@${+O95EV^0amwp_SJZAg$a&mN~EXRveHfLcoW5v|q<9*lp zGvjr4`TcFZO}%^$meqvC)mnpHOJ?9zDu3GS+<>957sw1 z9!epUm?9RdlkjhfEX^u$Hap_3`%%*F_Ur8~HSy~8E@j?=O>KS2Z#MjK%ccZ^*0Ojm zd{?hYXHlJHL)YR>ze86w{Bh&;)PPYNZf0X_ZT9PDHP)+EKW3NdN2j{Ip+l}`1An{1 zy`#Rh#Yc^wx;%Eb&4(6MFN{SPdjT(}3G1!8E&D$mqVjhKRXx*>F|IK{3~!a{HQENd z=7xKvRDRV?KW5c`JxgeDFM98`@Xprf@jPBt8lDY!>ds0Yo3*+iK-lXm_v67|DcyB1 zDZD?!0AC5QOi)Z1#aQ&{y=o@de}59a*IfFwSvbmHzIwh!$1xqekLy_(c3YYnR2Hk* z)}DT(S#PQ5Gg||358!@u(g&v*<|LQ{VbQMMS%i43w|ZWy-u+y74KeIS>pI}q)Sf9_ zS7Lg{5U?3Wx0$U5iUGeXZt@jzI5!;k;Lz&AqWJ9Ox%VoubI{}(G3&}WS$~A#{mGqD z_xp6`FCB)Rm7QE54>C)$f=>;W8NlM(olUJ9iAEkL8>QFn@G=nMm~EIslSuD0iEWrG z1aMOikCQbR<03wMysb@`nVEQavVFFFrrp!W+t)P&{r!nAr~V8^y{ePfZ7XP;ve0-( zS(II*VzJfG7V*6Tn5xRzU4OKt(v$54)C$@n%J@p;Qv%q^oJF-I{;Z|PC4<6pWYO-Jo=J)eIp3%qY- zVjv86+O-KLKM`nadELM6yd0fwINfX?I3d3G?GM^|X58_ux4X@}+c7^a&$=?Zvv4-I z9H3uNtzV+MZSbxMB6#*|o?JRKpY+0c48*Zl3r^ z7j`ZPUVjQ2&0WKhE=mZevm%B9M3S}id!2ufgVxxb)s*yy`htxy^Yrt8|w3W(_PkCX{51BJ50ztl4}yE=}}w;oO7g7^3>n4>GTD)^8}R8aUDX9N>^rp1Tzal zgQ;o@zZiZ)hXfQ{v)dr~l&%#YO1;c=?_u@9NrFvbkmx+JJQWhU`hmyR>YACZ8 zNl%0J%^f6sCq_AbBd#DXeB~3C&XZPJBCI0*q|xhV5p98^>KejPu6#(k2UYI|B6ieyt4^aZK) zPN+y5Ch4R+k)PofdP4qq6nLV6NPU~WT@7g@Sx-i}7~`JMcvACgX2;9V zWJ6R3k?+3g>WW*;6xKwQF0yLw!WPim_Kuxo;p zHIDg}|U5#Hu<8zfUdC!%c_MA4?Z;0BwELgz0p3Rqi;PqJh-e2&h(7c zm4_2n2s$YsQOt2NfW)T8If)kcxH7FzKPiK#`k8DRcKD*-TDfmqRdb(|IU^HC#K09H z&|wBbD7G)5bu|*IF8C87Bw2@itA&JarWk(%;{Wae9I}a_AzFWqu>9Q-aR?}NT>VkS zhY@VtfXCqJGroHAm$?V)K=WshY9$6&xYBB-Z{RKij#Vb&f-_W`T&B1xRD0qcNCm?q z@xvpn&unBscJeW=N^pa^G5UwhIEH6KtlzK6*@6N^pXrj&K%j?8x8@BRplJ!UqzS6LKW7bl=RUp)0O>ftiXqI92Mdy!II^LV^QS<7~l=1Wn0I=BEJ;bM=ols?=6gG!pB;_3HQ*KwCO)gsNEYx*MM^AryET?LW zeGtJSmK#SRN%JPFQ~fTSLgeH%i6!a#v~$+p4}E6)_LPux4&HL3$o|sHPw(Qgo+c1- z6=q&k=vXzpRvagv&{su7!605eU8E$S{z*UD$bJd6$trANc~itRNID!eH7WEPtfC&m zhIno&GjJ5$WYk*#29c{A7_@(!%7GE~H*K+B4&E*Z}%YRXvypu;)+>y?U@TbFd-J=jK`@s+kS+MinXsrTu^=S7+8T!7*~rys<`jlgvD3PqhE5r?CJ;0;`hSH zLqTbKCo`<&+I$LqiY=V(r5>FbgMIV2^YcehO9X|nMm`#1ebOBb3wBS^RppC$L} z=UrpKpwtZKb6kIwQi&VY7J@Whr%F5W6sUuc`qezYmLJ?aFkXLytLnWp6O?mRy0H65 z@pFkZo?1)#iCIQB@@Gp{HT4yzViUX*Ci{c>_wS(6aHPL_bCdfD#NRQmQ0riTtP~9h zBmGLNyrJNON~F}(@SX-ZG0a4udxcV%x?jeZ5`;de2B8CV*if zW;2^KkhaF1Q#N?Qk~FfYhqG$!rQwhwvTdHKpJWw$5N(T_U*DYp>+%CUINDmcUZ1$1 z1>}wl$FU;Gpt*W5ie_Ih1f1We1U;V7{6EKkkH=&#wp@SLi`t9%cG|&LRS<|5^#Gw@ zXtvEmHyfpy!-vtfPGuORs~4De0mK|=f4Jf;bv2L$PYN0{)ojQ_t5RyNy0$6$%W1Np zOk2zGVX$(+5#}*K*7U1zr>+Gavh-rUlE8|$RgCm_3${az8p$)qFmoDoV)5i>_l#M1znN@IPRzs7}vNuX>^LD%j!=0R1N)9x+Nj3h9X0S=*F#~HqP(gYU@a&ciw2eA@&Z>BC^=v z+fJc8Pq(iUu~f!)T`u-M9!Bw}XVM2b_+kK(3NFnW1UM^_eU`=lG{Zk!LOOuZ>A-hf z8%2>Dd%63#v*pf_3_ITDGUE4!m%+-X2E%YUxnZq1(sQ)l|9a5KSK`Dq?ZXo|;`sLZ zI4ghrjtX0p7)It204+cZ;jb2h?DsWVheF?m5aFic@nG=B7eTC4IvaF^(oTyeZ#(`i zJ@(gLc=kvzJe90<1M`&Kt;pK1U_O=w8()!7HNOb0{t9^Y#dd__udMxq04#1$`9=qm zNe@$KNXbp{CGN`I6}TaMYZ{X7lz?uaD6D@I;@f+^5O@!4ZyqD+-6aDe^0A1A+FtZD zvSGQ3-L{sX^TK2OPvb9)pvHDZ>4K~q7mbAc)dapszi?Sy!~s|5kVfl`K1$0W6F1(t zx*w`w9zzwwR#XYRbsNkl$O(j98@19|VJIWohPakzWQZdOJoagEEt|lLrOg-1)xm$+ z)9q&O;puee1udJLJ2YGLa$tj+3=T=w2rM8Vyo-TYR~dv@yjl%scRx=Ucn%yzR+Dg6 zX`ZZ+?a;&oT1r{4bJF#Va;^?sd{5p1pBfI0Pkz@~PLzCSQo=!xA@iY}0!PLhQ(Gr9 zi+W!U#w$TIAvH8<Ic4ss-mZI3W+UpM+0kcv(TAN)m}@{ zl#pmyvn?w8DN6tQ5vobiOktm?fh0YB6k_1^}D&w{I8U zx^c{E6o^-IVt&4nXJ_`5MPjgW9T&AjP9`AwjQ=;3r( z)9|o)XrMB6qt0pxf=|n=)Y5-|RBywZ1dzf*XuS<%9eojkJF6Vb-ElC|JivLGg}U~%USixQO{T0}HkAO}#Bm!XPAYFbjoN$0$`4JAAksArG_ zGZxyFjw%A_0u1Hh{KfgR1kda1jv)>lMIoPVE~a1}uMrP&46|l0A|ZcHRRq%ojyaQX zH8DmzjsofpHMT54@~g6IiXcI>VJAMNk;_o^2vAQi}tEMcM&x;deiXAW}pU3o1}E&VMo6_cuRKt!$$DRfb$%#8PmTt zvCcSf2mv29A0FA82I)~d8Lo_L!HM4(5frG`*P3lBxIZF}7(#zrpZ+i?PT_^?%uS7~ znI#4^3pd5)m3E+2)hqj)iExR#h+L@s@GZU~5bD5|L&qk^Kge6q#BFqaZiEL#w$DPJ zCE^0F2O>Nw7&oXsf%@K97E_sn;d+CFAWd&Gu^UG9o0&sGBOfipAIlWw6+ zn6%K%v(yo0Y#q2L5(Xtxhx_v`FxJ7n5it16Z=^HoLXP%%Rf)0T5Sq9;P95R>q^|$ z>nYrU4`7bcmvX`iOvqcpBA@R8KJRIsxZKQasZp=5~sUW)rpUveviHE&~53C_fW-n{y`A$5XwRLn~7G{7kv! zO4#+85K4bjTVShK#&ZXgUZjv@e#gel5}qOpJ7`OfwJtJ5!Jb?^3&tzQwrU~vj- zpWDBwi-@P!XU%S{aj2*k+T!V$<}P)u71)lHcxNHuF5IJ&tTghu8ef1VH^&}1n_6ODYqnW~}h@|=opF-31|x$2rYt-ziKKIqVR zMNnXt(b052{isRi5ZN!n5%Z9@f?VLVArSKpoy1TD6!r5AK#xo4H*DAtg~BG532;)8 zL6E`S#GG03D}bkfSc{ZI)#E4ae8bP*$LN3aILdIMjb%kLvrvuYDK;!WbH^)*kt#c=UWceARs`{SF$R{>B1@|(B5K%yutHuC&Z@U?M zYDi}sqgV^Ryl__iijt!ZLx+gfdfmWJ00=i?T#%BGRW+ zC${OksgtSaBC+A~+YMf5q+Gf2p?QBxz|R2TzUVQUF=cW8xPWHVUeW5B^rc8&>aq2R zs0!U5q3LxuS;L!)P~7*q!=;0Zk5RdUllQqblb|_6z;~@tlOLE9I+}>Hg39AnEE~CtE(8<4A)w{MoHNC4Du^8hUNSS}_#zl9?V661V zZ21}CETx)PNFBz@Ap9(<7Y0rd4QWcu+@%BN`lY?d(j8z=3Pz3%?vHE0yeyiV?te-x zr!A9{PXutAH-ZLE2?_-k43d9pKH(54KvATITSWIbpA7IO2RY?4#75!JnBYf&ku2{4 znYb$=%EHP}omEbEgU{XVxI53gZp;g*29ShCdxJQr>^Uu=v7UWmIv|HH@{!gkj_8$8 z&Be^6%_&l$Ok$=c#iq7YtIF8OlSq{dVp@$==wxZ!OKF15%YZdwvB7`d&P7H`<3yY# z7en@hOUIClo|FK}Dq2S~bKf~dFVDqJD}p}=0|FKZEJj7=DE4nt#vjj%Z(t$qSqNqY zHUYK>>LhAiv&T-7fDWcscH2|;r4Fe^HK&$BM=L-IM6u)X$)>A8+^H37^$KU46$h^# zvLQ;Iiqg)AMJ`}To$D3B>$j}@mY%U_wQC|_R11F{5M74A5c zW6U{un){og#e#dPzB>_6UVI@Cn~~vx80W@25d_xB1+)zZ`6qvI4&Z8hK5kAUYrerZ zI41w@b5Yrab|ycz&zmuM*CM+y%>r-yqXetcJ$v36ycT)z&|}xtbRZ^yCM*@D;Cp!tWxk}3ay0$ z&F^_bnTPs8-=R1)ZFbH4bL)*NLLe(Jifpr&_o)`**a{?}g8c_<(wInJrlb=SMD>dE zcU!Y+e_w!>Q!EI3g0D(>{d=pm=8yIKBbc{FtOf_hCFg%t;23T`#E9!-%PuD;5e4FC z3ciBkP=s)9C@0dj*gL=rn+|q8h4TrhiqzR@V3?lxB$40y_OUs*Z9+yICF4#bl}&?D z$`_yernB!~S$J>wdVR?C@JWft@G0}bD6`^QN%aCRwPGIx=Zk!!}=pr7&wq^kavAu5k zzMvOwU3uhyEA#C-KeZFt>n>3=os7Y;2?CP!+Zo(vdv(TyfNYuq=}6T|AL8P(>< zd)TB}Nd-MbwdiDiy}YsbJpjzLE13*@=oq9%BtL&LrFLPZ1GLW0DRdQb&=Bgm9;`KZ zX;9=7J{YcCvjDn*a6uWIF}zhiC%@jXRCL&rP(xYok|c9HxJ5X;FEjf2kh;iwNWu$A z8p=jrc3)k!j0+;5z?q9tCKZHx3TPQqr$E2MP1arh6qiyXrE)c2WZWVD{)h+69_ptq zNFjeDPl~zrcFhPI@Kul)_o***p#<7XE-)ko*+twK-~Nu|i-ABGY0p=%AlU+W0A)NZ znE!~HuOQnEncEM2^$vCcSVl!+8x3Zp5Qt8(!aiGRWDi1Ad3lLG0IkR`6s#;K@K8ZL zWmMsronJW!BqvgABu)wGIUKy%*MQE7A)uVfj95$aJHDz2r%`k3&wXRj<&>=?&JUEIxC7df2UCCc zg6)%0ZQo!@YV0Zlp^CQy8>G?6BSURC+#}kSVlJra>!~#R+%+(PU=>5m6-H-hG11(| zbwLb4&f?TCr5s`p-zjp)P3m2MBH3w`r#Z}mn%OMya}SULA#5=v^ZCdYt{^1vdz}9g zZ4S1-dtA)?u5g@?y}@S=+ui==r%->jUUZbT?9V?dN+h4|e;6DYMgk_|XX+7aXcC>r z5T*Zj>=o-CO<>29n_T^#* z1z9m8)~7SRK-hie^!8%s1vhe2Qd>~MA46!<&nGhIq-#L3 zE15E)t1;%>;rDUhjI?e1T-AT5I(}jI;?2^2?tWZT)(HYyV92x0NRUUXaUo*Xjtzle zg6pi8GGYzbMHZBfo-vI^-8II$-- za%2%=hQ3J${G~Kx?ENxInC?CIvHNU0PFZ9`B#!{C1#w!EzoK#sS-*c!>(Eq}qEOo~ zQ+6+h;TPrt8elhhu{`NiIRrhwVi6}$_qo7*#X3X@i)xe@0b~qDm?bfwF9MeW?Z~n~ zY5@{?{aBgl)rK9&Gq@HSRm>KsO?q2t`_Qb(Jc?qzCBulq+m;h+cG--f3wnqeoQ+Q& z0B|5G0dj_3=0~VbQv`p#Yll$rSSpDx-aI`!V4Kh!KlD`qUqW2ov6TzdZc*>o2K4x$pezW5=|?)0ODI|2 zl<26LzoX++_?6o?@2o(x!`l1h9|G4hUb;zb7&M`e6dKGxdPsj?v(=_>hdP3_7^g%- zLA}X8+2$_x>PW8u9jN01)MLirtWRuVL5L1kK zA;fu~W^Cw80h45%F6{$bAHjSecP1MlAZZqE1k2dDxNLvPh1BG4TOgP`WE$U7<2POD zxb~||%F5e}oz`YXbF*j{-YCMlMzrE~z-YlXod(Q!oS=_zWPHE|Ln7G+>;q9yq2g1u z4nXypxUfT`U;3=M-Y^ZrZAnQN;ETw@qIccw*E3b3C^JT&%(5}nqf}sNtSOT5S`xs< zg;t?_*?WJ$`*X2dz%sBR`We76@V=a=Q3~959iCVyaIdXe*xh$T0O@ZyZ6ocqhs^QP zf%LNyze@FQj1J~Fm7fb+(t+aqGjuWe3T z6?a_n$kNHSAM!c*gTmjb8<1{h7brsK5QPa!bq##M5zD5 zCoEmIlRXqq0trHQR>z!A8nTPu)Ojgae}#W&Kc5yZoUH7)PYkV!2H8^kZLe=JFHvKi z5e)FU;y|1_CS1I_Kaa#P+M@V7wmoE|19&zZpDjKs2b|CH(``b;)}2UWKscGrzABs- zyiJ{J2FBPVZi`bt&x+ptS##}SosA_6#J1&94LnD}-Nceoe6~S~QFCtJ#+Xrdb=rU2 zf-@h3(>YHfNn0e&`HRVYa<0%YMFs_vT#Jg3Fu^@M+mk>mPai_^a@vW_Ex)L=^>dsh|E!v53Oscf)@ZyYPMu zY7j;=x*`lh$AfYWBRzAu3og#KK=JI`Tu*hkan*wqBwy7#n3Ak{=z%hO@{JXAY^A#T`%9~)>P3MxhE-#WBA zipwQ;Z3CSio$4A=OLHW^VuDm}rlnGE``d#6LHa=e+Sk71VmKI}t`C zaya|Wfhy&5hoo_lC**%?l<*+|p4L0N^n`L7NfUk@%aT-48U>yfQ3=oO{D$M=%+t;}3EdZXT3sK^4kJ(cWuG@^@)jGv_GLSG0dN$W74QjUy><<^x~O zTRPmUk~W*qO_?7gx030=2}i~}`WIKQvrZRY*)O6;3Sfxeu#k?{+^$rRLc+w(IR=@$ zuTD2rOuOV3o={;s-oRMUwN%y^qYYGi-7c?(x+M`LfQS(6!?SI+z#kw1TPdyV_>p3l zle}9{=lPG}ga?16he-J->>?-+{K6h>`eL>}d9a;~0v~}Zvro%B{J)$&ox)U3@Dm^dA*F#;PFQDJz zFM0SGbkLKt(KzvCssOolK0vR@}HU4^4~J7fVXozOD5l#8l3c(ieJ*Db_3K;LVM z)qmH|HZ;e)5>+QmK3p^F2z@b$+R2Bjy#pJcyF-?{6_^>V+aaHo_Qpgt0bvj>EP^Ui z3FVOH3OLfIYTD7_6xJTY@x719dAk=hI4d2!agKkhfq^4n8|j)%OG5D014I>pfitCV zay__fu@P5SN87*q)a#eei<5{i?j*T7QpGT$^s_ae>QZ;fG7BNaYD!H8DI}YigMxn_#gc!2E=&IX<%KN=tE5nOog8mW(|0K* zgQ9KhQ@pjW1yv)o2?>)nw1f^Mit<9@gI%kd2(MIqtVD6r8D=^UBHuHBIk2E^Jug0$ zT(k^AD(>~Jf(Zj1O;-+-^&COFX3fl;9(v13c~9y!=-}ILkO@@;7h>eTJ+c(}W9WZQ z5=4KV38b2F(CoX>yA9$Ii0@L=4|X2M0L9SO0^%|v7dv=fMhCJb%N$dhmtUERt`Eg5 z{6>!4XP0*6K=3ZO&6~aZ)>qN<{9@N&yJv@KCSnCEE ziU2{y|A_mc4a!VtB1y}QFP7UB$$}<=uV)Vrc8Y`@5oR8mL@x`P7Eg_S9>J<>E0)mq zjr==60#vYX>GRd%=@x#H-9@2Ihu!LJ#*6q$Ww>icBbW5r-n#bC)CM zudB4!3ifNR;rvYQ@ttg zk9e_?+b(FyPXSU$W?_lRS6m$a*#0(O3^A!UKObirO~~}S&$d8~qFsNkYJJyEpnk5s z6-*ahlDaTMfF9qWqCfA>&5g1bxfpP@I4aOHl3U$ypPUAF$>={mM}@8%w5)H_b8PEl zZspfeC%5Tzh_DXI=V1>YKjro{qMo?zMHmQ&WEVhLs;>XUoPQslVS+KkJ(oW!2gNL8 z5z+z^e%~-u>q;(tL-2nyC*a2~NXF$_IW|^B8_Ts%z;`f{QS@^hSKrvI2Iyr97X+1D z85KuRMsaFP=DROZHC4z%owkWbd`QGK^b*kPS z>=o^5RW>X?66mfnoL-9t`3YFAysGb4Mma*Ge5Qk`L?rrRXk>r3i1riOHl-M+ryFG| z&7X$hm-7ny2$D1gBs-2eBYGKaR=`!l*qcqJxaK%}@1f67^aHGh6x}w#1>)3_L@XJb zWKqM7G%6Gd_S1YvN1-qfdoDe{mcCN-fn;(JhR+nwaINi%&^vZxctl|#`5NOFb!^t1 zR;DVBuOQa4#%zBzDNpl7`#6YZBv00ai{CeFqug2aA}p5KL(u|@gIY9!@9qv;2@7S+ zBE<-OnH>;Ey7&o<2@YEgRJ^6Gp_jMu1YbRUSvjwNy$XMFJKTm5G;&cE|Kw!;EHhRf zw*5Lkr%Aes38$EsYy@T?9s%u=F$P&iSuO*Z=QK%wZJmE!ZgsqO8eWwwPCJdxW<8A@ z5=tm!k8z&ANsy0OEge1sEy?fY=cG_uN9}GZ7CTVeH^ryQzW2NU>kuK8v)vH}g;o@g zk?i@=6{xI)Z?1jFmq~OroLv50wl7XlI9>PTpFDJ&tXW6L+$d97m*D8{mFF<5MKp;u)AuxaS$WF!R9+^#Chdn`%4-^D{4UcUJ zrckW-?gbYO77e~;^KvU4&$xumLz2XQnQgFeGi4UA?*7h~>A*Y?z-+9ej zfT@4jX=Jyb#g+?|vwUx(!M^;Z8Sf5uW(l0E z`B261m#0nmB!qn+IN<|7+X-Yaj1C1nBl`nt2rW!v8JWf}}_OvumDt*TnlR+4q7BD%J z-<|m$Bt)v!#W=mF57@yqOJ^BMb8~a|*M3|pu(!1EgLRGQ$*|}Pz`=}*uzCQC@*7?# z=x{5j(j79gX6HOJDM$1|3YYOflm4 zCWY{Vi-<4|f>^N)636y>gDlM1KZr(cp-8$w%|==dlQ>%&7%YOqe6g;t2|A;-o^TLr z`?4tuS~9_ZuinU4&z=awZiu}~kbr-n#9dVIi@s(*%hAPw z_U`4gesXr|HirpuIYF&JVAg-q;L`Aki{*KAcg0t%LkFRq~;Xk8G`5*hHvViK>lnDB_uWMwJQe-L4BYSBc_7~bepYtm~P$9(; z9paLJq7mc6FO&LiD4#o4U(8>ihr6|&#^+|>p>PFJ$#f9lHW+@QQviQxCSDoPmUXC( zlD|UfHmR(2Mb0ACxgO&0qvpJ)eYwxKpnBU$)mP?3^Tn7olp8_wyATMel**Li;6=1J z2WAXVOltfF=i+F}dINrfE?RJ%K2JF)bq=*3f~QgdnW_u`@3 zFw)|*!1NT(SbQlrHb=$HH2tR`CAaW&M0vIAqfeMjtAg6h0R8Q8S z#e%z=_(|2Qf4PHrJMce8iEfXY(BP&;0Xr?SHFgKN*5f>giC%D z*zchS|0+a72vcjRoq8M&Z>I;rX}Vk$q%f`c7DaPasad!7VqlkTbbsVsy>mkbp{7{S ziCVX1SXpO?Xu^LEv2K=-0aEp z=`j<@ut}yQzC{aA>bjX>WJ4E+73|4oZ~py*PtD48ngV}hA$!Z#r>E~)LU!hss?J$&!cF`_OWtik#LeL=H$Ge!fQ|%9qIro z1PRv1b0mMKt0+eVoQhq=6HSlWeV>eJd0A6u8Vx3$pV>-n{NFrE=RfmLJR>{t1Vg#c zGJxR`W2$YK-3!^UK%=Jt34}mE90?O$WrbzJu)K6bKHWTl-(4->PVj!RSYSpANCbMw zU-6)!7s%FTU;?4!st1Jvd&k*4muN}p(p5fP^F4pd5$A5ec=NUt6Tc|ujLYd0cWg#b zU^oG@Cu{LR%JPMyF(rvD_{3@|Fl<=+79l)KyD+8+-St3a-TcL0IuY8nZjFK~Y{F$Z z;7s88p+SEIS-Eh@T={jC=c`a}X3<;83Sut5>3H{hXWm+f{xb!C0FtMp)iKZaQX{X_ zmdby(CZuelB`SmA7Y6R<>W;8+OKWIQ>}vJO!P|9yBcI$3(Dqr7pb#&X=l$~wdoJfw z2Ao!{hgYS-SVRn=F?QfUoS!TU6Yp>E&^&i$7X&G-o4GDk+3n}Ug+rqny1b%ipEO30 zaBO7=UKvE4@4vhcPuxRhZmp}AwixW7TQ7eCd&-3r9DLIlL2mLax7~}^bbB0Ln;i+M zE2?*z(4p;Yu#*VazQ{iF6JSmD2Bi$r68QoF;wk0!^v2t*YLT|H-%CK(gjAg0beBB_ z8Vmzk$#M|v8bjYH!{;d1)_Drg%T}_R>aHEU;d2o$U$8>l(S1Uy9BeM0k?C#a=1_kG zZ8_}^ztzIDn8On8GxEZt=6PM_Mk*-Fo~x%>YG|?X$fYM=+?GsHXC@dXJ1=_UD*<|g zpWi3i3T;P9UB{%#C~_GO$9xy%B2f(*twHzeaRGUm<^iV9f-_ph)nEG?QWx51$se1h z^nF=u4~wrGUuy5WP`Fy8<-ZHRN(X;HVgb2LrwAon(wV|h%nE70c`16U$*P{7b8C%* z9*3lR_2O<5y3x;2^ye={_i(Di?rcyY53tb%zfN?g$Sl`Kyg$|!OPUG&N*Ei_buu{9 z4R*-fI=`Afyw>EE;aD~-!LU^{=O3zpYF};>Aqx(Q{T?E0yy|4U#AWIj`Rad~MLNMO zEk01)o0lKjq@Ih26RaQI(+9z`F6FP^pB85}(B`AZ_0wbC;1B@B{=-s?D6tIEd+)){ zESa1R@Mf$%Pl4Jy4fCKrHsr9ytPpTycZ<<+hf9d9AIhwh@&w z6czZ8XN`wX_;u~gUrwAN89IN!5wD0KdB&gS^s0L-lOf_NF>RL<=a+}sK}9y{00OHt zPU7dpKr7{KBA9{)aqxIJcVdyLqDj}?=hnW_t84#y`y(eVXp*MT#rwBSQR#;?n)!Td zT{H2iILnv{UG9CCU5lsYtTxMb3Nn!=rfn1{cQb6Ir-YY5ocP#eO zc;8(K1|L(3a#xGbRy+OpJe8L-tg1&&HUI`C&94)!-QP)V8SxpRIu-a)Q_BZcVFkFI zwEa~<3Y7byZ9gaSF4X>tOguRqx2O%z%VUXg4xT7@G6e?PlFuWFmJ^pOhs5{> zGHRc&vo~9nPyDkwB`AONDRcY+mEW;ye&rzLATEJaI_|YsgukFwjr-+_;lF+*Lp0EY zj4==Z5C9ASAORqOjBE|%9Bl0z84PV5jDLR)kuV1oh%yTR1o;2)BQR!ErkfEl@La4V zVAo?SPnb&0n%Y~IkO&)e%jCqGspo4gdt4ij%v3OOG{+Lx^XY%c()43t@gPLj{MeXT zhDn@nyo`Bs%H;DA_2+^f2>tk?^dPKN-@@yw3q5Kadb}>WCU8cx3(}af{p#e&L`3Yd zq(lb2K-t``zOAWjBqDtKUTmWE9_R(iVQ3RVNHTvtI!1GF;#J~!+~`rRIXr%Ga5l`! z&KmB~#Rhf&_Pc-S7u7{YY&>@9k=nZEag}NY_#@d0h)wranfdK8k(E?oyxWJcrOq!TsL2Q>x|ixvr4Z2Y@8pk(FY`+_-)F z&X~A9F0=y;qT#fye%b=qNxwhwB=b4Q88yQ8b@)+OLN0$TLrj_2m3Tacr_zPz)y&hw zv&T-DEcn>!ctCUOoC{3U<`(r&_*(`h07UxKLo|fo&p5{`_q3jqa}a3OiK# zO~M*(SvvZhJq|myg3uwurT5g}{Uoh8`a7W?l8^gpCN(O98{Dl)64^hYQLU+REoi#Fb`)B*W)+h9n z#1r|Lq;hunITI6hAQ3*Y-v#?+72Q!aXq7~Bz(zCEuEcaDZA|;E!S*h+IqtIcZx@<~ zEX#jBTRo)8^*ZYtt6)_+jwdJ1cb3ruxNL@fjXO*`Ha&dX>l75aj~#AWqbm`@fODh@ zqS^7?pYshR)a=bS=xUV_uLiy>wjT(Ju29Z8-aAg(ZO%!SZA0Pf!zm}k4x7JH_-v_P z4;+_u7}H;v=3JnPe*0;1o3xIaEaiBpoWFmsV}x2J*Y)6D?j9Yl2XUtr3LS*hHMQ~X34GP4y+=L}Nl zZ{EL{HS2VlmawVpB@<#6VvJP@D>cHOzTE6NF8Oxf7o~D=cGF_Q&^(7r+E?LzYNCHz zws>o^eA>ep|9Yo#pG4OiJilmjan#RU-o?f+1W2 zkX|GyE^~L|C~l9TVWRlhez8fieM0g|OQ@x(;x==pRc@s9$yJN|7~$@S{1|4rR0xn4 z@8jEzWYajyCOSAb48C6c{;zuuNsoUY$xRzB4~o0b*QsZ-TvIP#|IPO;D|K|sKS0+2 z1OPz%S6tS&v-|(U@;{HX*iM^eM%dtUkSF-yvu`VTn8Exi@_9543zYzSk9{Lfc?wDY zJj}~AlksW{96W~at*5m(gPBj4@;N=P#Z2nqL>8tnU%AHBgH?V>EPHik3>SYcLL~Hp z)&p~E|~ zWDuoTiS7@c3R!B46XR&*DJ5XDLeo>$CH4BEKQqbES!_Eow)rr?G3VmoW|O72w15N4 zO)4cWnGV~>aEmVZ1o7Yi>urKr36aL8jWWeZmX_u${V5kL1p&6*ZGC^>xfp$0oP20! zB=8QQt(Xb~!!0UlG;5rt`ji?(;f*`E;~< zdv-ov`_6`MK*QS4>y`|0j{d#nCxRBu< z!G(d3$E)4P^LdCtb{xT_!uI{?<#=@Xe*d|7oI&^OT$iA2b!W5E27k@Foi&%EcM|54UswK>V$teW!cOqs=9eVjoW%ZR3Dk~oO}Ov@QbhMOmzPB z;D(}*@AK>6p=?H4>~v<@+s&?|bUt z{$q`}RoH(${09AyZb~z+LCp5Ynnv@oM@5~cE}7ychBcR?(hgXZ^DtNmXImc6Y0Z!4#5*7w%Uw##12XUkvL>!0ga8~#6cimQwB z-^!Qdi7_!=wyczI^ zhLSj%)T)1#A@_e4YR%t8Cwi1O`p&NwAixr-|$dh(H!gqx4Q8kU8Tm+QiFjC)=w+3vzWmFyA(lv^^y99T4cXuba zyF+kq0t9yt8r_82wST2*sal}o2+s)*d8 zd2n;IJ3p!pf{M7Y+LF#RBj-%lQ!0C_S}>x@SEIQ}t!X}OWlAoUW|292P0KmZLmFy~ zmVJyu{bX0Tl*@r-R&{44=DJCz`gQ4WJ0+=_AF{d$6+o4daKKx4o>m_K)-$y2dh zUnD-f*M!@JMI-wN!PT(IBTMB*E=#Yeak>h*V@SRyx30i-kDtk)V6?)g2?AZclt;`n zy979uc2cd&K2Hz>4^USg7f@hD;ID}tL8%UUqC)$YU${X6u7%8g9$@R@Q<>sZ=~Hm= znM$2+xdQJw1oJd(3G4pz1%jmfX@KqeQ?8dAK~&`z+#^8f-Lfx37ltu2Hhw__6yyxB zZ9#sQl6YNM99Zm`?Ot5Gepvo!B(g8(nrMslR~8Hrdu;ZH$bG-PsTO#(G;MnhZ0nER ziTL(@b1!53&hF02*2MXK8h_m7)@?pPzw+c$0mRY~KQ$vM#=Wz&<^Qa$P2AgZIGRE) z`nYpv4b^F`6yk+{Pg5EPPX8i23Guz&gg$v_ejIkZ3cpo%)Vwwu5NnW0(T;+EAjnOB z9R0w2>$<--EItzIV!X|P)_4GXy^cOByiYkUKOc&)UvG6eo(lOqKJ+hl5t{!J4)}-o9;XyP1gKw^#9;7X{^pSE0!{Bq9dA=XU`R(mi6f5;^WUv% z65piA*sCTLU?}|qTUibq0uJP#54HZ0^uNCRe+Q(`v#Fz*xuKo4i>nKhr76=tV=+GO z!hp!B9Z3T)E5+LYI0#5S9ta5Se+?Efb+vZ4cJ)&CaxxeDd=0}t2l>xeF^{G9-4^ECou(NHOs$x+*OrNBy7y;oEAnX2&a-9pL zGwbdg^}X({pk=Di(O_sZs^-UN7&tqY)ag-@K@rCMGQvFHXVWy@YvR$SSnbz&#*CT8 zaXfk}tCt`>Zw6eOn>GX&Y>qA44FpEose~nh>UYjpoSgmnzUV7CP%b52ow;)k9!9#b z9(Q&KTy#brhqw-%6#@6>Aa_y67B%_=EQOdSbcd1%j1+ru);|NnkAsqjUb0P){YSsF_)2?E+`*{^=A^HHmloH!tsxUeSduc4+l`LL9LQD^ zhP4>iL8z)-2D3MxwS4t~?n~ngRj|0dnkRctHqGAs&`!ldRH$)6s}S)jWj=;g-Dw7S zu{&n5H}M1A1^@^s!8tu<8Mu4`b&41BU+-}9Dn=!m-L?6iQI0T7g>;DO@0`n&DV3x` zuu-oNsufMsgx%ka0!-bgqBPQ~ss!SQ#Dey9todobie$hIs3*74EBs_;NGVbJ{>>0C zE2(`_*D|dRvZ-55+LnShtr|q%?mpe$UnQ z4B_zDb~xZb(6$)Zirzkv=a2c^+Y{W6cZVkZK{2asRFL!f!U06nW2^rC0Np;a@L+3u~lL~X+(=TO@sD) zClu7{0+IA;(1RdzJA7&*?BzrE-$@Pw>PRrL6b8U7^77MNMRr;RYXJyyUg5^m1igpw z=LVJJxZk1weZsJ*NKiTk0|8Nj2LYk^@A<;s(apj2|I8LH|2AD{s5q`Nqxe_Pe;EA{ zXxU)57A5&AD~5?FnheA_@RQK-bgPMbXGxFz%QxB#f|AXK?2vzXS)X+dHvSsZM7NJyK`p~HE z<&(u%Ep3my^6t2(5b|iz+E&ukTzY)5!Wons4*TZyJw1ojc@j_*_wQliQIT`$G^x$Y z9J%)_jn@ox`-3HxjvEb`>RUCQW~ncjGl$d0iY<)R3ZZ;K)Z?e`7X7@v6H-b2TElpV|eVEu`NQZN?6Z&$my+Z9X zzrHy=#Mi0^%6$rfe5;D@q@`281BmEoiCK`2&VFmS=2ZfbKb8no%+{*2ds>F2WdTt% z+T0ulaK!SHZ$Vxoxyk5c+5_Q-5)|YD1Er5%;8agk@`Ofea`_)!l%bn~KMX7ojbd(_ z<=q3GLEP5-PvbCW>6LQvcwW*1s*#DarQ5*N!Ow-$8DH#l4PQ3zHo9>qi>lBOitA-C z9`~rYYMg+%QrPdY3Q{F&?i~?2Q78#{h$!(6akDp(LfBL4@HY5mKQfX(z;VCm*SlQ4 zTYjF|w7ZAmjWzurkM29ZFIBsxZAj)G{x;@z0bAm!r=3%cW)5vh)3d5egd{=Vs3JEf zrf|OXyWfc!(>3Qk+!0A4X@nrBdkWKlyLwtYiUGEi>c1cI`ESkDQ#w&@K8~LtP?OOY zc@Ku|p7?at34BZvJZ+ls-n=ryH9%a9<3^JK&K8jTDZ+y#vzpk6bh!&4>Yb8r(KuLw zZ9(+wo`{R5hX0P5j6mtXS)Zt}M*sn#{4dl1VvY{3&c>$y0?xl-MpO3_GZ_EE%oD-- zSlid(f)gvc+`1S{9sAfSmjo@jvvGIH6f?i0hUWdbr>>ZdS{-3V}W!* z#fk}^;Bkxki?fz;SNRwuB&3lgrF>W=VpC55xlzd6jGRk6J8md*r2ri>K{vNRo5)e` zkLXyo_B?Zzyi;XVgk5NPMRA_A)6q{oaCikUqb195uV_;BbyrNbURQM_XV4)INY$Yf zX)%+yUq6~rfF;(zAPG@k1QDH`G8SaclCo);yoL^ATnKQAN{e;HLmuVXW!t6rgxY3L z`HmznOyOOlzfTt4K7wg^$IVw16v>+C9)_|w+}ug(k=`EN1qnzR-o+BkinyWTg(Oz8 zDef9?Ic)YwwmkDQhgAZ;gzBf*R(@ZQmg20N(b%ogfJAo-*~P{TBy}A#XRszcE=qQU zmu0z-nXGS#6+2QS?7^O;4rJju7j9@?)$kU$*Le4}>b$0DOdrcM@7dPaoT1Xt%`0v`b`kGx!i|7JjY%)YIHpEl;imhuw4!> z&4{qmsm48D%pB;=e(!x;d?4@wgs!*U2*J`LKr<&a)$h~3n@>4Qsb|+8hsPJfG=kAL z<1vUX4Eo9~rnr^b%;L4w#Gorj7oaabA^DJ-qEZOf;SK)Z%^Wcp?yL?G1f=f|2nf@E znYq|MYlE}bKU+u{Gjj)5YYS_0=YPx{_@6DM{)WTaAX+EWw1?JX5si_QLL~YZoEZ4X z=URFd4RP5jKeeb~)YdC!O>M@);fF(QByV7on8`gQ0Z3Y;@kZjsgATKo!5E3H=i|GX zn96>AEmbxNZ%UHv;`6+D4h8?t%ThYO@;gXoo#*-RJ2k-(M$*jVg%J?_r)R2o%ikq| zV(7cfH)1)eR~}cd*HT}PIKF0X2X>9}h0_J4>gWkPq4&Ri8G}qa#Inxx+n+kV{)?`2 zuES@#tyihNIWWD?yjj=Xf|)-zTTE}sbmg&Q6C9)YqLhnC78fySYF{#*^e8>`80kfI z4#F;;>di*>^b06y4DkVKb1yTj60YVwA~@RErra^f5WLEYE$c_AMQ-km%)bSxdG51@ zh$k5Wel4RiN%*HB%G=gPwC87S{?5qI`2yDb1b-j1zRzgCDf+n#!P$KKCCDAEDTy%6 z)3E!lmnZmhSzxVCGe?ng1MaZ_TR$Rav)#|x(^!vluE^-t(7KI&-)_5NED=BeR+($wy z6SX0Gt0D6MSa*%WOtBWJ7|!wn)l3xVd6b3mSRKV+5)M&aVy0fXXJZ>J=wl!6O7O)O zDp;yvmM88Bn|yT_lc*9FtVT^}9dTtG#a}EO(`8KsJgAEI-%&8=2I;P8v?sW)-bAA= zZ@Sd&hwnz8v5UX?i!luIHL%4IaogV<;Ia%C(KN0D=?8~am&|N(iwgxS1yE-MDAI^~ z-S$nxBq#DB5$2OH3F$Oed81}unMn&Mq0^H)?p#z{f3Zg~|K4Z*3RPjDbd%{TdVocK z$U2)(RGzFzLDmcJ?3b@iAw6*{?jO*Wp6&8q9TTx!0R zu`$}|M2>jWH;d_GDJTZ;(WjV)MmH(fkvdI^TRopat}x=;6T2E*dpZDqahqi3|sd= z1F8FLDnCsIaV=m5_fh1aO~%u&FqDhqASzZcdy@3##-q~m6nGYnFe0cz)4y3`4bEho^E(01)wo%~Xu!|MYf;(?RBoiY(S-AWLhbU`kVC z+>a4#d*n0Hz3ePcf0*`5P4F8SA5SlS#o}>VOlvCL*l$XnB&8BPS^sX;lWxCUH2KBq zw_ZAAanrFf+de_5*T&!^Bu_7Ll!a&LD#B$z+Xh1tYPG1co4v%70GW-=9DjvRJ77hB z>e`M}q=o&rcul=MfdjkRMTXJQHcn`MF4sVS56iVzTG74qM!b!A58>7|{fT^n50{jE6W9imG~%juT$}Jf`S*EGD-p1$7VO^cCSeQn{t5;_1)PKf9ZmYs<%O z2RHW{!(DnKZqeV$vW?HU7>B;{Vo0aa321E zM|v`<*yUv4x_uT`OH!jiNQOMF;+ zaSMM|NpdkX02EM+l?wZu!=m%iWV}#!Il_VBYZlB^6k3eT#c6wGp3F{W zVKZ8g>cm7lKd3+T-6S&!d)}f4QfD!23Gyz_3ly@3vffaci5h#bC=;t^AWSb9UeVX@ zglAc*!{W;?zmpbkz`p*D;F6Kv?_}5;WMI5Tr^@eS+uKlw2VAi#UkTU@@5UH(cCWrb zewYnwV9HwKWc{+M>bzTM!2di*`sIR?887!L$6vD(0l(wp;e}#KFd!8)h4*@)T7wvO zEbMuIVY`M=_$E~HdH!ppUrW$h=8_eTGL;x|H-BlqrFR93Xz^qs;daF)NiwQ&O=_~c zGDW83PQWVl7ioFt&^EwzSQ~@u7t(-~#v)(Mrt_$?JmVOyW8ot)=@M_@Hy%^VOc8lT zu~g0WH7TSLve}>$bSySC?ZNgmP`C0j&=!hvjOyb?M5=R4ReX=!T1pulHwBzHviWYf z8VMxjLW?KW_QM(lCMCxaV+$Vh)s;wX!az6GNX>^vd-#upTBpzYOGVpa(j-BwJM>X- zQzIg)tk8vzEAcf-NE|&47cdR>Q-WMg!gN*Td_bVkN z)3nc^Rj!mnZhj=0@4$@NV#zp6I>zl?SD`-NkJO#e&K#oz4R53z}Pm5~0Wi=G=@OlqF<5$2U7%62Dgm7Rd3 zI0pB;)cj<)gu}%&TqV`Fgpn4dadF4tJ69eObF6dezR8XXE1pxnV5_hrh2!R1*eV(k z?&hCw7#9@4h&lO;&N}BpnGD^)Pe-A=7|PfJIbj{eu=%2=64BEroO-m8{4hOG8v3lI zy3n;s2CaH6NtRZ|x~frbfzcVv4q=`b<(M!sqT+l8w*hJI_F{MGO>kSaJC;Tv*7sN4 zLW;v@?jp*A!J_SnL!3kpC&@9q7CbdI&Al@E(;{Qw!AIySM)TyWY5R2uT|PURO%|R= zvg|jD?{3qQ^U0m@Dn-mpzbphus~-p467p3uZ-vG6(b2zFY!s2&$Pw#!{TYRgORtG6 zm^3n`H$@@m-Gcx476ZreC8C~HME`lgS?ou@yO?7*hPd)^rrMpV)B>4#%COCi#QaO9 zq?~d+&=%y&unJ#-KC@IY*W3mDvzMV<9(o_IOmP$ooIPDlW+t&=tqyiV`aoj;ZSW*e zRneU;@4lSuQnMb5MPk0eMO|B)s2}E=P=?UAwI-ICC zb5CA%cHTr~4Z_MoA!Ll9=0YQal!>;XhBa?tFY(ea_G6!X*u=)4f)h7igh)+|?ip=sp4Z3`m=c9bWR#V-jcYl`D!T zAb1{^s`H8viuO>0jiu3pz$a9vsHQN_lnq>i&q$VWvhZU9CXV-m7^=0b`4&&RK8bh5 zt^<2N!KH8KG2}~qXOMz!ZFmaOTWq%7bnHUaWY&?P0y7 zF)U8yN%5f`y}yBzv|&vv)NO9EN&=C_k!2-`H^U|Z?~+!1GtUZ-A~l2YJ5yg-nrd~c znl;-~+Jh(cg~z+O`1%^#?#Ss82iZCakDjXu3?!NONz@I^5!{#j3=au{f)=nsV4w41 zzEp4EcvC;#l1JDW=Sp9#nsZ6Z>EK;|?%`Swe`v&FEAyNJ`Ot3i^!K{5PdS$xzKCML z{QgQby#=%Go1xg<4&QevmcJLVz(YYi#b>{kkNwN9zX?Rk9UpDkpv;>eT~D%C8BsCsd*}$^8Kg z<_wl|7uANUTx0gLlUSd9C*-4+(Hswt$hcAs znwgr4{W4Hr{}!~@>Em(Xs{`SCmv*+>Q{AO?-o<+8_bfRXfAd5m$e+C-R9xOiDR;AU zb0~X#BiJzxkNdRZP`_&FJD6Dg10u$^O=6J0y_{pv7wvJGwNL-*2^SW6KsE&>E3kGynWEjlHiR$0J_y0Bn zd&meH#f@ZA3LoThkNKu>O)N*`8n$@qjDMOgJ=+7pN{`aljW&j&9rtW?HZK$V({Zc~ z$fWKVRP>wc@8zCQE!^Tz%6_>C2>pYId z+M)hvqL>$eQ1|!Q<`n7cvZDX<1?#-=D0O0)Aa_Lb^Rfgn6WPxB&iP|her6z zd27?kT`=4kV!4yvQCgRsm*e5xOk7xJ%v&6#g_<)_kvi<1yO<=m#)_`W#1vuz)~B74 z;R*v^SnySj!9nc=rM^c9cedxBg-lsnb<|JY*`77rG#B!1LHXq?t0Zozl_Z$F8MBxc zE9@wV_f8|+B*0Q8C>GO6E!=xKS&-^_C@Ki~00s>R*CC6EA%we=5r-os2RG^>eQB;l8;|i8O zM3uL7)md7Zd-wCu<)^7|#PtkI2c07^p=4Y18&JcM%IIWUnF6OX z=A_4_Rao4Efu_5-%(hiBgrYgJZ}!xRo1sYcOOLdg@QGy_Lg_U{(JHz^X;k%C#Xp>7ZGnk4-e+wsXAknK;bl1uqW&{G@j_03rG| zIoEIVD`A=w-a6^*U#IB5PQORNS@%sva8mlTtIVzv^0a5EGc&iF!)KU!A=qD85Xt`2edMa7THdIfVuqH ze@4Z)2OEu>q1ojHgMdtl_cJ)YF0L z6<@<)v|9)uz9tLVAIY->J?RbeaWT$$K)?`-_==xs3!%oeiVjAvCF_>IG^QKIPZriL zNURD~)}nDP-GGW14G^ECg=lNar027 zn6yu-Y@=dr<3VfDpEvoCX}j@?lJ;6DPgL-e$z^4qyQe1_bxS#dJ4b^!^C7^9n^bxH zvhgXuyNgo3;*~f5j}V9yX>ovOa&RAyi;UW@hR_vqfE##lho`f!i)SMy zHt%gc%ZCI6@ZMUqHxefG!SrXTduFgUtpDn+j;$ty9He}LQMJq%%j;2CQl@zr`7b|fT>MeZHr_N^T1y?5i<6a^Jl9y>sGpCqs#A-ou z7%*>-UBLXqVqD<0(h+I5wp=5%LMJdykmW&s~BAg-hVAnBk}WJppvz#~1n zPcb^RUGY}UO9-8qX}@0K7enZHZxW@PRtKs#DAiB0>@iF9areh4%X)a&7b`>WpA12c zW4+o2J?|?r#QMdL)yW)|&@H-8D+6MMFX3V6%}6nsbi?VIvTOekD9Jsa*50Xn6U+|d z+HM=%zHi;>+j-3>#8;))KW3SE=9D%u|A_;B0y)| z$>v%+Smknio!=6tTl%0h#s(;#>NHzm>-%E_FqHhH`;Vs9t)pq|3kj`m4Y4M>o4{02uyq? zqFkyu*U9fPwE1KZlR88YjlyrML46YL@OW3UX~acSs@bd@O9d%WG8RkDAtz*o60I=z2gJSR&1b+Uzt@sQ@I z^~`+ib4?hd+jQ!=lTi*tBWWVCs7Wn&YbZSw0*AlVn0!;Ub7l_GMFk7w34E6Oj@D4U zQBt}T-X;BrJr9w{J^xNAtO20^Zs-e*iXKy+1UPB={~w(v=H~2d?qK>aqT_$t`-c7o z;Jn6()p;qu1)86sz-Tux;$DA8eW9F0Kk|$y^CZQUMTVBAoEQKXsIlL?ymGiqwLG?g zy~3p(a2-2Kp5?llpKne1jXr|>ZV_mjYN~3Z$E2z2 zY2n=Ssb;m}$x@#P4wDyBqhpuxZ=gwuaUVPTwd&m%(!#5O+T1QUVc;-_$!@GLrC4G? z@>^1*R=Fs{xJt#fTBBB2S`HT71PM(_X2w((MRbmLd`SzphH}`hbY)9Ln`wA2z!urW z80kGqvDB+ys++K2YqvO*>OQuI_FBx~k)-}I6>#--jR3c;uw7LB< zJE>|B%(B>S={7&Fz>ZnLKQJ$+s2TF8IhP~M@$?`1lajR{2Kf11r*vE?8g}tMRjB~4 z2ge#j1qn@EE9#N;GEgjrW%N5ho65&ghSDYAIhRVb)@lsBp2B*ui_|4IVrnqsNy7Ts zu6o#e41bYf?g`A~M*g{y{G`Ak_s!~~qm;T%Zk~ui`Q>5%?kbejdfr3V_ar2>?e`R+ z&_2G>g-`z$C-rbapRG+5y&#}0S^TR{Aiq!UUo^1|*li{p;?)6aB zDtkWL;q`}^pGe-iJ_B=i-o$99ByE-$<%Jg-o;|czG$P^5qK9|qd7tGAISFuI*@{7|EteQ^ zQWAvV+CPzCTmC&E&`U$#?5EfU&45Nn0w|HsaQBOC+=Fl!Gt3NN&g}*juy5B3FA?S% zA*dr)KAW4co-)e%3uC<;iC1^*Nd#dAw+*l3&>Lx&s>EWKM4H*vDPt1_x2n3pEh;+A zay@XN8Ioj~@;=T!(A+)`?izH>PU1+}JYA$Wvd{>19qlC30@`PobBrGHJmfTB3l;2q zckEI%C@!!um>d(>+T`JtbE82Ynsq^Br3{X6`0SKCIkvwNWyEA+t6j1#>)K@8tXfGC z6lm`l6q;dxrfL?fh&txOctmyl4IRH^v_I=ldme;WD^;AGXKG1Q2lr>R@{m`OroRV7 zKWxW9eN&{HgiIXoLWEAlAI3qMt+$C?()uT^J{pu|x+Xec7L~}F-+<)^=IUqrqk%rc z#wum;k_3XUkBdx8-iPL9_?x*u`1R{dkTUr{E+SL2SFTKZi_tnS z+SVpiQ^>xqlUPt%#3p09L*_Ct?h%ZGe=-e%nQEiyh%_|3Tbo$d8FyK8A$)=+XD3E^ z{p|88EGYVUPCt+`4S(EZ56LZRwj~7{_@08TIoP}bLp_G7SDGqnqPJ*9$ z<}_6&PDEs69JQ%>h33b;@VT{n-or5WR_gk?S_lgt7lW&YgD_a@x9M|J@N?Rqb)7FF zF>b+K^z??X3P+i);I}o|8p=;U{bpMXxOxq&fLTamh|>~Ps^FQb3yh91F>4Z7&6Hc6 zWdjRk9ZPSSFsA_f{+P$rX9GM>O0Aat=1gU`d&%Y3GyBsk23?+=;j@mR#Y_Q2p~UK% zBS=ueaho5y#MBI(24R&vJ}e$H@w9+w2@lisTMhhhu56AnzAv_^Yl$qC?lA>n5q2Uz z;96BBd>vSiNF`rzySCicFjaUrUV(>+Yj0P*)f0k8+j|H8#@Mz&MScG39c9h=;cHbx zUJTS7)v{YFS)syLnO$1;YU;U`w{18->6FmGJ2+jh`!Tmars(C9?}+aSaSBM+G<=fw zSa+7ow(n$&YNAVa+qtQUVVETRx3>oYz*KV+;Wtu`>7gc6QHFI%&t_o)MI4Cb`f1^D zqKJ;L!yJ(?!cfhF^6LQUM^abcUiz`hEo%U>H`yad?iCC|jbXLmRT*V5-;kCA8Zyno z3_t~gRpH4-16M!r40cmV=qsjGop0duy(&lyR7u+h4SZSmiI9xUm;XLHD{<#&ratWV zwNji7G%Wad5$lQ}IR3RPLEu~y0Mdiy)kLfbCjJhrwakeh5ywowO`-0a_`?|2sC?GJ z`citwd}53r*f|@X4vw$JNQNI>yKo|X%%PMuj#k}4s8D0MhH5BsfM96i;>2!yo@?PU z*i#5GQk-{%(uD=i$~h?$`{SqQ(b|zHr)DtQML~3xs;qypRtbzkune@&Z$M7_7te8? zR9FfrdO7CX3N`xe>ji|v55B<|og8_nWipo(8ZjL2oOL6n;p3!VGIv8h$htaPL7)s_ zbUQ&TO(jsYTa?vVh~nw^@Y4_E$gSB#!hW9215JK`eaj=fExnAt5f?Ai)lcfyQ2bco za^=_c8getEL~rxcM4Q!0c!A85@o6bb`mKJsY;CTLRa!XRWl1qDN@$f4oV-gXtSYbT z76GE%2Q>F-=!!U+ilibTd1CR0c~O+v8pf#>2xnBuEhEiPh%`6ChHgyTR1D!{bV6(eJ``*3{d_j&a9+Cq1xC0+wNTns98;uOUtf?3; zKg3YanO;5~y#PUEvXK$gRE{|%&e!+T!@K#3kZ^sz(3*<%#f~%&6UZ!Is&q418z@G#0>jj42Q50*t1f_%!e;*QY!w&j1e1B`=q73Hk z$)2Y)vaA(PdLsGx1Kk%&sfkq)7H!Qq%giX4pMFyEC={4kVPu|wuexl>8cntc!5*}( z{#sfI-A!}1#Ni%dQjkq)#hb=uZ`Zd!cuaaCA;`wGJf^s~DXRGr1|h7i%7OpB;?emt z*Rso!G^fw^&8Mu2DCgVUx-iC|f&Kj4qwC?#$A7pA_*gK_B9I^;{F?vhWr6=xEXJ)RRXi2$(H!`yyOszNe;c(V@ayTxP)03)? zB|no$PN+A7mUgzYuoj=44J?0Gi#4wGVRSDwT+ zt#?<1*d%(;qyA~>bR-A+W@HIp`L+^oQUB5d*?FGNh4eQsw_ZnF-QIZ#!0SJ;Sd9O& zXXe~5e#421pB#-h1g+~nr)5S&h8}I5ZfO?Mf6*ccNjcK`b-J;eAXRZ_dW*+`x)upB zM*_jgJk$|!5vE)n%lSW1F*FwF&mHN-!Bh*BJ=XOUVuicw)dKNTBu^l7Mino(f~asYy}gZga`c;rJjt z+$Ze-=FEFZGF{U^5Ml_cM)Kyy**d#@ z7yq58!V`|6+70R+i@DWgg8V9k=~KIETT&24c38`!`Az(W_>FreAPSk;o36I@~i2l9qw;Pzmi%ct=bSp<`X{JRyWl0;HvYV}XDzyaI#tCX}n*d~u_mpuojkeKG z42;=T#foZTi@V6Q4Y2cEMT(3-&mR;? z=Ey9b;7n4O4n<`l5>@YeI`5J&Fk;`7CEew5)8ZgEu+7+eFsWfKzpL>rNbum>^va5S zqjVBs(*PCeNuR-?;IS2Ag1j-AhMbE)-d1p~m0Xw=?zzReHBgrmiAXJ9JVg5*cp^5v zwPeez9mu)|%=VOH(4&D@gUZUTHgvsXBVZWe@mDg~ULQQcNk2_Vv*_Dse-C^WfH6~i z4uGskfXxL9^8W{zcxvu9@i17I3N>=gGnpB+UG3wH8ocE$A?<_ zJ8iCm_KvLp9%QNc@)koxWN^4u11t`$bVhGaZo;%T@F_tmoURt-NW~SN1f?91if^v8 zEF@Ng3o5SAnUWTXzz8u4A&%7Ca_(=^!8q4DJXa&Pb}^iRSd#9BfLr#Ktpbx}e3aK_ zS;&QmBdB)kNUo51-sjbaJZei0niw@&SogFNU{V5Qx-_@1*ZM=S7PmBb2?fWE)J?FH zej(KY#8d~QePpIdzMxd0QxjtaMDBy49joy!R_Rfxchmc3Y5N3az2yYeM*EU|%!f&K z#yjqR42H$q@8duH>jIqYqkx5MYnbaA=u7+j@$>fk`|{`I=L1{A(30;mrk~>gd4IF6 z$EvYm2j9a={&(2_iQWMJN_yHG8A|T@j8mF@@{x4^8K-0tcQjQsxA;er{i#v?hmZW< zlXBzN|C`0|WbFsioI$BDTp%i=ldEb(?z*P-hZ0&#_8(35N_9?F6bhXBMgs}tz~S#p z!OvjR^eJ%2FD4{x%_u=+=*GkX7C)R6X-+h?moZ5d)nH6&{u5(*2!HxNVuNMZ!eIb>=|`9)KTu|Iq`cE8og zVnI8JltmBDkKbTzybw)5|Ic(*CY7vBD|43kfdJ5|^%ugsO}SgO1B`h{B}Jx>G&%f2 zwy5=D7))GZC<5%K00U||y-2|Bq-cd1gbyY$K@l-R^GX`oseS#l6-6>`{g-xON;a)W zRh&~?N4Q^R%`1235?o^#XvZL}vy*Of2BSLCu+b;XcvLU-Auq5nBzW4pkJz{F>6@1D9 zg&zr~<^`SOqk7^-CwG&|za9He4ti}q1MK{p%qpP)WanCnOK*RO7+L(s~%MOYbqerr7ja1^xdtJtFc3S@`Zq+ z0()Ds1hF}hgfd?H)Kr=EIAwYkEBfdx!xHM8vqx=_h!$ZMh)RdFw#w%w8}`z{je(36 zm07HPq7rn;x$SRQ{@I}_uQ?o_ozl)a#z7R4fU5`t_cWln)LtEDcG|AE85(2$7T<6HTe0a*H(0Z9E{XplE{ zuyixF{8#p$#Ml1~g@K<+|K$I5UqU_;z+}w_^||&1^u*~m#3bUV)b&OL>GK?GlZwU@ z%B*}-!gt4?-V+p70>DEEb#7}a2NY$hLT;jESL!S0-QzJ$t@=Wq4&R#!85Kt^V~cera?RC}7`#H4YT(!wSYFeGekM}p31R~r7+ zQtMf;@G_^zPFPwP4=MY@{u$cutQsJ#j`YtNRMrHCC0D@>*sP$4PBkDW)!+-HF0(NK z@jZxvg<}?rZ0)6SifcIQp)^~zoy363f@mok#G}cwXRLrwp)3$2;b9l+oeL~b4yoFJ z|7&B$!-K)k0QksOpF|~jfm~F|FcwupOdV+3;l+ZrThUAD2E#k>n+nKeOyP!;pwolm zZtIer-h3=H=vS~B)4a`#QxkGwpEKwg)ay&58};gv7MIP}fmYyY$9bAVXjVdas@(>q z7)eZ$P2b#?!Mi1dXj)8*379k5!3trii|%gJ{T@}q1s)WhXf4lC6{e3pjpm(5TzZe- zrAZkkNUxP!q>UGDT9NVncF7GN$)PAyDqj9pP911^myXp-MqN$F!!xhOf|aa z#*SN7ouw?0X%(F(B0!=}KqFv1q$JC0MmhZCCaVBpPc^_TRn)f5n6MW_2G_IKY}~o4 z;sCE72YeR;j7~C1fo{TFz6?00B&@w|J~nfI6t`64ouB%6<(u>y`7#XcJI; z|M@E5CFB+D>y*BBA8x+QsWd^EimP~$#8x*^3blV-X#}Ot1KHT2wf3u_mE!xHTiaHx zJT7KYfUti~Tfv#X<!8y>^?IMYz9eeRq6JDnnQq0vNW3i^}Cc)(>;iks&=S^CH zDQSETX6(9(yPYOHfjv_7fl;jQNrMrLeNYI7D@(!BW!zLlUsOoblBM)*T<=|ZZ-9Rr zAbOd6`#Ap$XKr4Y!PnuGL!ecZ+1c^r_H6v@@O*GkoRL#}SqzYTgw9i3ho2+fL7>G& z{q3KZ$>hP{9)lYb$j`*-N8H-aY_e=dZ`p9>-Le?mVscLEyw-wC^~ zGd63?7=BE*M8Vlj&{F4vMmPh71^SxloMhH*=PFuDO~NVsG6o5LZv`#x>w`2KIP`HS z`Wrrztq)qP0=lVaZxEmPzNWssyge}LWv$9jI82v95=1O@F*K6}8q9f_Ywe zO6;MfHAr3v=D=Pf!Cr4GEu~qbPPE3Q)aw5J#>fcGlRKY&0b~*a5mD}Yaq0N{_fcds zeHKk|?MhXuhPuAHMYbi$0rxTEeANO;-Kzv#rhL^)!EAY z%-Y~KWgg^jNd&8$T&-Cf8=ngskxd`B-gvn!@~xvS6h5)ocdC=7sz*!z8W;dS9G12dJ)DnlrO|Gf+#`r;7_1{PsTufB>r z_^`!i2xdaB#*$d_i)g$X!g6LuB<*?=#1se4G`vr_=)vr{XMVL^%33>R@GA?~H$uy*cUkAtBD#E-?>bU8FU<|LgC*=7e?9d2I zrpg*ER^wFoUsZZ%Fd927aK)SPc=~^Yyl5kl*mK&fjpSj)_aRz0mUuwR=Q=++S4gRp$J zgDT*gt%e{S^X~M5j*_a8)kM0vMCc8^bw?8YKWu$taHij~Z>))J+jb^)CX-}h+s4Fs zVoYq?6WjJAnb@{%-|Tblt$Y4w@2a=z{nAy>`p~PZyVnmfH4Xx$TdpMR{XI&n5?UL@ zC-wKLSYxc);ZsQH#}U$3(A%+dl^@`&<&O<)db`z}R0FlNRAT~Ylw5nefNpI3Q?i^- zZ+X%nK^J+*$~wBYp9eGm>#za2s5G0ckZj{CivcG|I!d8zlzY|E=Sb5ZI081@+Xg$$ zX)(FqIOQOfex0s1&#r0nt zKmSM%xh~=#tSA&gx@{4H5{$P9@fo|jw46a8`Z86s%?X z6%-@?T|X4Pjhwd~NNwN9DAU6}Ad@$gChU;*)<|DFx^!8g&B42HKOb5Oc&+Nem`>!1 zi)nmswm<3mXMIN#`u?Q&d3pR{KtSmK)8#R>ur?8QGcj`c_x00&s?O&P0?@txMc96_ z@C5l$B>lr!>05og!qPlO$-N~HS5KUgStFZ%mk+1KSM1!AA{TKmgALDfo(F9{A*QAl zv5g+}+&Kt6cu8!(ZC(`G^v${JzD)v&d6q=xQVh9EMEcH%i3#(;{8D*+#&Xfl;M%Eq z`OD=NQc~l(C3r5o;ALZDfFD;Uri$p`OJ{J#)(zXNx5}_`rcfuvihs);F$0FH2;E9_ zQ&tN*ZLKFF-!LTC^6@M}^Ix*eB7afiFW~ewRv-&{6g!c>#GLqM$Kd!TAxk>&?ck&~ z7!;F?bGk#TMcYjvhF<)glYAX}>uQKOD>V)cDnFx=l{9CB>1PDErI29``DW2aC#CJ@oY3cLbdjTde{;B4Oj*F z?bDNG(lzb#1>uvh@x|;x(NyNOK;ACY&q$8<7o(q#_C%g569fgrU1f&QJhtYDMDP0R$+gR5#SZBgRf3v4Bt> zMai3u2Pp%^8smrf=tslOgv`0m_eblFC_T&0!#VC(VpCtZd>-;bzXhg)KBu5Oz_SOY(ki&r1e=%#4Qd)S_T0FBum<Z?`x)(}z)?|caGOu4}HSn({B){}*tHw!OY}lC9;=68r!^p5k@eGCD z*Sioec%Hsus*V1D;gOu}Ce8(q=TxrSZ3UwqyzM#_j3~ZTtKRd7bbR{%H$Z zZm~w@Zd5)f`*cOtPK8)=+m$p81FcpNm65B@9>g}RmK+>XA`oMnjEuVywYoO(IeE9Vmw2UoC%rF8n8gZTlP#*hK6Eq|FUlLj4>A)i6 zAJ(@@qpWJ8_6U4)sI4*{++slV)bKN!#ik?;Jh@wtYpM-*VR|j1%0-G1HGF{RZ*((s$Xl2b7i9XgU+lJEYSY@F!`YQ^u!wgiBkDP7;#+XA5rcZ~6M zV%e+7(@A04xjwri^VSTyk&8ZD1dcneFFE8V%)a!c5ih@Bb)WDPHKgR6^j+kibOf$b zQQUQg!?~M?+pf#!{cc^mdeKkk3?9z}d;V;_?4Du<-;e{pT|H~1+IuQd=^g1=y$`Ve zk)*(g0#Aux;o029ZTjg%oK-%H@*@dnUPdC@oTgD6sJ0S zv!GBp(x9*ORU?kMVzN~>=3KI*6b%_T09Txb>|ayqK!!}Z-5Oouv_8%KDMWF4vb7j( zs^vtUUmWM+ zCnQiM*X>k6TR^W!oRZS~&y^3{GvKgN)3VjA{A0wL6q)b)=IM^@=%E7Pq7LWxZm7;P zm{Qg(O2B}h<=3AXzn&x{RbgF2?ojDV>u~A)d9=;NWBt+SDEs@(=NnI)EQ3uPGx|=raka7) zC8TGt`fTDAn}NJWx&@lkPC)Jgv=qSVA3gp(dzJE%UC*9dkWjkAR^2s9p-aTAIvQ8r zv@smFxiEU=q(x1w*iN%*;X!{p`enfYU@uSgM<)8#^CPEMYG;QBfA!Y0XA~p>4}tn+-Nf5i;{}7QoNM`Od++!m1#Z zY!FF7_m^Sq$Zv*WDM{km*UB%~S!lC8V^f6bsP`xTU}ZoJ5q#gd_#3p095jqhy%746 z!0%#Zhhar=c3(8>F+BTu^G^qstBi#A5;ZoGg?kQCDEAMl4msA8l&FvsK;VFXl`j9U)-Hw%e+(=xgt{x9e}U5^;`l z|B%R<&v;NA`2m{UB>Vs!Lle|y#WI`c@E*5};dqDCKQ-&xQxVxfX0owA5$cV}h*n4J zC_DI*|E;Y4dNDkiGFs*RIrnPge^j2&!jlP4hZ|}0S$PPE|I>UPYYz9%`Fvc%=5r(W zIrQXw_)Q-0M$EXJ@Gps{6`HFyA(V5kd}W>0*cXY#mtMN^@s7R@PZ)&7r57{q4yK76 z@+6FNosd3iOIM16RHv%PrF;wM3-sOQ#rlm+ITMc5(FE&|Rhl7Pp`TLTO>rT?q*nk* zlyQhZ2=u!9b0*-eHXE=$tix05FeXEfE&h05^r9NbkSI>}&{vn*@9&ScWvcu5Xcwj|z|6HKnawnbc8#waf1t%!D z8SfcEm95{95A`7^2EE>Cci%7vI|k#k01VoWKg0eUy4x&xx=a*%_$t`0(!cg#wZam#14@G9sy#%(`DK_7{c%5onZRXIv)&zpb+yKVD7Y9*Zr^R*h1nHC3&U zU@PhvmVSpl!O~fc_}YuiumbUIGept(sk2doFt2KXwY)gAdKkm~U(s8q8^Go(vwGJ? z6c{!tPAVv}jc7tQt*@seMwXfY8C}hsK9uY#csdMs8GekmzVN1|-xk-lJ=T*Z@d806 zb&#rY!87Dz83fUh)56Al#z2T|>zioi1w~#f7TM;Jq zp!n1ulWsaXuK=G1bo+~$IkR2LMoa#2y7kN2$rGq7_{FtDkS{eV+miazRih@weAfx5 z)QvD1AWhX8=W2m!jygE=rfkdK&DN-d=lO;BWrdj~EZiVVlS@Mv` z{*`pqLNwsXl^zc!gHJ%1v({y5GDxKEj=Q0%jwPuv9#-UE_I8q(t1bIgAu5=cmL^st zOpXXe5m78j5e!^Ky1SGXRZ8k^8ZkhHJUV%4b0L0HBP!cbG{-2Hfx1& zblca!le#;9YI}S)`R2%&Uo`$|;Ia6~y7f^YY-MC+Z(+PA3O-(Xm9upUcE6X!iQ?$c z-vBH~pJtf6lg$x$H!TiHK9f6CjgAB+hdpK+iG&}Dk|d5(^24Z0Yw^x{8tLp}u9D;w|3Eo9DxW0}d9rA4UIhlpzxjb95oe$L~}V{2d# zNoWtFvOVKWwIAigiW#(N-~dTVL<|PI1ze zemqu{64b$KhNV^vd0b6=s;mJA(COnZ1yWOStn`W$1Cqp=0!-I0!+IVP>*5k6`|SLy z7yNw$Xc_)tKQhCZ%`*IMu2LW+eU5RSaLna!3JyEQScfC;orQ{)o-qlfJ{b@*HTc4gzZN9c(AX+n32-c#o$W$7S~x>=G*ZqNJSO1P1d zLOg1f9`UEh`z$t_*`l-AY{f@q`8FAY!kinAac|Fj7i5w`*Ms$Wq+>qnn1;Y!;OsIe zU26LvsuRMd@l9!?-wrQOZ|ybYi`LVCt`!gp;d&{pMpmPkdp6bmEsB6YWzNQ^gDRbw&u)R+yQ{J{4 zD;%{%$qJ9S<|=%yZ7$O-GNkfpUc||MI&Hplr2R|hL`3R$+N!jOiINT9nHBBVN5*}f zXe_9fiY1u?q&9Bcp!wKON0z3eeOBifQL=j-&o&5a^bG+?V8tm!i(03FhTHyvqR~dN z|7$l;K35ca%i;T=BhiXnHh31wlmZ22^eAfd97^zjn26vzSItRo42$u4zssGS%7oSD2pX zrzv0l>B0ob_@|&;BQ2d0vTJACf%~~NzQ zq{yVq!a=zqVCn@HQ#p?WNKr9k&XeegE^YQ8+8=8ZBG+nGJeNg#+av+IeM?I`Pdqq7 z{6P_0GibAK%Bf#mh;Pu`hf`%e!$llEA8=l7DkK>r;7+0X?pb>x8$Gr>w9Wi<=^;Y8 z_o37ce}FV~{fXnEM;*7(W23YFevrfI?Da#)qd`pLQ%p!AfpA+(!oHbCN)ncuiXWG5 zB$xv(@`ueT!YFZupG-I4n`#N0Q2$QpTs~KOn~(uE@`uK^cgxz%i6;ZG*xZAUP)SL$ z!TrWEFt=D#+J?Oh<%g!b=Jnsu%MfFHB?bW$nMT#0J4AE@@+T1NOL|_OkG$n)RL0%} zk@ulTji_=Mvo(15O5iqW-|t2 zT9zKZl}EH1N98W@KA0qM;>2$wk=L-jBO9<+&cz|#{OZ${|7F5Km6H$Ud zg8E6Fven!H1m_UDykI(h^9Dg)e^;^oa)+B%^TtMk8&03B@X=Jy^P^+gKZQ*Llb_@Qe48A`KiUvl1~Fv!vTyeho6n=fl-V%*`?uhxm`+fFMACn$87sLC|J)7)0g;RNTV>gCFhy|N1hRGt_lyDhLQl z!GAj9zsVag+8djWy*b60eXnDJYdXtnY%8`|X*{!7X)OBu|JUy&^GV<(<0hldb#?KA z=wUD{N=3!0qP%?URdtW5%t#!wCL;!hLjVB{9k^P5zvV|q`%2I`&g4YR$fyZAAQ-fr zEvVwfOGv2s4xA@o^nd6Y7ez%iBI4KAGfH&H-4aBaN5Gp$WSrVq-+d_84>k^(BGxmS zVgfRvcvx1lc;2F#-jb5u;6LcdtR$f|Jt(1|C^0cPRW*e@*(Aw4*}N&Zw8(_+0Ej}2npd{gnAjd78jHe+ z@^ARxu5ePYQ{CL~@y{Y}D{{2iXgLb=xdM@K(WbRfJhpy3?|?%*Eo-!J5@(IGBzhKR^mzo&~Oe$fW(nnh*^ zo{x8|FKF1Xc!n808w{+YF?h`op!>TL1iEWEtH6w!_x`x*dlXg*j$&vQq}eiEh!Hv3hBHRYb!vq{ov!# zusZ(UC28cqgEl;DG=k7DQt~?Gi(~5zOD)xlmmK+$DT9m@CLN zrYRiuCqt|Dc@Y@Z7OZwVjE5Kdvf}1fu-sA;?)3_eX*7)JF;d;y-#RNA3_~W_jVuuG zcOQyegprH`JF#PVG>KUx#r>z7Dz`A%AM%~uUr(d2^b*Y=4t$=8*i(8T&{vj-2_2|< zxF-&rrMV~4!w)4CeD6P9fal(_H@qrm&p@=@F0Jee;2W6}iS6zP%4p(5vhX1CJF&jF zFT1haVhGev-X^A>=95Dy5A=6$blLOu$567!1693?unzB2Frp%A;RQqz2@)AQ!YKYw z6~^H2z&?#9(#;lc1YFH}2SJ@ZjG_A2Z)_=oj@=gW(bOya1j73Zpsz;_)PAusT(9x< z7(hp<)HmIHHR@7#w51Y-XGmHc#PzaU5vb0=h0!MVuoQ&3wn0^>H@8imx8qcCZ*u~z zy;*OG=dRLpkzQ@{|lG!c@I_->LsLdqGadpnAH>3GU#Yw3NhKLCloT z*!cbq!keVCX~=R9%)?Lwa)dCP2P*kG#HxRio%-W$fIuU~=0O-jj=CL%JuYlW?`n~T zYS>NLa-F#5@Q$Xw-_VOPV0+mZS_CyA)*=QJNDz=gu`P?e7ov#VABs>$BU&mD!c4yA z-_b{h4BJoU=o)Dp291Oy#d(4xYWzPsDH%iuvETFQi>{gg7CLGcI-|$Gg{>mJCSV*K z%lJhr?OkcwqNrSUQlT9jO0azdx$ErwOGLH_Kyzx!Q-qB59}eM;Rq*Jb4d@;NPVIy` z$6Zwgl0+DKgCd)Esl}LICk|B~(n<22Me?!9;|5JkG5)VP+?kONGl|vWDa7s2;&yk0 z+!fCS6mi=>KJ%v$Buq!C%5u<{cgs^rsSFg^SS=To%` z5+V94O4rv*PYeL*7-gqYGBF+&y{&NZEoZXa#FA^Qe$aEQS~M9hd}4O%hao_qzCKwJ zcA{%YBmb?Y_sW|6?%Bk!0jaK-n_RMxP%fAmjHLod=Cpj^Gj66!TowwIu^#dubKJrR ze2pUy-KLTao}TDJgXVz_T%~Uirgr5wV@NQ!3s0SbtiaqrGA12MKF#Ql1`|_CNHPZz zaf4t*BwiqIkf)X;EoMv-@{LWM5)1uhZAj*CLg3eJUPnAAW#{C~-TyhQ0m%_aGWnr0 z?}0#dzYmh3$u9_vf?_>EWdA0ju%ixu-j>govGCb5be1%}2mG<}o zrsyM$E2R-JXyre1G0{tk0S-6DiYt1Ze~Aa6Js~iU3}*B*rsky>KHMfke@TTjU=Zw8 zaB|V_9xC9|vI-AGlBq}$+Yc@2x239|dQ~Kqli2V4kdBa4SMY;Wf)Win!w`n19rVX@ z(M%!XhuD?ev68>$6Vo$F)iv%0awa^qF)>PWNZurIdi9hb@&v&yg=xoFQi9;fZ@2)` za76XkYi(hXA&yjj(GOXr&;n|LPYmz}nu2~>4|M`l?8M;4%ugUNEgHwcNH|MG+ zl#29w!+eXCpCEIxk(p1|UL9{eEAzlI*sY7D=f)sv#PdM$TSI#W(BjFT`cC<-zFqlO zry{?-{l$E+e0sJ05#G1By`sFVKBDQa=0$+I?uQz9P?5>mh8?v+NY1d1$c`sy)(*wO zVc8cqt4lB)0!@UM0Bc0oVearZ6#ccVV(|@jQm_1D1WR!&YV7LaqL^I5>?q&`3<05I zoUDeSiaaMqy#5PruV_}A009^IqjzI>0lADB^ZGpE7`Nk;*b_E>Q!zne*;<)As>#kJ ztenOpw}-<99XwF_gInL`$g@2!1fv~h0*lu$5}m$^)$v{vqx1Et6eQg^E7CCe)nM~! zavav#U5h4bUVY9dt)|)`>H`o`tb(k3rR^w^dw_#|T>7g4oeI;&ks*EI_?TYH`sfi_ z;8E8ee3}2}#V2*2wd_)uM6k|AAGRqGZ3u$LawuN%NmxQA zG@BZf&DID(f6vd*{DZxBGT)i1wHzl;@mF5JF|yi=#$I%_!h;y{g|SwshvaMa$FhYx zn#=v0o;tkAZIRpi%$@*iB(^m=Gb#EGY!r=-&aH)Ik1vTU5F;EB%AMo{s(bSzEcSmZ zt0MNNSXk^9$us&xkUK`4tG@ehtb{UT_h{vyEQ6Pwfk#3?EhMTEXQ}m=Ixtcl^7T*2 z6CzkLNe?d650Yf#+nJj?sqcD9S1Vzz*O5Z8OF;lWy;h%py2f!4I%`-RW;3L3jq-dkv4pgOslC;OeoZ%^lq2Wr^wu|@ z@B%q0h#C19wEaMdc#}kz{OHQ#7RIw0>O!G@-x!wnySJN_rYp8HyrrUau6C&9Vs?BK zB{#D($}!&!t&)DB;v6hiVRdxrFUDwk7Nxu-YS;v3x0iu>Qh@s%0qN)p=iPv&*LUKv zsi*IT%e1kv(ZPB06;GMY`~zqBePZ#E{$o-a4=3&D%VP68TEcsn$(6f`dYp^TjHop$)&@)AYHJuCP4wz4G8hd%6JDGd7Bgme6RR|`3tY9v03j38 zbh}z-rf0A6TJ3bFS_pP|!lssL`)}t_5{Uxx6AC-?K6qXpUcXfhy#)o~H2v6`ewkN- zM^2ctq7@-`Tso!EzY?FMqhR*G|Go=WLl#(1ksb!*aehu;38LZfgvKNb{}t(cE|EsS z4B|G&jN;BZ$~BQRPqH{&eM&_cO$P9{p%S2uvyw!iZ{2v5g@}xq{2fZ z;0y(je#6O}yw=*Z2(%>Zh>SAc*Fg5Z; zD3rl4GQQbJp?;qHJz(T8_0qUdhC1&oLKlEpu$Sm-Dmr9!w{p7MDewDF8|BbaDnW}b zZlXww-`>WAKQ5GMW7pk9bn0GV!ja{SnE_gi$aCh;6z^cVhq6=_OazZQiLWsaQVoUG$a6u zCDq;Jwpdc0NnLSXDTQ*9C~r9=&h!-Q&Fv!uiUkvxQ# zDs}pVHlk^tj7G=zJ~q>J&8-lrEFA!2O0bJA=Mjd*#VgSZY!t2-Jd{Fx)csMf4>y~f zkY=;kK%L|r8D~q~cr%$enYZU>2Vr{CG^Z>S*W%9SxO* zL?J0UA1h%{g0Gi|RsEXk9NC8ws9BGZi|hlOZ{8cjVsE1xV_+|@QLm9Q5CNQ#>Bt&a z1yj+gv+KR_0gL=%NXy1u7YAU*)1dS2AFuOpS7zTN?caPhA z{ad-kJ0Mn7jqXB%3B9H4q5N?*1VDD#i{?bAuMhhkT7(Jfg8QRvp~C#D6m{dmio<)# zMQN>ky;x%1YL;ve95KWN<$&+cBtszk8_p;Bqc7Li=hNPX^juvz4Gm*c#EUrYs>WW^ z3LQR&mrH}W+k47)FQ@Y(iHtQeLuXJ=2A}(>>OIWNka|gUfmT#on>VPyO?MP-WIR2& z!~}bTD^~A}+m&Sr7RHY4wg-x9D)}dl%_5?NI5K7~#R#lN3KWR%-+?b~!z1TMHoFfj zgJ8eB&sWmZ-I>=QQ#^YJwRgEqK!HdrgKLYn4A3h=6}GYJyJUpm>KOu&x52XqTWg_ zL&!>s^7ZA{Pcq)R5CKYb1&lQ2^e8H4<;LKI@c_A_PH(V@|)gGwB1l|_ATOE z21wk@c+}YT-Pu9yH`{8?%t?~A2y4vwfKg|qWzxEW6U znN_tE(I`+)E{o|nZ2pCf>l&+(s1bTPL!@y_!=6e5B_B@|ZeShpK`aAD;AZ|<6nkS{ z4fR-+0z{3hfU3zL>mbxG>iOtlh#Fn=kY;E3US&gNH7KB7HN>CDw$b31WC48hA|Z59 zx!uvw9Vx(WY?XyO-Y*7cR|9F$430 z41z6bU0R|T4nLP4FFBXX)wEQ)j*J=st1;K-LNhB{p!Jdc$!nrb+bXLmx>85l(Xl}7 zTV_-X6QWkV!py1e}sI?_>kO_X%8d=l*>ZBczb7w4t@u#q(gxr3`qBI@AY%#{e=_uQ?XMMo(*A8 zvmXJCSlnc2*BSDe0p4vO$Q%BIL`#EkC z2Gkj#3&vI}w!on6$7BDg?{#G-WHh`%&UV;RnKst?B-Xp%ALT$AFZb{LxO>*hBpJSe zK@;-Xr(~CE2pg_C(K*P<5!a?7rNUJVlcbMciYGIE2L+>uMR`d1POMlc1n9*OefVMy z=uL`*=CO(Xf(b;di+5_2H{&jm`cQ=N1d`neQ5_48hhsqFHa|iV#_*p=0|-FN+KKU@ zaDO=r^KGv_AejcA${wLppd>tLZ^QXV(?n^ZE0_WF(-G%hIS-JJcOq7$?t{}w-kdU0Ss7& zdG-8`1an60`n$lAq2~&4^@JNvkk}h+nt~pf49L`Ul>R)u#~X;QKXoLA&F*^4DrE&2 z6#2OY?x|jV43eGl1Yfnm>cDj|9Z_N#`(qED=U0{(`N<4pCluY#z zLZvUOta4ZNvSy6EVlI$DLeVM01|*q?-HaxxoMm!O3s3Zos90~e* z8&?9BINe@aS?s@3&BH-N4O}L&zI-ZOQ9wl9fRu=;AqDBCh|0tOjq3yn85xjn!^^u~I5VWXUz9( z-VOIPYP&x--@BW-o3A&rI-vt^Jqq`U)s+0VtAX>n_idxq{`JRKkge+SSo`rt-JY`VA_V#nx;-4Kq6l zTE2uOIt6$_|9rx1V>UOvbCR3qvP{bG$(xaBLs~g4w83`_2erdbmqS)FWMr{!7}d;p zaR~5}77%*Nk|c$ljef`2_=@T*c%OBuoGus@aP*G%Ox|M0Ki)XF378SNu0kzb+F`;~ z*v;5!wTly<>Gi&0WAid4H&%KyxBcklMCgi+&}_HpXp6!e4=wkf>eq0)unOVgK#WIJ z)G=mF$EYS4XEr1*PmUg`y@~sg!_!IV8m%_7Qp3|+&YdEb()%m&{)A9>(=3gttL*CQ zua9s6)HMK<{`8{>1o$HG2H5fSk3HKB*QQVsboK;auAGEDw^6xSE>61Tjwr0U7bt(U z6j7#B5hV|RYvLQqbo(^4rE}NF(b(3Nbji~$GR>`+D_*gT$gCYp%>?8xoh%x&#W&^h z8LjQrwn#VJG#+)hIm`^+OT^t6+&r_c95}Eo@&p8MSvt9w0+H)lMpcXQJtvTqZVCw} zWp`{Jbp*v{`|m$uXEIxKBvc{X>~(b0=#QvuckW0z3o;${UVCl}sZ;acX07JbnmwS% zsd2~zZ5{FjE@^5Y9Z@*2nwsrg=a`7WeHle_W#bIvZfD`PL65LOZqY9XzB;+_z;~6g zUz==jlm5a70X`Lz&u<{UZLs9Hpc2FC&kdvfb|UWfeN?3DRE6P!f8uyOn?6MSagp<= zL-F+vCrWgdAJZRRDK?0Lemf<*-`nmwTKa+o+S?VL$E79~%IyiV(}CRkRQLD?`injf zy?{n(r5IYYv!WoGX(1^|N4oULaqWa2!9XsI{m$-lH&?*g$rW%wG zVLXl_L&n4tNc8GGp70F=IK?tiK0->$28B>*T%T4&Z@(A@_R#C$U0%k}`CV3Kf+k;1~R$hNNlYWmU#wsOqMAH{+TWH;FTc zeqH!<&zQZ=A)+GR`jtzPW478gfR9Z0n#v$pQ+u)DfvmXudAbw0jQx_JatNI|=#5)K zI95h;dB1D9lxXEZs5u=FG$V$NqQ8FPiI2nsLIA%iwI=wxI3~;!+ov)Y8to@s9z>j= zox7qt3Wl{T1B z6kNpsOMdq!>ac<3btCCp=_qs~nj`K9Y;IQ{I2P<6sPY+ezCN~$d)$Bq&40+>Y(2dh zg~JU&hvYw(B+d-6rXbkfH2qPgEXz5`Ia|<7ZbAGJpI&Lge}fpt;r1qK;Er1DvPnW_`3~t3@Dez2AU)ip@1{GosWX zz}c0|cY--R@?Z>09jH;AXic-eYpY#C=X&j5a{uzXCzJ7lu41LtE2$xgQXBRte=M#^Xhp^I|wyLLhnW&W{z#51D6Ep6+ zK-+8m^rq2*(k)mXz3q?O&oRvSXW=eQ_ADCDfyye}y27e;5tW9|B8LPr`fv|bqf)Oa zyn%bEmjz8cppWH{vLx4Iy5G$cWw+=UllwJNPCQobuFby5r4Uh4*vLp62_A>3mc20J zB%))dgMjR-dgQ^evuYJ2fPzot471A+ZoCe9sJ}XgLVLWcDS>2>boM9{+g+z}=&_ z`+70w*;up4&MXG1fyAnqq^V@O=O|%0YRInMVWJ@6QqVEbJi@BwX5rz|Xm%1bDc}2< zxB@}2z4yg7$%*vIBnmmhur|){IHp%$rEj!QMgDe+oub1=VdLzeYynx7GT|8C{X;>% z2^Qg1MB=>f&?2-@8X?fk?)RQ^wy&}B=68eQzCE7@T~_cL0e_U}lR|~TU=W83PfHO` z10&!y?4t*;l@lL*aedA8c0H7B)*Tv8)v|#WC-dR3V+tzQx7}u1h7CJdTC@^-IPp#k~ z`mddsYlxSBH+x1xl4+hH!5pAiA+h)iT-Om9{m zQu==c!~!mb66u+K|B!T0R3<-6*Lca|n&9ca=~AbV13u$kF#q#`j4}^2!K7o#j&2fj??imziUR% zLlcF~Geq#N3nF3qBl`^4xw8Av|5%VI95ORCGd6w#elcm_EWQhLx1ajXilXQmURl#I z0mV2#=BaWBaVV^aJtc7qx1>g5^koRKXfGBDt4PGa!lz-A!~t6Tk8N-Vh#acdf#RS` za8QD8!{)w3==5yPffeF1r)RRNPa4a(C3^u5={GMc=`QTLiW)B&IxTL;^?x);jKwlo z$mdN!A6wicUK}D16*BDY!A1|7(KG_m&zn*Jd#KUI6=xAi9lm{J$FrnKYKM0Yk5l*b z@eVJ-cvTcxA9{bU46;A#6#fWnEAuaJ4?{RcHp7iD@dwZkol*tbO+O>pXL#1uZ#b!P zqYo%2@T7F_hNL+A)UXa>zRVm56*WDxJqL!rfZ8pVv5q|%cGQGK5iVAxrSM#@l)3W3wQGQfA%7Od&h>97v z&T#_*7wo_k-A-x`dupJS3^#aldyZnd&xxD3_{Lyg zHzjveEi)-_qdaz*y)tE^$U}r~K@r+6&Ojz}1fhDy5)%u%anP{GbX!HJp}^+qg*!Jw z)j*np8@hP%X_<-|9fBaO=yF0w{Jj)DFYZR;=KMzLla0|M&7=0m9Yte6se>*6Sdh6s z!$01+rmri1tm0uBg6{0LJfem(c0^6pY^Cm8DY(^8PEM<~edCh`v=$fI=sh zVSL=xWej0jHQjE?V^L-iR#J~g&2gm(MdR+!52i2Tm(GOc39)3}I-d`JRNSaOvlBk4 zE?Vl==DO`T80|5-<6L;;MfSpAPr{kx#ALtw=*k)h%>h-%je>KL%O-^fKvzg|F8dV| zvx{bxP0=`-IP!Zj%*WTSot;_VqfxN=J-+_fmM5dH*iF0)Q*fXPeB&5pS?p~Hdc`pX zfoh`Aos0K*dhuhWmH(*38O_S~F=z?Li;wuJ^fxv&I4Gc))wSZ=lH$yfwP?qCvwxaM znJUS1nb+N=NQaMLL;Cgd3?Ofy!f|Rr(=}6BIWtM+ryqG0(oq5_kl`yy897a=+RjP= z9SL`{nx;_aVvuNV7*joPC8kYsU*Eo<{6pY{G_>RiRan%mtH`#0qY8NvJO1@z zGMk)nf&vW&S~nW>4e;9~b__!A$TQQsUOinIJ^4bZhc=UYn{b76TOlnwj2)-fut46O z{_@8Z*!ROSfT@HtY(7qUhrWg$(F!xY{l1$vOY>6MW>s~Z!_y~D{jD`>g%#H{?3?23 z2xRs+oakET490G5cpY{4&zMe|Z?F#qIf90lvuRj=(~0K&>wwXLyoux)v$0j~yE73+ zBAmIeOQ()O=FGI8>Z|A$5`6}TkCPDhTN`Cp3%R?rkCrmN$b;Oi5)A0HiCEIaaNz0C zrhh~tGn4xm)BjB7Q0@=W_$roCwJM>~00iJ)jU4})Y7jW2D)7^qk@u_gv!TpC=JfF^ zDIKoq%iyMKEdu<8X6s}2ST)a|ebP!tbYnaQl;(nZ9BDDzlMCof(rONJ&Bz2N{Gei7Bgr`)baB22Hy|Ym> zgav6J%~7swTO&;CYP)5Q>a@CBMR5IE9<}Dp5goCET|My3XDa@iJ;rhIqMw^F*sNO{ z{&93m;y7h%hU?n1mYODOf00*RdUlEatyYwSY5qPOn|_0?bFy}kbYj(aV$ zoH=Hys32~4=_^K{;Byks|6Uho<8TzMaWK)~+59_}#U`<@5I0x+sVueDy}4C8;cXzi zS^&V>`XjHp2W2=;Ztm~!5L96e%INOcHl7}MFOH)X{fOhY zFvC|R24$*?Xpgbu?+Q7-%_V8cYG6rNSjj;UqAzzo743u&BKOnbE-tbvP7g)BRfkQR za(xfnxQ?-%QR(#76Y%yb+7w30f8LE5?(f zF7Hz*J9qa`G7c(BB-2$~vk!`DnZuo9hK_QpMXfX6a&-NIPTIBG%UmT~{46FpL(*uX za$Y(LE&*6Qg*!e~$a(;8OS<8HdEpcF*I@mLha`=+5w0;!^T;RKFTZ7({}3CXX&(bq zM>bVZc<9)|1T=%BjXhdgYF)TI#zPKK1X@4xjw}1U;4=|S5Vs{#j84kSnhM5P0|*6d zIm3RHRq|+;Fmsf5c;8}}aiFy@hh`9JcLr}>CTY1IWESy1QK?aRCWgohg%>Ln=!h6= z(#}0>uUMvHHz|{Hh+t!a;ou)R8e9UTiHZf8++(t2Yw%(mcm_6z-{Gi32>~5bXK(&xbJy>^T7hVk=%&9 zCkp$DZ|>qBYh@G0XK51>^OaEt8K+;ABZ%iL4n8^i=AN={Di^8A7B$bKreofu%M)=t zr2!K>>oB1LJZW$1@^f7MhT49yl~jJ>YgU3}0;d-ZpDvdHJA?M9X+6(Msmule8uW~Q zJKuSnjH@vI4**9%xW8}B*wp$xhOO7qAAh+Cp^4~n>eNU>bHlArfsQeL)4+Enq@70#;(yvFaR7Lq) zL)F4yg`;GHp>W{B9FL*>ph5zbVl;bJ#LDDB#RJ2o)NKf6aR#Lrw|HUJgTm`UGokkl zXH5I;hgZ~Hhz`WKSL8aS2Q12EJb#dChxshez2_kM!_%+2CnI&n%kl8hnQwt)9QfLF zsQl8Ix^$$xIyHfe=B5jskj3s|l3WS72ToQ(cLd_)w z5ThAudNPIzhQE|R97ujjpnnpB5|c3nx?~$Fy(0iah1kHa(*!!vOK9YeQEPpumebdi z@3q~ynWru9;boBD+y_Xmsy$`BzPgl^S;~n(kVq6IrTai!odfrdqnAn2zG?PP8PIGF zGYxsA4Yl=-MjB{nt=I*M-)_q3nz^y<1z`AUh6NG<tX8PDx@S@3%x?b?*#&(s z+fj}!SK{eB2y{Q&*MBFvxY?M*V;H3Z6(*uWwKL4~<#+9$RM7wsdqr!dx24!Xb%Ex=EU1AHXGnejXEG=IY|dLK zWL9}Z;L2NMC+QRaPO;Z)l5}99od%}GmJ5Y)f~f5viJr`lh<|*2&bagjOM5|N<5l~| z$Cee1(J&?&#dB861rG6AuoWa{g>x0yItB}~PEuUluHC{>EWD31wviCZE5;;-QLuZiXE&8Eo+aFNZ}jG2pi_>B*Dkl zP&9W`b~EFK{Hk&s=LL(r@+POH*`6dR&1e{TN$$wu<19Y{O14~GjeuVWZV@-mZ z&s~j=F>XlEyAf_kV=i;A`J&VHL5Iz$q!ZDJMH0ZX!8tYs^ORpAX)DL6vPMfX)3!LA zu>zYZMIC&7fP`@2bSK|@kh=QWqs}4hJaKA@OOoeAav$X0O}$)cy&z!c?ibn{+Ft@505E}$v5_xij;xS9sTh@Y!&m1!Toh~I zB*!n>wQ8H=2s^dcZq*+C>U8iJkL0t)lNVw|lYhd-d5>8~+;wKhS&ID8%pbcI4L7|0 zE_Zaux-Ow{3KX~D(Y>skSx&Q}TxF_ium#X=jn)Wlb2w(JU92!5q&X1|9s&k?b z+-{SaFm4{g_4wkgQ4v!jx2P(E9|m;>9Ynl&_<22y zs+q$_7SJ!)$3$1eS&3_y)6iL(gK(5WKYt4nj+Exw@P4OR`$&9n{-UAFZQo`fs5QOJ z0Js3QS#>kRa;$0?zyEMAD2k^9QoIK7%(!GM=_!QkA4@hb$E>8uGYG-2t2i5ALoLS!* z#bwGiXm;XZ{cRO3?wI;u!KUpTM!;(IDe?5Rpp@0$HGRPA*A@a0makr@`los?$d_#Z8CyYoa=`fy#2>a zT-~va18palqQn=}K~Xuba-37gmiSbnCQ-qQm|)&MjoJ#J+oficc2Nww!3m0#zkwdI$iZ(iP9S3gY z_X@`gx@)FZ`S+1={=xx4{-E}8_Hhmh_6ozKk+Qhi3_MOEa}fs^{qv$#KhVz)7$nXdwF?0?F=Tv zJ)AmtZ`1eYDq9P&$k8@7_S%CJ(r!dg6&{z9C;may8kXh@C0Y~Pkba66RIZ79+Ml6J zs;Sj(M@W zMAD6SmCA2-mG(|O`B1zUx@@_Tzn6Y3+n}oePI@QiZFk66bQY@DD~d*Cm@io>27pPR z4dx3`;>;Dm%+gww;6iWeCa=9BpI!Wvy^y(5J0O===>s7MUK>ZdyposQnjZOKZF71G z{Vvh@K4o+2Xc07-#s#|YM)B3HO%U7vgw;c4Kjt{PZ{elzGzq*j zzs#H^MhrhA87hrp1AkP^&v#!))ZRD_Z>k8No7b5jzYcQXp?@zGObPkgYm9Jvv-EOvjUs{Y? zKEk&m8#*W&s(+!FLn1t5&p#eoSi=}}W|5*aYglh(JZt25#3YF!%1g$@$(+j%MJp