From eec3396cfb43da7886b648ef54b4d1fea1ae6d40 Mon Sep 17 00:00:00 2001 From: Maximilian Ong <83761111+maximilianong@users.noreply.github.com> Date: Fri, 26 Jul 2024 11:51:33 +0200 Subject: [PATCH] Revert "[PCF Exchange Kit] Kit Update Rel. 24.08" --- .../page_software-development-view.md | 214 +-- .../catena-x-pcf-request-endpoint.info.mdx | 21 + .../pcf-exchange-api/get-pcf.api.mdx | 34 + .../pcf-exchange-api/set-pcf.api.mdx | 66 + .../pcf-exchange-api/sidebar.js | 2 +- docs-kits/kits/PCF Exchange Kit/changelog.md | 35 - .../PCF Exchange Kit/page_adoption-view.md | 302 ++--- .../PCF Exchange Kit/page_documentation.md | 2 +- .../PCF Data Model Structure Rel. 24.08.png | Bin 214275 -> 0 bytes .../EDCDiscoveryanddDTRAccess.png | Bin 165887 -> 166021 bytes .../development-view/PCFRequestthroughAAS.png | Bin 377042 -> 377209 bytes .../development-view/Tier1ABCOnlyUP.png | Bin 40799 -> 0 bytes .../resources/development-view/Tier1ABCUP.png | Bin 45280 -> 0 bytes .../development-view/Tier1AOpenUP.png | Bin 34977 -> 0 bytes .../catena-x-pcf-endpoint-1_1_0.yaml | 1105 ++++++++++++++++ .../catena-x-pcf-endpoint-1_1_1.yaml | 676 ---------- .../src/EDCDiscoveryAnddDTRAccess.puml | 2 +- .../development-view/src/PCFRequest.puml | 24 + openApi/dt/discovery-finder-openapi.yaml | 264 ++++ openApi/pcf/catena-x-pcf-endpoint-0_0_3.yaml | 1144 +++++++++++++++++ openApi/pcf/catena-x-pcf-endpoint-1_1_1.yaml | 676 ---------- src/pages/CHANGELOG.md | 626 +++++++++ 22 files changed, 3414 insertions(+), 1779 deletions(-) create mode 100644 docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/catena-x-pcf-request-endpoint.info.mdx create mode 100644 docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/get-pcf.api.mdx create mode 100644 docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/set-pcf.api.mdx delete mode 100644 docs-kits/kits/PCF Exchange Kit/resources/adoption-view/PCF Data Model Structure Rel. 24.08.png delete mode 100644 docs-kits/kits/PCF Exchange Kit/resources/development-view/Tier1ABCOnlyUP.png delete mode 100644 docs-kits/kits/PCF Exchange Kit/resources/development-view/Tier1ABCUP.png delete mode 100644 docs-kits/kits/PCF Exchange Kit/resources/development-view/Tier1AOpenUP.png create mode 100644 docs-kits/kits/PCF Exchange Kit/resources/development-view/catena-x-pcf-endpoint-1_1_0.yaml delete mode 100644 docs-kits/kits/PCF Exchange Kit/resources/development-view/catena-x-pcf-endpoint-1_1_1.yaml create mode 100644 openApi/dt/discovery-finder-openapi.yaml create mode 100644 openApi/pcf/catena-x-pcf-endpoint-0_0_3.yaml delete mode 100644 openApi/pcf/catena-x-pcf-endpoint-1_1_1.yaml create mode 100644 src/pages/CHANGELOG.md diff --git a/docs-kits/kits/PCF Exchange Kit/Software Development View/page_software-development-view.md b/docs-kits/kits/PCF Exchange Kit/Software Development View/page_software-development-view.md index 4d4af0fdc35..2e646163a7f 100644 --- a/docs-kits/kits/PCF Exchange Kit/Software Development View/page_software-development-view.md +++ b/docs-kits/kits/PCF Exchange Kit/Software Development View/page_software-development-view.md @@ -9,14 +9,14 @@ sidebar_position: 3 ## Introduction -The developer view provides a detailed guide on how to utilize the PCF exchange KIT effectively. Developers will learn how to integrate the KIT into their applications and make use of the feature of exchanging PCF values via the Catena-X network. -IT-administrators will learn how they need to provide PCF data and which components are required. +The developer view provides a detailed guide on how to utilize the PCF exchange KIT effectively. Developer will learn how to integrate the kit into there applications and make use of the feature of exchanging PCF values via the Catena-X network. +IT-Administrators will learn how they need to provide PCF data and which components are needed therefore. -This KIT covers various aspects, starting from how to utilize the available API endpoints, the used data models and how to make them available to the Catena-X network. +This Kit covers various aspects, starting from how utilize the available API Endpoints, the used data models and how to make them available to the Catena-X network. ## Building Block View -The following figure shows the current high level architecture of the PCF Exchange use case. It is build on an asynchronous data exchange. +The following figure shows the current high level architecture of the use case PCF exchange. It is build on an asynchronous data exchange. ![Building Block View](../resources/development-view/BuildingblockView.png) @@ -26,57 +26,55 @@ The following chapter illustrates the process from searching for an EDC point, t ### EDC Discovery and dDTR Access -In order to receive the EDC endpoints for a requested partner, the EDC Discovery Service is used, following the [CX-0001](https://catenax-ev.github.io/docs/next/standards/CX-0001-EDCDiscoveryAPI) EDC Discovery API standard. Therefor, at least the BPNL (Business Partner Number Legal) entity needs to be known. For more details please refer to the Catena-X standard above. +For receiving the EDC Endpoints for a requested partner, the EDC Discovery Service is used, following the [CX-0001]([test](https://catena-x.net/de/standard-library)) Standard. For receiving endpoints, at least the BPN-L needs to be known to get the related endpoints. For more details the used Catena-X Standard is linked. ![EDCDiscoveryAndDTRAccess](../resources/development-view/EDCDiscoveryanddDTRAccess.png) ### PCF Request -In order to request PCF values via the PCF API endpoint first of all the EDC PCF asset needs to be identified. Therefor, the decentralized Digital Twin Registry (dDTR) is used. Data providers must register their dDTR(s) as EDC assets following the [CX-0002](https://catenax-ev.github.io/docs/next/standards/CX-0002-DigitalTwinsInCatenaX) Digital Twins in Catena-X standard. After identifying the dDTR, the digital twin with the related PCF submodel can be looked up (see [API calls [0003 +0004]](#api-calls)). An example is documented [here](#payload-for-requesting-pcf-sub-model). +To actual request PCF values via the PCF API endpoint first of all the EDC PCF asset needs to be identified. Therefore the decentralized Digital Twin Registry (dDTR) is used. Data provider must register their dDTR(s) as EDC assets following the CX-0002 standard. After identifying the dDTR the Digital Twin with the related PCF submodel can be looked up (see [API calls [0003 +0004]](#api-calls)). An example is documented [here](#payload-for-requesting-pcf-sub-model). -After successfully locating the corresponding material twin containing a PCF submodel, the EDC asset containing the PCF request endpoint can be extracted (example payload can be found [here](#payload-for-edc-data-asset-pcf)) and the query for a PCF dataset can be initiated, as illustrated in the attached sequence diagram. +After successfully locating the corresponding material twin containing a PCF submodel, the EDC asset containing the PCF request endpoint cen be extracted (Example Payload can be found [here](#payload-for-edc-data-asset-pcf)) and the query for a PCF dataset can be initiated, as illustrated in the attached sequence diagram. ![PCF Request](../resources/development-view/PCFRequestthroughAAS.png) -In case no matching material twin or PCF submodel exists, the flow falls back to a direct lookup of an EDC asset containing the PCF request endpoint provided within the offers of any EDC registered for the data provider's BPNL. +In case no matching material twin or PCF submodel exists, the flow falls back to a direct lookup of an EDC asset containing the PCF request endpoint provided within the offers of any EDC registered for the Data provider's BPNL. ![PCF Request without Twin or Submodel](../resources/development-view/PCFRequestWithoutTwinOrSubmodel.png) >**Note** ->The API wrapper shown in the sequence diagrams is optional. The management API of the EDC can also be used directly. +> The API Wrapper shown in the sequence diagrams is optional. The management API of the EDC can also be used directly. ### PCF Update -The sequence diagram provided below presents an example of a PCF update flow. An update is feasible only for assets that have been previously requested at least once, as demonstrated in [PCF Request](#pcf-request). Proactive updates without a prior request are not achievable with the current version. +The sequence diagram provided below presents an example of a PCF update flow. An update is feasible only for assets that have been previously requested at least once, as demonstrated in [PCF Request](#sequence-view). Proactive updates without a prior request are not achievable with the current version. ![PCF Update](../resources/development-view/PCFUpdatePushedThroughEDC.png) #### API Calls -| Call | Method | Path | Parameter | +| Call | Method | Path | Param | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------|------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------| -| [001](https://eclipse-tractusx.github.io/docs-kits/next/kits/Digital%20Twin%20Kit/Software%20Development%20View/API%20EDC%20Discovery/post-list-of-bpns-or-an-empty-array-to-retrieve-available-company-connector-authorization-required-roles-view-connectors) (Lookup EDC endpoints) | POST | /api/administration/Connectors/discovery/ | `[]` | +| [001](https://eclipse-tractusx.github.io/docs-kits/next/kits/Digital%20Twin%20Kit/Software%20Development%20View/API%20EDC%20Discovery/post-list-of-bpns-or-an-empty-array-to-retrieve-available-company-connector-authorization-required-roles-view-connectors) (Look up EDC Endpoints) | POST | /api/administration/Connectors/discovery/ | `[]` | | [002](https://eclipse-tractusx.github.io/docs-kits/next/kits/tractusx-edc/docs/samples/management-api-v2-walkthrough/catalog) (Look up dDTR) | POST | /v2/catalog/request | --> Lookup Asset in the EDC catalog (EDC asset type data.core.digitalTwinRegistry) | | [003](https://eclipse-tractusx.github.io/docs-kits/next/kits/Digital%20Twin%20Kit/Software%20Development%20View/API%20AAS%20Discovery/get-all-asset-administration-shell-ids-by-asset-link) (Lookup Twin ID) | GET | /lookup/shells | `assetIds= [{"key": "manufacturerPartId", "value":"mat345",{"key":"digitalTwinType", "value": "PartType"}}]` | -| [004](https://eclipse-tractusx.github.io/docs-kits/next/kits/Digital%20Twin%20Kit/Software%20Development%20View/API%20AAS%20Registry/get-all-asset-administration-shell-descriptors) (Lookup PCF submodel/EDC asset ID) | GET | /shell-descriptors | `{DIGITAL TWIN ID}` | -| [005](../resources/development-view/catena-x-pcf-endpoint-1_1_1.yaml) (Requesting PCF value) | GET | /productIds | {productId} | -| [006](../resources/development-view/catena-x-pcf-endpoint-1_1_1.yaml) (Sending PCF value) | PUT | /productIds | {productId} | +| [004](https://eclipse-tractusx.github.io/docs-kits/next/kits/Digital%20Twin%20Kit/Software%20Development%20View/API%20AAS%20Registry/get-all-asset-administration-shell-descriptors) (Look Up PCF Submodel/EDC Asset ID) | GET | /shell-descriptors | `{DIGITAL TWIN ID}` | +| [005](../resources/development-view/catena-x-pcf-endpoint-1_1_0.yaml) (Requesting PCF Value) | GET | /productIds | {productId} | +| [006](../resources/development-view/catena-x-pcf-endpoint-1_1_0.yaml) (Sending PCF Value) | PUT | /productIds | {productId} | - The assetIds under [003] must be base64 encoded! -- When responding an PCF exchange request, the "requestID" is mandatory in the PUT call. -- When sharing a PCF update, the "requestID" is NOT allowed in the PUT call. -- The EDC asset used to receive a PCF is NOT looked up through AAS, but identified by type ("data.pcf.exchangeEndpoint"). -- The Open API specification defining all mandatory PCF Exchange endpoints and the data structures transfered through those can be found [here](../resources/development-view/catena-x-pcf-endpoint-1_1_1.yaml) +- When responding on PCF exchange request the "requestID" is mandatory in the PUT call. +- When sharing a PCF update the "requestID" is NOT allowed in the PUT call. +- The EDC asset used to receive PCF is NOT looked up through AAS, but identified by type ("data.pcf.exchangeEndpoint"). +- The Open API specification defining all mandatory PCF Exchange endpoints and the da structures transfered through those can be found [here](../resources/development-view/catena-x-pcf-endpoint-1_1_0.yaml) ##### Payload for Requesting PCF Sub Model -The following JSON shows the structure of a registered PCF submodel in the DTR. The subprotocolBody is used for asset bundling. For this, the [CX-0002](https://catenax-ev.github.io/docs/next/standards/CX-0002-DigitalTwinsInCatenaX) Digital Twins in Catena-X standard needs to be followed. +The following JSON shows the structure of a registered PCF submodel in the DTR. The subprotocolBody is used for asset bundling. For this, the CX Standard [CX-0002](https://catena-x.net/en/standard-library) is to be followed. The digital twin id can be searched via the `manufacturerPartId` and the ``digitalTwinType:"PartType"``. -The PCF submodel must be registered with the ``idshort: PCFExchangeEndpoint``. -
- PCFExchange Endpoint of a DigitalTwin (JSON) +The sub-model PCF must be registered with the ``idshort: PCFExchangeEndpoint``. ```json { @@ -93,7 +91,7 @@ The PCF submodel must be registered with the ``idshort: PCFExchangeEndpoint``. "keys": [ { "type": "GlobalReference", - "value": "urn:samm:io.catenax.pcf:7.0.0#Pcf" + "value": "urn:samm:io.catenax.pcf:6.0.0#Pcf" } ] }, @@ -113,15 +111,11 @@ The PCF submodel must be registered with the ``idshort: PCFExchangeEndpoint``. } ``` -
- #### Payloads for EDC Asset ##### Payload for EDC Data Asset PCF -The following JSON shows the EDC Asset for a PCF defined in the EDC using the asset bundling mentioned under [Payload for Requesting PCF Sub Model](#api-calls). -
- PCFExchange Asset Definition (JSON) +The following JSON shows the the EDC Asset for PCF defined in the EDC using the asset bundling mentioned under [Payload for Requesting PCF Sub Model](#api-calls). ```json { @@ -141,7 +135,7 @@ The following JSON shows the EDC Asset for a PCF defined in the EDC using the as "rdfs:label": "PCF Data", "rdfs:comment": "Endpoint for PCF data", "cx-common:version": "1.1", - "aas-semantics:semanticId": {"@id":"urn:samm:io.catenax.pcf:7.0.0#Pcf"}, + "aas-semantics:semanticId": {"@id":"urn:samm:io.catenax.pcf:6.0.0#Pcf"}, "edc:contentType": "application/json", "dct:type": {"@id":"cx-taxo:PcfExchange"} }, @@ -157,28 +151,18 @@ The following JSON shows the EDC Asset for a PCF defined in the EDC using the as } ``` -
- #### Payload for EDC Policy -The following JSON is a policy definition including the *mandatory* policy constraints for "active membership", "signed frameworkagreement" and "pcf base usage purpose". The [framework agreement document](https://catenax-ev.github.io/docs/next/regulatory-framework/20000ft/use-case-pcf-exchange) is published via the association and available via the Catena-X homepage. The membership credential is automatically created after successfully finishing the onboarding process. - -In addition an *optional* constraint for an existing tenant-specific bilateral contract can be added. It should reference the contract number and is NOT backed up by verifiable credentials. Nevertheless it will be checked on a syntactical level during contract negotiation. If such a contract refererence should be used, a specific usage policy per tenant is needed, as constraint concatenation via OR is not recommended. - ->**Note** ->More informations can be found in the official [ODRL Profile Definition](https://github.com/catenax-eV/cx-odrl-profile/blob/main/profile.md). +The following JSON is an policy definition including the policiy credentials for "active membership", "frameworkagreement pcf" and "pcf base usage purpose". The [frameworkagreement document](https://catena-x.net/fileadmin/user_upload/04_Einfuehren_und_umsetzen/Governance_Framework/231016_Catena-X_Use_Case_Framework_PCF.pdf) is published via the association and are available via the Catena-X homepage. The membership credential is automatically created after finishing successfully the onboarding process. ##### Payload to create a SSI based Policy -
- SSI based Policy (JSON) - ```json { "@context": { "@vocab": "https://w3id.org/edc/v0.0.1/ns/" }, - "@id": "a343fcbf-99fc-4ce8-8e9b-148c97605aab", + "@id": "", "policy": { "@context": [ "https://www.w3.org/ns/odrl.jsonld", @@ -194,19 +178,14 @@ In addition an *optional* constraint for an existing tenant-specific bilateral c "constraint": { "and": [ { - "leftOperand": "cx-policy:ContractReference", + "leftOperand": "cx-policy:Membership", "operator": "eq", - "rightOperand": "" + "rightOperand": "active" }, { "leftOperand": "cx-policy:FrameworkAgreement", "operator": "eq", - "rightOperand": "DataExchangeGovernance:1.0" - }, - { - "leftOperand": "cx-policy:Membership", - "operator": "eq", - "rightOperand": "active" + "rightOperand": "pcf:1.0" }, { "leftOperand": "cx-policy:UsagePurpose", @@ -221,22 +200,14 @@ In addition an *optional* constraint for an existing tenant-specific bilateral c } ``` -
- ->**Note** ->Be aware that - due to an open issue in EDC version 0.7.x - all criterias must be added in fixed (alphabetical) order! - -For more examples on how to define policies with SSI have a look [here](https://github.com/eclipse-tractusx/ssi-docu/blob/main/docs/architecture/cx-3-2/edc/policy.definitions.md). +For more examples how to define policies with SSI have a look [here](https://github.com/eclipse-tractusx/ssi-docu/blob/main/docs/architecture/cx-3-2/edc/policy.definitions.md). #### Payload Contract Definition -
- Sample Contract (JSON) - ```json { "@id": "54ef3326-42b2-4221-8c5a-3a6270d54db8", - "edc:accessPolicyId": "7cb20eb1-08db-4532-bd74-ad480f551654", + "edc:accessPolicyId": "a343fcbf-99fc-4ce8-8e9b-148c97605aab", "edc:contractPolicyId": "a343fcbf-99fc-4ce8-8e9b-148c97605aab", "edc:assetsSelector":[ { @@ -249,127 +220,20 @@ For more examples on how to define policies with SSI have a look [here](https:// } ``` -
- -Inside the contract definition, an access policy and a usage policy must be referenced. A sample for a usage policy (incl. mandatory and optional criterias) is given in the [section above](#payload-to-create-a-ssi-based-policy). - -The content of the access policy depends on the criterias used within the usage policy. The configuration MUST ensure that only one offer (per version) for a PCF Exchange asset is visible to a client when querying the catalog. - -The following paragraphs give options how to achieve this. These options can always be replaced by corresponding (or even more restictive) policies, as long as the requirement of delivering only one offer per PCF Exchange asset version is met: -If *no bilateral contract* reference criteria are used *in any usage policy* attached to the PCF Exchange asset, an empty access policy can be used:

-![Tier1Supplier without bilateral contracts](../resources/development-view/Tier1AOpenUP.png) - -
- Empty Access Policy (JSON) - -```json -{ - "@context": { - "@vocab": "https://w3id.org/edc/v0.0.1/ns/" - }, - "@id": "7cb20eb1-08db-4532-bd74-ad480f551654", - "policy": { - "@context": [ - "https://www.w3.org/ns/odrl.jsonld", - { - "cx-policy": "https://w3id.org/catenax/policy/v1.0.0/" - } - ], - "@type": "Policy", - "profile": "cx-policy:profile2405", - "permission": [] - } -} -``` - -
- -If a *bilateral contract* reference criteria is used *in a usage policy*, an access policy restricting access to the contract partners BPNL *MUST* be used for every usage policy holding a contract reference:

-![Tier1Supplier using bilateral contracts and an open policy](../resources/development-view/Tier1ABCOnlyUP.png) - -
- BPN restricted Access Policy to be used with a Usage Policy containing a contract reference (JSON) - -```json -{ - "@context": { - "@vocab": "https://w3id.org/edc/v0.0.1/ns/" - }, - "@id": "7cb20eb1-08db-4532-bd74-ad480f551654", - "policy": { - "@context": [ - "https://www.w3.org/ns/odrl.jsonld", - { - "cx-policy": "https://w3id.org/catenax/policy/v1.0.0/" - } - ], - "@type": "Policy", - "profile": "cx-policy:profile2405", - "permission": [ - { - "action": "use", - "constraint": { - "leftOperand": "BusinessPartnerNumber", - "operator": "eq", - "rightOperand": "BPNL00000000XXXX" - } - } - ] - } -} -``` - -
- -If *bilateral contract reference* criterias are used *in usage policies* and *in addition* a usage policy *without bilateral contract references* should be provided, an access policy restricting access to all partners without a bilateral contract reference *MUST* be used for the usage policy holding no contract references.

-![Tier1Supplier using bilateral contracts and an open policy](../resources/development-view/Tier1ABCUP.png) -

The following example uses BusinessPartnerGroups to achieve this:

- -
- BPN restricted Access Policy to be used with the "global" Usage Policy containing NO contract references (JSON) - -```json -{ - "@context": { - "@vocab": "https://w3id.org/edc/v0.0.1/ns/", - "odrl": "http://www.w3.org/ns/odrl/2/" - }, - "@type": "PolicyDefinitionRequestDto", - "policy": { - "@type": "odrl:Set", - "odrl:permission": [ - { - "odrl:action": "USE", - "odrl:constraint": { - "@type": "Constraint", - "odrl:leftOperand": "https://w3id.org/tractusx/v0.0.1/ns/BusinessPartnerGroup", - "odrl:operator": { - "@id": "odrl:eq" - }, - "odrl:rightOperand": "BusinessPartnerWithoutBilateralContract" - } - } - ] - } -} -``` - -
- ## Error Handling -In case no material twin or no PCF submodel is found, EDC asset type has to be used to find the endpoint needed to perform the PCF request. +In case no material twin or no PCF submodel is found, EDC Asset type has to be used to find the Endpoint needed to perform the PCF request. ## Standards ### Used CX Standards -- [CX-0001 EDC Discovery API v1.0.2](https://catenax-ev.github.io/docs/next/standards/CX-0001-EDCDiscoveryAPI) -- [CX-0002 Digital Twins in Catena-X v2.2.0](https://catenax-ev.github.io/docs/next/standards/CX-0002-DigitalTwinsInCatenaX) -- [CX-0003 SAMMSemanticAspectMetaModel v1.1.0](https://catenax-ev.github.io/docs/next/standards/CX-0003-SAMMSemanticAspectMetaModel) -- [CX-0018 Dataspace Connectivity v3.1.0](https://catenax-ev.github.io/docs/next/standards/CX-0018-DataspaceConnectivity) -- [CX-0126 Industry Core: Part Type v2.0.0](https://catenax-ev.github.io/docs/next/standards/CX-0126-IndustryCorePartType) -- [CX-0136 PCF UseCase v2.0.0](https://catenax-ev.github.io/docs/next/standards/CX-0136-UseCasePCF) +- [CX-0001 EDC Discovery API v1.0.2](https://catena-x.net/en/standard-library) +- [CX-0002 Digital Twins in Catena-X v2.2.0](https://catena-x.net/en/standard-library) +- [CX-0003 SAMMSemanticAspectMetaModel v1.1.0](https://catena-x.net/en/standard-library) +- [CX-0018 Eclipse Data Space Connector (EDC) v3.0.0](https://catena-x.net/en/standard-library) +- [CX-0126-Industry Core: Part Type v2.0.0](https://catena-x.net/en/standard-library) +- [CX-0136 PCF UseCase v1.0.0](https://catena-x.net/en/standard-library) ## Other Standards @@ -393,4 +257,4 @@ This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses - SPDX-FileCopyrightText: 2023, 2024 CCT - SPDX-FileCopyrightText: 2023, 2024 Gris Group - SPDX-FileCopyrightText: 2023, 2024 Contributors to the Eclipse Foundation -- [Source URL](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/tree/main/docs-kits/kits/PCF%20Exchange%20Kit) +- [Source URL](https://github.com/eclipse-tractusx/pcf-exchange-kit) diff --git a/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/catena-x-pcf-request-endpoint.info.mdx b/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/catena-x-pcf-request-endpoint.info.mdx new file mode 100644 index 00000000000..b5ee8b66ba8 --- /dev/null +++ b/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/catena-x-pcf-request-endpoint.info.mdx @@ -0,0 +1,21 @@ +--- +id: catena-x-pcf-request-endpoint +title: "Catena-X-pcf-request-endpoint" +description: " A API for request, send and update PCF data" +sidebar_label: Introduction +sidebar_position: 0 +hide_title: true +custom_edit_url: null +--- + +import ApiLogo from "@theme/ApiLogo"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; +import Export from "@theme/ApiDemoPanel/Export"; + +Version: 1.1.0 + +# Catena-X-pcf-request-endpoint + + +An API to request, send and update PCF data via the Catena-X Network. diff --git a/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/get-pcf.api.mdx b/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/get-pcf.api.mdx new file mode 100644 index 00000000000..a1bf2ef1cbc --- /dev/null +++ b/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/get-pcf.api.mdx @@ -0,0 +1,34 @@ +--- +id: get-pcf +title: "get_pcf" +description: "get_pcf" +sidebar_label: "get_pcf" +hide_title: true +hide_table_of_contents: true +api: {"operationId":"get_pcf","parameters":[{"name":"Edc-Bpn","description":"The caller's Catena-X BusinessPartnerNumber","example":"BPNL0000005AMPL3","in":"header","required":true,"schema":{"type":"string"}},{"name":"productId","description":"ID of the product/materiual the PCF is requested for","example":"urn:id:8534x67","in":"path","required":true,"schema":{"type":"string"}},{"name":"requestId","description":"ID identifying the call (will be referenced in corresponding PCF response)","example":"2daa49aa-ee16-4df3-bca3-69ddead40419","in":"query","required":true,"schema":{"type":"string"}},{"name":"message","in":"query","required":false,"description":"URL encoded, max 250 chars","example":"No%20offset%20included%2C%20please%21","schema":{"type":"string"}}],"responses":{"202":{"description":"PCF was accepted. PCF will be sent later via to POST endpoint."}},"description":"get_pcf","method":"get","path":"/productIds/{productId}","info":{"title":"Catena-X-pcf-request-endpoint","version":"1.1.0"},"postman":{"name":"get pcf","description":{"type":"text/plain"},"url":{"path":["productIds",":productId"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"(Required) ID identifying the call (will be referenced in corresponding PCF response)","type":"text/plain"},"key":"requestId","value":""},{"disabled":false,"description":{"content":"URL encoded, max 250 chars","type":"text/plain"},"key":"message","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) ID of the product/materiual the PCF is requested for","type":"text/plain"},"type":"any","value":"","key":"productId"}]},"header":[{"disabled":false,"description":{"content":"(Required) The caller's Catena-X BusinessPartnerNumber","type":"text/plain"},"key":"Edc-Bpn","value":""}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: docs-kits/kits/PCF-Exchange-Kit/Software-Development-View/pcf-exchange-api//catena-x-pcf-request-endpoint +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## get_pcf + + + +get_pcf + +
Path Parameters
Query Parameters
Header Parameters
+ +PCF was accepted. PCF will be sent later via to POST endpoint. + +
+ \ No newline at end of file diff --git a/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/set-pcf.api.mdx b/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/set-pcf.api.mdx new file mode 100644 index 00000000000..e154ee4c9d2 --- /dev/null +++ b/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/set-pcf.api.mdx @@ -0,0 +1,66 @@ +--- +id: set-pcf +title: "set_pcf" +description: "set_pcf" +sidebar_label: "set_pcf" +hide_title: true +hide_table_of_contents: true +api: {"operationId":"set_pcf","parameters":[{"name":"Edc-Bpn","description":"The caller's Catena-X BusinessPartnerNumber","example":"BPNL0000005AMPL3","in":"header","required":true,"schema":{"type":"string"}},{"name":"productId","description":"ID of the product/materiual the PCF referring to","example":"urn:id:8534x67","in":"path","required":true,"schema":{"type":"string"}},{"name":"requestId","description":"ID identifying the request call (same as within original PCF request), if the PUT is responing to a call. Can be dismissed in a PCF update call.","example":"2daa49aa-ee16-4df3-bca3-69ddead40419","in":"query","required":false,"schema":{"type":"string"}}],"requestBody":{"description":"The requested PCF in WBCSD format","required":true,"content":{"application/json":{"schema":{"description":"A Product (Carbon) Footprint represents the carbon footprint of a product with values as specified in the Catena-X PCF Rulebook in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative.","type":"object","properties":{"id":{"description":"Mandatory: The product footprint identifier as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","pattern":"(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)"},"specVersion":{"description":"Mandatory: Version of the product footprint data specification as defined in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string"},"partialFullPcf":{"description":"Mandatory: Indicator for partial or full PCF (Product Carbon Footprint) declaration as specified in the Catena-X PCF Rulebook.","type":"string","enum":["Cradle-to-gate","Cradle-to-grave"]},"precedingPfIds":{"description":"Optional: Set of preceding PCF (Product Carbon Footprint) identifiers without duplicates as specified in the Catena-X PCF Rulebook in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. Declared as \"optional\" in WBCSD, needs to be covered by application.","type":"array","items":{"description":"Entity for defining a preceding PCF (Product Carbon Footprint) identifier entity as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"object","properties":{"id":{"description":"Mandatory: The product footprint identifier as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","pattern":"(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)"}},"required":["id"]}},"version":{"description":"Mandatory: Version of the product (carbon) footprint as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example set to \"0\" per default.","type":"number","minimum":0},"created":{"description":"Mandatory: Timestamp of the creation of the Product (Carbon) Footprint as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","pattern":"-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"},"extWBCSD_pfStatus":{"description":"Mandatory: Status indicator of a product (carbon) footprint as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example set to \"Active\" per default.","type":"string","enum":["Active","Deprecated"]},"validityPeriodStart":{"description":"Optional: Start of interval during which the product (carbon) footprint is declared as valid as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. If specified, the validity period start must be equal to or greater than the reference period end.","type":"string","pattern":"-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"},"validityPeriodEnd":{"description":"Optional: End of interval during which the product (carbon) footprint is declared as valid as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","pattern":"-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"},"comment":{"description":"Optional: Additional information and instructions related to the calculation of the product (carbon) footprint as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string"},"companyName":{"description":"Mandatory: Name of the product (carbon) footprint data owner as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","minLength":1},"companyIds":{"description":"Mandatory: Non-empty set of Uniform Resource Names (URN). Each value is supposed to uniquely identify the product (carbon) footprint data owner as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. For Catena-X Industry Core compliance the set of URNs must contain at least the Business Partner Number Legal Entity (BPNL) in the specified format urn:bpn:id:BPNL[a-zA-Z0-9]{12}. ","type":"array","items":{"type":"string","format":"uri"},"minItems":1},"productDescription":{"description":"Optional: Free-form description of the product as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string"},"productIds":{"description":"Mandatory: Non-empty set of product identifiers. Each value is supposed to uniquely identify the product as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X productId corresponds with Industry Core manufacturerPartId.","type":"array","items":{"type":"string","format":"uri"},"minItems":1},"extWBCSD_productCodeCpc":{"description":"Mandatory: UN (United Nations) Product Classification Code (CPC - Central Classification Code) of a given product as specified the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, which will probably be declared as \"optional\" in a later WBCSD specification version. In Catena-X for example specified with default value \"011-99000\".","type":"string"},"productName":{"description":"Mandatory: Non-empty trade name of a product as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X productNameCompany corresponds with Industry Core nameAtManufacturer. ","type":"string","minLength":1},"pcf":{"description":"A PCF (Product Carbon Footprint) represents the carbon footprint of a product and related data as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"object","properties":{"declaredUnit":{"description":"Mandatory: Unit of analysis of a product in context of the PCF (product carbon footprint) as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example list of valid units includes \"piece\".","type":"string","enum":["liter","kilogram","cubic meter","kilowatt hour","megajoule","ton kilometer","square meter","piece"]},"unitaryProductAmount":{"description":"Mandatory: Amount of units contained within a product in context of the PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","minimum":0,"exclusiveMinimum":true},"productMassPerDeclaredUnit":{"description":"Mandatory: Mass of a product per declared unit in context of the PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook.","type":"number","minimum":0,"exclusiveMinimum":false},"exemptedEmissionsPercent":{"description":"Mandatory: Percentage of emissions excluded from PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","maximum":5,"exclusiveMaximum":false,"minimum":0,"exclusiveMinimum":false},"exemptedEmissionsDescription":{"description":"Optional: Rationale behind exclusion of specific PCF (Product Carbon Footprint) emissions as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string"},"boundaryProcessesDescription":{"description":"Optional: Processes attributable to each lifecycle stage as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string"},"geographyCountrySubdivision":{"description":"Optional: Subdivision of a country which must be an ISO 3166-2 subdivision code as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","pattern":"([A-Z]{2}-[A-Z0-9]{1,3}|)"},"geographyCountry":{"description":"Optional: Two letter country code that must conform to data type ISO 3166CC as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","pattern":"([A-Z]{2})"},"geographyRegionOrSubregion":{"description":"Mandatory: Region according to list as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","enum":["Africa","Americas","Asia","Europe","Oceania","Australia and New Zealand","Central Asia","Eastern Asia","Eastern Europe","Latin America and the Caribbean","Melanesia","Micronesia","Northern Africa","Northern America","Northern Europe","Polynesia","South-eastern Asia","Southern Asia","Southern Europe","Sub-Saharan Africa","Western Asia","Western Europe","Global"]},"referencePeriodStart":{"description":"Mandatory: Start of time boundary for which a PCF (Product Carbon Footprint) value is considered to be representative as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","pattern":"-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"},"referencePeriodEnd":{"description":"Mandatory: End of time boundary for which a PCF (Product Carbon Footprint) value is considered to be representative as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","pattern":"-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"},"crossSectoralStandardsUsed":{"description":"Mandatory: Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"array","items":{"description":"Entity for defining an accounting standard used for product carbon footprint calculation as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"object","properties":{"crossSectoralStandard":{"description":"Mandatory: Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","enum":["GHG Protocol Product standard","ISO Standard 14067","ISO Standard 14044"]}},"required":["crossSectoralStandard"]}},"productOrSectorSpecificRules":{"description":"Mandatory: Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or publishers and according rule names as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"array","items":{"description":"Entity for defining a product or sector specific rule of a product carbon footprint as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"object","properties":{"extWBCSD_operator":{"description":"Mandatory: Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example must always be \"Other\".","type":"string","enum":["PEF","EPD International","Other"]},"productOrSectorSpecificRules":{"description":"Mandatory: Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"array","items":{"description":"Name of a rule applied by a specified operator as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"object","properties":{"ruleName":{"description":"Name of a rule applied by a specific operator as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string","minLength":1}},"required":["ruleName"]},"uniqueItems":true,"minItems":1},"extWBCSD_otherOperatorName":{"description":"Optional: Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by a default value.","type":"string","minLength":1}},"required":["extWBCSD_operator","productOrSectorSpecificRules"]},"uniqueItems":true},"extWBCSD_characterizationFactors":{"description":"Mandatory: IPCC (Intergovernmental Panel on Climate Change) version of the GWP (Global Warming Potential) characterization factors used for calculating the PCF (Product Carbon Footprint) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by default with value \"AR6\".","type":"string","enum":["AR5","AR6"]},"extWBCSD_allocationRulesDescription":{"description":"Optional: Allocation rules used and underlying reasoning in context of a product carbon footprint as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by default with value \"In accordance with Catena-X PCF Rulebook\".","type":"string"},"extTFS_allocationWasteIncineration":{"description":"Mandatory: Allocation approach used for waste incineration with energy recovery as specified by the TFS (Together For Sustainability) initiative. In Catena-X for example must be specified by value \"cut-off\".","type":"string","enum":["cut-off","reverse cut-off","system expansion"]},"primaryDataShare":{"description":"Mandatory starting 2025: Share of primary data in percent as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","maximum":100,"exclusiveMaximum":false,"minimum":0,"exclusiveMinimum":false},"secondaryEmissionFactorSources":{"description":"Mandatory: Emission factors used for the PCF (Product Carbon Footprint) calculation as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"array","items":{"description":"Entity for defining an emission factor data source used to calculate a product carbon footprint as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"object","properties":{"secondaryEmissionFactorSource":{"description":"Mandatory: Emission factor data source used to calculate a product carbon footprint as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"string"}},"required":["secondaryEmissionFactorSource"]},"uniqueItems":true},"dataQualityRating":{"description":"Mandatory starting 2025: Quantitative data quality indicators of a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"object","properties":{"coveragePercent":{"description":"Mandatory starting 2025: Percentage of PCF (Product Carbon Footprint) included in the data quality assessment based on the >5% emissions threshold as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example set to \"100\" per default.","type":"number","maximum":100,"exclusiveMaximum":false,"minimum":0,"exclusiveMinimum":false},"technologicalDQR":{"description":"Mandatory starting 2025: Technological representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","maximum":3,"exclusiveMaximum":false,"minimum":1,"exclusiveMinimum":false},"temporalDQR":{"description":"Mandatory starting 2025: Temporal representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","maximum":3,"exclusiveMaximum":false,"minimum":1,"exclusiveMinimum":false},"geographicalDQR":{"description":"Mandatory starting 2025: Geographical representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","maximum":3,"exclusiveMaximum":false,"minimum":1,"exclusiveMinimum":false},"completenessDQR":{"description":"Mandatory starting 2025: Completeness of the data collected for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","maximum":3,"exclusiveMaximum":false,"minimum":1,"exclusiveMinimum":false},"reliabilityDQR":{"description":"Mandatory starting 2025: Reliability of the data collected for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","maximum":3,"exclusiveMaximum":false,"minimum":1,"exclusiveMinimum":false}}},"extWBCSD_packagingEmissionsIncluded":{"description":"Mandatory: Flag indicating whether packaging emissions are included in a PCF (Product Carbon Footprint) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example value is \"TRUE\" per default.","type":"boolean"},"pcfExcludingBiogenic":{"description":"Mandatory: Product carbon footprint of a product excluding biogenic emissions as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","minimum":0,"exclusiveMinimum":false},"pcfIncludingBiogenic":{"description":"Mandatory starting 2025: Product carbon footprint of a product including biogenic emissions as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Optional value in current specification version but will be mandatory in future version.","type":"number"},"fossilGhgEmissions":{"description":"Mandatory starting 2025: Emissions from combustion of fossil sources as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Identical to \"pcfExcludingBiogenic\", will be removed in later version.","type":"number","minimum":0,"exclusiveMinimum":false},"biogenicCarbonEmissionsOtherThanCO2":{"description":"Mandatory starting 2025: GWP (Global Warming Potential) of biogenic CO2e-emissions in production phase which contain only GHG (Greenhouse Gas) emissions other than CO2 - excludes biogenic CO2. For specification see Catena-X PCF Rulebook.","type":"number","minimum":0,"exclusiveMinimum":false},"biogenicCarbonWithdrawal":{"description":"Mandatory starting 2025: Biogenic carbon content in the product converted to CO2e as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","maximum":0,"exclusiveMaximum":false},"dlucGhgEmissions":{"description":"Mandatory starting 2025: Direct land use change CO2e emissions in context of a product carbon footprint as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","minimum":0,"exclusiveMinimum":false},"extTFS_luGhgEmissions":{"description":"Mandatory starting 2025: Land use CO2 emissions in context of a product carbon footprint as specified by the TFS (Together For Sustainability) initiative. TFS specific extension.","type":"number"},"aircraftGhgEmissions":{"description":"Mandatory starting 2025: GHG (Greenhouse Gas) emissions resulting from aircraft engine usage for the transport of the product as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","minimum":0,"exclusiveMinimum":false},"extWBCSD_packagingGhgEmissions":{"description":"Optional: Emissions resulting from the packaging of the product as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example value is zero per default.","type":"number","minimum":0,"exclusiveMinimum":false},"distributionStagePcfExcludingBiogenic":{"description":"Optional: Product carbon footprint for the distribution stage of a product excluding biogenic emissions as specified in the Catena-X PCF Rulebook.","type":"number","minimum":0,"exclusiveMinimum":false},"distributionStagePcfIncludingBiogenic":{"description":"Optional: Product carbon footprint for the distribution stage of a product including biogenic emissions as specified in the Catena-X PCF Rulebook.","type":"number"},"distributionStageFossilGhgEmissions":{"description":"Optional: Emissions from the combustion of fossil sources in the distribution stage as specified in the Catena-X PCF Rulebook.","type":"number","minimum":0,"exclusiveMinimum":false},"distributionStageBiogenicCarbonEmissionsOtherThanCO2":{"description":"Optional: GWP (Global Warming Potential) of biogenic CO2e-emissions in distribution phase which contain only GHG (Greenhouse Gas) emissions other than CO2 ? excludes biogenic CO2. For specification see Catena-X PCF Rulebook.","type":"number","minimum":0,"exclusiveMinimum":false},"distributionStageBiogenicCarbonWithdrawal":{"description":"Optional: GWP (Global Warming Potential) of biogenic CO2-withdrawal in distribution stage (biogenic CO2 contained in the product) as specified in the Catena-X PCF Rulebook.","type":"number","maximum":0,"exclusiveMaximum":false},"extTFS_distributionStageDlucGhgEmissions":{"description":"Optional: Direct land use change CO2 emissions during distribution stage in context of a product carbon footprint as specified in the Catena-X PCF Rulebook. TFS specific extension.","type":"number","minimum":0,"exclusiveMinimum":false},"extTFS_distributionStageLuGhgEmissions":{"description":"Optional: Land use CO2 emissions in context of a product carbon footprint as specified by the TFS (Together For Sustainability) initiative. TFS specific extension.","type":"number"},"carbonContentTotal":{"description":"Mandatory starting 2025: Total carbon content per declared unit in context of a product carbon footprint as specified in the Catena-X PCF Rulebook.","type":"number","minimum":0,"exclusiveMinimum":false},"extWBCSD_fossilCarbonContent":{"description":"Optional: Fossil carbon amount embodied in a product as specified in the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Must be calculated with kgC (kilogram Carbon) / declaredUnit equal to or greater zero; WBCSD specific extension, in Catena-X specified by a calculated value.","type":"number","minimum":0,"exclusiveMinimum":false},"carbonContentBiogenic":{"description":"Mandatory starting 2025: Biogenic carbon amount embodied in a product as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Must be calculated with kgC (kilogram Carbon) / declaredUnit equal to or greater zero.","type":"number","minimum":0,"exclusiveMinimum":false},"distributionStageAircraftGhgEmissions":{"description":"Optional: GHG (Greenhouse Gas) emissions for the distribution stage resulting from aircraft engine usage for the transport of the product as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.","type":"number","minimum":0,"exclusiveMinimum":false}},"required":["declaredUnit","unitaryProductAmount","productMassPerDeclaredUnit","exemptedEmissionsPercent","geographyRegionOrSubregion","referencePeriodStart","referencePeriodEnd","crossSectoralStandardsUsed","productOrSectorSpecificRules","extWBCSD_characterizationFactors","extTFS_allocationWasteIncineration","secondaryEmissionFactorSources","extWBCSD_packagingEmissionsIncluded","pcfExcludingBiogenic"]},"pcfLegalStatement":{"description":"Optional: Option for legal statement/ disclaimer as specified in the Catena-X PCF Rulebook.","type":"string"}},"required":["id","specVersion","partialFullPcf","version","created","extWBCSD_pfStatus","companyName","companyIds","productIds","extWBCSD_productCodeCpc","productName","pcf"]}}}},"responses":{"200":{"description":""}},"description":"set_pcf","method":"put","path":"/productIds/{productId}","jsonRequestBodyExample":{"id":"string","specVersion":"string","partialFullPcf":"Cradle-to-gate","precedingPfIds":[{"id":"string"}],"version":0,"created":"string","extWBCSD_pfStatus":"Active","validityPeriodStart":"string","validityPeriodEnd":"string","comment":"string","companyName":"string","companyIds":["string"],"productDescription":"string","productIds":["string"],"extWBCSD_productCodeCpc":"string","productName":"string","pcf":{"declaredUnit":"liter","unitaryProductAmount":0,"productMassPerDeclaredUnit":0,"exemptedEmissionsPercent":0,"exemptedEmissionsDescription":"string","boundaryProcessesDescription":"string","geographyCountrySubdivision":"string","geographyCountry":"string","geographyRegionOrSubregion":"Africa","referencePeriodStart":"string","referencePeriodEnd":"string","crossSectoralStandardsUsed":[{"crossSectoralStandard":"GHG Protocol Product standard"}],"productOrSectorSpecificRules":[{"extWBCSD_operator":"PEF","productOrSectorSpecificRules":[{"ruleName":"string"}],"extWBCSD_otherOperatorName":"string"}],"extWBCSD_characterizationFactors":"AR5","extWBCSD_allocationRulesDescription":"string","extTFS_allocationWasteIncineration":"cut-off","primaryDataShare":0,"secondaryEmissionFactorSources":[{"secondaryEmissionFactorSource":"string"}],"dataQualityRating":{"coveragePercent":0,"technologicalDQR":0,"temporalDQR":0,"geographicalDQR":0,"completenessDQR":0,"reliabilityDQR":0},"extWBCSD_packagingEmissionsIncluded":true,"pcfExcludingBiogenic":0,"pcfIncludingBiogenic":0,"fossilGhgEmissions":0,"biogenicCarbonEmissionsOtherThanCO2":0,"biogenicCarbonWithdrawal":0,"dlucGhgEmissions":0,"extTFS_luGhgEmissions":0,"aircraftGhgEmissions":0,"extWBCSD_packagingGhgEmissions":0,"distributionStagePcfExcludingBiogenic":0,"distributionStagePcfIncludingBiogenic":0,"distributionStageFossilGhgEmissions":0,"distributionStageBiogenicCarbonEmissionsOtherThanCO2":0,"distributionStageBiogenicCarbonWithdrawal":0,"extTFS_distributionStageDlucGhgEmissions":0,"extTFS_distributionStageLuGhgEmissions":0,"carbonContentTotal":0,"extWBCSD_fossilCarbonContent":0,"carbonContentBiogenic":0,"distributionStageAircraftGhgEmissions":0},"pcfLegalStatement":"string"},"info":{"title":"Catena-X-pcf-request-endpoint","version":"1.1.0"},"postman":{"name":"set pcf","description":{"type":"text/plain"},"url":{"path":["productIds",":productId"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"ID identifying the request call (same as within original PCF request), if the PUT is responing to a call. Can be dismissed in a PCF update call.","type":"text/plain"},"key":"requestId","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) ID of the product/materiual the PCF referring to","type":"text/plain"},"type":"any","value":"","key":"productId"}]},"header":[{"disabled":false,"description":{"content":"(Required) The caller's Catena-X BusinessPartnerNumber","type":"text/plain"},"key":"Edc-Bpn","value":""},{"key":"Content-Type","value":"application/json"}],"method":"PUT","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "put api-method" +info_path: docs-kits/kits/PCF-Exchange-Kit/Software-Development-View/pcf-exchange-api//catena-x-pcf-request-endpoint +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import TabItem from "@theme/TabItem"; + +## set_pcf + + + +set_pcf + +
Path Parameters
Query Parameters
Header Parameters
Request Body required
+ +The requested PCF in WBCSD format + +
    precedingPfIds object[]
    + +Optional: Set of preceding PCF (Product Carbon Footprint) identifiers without duplicates as specified in the Catena-X PCF Rulebook in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. Declared as "optional" in WBCSD, needs to be covered by application. + +
    = 1`"} defaultValue={undefined}>= 1`"} defaultValue={undefined}>
    pcf object required
    + +A PCF (Product Carbon Footprint) represents the carbon footprint of a product and related data as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. + +
    crossSectoralStandardsUsed object[] required
    + +Mandatory: Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. + +
    productOrSectorSpecificRules object[] required
    + +Mandatory: Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or publishers and according rule names as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. + +
    productOrSectorSpecificRules object[] required
    + +**Possible values:** `>= 1` + +
    + +Mandatory: Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. + +
    secondaryEmissionFactorSources object[] required
    + +Mandatory: Emission factors used for the PCF (Product Carbon Footprint) calculation as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. + +
    dataQualityRating object
    + +Mandatory starting 2025: Quantitative data quality indicators of a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. + +
    5% emissions threshold as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example set to \"100\" per default."} schemaName={"number"} qualifierMessage={"**Possible values:** `<= 100`"} defaultValue={undefined}>5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative."} schemaName={"number"} qualifierMessage={"**Possible values:** `>= 1` and `<= 3`"} defaultValue={undefined}>5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative."} schemaName={"number"} qualifierMessage={"**Possible values:** `>= 1` and `<= 3`"} defaultValue={undefined}>5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative."} schemaName={"number"} qualifierMessage={"**Possible values:** `>= 1` and `<= 3`"} defaultValue={undefined}>5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative."} schemaName={"number"} qualifierMessage={"**Possible values:** `>= 1` and `<= 3`"} defaultValue={undefined}>5% of PCF emissions. Specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative."} schemaName={"number"} qualifierMessage={"**Possible values:** `>= 1` and `<= 3`"} defaultValue={undefined}>
+ \ No newline at end of file diff --git a/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/sidebar.js b/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/sidebar.js index 744c39bc9a7..e6c25a0e6e8 100644 --- a/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/sidebar.js +++ b/docs-kits/kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/sidebar.js @@ -1 +1 @@ -module.exports = []; \ No newline at end of file +module.exports = [{"type":"doc","id":"kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/catena-x-pcf-request-endpoint"},{"type":"category","label":"PCF Exchange API","items":[{"type":"doc","id":"kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/get-pcf","label":"get_pcf","className":"api-method get"},{"type":"doc","id":"kits/PCF Exchange Kit/Software Development View/pcf-exchange-api/set-pcf","label":"set_pcf","className":"api-method put"}]}]; \ No newline at end of file diff --git a/docs-kits/kits/PCF Exchange Kit/changelog.md b/docs-kits/kits/PCF Exchange Kit/changelog.md index 61dcc81e83b..57224f0a63b 100644 --- a/docs-kits/kits/PCF Exchange Kit/changelog.md +++ b/docs-kits/kits/PCF Exchange Kit/changelog.md @@ -11,41 +11,6 @@ sidebar_position: 1 All notable changes to this Kit will be documented in this file. -## [1.2.0] - 2024-08-01 - -### Added - -#### Adoption View - -* References to available PCF exchange solutions (moved from CX-0136 PCF Use Case standard) -* Comprehensive illustration of latest PCF data model (overview plus details) - -#### Development View - -* Specification for bilateral contracts - -### Changed - -#### Adoption View - -* Exemplary PCF data model payload to PCF data model version 7.0.0 (Rel. 24.08) -* References to relevant standards in their latest versions (Rel. 24.08) -* Several typos and link errors -* Reference to Framework Agreement - -#### Development View - -* PCF Exchange API to Rel. 24.08 (e.g. data format) -* Several illustrations to reflect latest changes in Rel. 24.08 -* Policy adapted to latest standards (incl. new Framework Agreement and bilateral contracts) -* Referenced standard updated - -### Removed - -#### Development View - -* Inlined Open-API (MDX) removed - ## [1.1.0] - 2024-05-17 ### Added diff --git a/docs-kits/kits/PCF Exchange Kit/page_adoption-view.md b/docs-kits/kits/PCF Exchange Kit/page_adoption-view.md index 3b3c05101df..e410c6c2f4d 100644 --- a/docs-kits/kits/PCF Exchange Kit/page_adoption-view.md +++ b/docs-kits/kits/PCF Exchange Kit/page_adoption-view.md @@ -21,37 +21,37 @@ In this context, Catena-X offers a decentralized ecosystem supported by standard ### Vision -Report and steer the de-carbonization of our value chain with dedicated measures based on real PCF values, without compromising upstream data sovereignity. +Report and steer the de-carbonization of our value chain with dedicated measures based on real PCF values, without compromising upstream data sovereignty. ### Mission -Addressing supply chain carbon emissions today is missing reliable data about baseline emissions, effect of reductions and best practices. This is due to three reasons: +Addressing supply chain carbon emissions today is missing reliable data about baseline emissions, effect of reductions, and best practices. This is due to three reasons: - Complexity of supply chains leading to huge amount of data: complex supply chains spanning different countries and actors from many industries lead to huge amounts of data. -- Lack of trust: unwillingness to share data due to the risk of losing competitive advantage (data is shared with competitors). +- Lack of Trust: Unwillingness to share data because of risk of losing competitive advantage, because data is shared with competitors. - Missing standards for measuring carbon emissions in a comparable way. At the core of our project is the recognition of a current challenge - the lack of transparency and accessibility to real PCF information in supply chains. Through our project, we strive to bridge this information gap by establishing a trusted and collaborative and interoperable environment. Suppliers will have the opportunity to share their PCF data with confidence, knowing that it remains sovereign and under their control. -We will address this by working on a trustworthy ecosystem that prioritizes data sovereignity, security and collaboration on standards. Therefore, our mission is to revolutionize the supply chain industry by providing a platform where suppliers can securely share their primary PCF data throughout the supply chain. +We will address this by working on trustworthy ecosystem that prioritizes data sovereignty, security, and collaboration on standards. Therefore, our mission is to revolutionize the supply chain industry by providing a platform where suppliers can securely share their primary Product Carbon Footprint (PCF) data throughout the supply chain. We are guided by the following principles: - **Building trust** by making clear rules for data exchange and by pre-agreed data contracts between partners in the value chain. - Building trust through **data sovereignty and data security**. We will build an ecosystem to share minimal data on a need-to-know basis, incorporating 3rd party verification by trusted partners. Decentralized architectures ensure that data remains within companies and is only shared with authorized persons as needed. - **Governance** on the principles of mutual collaboration in the automotive industry and across with all relevant actors of the value chain on the principle of equality between partners, involving relevant outside stakeholders and the scientific community. -- **Flexibility and interoperability** by building an ecosystem of interoperable apps based on open standards. Collaborative standards for collecting, calculating and sharing emission and product data make these processes more efficient and comparable. +- **Flexibility and interoperability** by building an ecosystem of interoperable apps based on open standards. Collaborative standards for collecting, calculating, and sharing emission and product data make these processes more efficient and comparable. - **Scalability** and manageability of large amounts of data. Decentralized data ecosystems can handle and scale large amounts of data, as decentralized structures are created as required by participating companies. ## Business Process ### Premises and assumptions -We assume that the calculation and exchange of PCF data is “new territory” for many companies. In large or larger enterprises (e.g., OEM or Tier-1 suppliers) the topic of sustainability with its various facets has been on the agenda for several years now. Appropriate structures and organizations were set up there. In this respect, it can be assumed that they have the expertise and resources for a PCF calculation. Corresponding, self-developed IT tools can also be found there. We cannot expect this for small and medium-sized enterprises (SMEs). In particular small companies often lack the knowledge and resources to calculate a PCF. +We assume that the calculation and exchange of PCF data is “new territory” for many companies. In large or larger enterprises (e.g., OEM or Tier-1 suppliers), the topic of sustainability with its various facets has been on the agenda for several years now. Appropriate structures and organizations were set up there. In this respect, it can be assumed that they have the expertise and resources for a PCF calculation. Corresponding, self-developed IT tools can also be found there. We cannot expect this for small and medium-sized enterprises (SMEs). In particular small companies often lack the knowledge and resources to calculate a PCF. -These premises are therefore relevant for the following customer journeys: +The following premises are therefore relevant for the following customer journeys: - A PCF calculation requires expert or at least in-depth knowledge. - A PCF calculation is currently mostly created manually; automation is not common or possible in most cases. @@ -62,31 +62,31 @@ Accordingly, the presented customer journeys are characterized by manual process ### Overview -The scope of our business process is the calculation and the exchange of PCF data across the supply chain for parts/components that are already in series production (→ "after start of production (SOP)"). One can therefore assume that a real supply chain already exists for this part/component. +The scope of our business process is the calculation and the exchange of Product Carbon Footprint (PCF) data across the supply chain for parts / components that are already in series production (→ "after start of production (SOP)"). One can therefore assume that a real supply chain already exists for this part / component. To describe the process, we defined two customer journeys: -1. The customer journey “PCF data exchange” describes an asynchronous communication process: a customer requests the PCF from their supplier for a component (“PCF Request”), and the supplier provides the requested data (“PCF Response”). +1. The customer journey “PCF data exchange” describes an asynchronous communication process: A customer requests the PCF from their supplier for a component (“PCF Request”), and the supplier provides the requested data (“PCF Response”). 2. If necessary, the requested PCF data must first be determined; this leads to the second customer journey “PCF calculation”. The exchange-process is initiated top-down (e.g., at the OEM; but it can also start at any level of the supply chain), starting with a request of a customer to the supplier. It could then be continued step by step throughout the entire tier-n supply chain. Ideally, the entire supply chain (or actually: the entire supply tree) would be covered via this cascading request/response process. The result would be a PCF that is 100% based on requested and reported data. ![PCF Request and Response](resources/adoption-view/PCFRequestandResponse.png) -In the real world, this will not be implemented this way, at least in the short and medium term. It can be assumed that this process and information chain will break down at certain points in the supply chain. There, data is not requested, but calculated using secondary data, as is standard procedure these days. There can be various reasons for this: +In the real world, this will not be implemented this way, at least in the short and medium term. It can be assumed that this process and information chain will break down at certain points in the supply chain. There, data is not requested, but is calculated using secondary data, as is standard procedure these days. There can be various reasons for this: - The affected part of the supply chain is only of minor relevance to the PCF; the effort required to determine the real data would therefore not be worthwhile. - The supplier cannot or does not want to provide corresponding data. However, it is important that a PCF value reported from a supplier to its customer always represents the entire supply chain behind it. Therefore, the following data is recorded in a PCF calculation and aggregated to form the resulting PCF: -- direct emissions that are generated in the supplier's own production system ("Scope 1") +- direct emissions, that are generated in the supplier's own production system ("Scope 1") - indirect emissions from purchased energy ("Scope 2") - upstream emissions caused by purchased products from the upstream supply chain ("Scope 3") ![Scope of Catena-X Use Case](resources/adoption-view/ScopeofCatena-XUseCase.png) -The data for direct and indirect emissions will usually come from internal data sources, as these emission-shares are generated in the supplier's own production system. The upstream emissions ("Scope 3") can either be requested from the respective sub-supplier or could be calculated, e.g. by using information from eco-databases. Putting all together, the transparency on the PCF for a given part or component is created through a cascade of top-to-bottom PCF requests, and a cascade of aggregated PCF data from bottom to top. +The data for direct and indirect emissions will usually come from internal data sources, as these emission-shares are generated in the supplier's own production system. The upstream emissions ("Scope 3") can either be requested from the respective sub-supplier. Or it could be calculated, e.g., by using information from eco-databases. Putting all together, the transparency on the PCF for a given part or component is created through a cascade of top-to-bottom PCF requests, and a cascade of aggregated PCF data from bottom to top. ### Customer Journey "PCF Data Exchange" @@ -97,34 +97,34 @@ This customer journey describes the exchange of PCF data in an asynchronous requ PCF data is exchanged between a data consumer (e.g., supplier on tier n) and a data provider (e.g., supplier on tier n+1). It is basically an asynchronous request/response process that is started by the data consumer: - The data consumer realizes that he needs the PCF for a specific component and that this data is not available in his local data (or is not of sufficient quality). -- With his PCF data exchange tool, the data consumer checks whether the required PCF data is available via Catena-X (from a technical perspective, this means that there is already a digital twin for the component and that the PCF submodel is available for this twin). If so, the tool would “fetch up” this data. If not, the user can request this data from the supplier as described in the next steps. -- The data consumer submits a “PCF request” (according to the standardized API [CX-0136](https://catenax-ev.github.io/docs/next/standards/CX-0136-UseCasePCF)) to his supplier. In doing so, he asks the supplier to provide PCF data for the specific component, which was determined in accordance with the requirements of the Catena-X PCF Rulebook ([CX-0029](https://catenax-ev.github.io/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook)). +- With his PCF Data exchange tool, the data consumer checks whether the required PCF data is available via Catena-X (from a technical perspective, this means that there is already a digital twin for the component and that the PCF submodel is available for this twin). If so, the tool would “fetch up” this data. If not, the user can request this data from the supplier as described in the next steps. +- The data consumer submits a “PCF request” (according to the standardized API [CX-0136](https://catena-x.net/de/standard-library)) to his supplier. In doing so, he asks the supplier to provide PCF data for the specific component, which was determined in accordance with the requirements of the Catena-X PCF Rulebook ([CX-0029](https://catena-x.net/de/standard-library)). -With this request, the process temporarily ends for the data consumer. The ball is now in the data provider's playing field: +With this request, the process temporarily ends for the data consumer. The ball is now in the data provider's playing field.: -- The data provider receives the PCF request (message/display in his PCF data exchange tool). -- The data provider checks whether the requested data is already available (i.e., whether the PCF has already calculated in the past but has not yet been provided to the customer yet). -- If the data is not yet available, the data provider must create it first. At this point, he starts the “PCF Calculation” subjourney (see [below](#customer-journey-pcf-calculation)). At the end of this subjourney, the PCF data is available, and the provider can answer the original request with the next steps. -- The data provider sends a PCF response (according to the standardized API see [CX-0136](https://catenax-ev.github.io/docs/next/standards/CX-0136-UseCasePCF)) to the data consumer. At the same time, the data is made available in Catena-X (which means from a technical perspective, that a PCF submodel is attached to the corresponding digital twin of the component). +- The data provider receives the PCF request (message/display in his PCF data exchange tool). To answer this request, he takes the following steps: +- The data provider checks whether the requested data is already available (i.e., whether the PCF has already calculated in the past but has not yet been provided to the customer). +- If the data is not yet available, the data provider must create it first. At this point, he starts the “PCF calculation” subjourney (see [below](#customer-journey-pcf-calculation)). At the end of this subjourney, the PCF data is available, and the provider can answer the original request with the next steps. +- The data provider sends a PCF Response (according to the standardized API see [CX-0136](https://catena-x.net/de/standard-library)) to the data consumer. At the same time, the data is made available in Catena-X (which means from a technical perspective, that a PCF submodel is attached to the corresponding digital twin of the component). -For the data provider, the process is now over, and the consumer's request has been answered with the response. On the consumer side, a few more steps follow: +For the data provider, the process is now over, and the consumer's request has been answered with the response. Now follow a few more steps on the consumer side. -- The data consumer, who sent the initial PCF request, receives the PCF response (message/display in his PCF data exchange tool). +- The data consumer, who sent the initial PCF request, now receives the PCF response (message/display in his PCF data exchange tool). - With the data exchange tool, the consumer can access and “pick up” the PCF data, according to the standardized PCF data model (see [Semantic Model](#semantic-models)). >**Remark:** ->There are currently no options for data verification or acceptance/rejection of transmitted data at this stage in the process. These topics are currently still being discussed on Catena-X association level and are therefore not yet covered in the processes and tools. This might happen with later releases. +>There are currently no options for data verification or acceptance/rejection of transmitted data at this stage in the process. These topics are currently still being discussed at Catena-X association level and are therefore not yet covered in the processes and tools. This will only happen with later releases. - The data consumer can now transfer this data to his internal systems/databases (e.g., a PCF calculation tool), and use it for the internal business processes (e.g., PCF calculation or reporting). This ends this customer journey. ### Customer Journey “PCF Calculation” -This customer journey describes the calculation of a PCF in compliance with the Catena-X PCF Rulebook ([CX-0029](https://catenax-ev.github.io/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook)), with some of the required data obtained via the Catena-X network. +This customer journey describes the calculation of a [CX Rulebook-compliant PCF](https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Archiv/Update_Standard_PDF_Feb._2023/1_Sustainability_v1.0/CX_-_0029_PCF_Rulebook_UseCaseSustainability_v_1.0.0.pdf), with some of the required data obtained via the Catena-X network. ![PCF Calculation](resources/adoption-view/PCFCalculation.png) -The calculation process will often be triggered by an incoming PCF request (see subjourney "[PCF data exchange](#customer-journey-pcf-data-exchange)"). But of course, a PCF calculation can also be carried out proactively without a corresponding request via PCF Request. +The calculation process will often be triggered by an incoming PCF request (see subjourney "[PCF data exchange](#customer-journey-pcf-data-exchange)", step 6). But of course, a PCF calculation can also be carried out proactively without a corresponding request via PCF Request. To determine a PCF, an appropriate calculation tool is usually used, which guides the user through the process and ensures that all relevant data is taken into account. We will limit ourselves here to a generic, tool-independent presentation of the most important steps. 1. Make a plan: What are the different components of the PCF? Where can I get the relevant data from? @@ -134,7 +134,7 @@ To determine a PCF, an appropriate calculation tool is usually used, which guide 3. Put the indirect emissions from purchased energy into the calculation. → Get the raw data (consumption values, energy mix, …) from internal data sources and from the energy supplier, and enter it in the calculation tool. 4. Upstream emissions: - - For sub-components with a (expected) relevant share on the PCF, the aim is to use real data (or primary data) for the calculation. Therefore, a PCF request is sent to the suppliers of these sub-components, to obtain appropriate real data (see subjourney ["PCF data exchange"](#customer-journey-pcf-data-exchange)). As soon as the data is available (via PCF Response), it can be used as input for the calculation. + - For sub-components with a (expected) relevant share on the PCF, the aim is to use real data (or primary data) for the calculation. Therefore, a PCF request is sent to the suppliers of these sub-components, to obtain appropriate real data (see subjourney ["PCF data exchange"](#customer-journey-pcf-data-exchange)). As soon as the data is available (via a PCF Response), it can be used as input for the calculation. - For other sub-components, which only make up a small proportion of the upstream emissions, there will be no request of data to the supplier. Instead, the data will be obtained from a database for secondary data. 5. If necessary, put other emissions and further data into the calculation (e.g., transport emissions, waste, recycling quotas, ...). 6. Put it all together and get the overall PCF. @@ -156,7 +156,7 @@ To determine a PCF, an appropriate calculation tool is usually used, which guide Purchaser In general, the purchaser will not be a sustainability expert! - For him, sustainability is just an additional dimension (as cost, quality, ...). + Sustainability is for him just an additional dimension (as cost, quality, ...). Different responsibilities and views possible: @@ -179,21 +179,21 @@ To determine a PCF, an appropriate calculation tool is usually used, which guide -

He requires sustainability data of parts/materials (e.g., PCF) for various purposes.

+

He requires sustainability data of parts/materials (e.g., PCF) for various purposes.

He requires standardized data.

He also requires product-unspecific sustainability data of suppliers (e.g., production site-specific certificates).

He needs data in different phases (e.g., product development, procurement, industrialization, series production).

-

Catena-X defines standards for sustainability data.

-

Catena-X provides up-to-date and reliable sustainability data

+

X defines standards for sustainability data.

+

CX provides up-to-date and reliable sustainability data

-

Catena-X provides phase-specific data.

-

Catena-X provides (standard) reports.

-

Catena-X provides apps and services for data exchange.

+

CX provides phase-specific data.

+

CX provides (standard) reports.

+

CX provides apps and services for data exchange.

@@ -202,8 +202,8 @@ To determine a PCF, an appropriate calculation tool is usually used, which guide He is an expert for PCF calculation. He could be described as a “PCF Engineer,” analogous to the role of a “Cost Engineer” established in many companies.

Internal View:

Requires standardized PCF calculation method. -

Needs scope 3 values from suppliers, to calculate own PCF with this data.

-

May need a calculation tool for scope 1 and 2 values.

+

Needs Scope 3 values from suppliers, to calculate own PCF with this data.

+

May need a calculation tool for Scope 1 and 2 values.

Requires access to eco-data (secondary data).

-

Needs BoM data for calculation and analysis.

+

Needs BoM (bill of material) data for calculation and analysis.

-

Catena-X defines standards for PCF calculation.

-

Catena-X provides up-to-date and reliable sustainability data of parts/materials.

-

Catena-X provides apps and services for data exchange.

-

Catena-X provides calculation tools.

-

Catena-X provides access to eco-data(bases) for secondary data.

+

CX defines standards for PCF calculation.

+

CX provides up-to-date and reliable sustainability data of parts / materials.

+

CX provides apps and services for data exchange.

+

CX provides calculation tools.

+

CX provides access to eco-data(bases) for secondary data.

PCF Controller (product) -

He has an operational role (as opposed to the Sustainability Manager). As a PCF expert who works with many internal and external partners.

+

his is more of an operational role (as opposed to the Sustainability Manager). He is a PCF expert who works with many internal and external partners.

He is the first point of contact for the purchaser on PCF topics.

-

External/customer view:

+

External/Customer view:

-

Catena-X defines standards for sustainability data (esp. PCF).

-

Catena-X provides apps and services for data exchange.

-

Catena-X provides up-to-date and reliable sustainability data of parts / materials.

-

Catena-X provides phase-specific data.

-

Catena-X provides (standard) reports.

-

Catena-X provides analysis tools.

+

CX defines standards for sustainability data (esp. PCF).

+

CX provides apps and services for data exchange.

+

CX provides up-to-date and reliable sustainability data of parts / materials.

+

CX provides phase-specific data.

+

CX provides (standard) reports.

+

CX provides analysis tools.

@@ -324,17 +324,17 @@ To determine a PCF, an appropriate calculation tool is usually used, which guide

He has no active role in Catena-X (e.g.: getting reports is a passive, not an active role in this sense).

He sets corporate goals and breaks them down for different sectors and functions in the company.

-

He gets input from the Sustainability Manager (product).

+

He gets input from the Sustainability Manager Product.

-

The role exists in principle; it is rather the question of who will take it over (e.g., personal union with management, or possibly Sustainability Manager).

+

The role exists in principle; it is rather the question of who will take it over (e.g., personal union with Management, or possibly Sust. Manager).

Thesis: an SME does CCF rather than PCF.

He requires (aggregated) sustainability data.

He requires “high level” (standard) reports.

- Catena-X provides up-to-date and reliable sustainability data. + CX provides up-to-date and reliable sustainability data. Salespeople @@ -348,12 +348,12 @@ To determine a PCF, an appropriate calculation tool is usually used, which guide -

He needs sustainability data (e.g., PCF) of own products (or parts/materials)

+

He needs sustainability data (e.g., PCF) of own products (parts / materials)

He requires tools for information or data exchange (with both internal partners and external customers).

-

Catena-X provides sustainability data of own products.

-

Catena-X provides apps and services for data exchange.

+

CX provides sustainability data of own products.

+

CX provides apps and services for data exchange.

@@ -365,9 +365,9 @@ To determine a PCF, an appropriate calculation tool is usually used, which guide

The auditor has a clearing role in case of escalated incidents.

- He needs additional information and data to be able to verify the reported PCF data. + He needs additional infxormation and data to be able to verify the reported PCF data. -

Catena-X provides up-to-date and verifiable sustainability data.

+

CX provides up-to-date and verifiable sustainability data.

Catena-X provides access to metadata that allows the reported PCF data to be verified.

@@ -389,135 +389,20 @@ Depending on the use case and related KIT, Catena-X provides different semantic #### Introduction PCF Data Model -In an era defined by growing environmental consciousness and sustainability imperatives, the concept of measuring and reducing carbon footprints has become paramount across industries. A pivotal key in this pursuit is an aligned and standardized PCF data model. This data model not only facilitates the systematic calculation and comparison of carbon footprints but also offers a structured approach to managing environmental impact data. - -As the global community grapples with the impacts of climate change, consumers, businesses, and governments are seeking actionable ways to mitigate their carbon emissions. The need for a consistent and universally accepted method of quantifying these emissions from diverse products has given rise to the significance of a standardized PCF data model. This model acts as a lingua franca, enabling stakeholders to communicate and analyze carbon footprint information transparently and comprehensively. - -For this KIT only the PCF data model is used. The PCF data model follows the [CX-0136](https://catenax-ev.github.io/docs/next/standards/CX-0136-UseCasePCF) Use Case PCF standard and is implemented in compliance with the [CX-0003](https://catenax-ev.github.io/docs/next/standards/CX-0003-SAMMSemanticAspectMetaModel) SAMM Aspect Meta Model standard. - -#### Data Model Overview - -The Catena-X PCF data model has been developed in accordance with the "Technical Specifications for PCF Data Exchange" from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. The basis for the specification of the Catena-X PCF data model is the PCF Rulebook V3.0.0 (see [CX-0029](https://catenax-ev.github.io/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook)). - -The following illustration describes the logical structure of the Catena-X PCF data model: - -
- PCF Data Model structure - -![PCF Data Model Structure Rel. 24.08](resources/adoption-view/PCF%20Data%20Model%20Structure%20Rel.%2024.08.png) - -
- -The table below shows the details of each data field in the Catena-X PCF data model: - -
- PCF Data Model details - -M - Mandatory, O - Optional, O* - Mandatory starting 2025 - -| Property | Technical Name | PCF Exchange | PCF Calculation | Data Type Specification | Example | Technical Data Type | Description | -|--------------------------------------------------------------------|-------------------------------------------------------|-----------------------------|--------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **(General)** | | | | | | | | -| ***(Version Information)*** | | | | | | | | -| Product Footprint Identifier | id | M | O | String; must be a UUID v4 | 3893bb5d-da16-4dc1-9185-11d97476c254 | PfId | The PCF identifier. | -| Product Footprint Specification Version | specVersion | M | M | Text | urn:io.catenax.pcf:datamodel:version:7.0.0 | String | Version of the PCF data specification. | -| Partial Or Full PCF | partialFullPcf | M | M | Enumeration; "Cradle-to-gate",
"Cradle-to-grave" | Cradle-to-gate | String | Indicator for partial or full PCF declaration. | -| Previous PCF Identifiers | precedingPfIds | O | O | Non-empty set of strings | 9c5b94b1-35ad-49bb-b118-8e8fc24abf8 | Array of PfId | Set of preceding PCF identifiers without duplicates. Declared as "optional" in WBCSD, needs to be covered by application. | -| Product (Carbon) Footprint Version | version | M | O | Integer in inclusive rage of 0..2^31-1; per default "0" in Catena-X | 0 | Number | Version of the PCF. In Catena-X for example set to "0" per default. | -| Creation of the Product (Carbon) Footprint | created | M | M | Time stamp; must be in UTC (Coordinated Universal Time) conforming to ISO 8601 | 2020-03-01T00:00:00Z | DateTime | Timestamp of the creation of the PCF. | -| Status | status | M | O | Enumeration; "Active", "Deprecated"; per default "Active" in Catena-X | Active | String | Status indicator of a PCF. WBCSD specific extension, in Catena-X for example set to "Active" per default. | -| Validity Period Start | validityPeriodStart | O | O | Time stamp; if defined, must be equal to or greater than referencePeriodEnd | 2022-01-01T00:00:01Z | DateTime | Start of interval during which the PCF is declared as valid. If specified, the validity period start must be equal to or greater than the reference period end. | -| Validity Period End | validityPeriodEnd | O | O | Time stamp | 2022-12-31T23:59:59Z | DateTime | End of interval during which the PCF is declared as valid. | -| Comment | comment | O | O | Text | Additional explanatory information not reflected by other attributes | String | Additional information and instructions related to the calculation of the PCF. | -| PCF Legal Statement | pcfLegalStatement | O | O | Text | This PCF (Product Carbon Footprint) is for information purposes only. It is based upon the standards mentioned above. | String | Option for legal statement/ disclaimer. | -| ***(Company Information)*** | | | | | | | | -| Company Name | companyName | M | O | String with 1 or more characters | My Corp | NonEmptyString | Name of the PCF data owner. | -| Company Ids | companyIds | M | O | Non-empty set of URN (Uniform Resource Name); array of strings (<URN> ::= "urn:" <NID> ":" <NSS>) | urn:bpn:id:BPNL000000000DWF | CompanyIdSet | Non-empty set of Uniform Resource Names (URN). Each value is supposed to uniquely identify the PCF data owner. For Catena-X Industry Core compliance the set of URNs must contain at least the Business Partner Number Legal Entity (BPNL) in the specified format urn:bpn:id:BPNL[a-zA-Z0-9]{12}. | -| ***(Product Information)*** | | | | | | | | -| Product Description | productDescription | O | O | Text | Ethanol, 95% solution | String | Free-form description of the product. | -| Product Ids | productIds | M | M | Non-empty set of URN; array of strings (<URN>, ::= "urn:" <NID> ":" <NSS>) | urn:gtin:4712345060507 | ProductIdSet | Non-empty set of product identifiers. Each value is supposed to uniquely identify the product. In Catena-X productId corresponds with Industry Core manufacturerPartId. | -| Product Category | productCategoryCpc | M | O | String; UN CPC Code version 2.1;
per default "011-99000" in Catena-X | 011-99000 | CpcCode | UN (United Nations) Product Classification Code (CPC - Central Classification Code) of a given product. WBCSD specific extension, which will probably be declared as "optional" in a later WBCSD specification version. In Catena-X for example specified with default value "011-99000". | -| Product Trade Name | productNameCompany | M | O | String with 1 or more characters | My Product Name | NonEmptyString | Non-empty trade name of a product. In Catena-X productNameCompany corresponds with Industry Core nameAtManufacturer. | -| **(PCF)** | | | | | | | | -| ***(Unit Information)*** | | | | | | | | -| Unit of measurement | declaredUnit | M | M | String; enumeration as specified by WBCSD plus "piece" for Catena-X | kilogram | DeclaredUnit | Unit of analysis of a product in context of the PCF. In Catena-X for example list of valid units includes "piece". | -| Unitary Product Amount | unitaryProductAmount | M | M | Positive, non-zero decimal number | 1000.0 | StrictlyPositiveDecimal | Amount of units contained within a product in context of the PCF. | -| Product Mass Per Declared Unit | productMassPerDeclaredUnit | M | M | Positive, non-zero decimal number | 0.456 | StrictlyPositiveDecimal | Mass of a product per declared unit (net, unpackaged) in context of the PCF. | -| ***(PCF Assessment & Methodology)*** | | | | | | | | -| ***(PCF Assessment Information)*** | | | | | | | | -| *(Boundary Specifications)* | | | | | | | | -| Exempted Emissions Percent | exemptedEmissionsPercent | M | M | Decimal number between 0.0 and 5 including | 0.0 | ExemptedEmissionPercent | Applied cut-off percentage of emissions excluded from PCF.
For accordance with Catena-X PCF Rulebook (Version 3.0.0) <3%. | -| Exempted Emissions Description | exemptedEmissionsDescription | O | O | Text; can be empty | No exemption | String | Rationale behind exclusion of specific PCF emissions. | -| Packaging Emissions Included | packagingEmissionsIncluded | M | M | Boolean; can be "TRUE" or "FALSE" | TRUE | Boolean | The Catena-X PCF Rulebook (Version 3.0.0) requires to include packaging from a system boundary perspective. "FALSE" is only possible due to the application of the cut-off rule. Flag indicating whether packaging emissions are included in a PCF. WBCSD specific extension. | -| *(Technology)* | | | | | | | | -| Boundary Processes Description | boundaryProcessesDescription | O | O | Text | Electricity consumption included as an input in the production phase | String | Processes attributable to each lifecycle stage. | -| *(Geography)* | | | | | | | | -| Geography Country Subdivision | geographyCountrySubdivision | O | O | String; if defined must be ISO 3166-2 Subdivision Code | US-NY | GeographyCountrySubdivision | Subdivision of a country which must be an ISO 3166-2 subdivision code. | -| Geography Country | geographyCountry | O | O | String; if defined must be an ISO 3166-2 alpha-2 code | FR | GeographyCountry | Two letter country code that must conform to data type ISO 3166CC. | -| Region | geographyRegionOrSubregion | M | O | String with 1 or more characters; enumeration as specified by WBCSD plus "Global" and "Several" for
Catena-X | Africa | String | Region according to list specified in Catena-X PCF Rulebook (Version 3.0.0). | -| *(Time)* | | | | | | | | -| Reference Period Start | referencePeriodStart | M | M | Time stamp; must be in UTC conforming to ISO 8601 | 2022-01-01T00:00:01Z | DateTime | Start of time boundary for which a PCF value is considered to be representative. | -| Reference Period End | referencePeriodEnd | M | M | Time stamp; must be in UTC conforming to ISO 8601 | 2022-12-31T23:59:59Z | DateTime | End of time boundary for which a PCF value is considered to be representative. | -| ***(PCF Methodology)*** | | | | | | | | -| *(Standards)* | | | | | | | | -| Cross Sectoral Standard | crossSectoralStandardsUsed:
crossSectoralStandard | M | M | Object crossSectoralStandardsUsed: set of Cross Sectoral Standard entries.
For each crossSectoralStandard: Enumeration "ISO 14067", "Pathfinder v1", "Pathfinder v2", "GHG Protocol Product Standard", "PAS 2050", "ISO 14040-44", "PEF", "Other" | GHG Protocol Product Standard | CrossSectoralStandardsUsedEnumeration | Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions. | -| Operator or Publisher of Sector Specific Rules | productOrSectorSpecificRules:
operator | M | M | Object productOrSectorSpecificRules; set of Product or Sector Specific Rule entries (each including Operator, Rule Names and Other Operator Name)
For each operator: enumeration "PEF", "EPD International", "Other"; per default "Other" in Catena-X | Other | ProductOrSectorSpecificRuleOperator | Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule). WBCSD specific extension, in Catena-X for example must always be "Other". | -| Product or Sector Specific Rule Names | productOrSectorSpecificRules:
ruleNames | M | M | Object productOrSectorSpecificRules; set of Product or Sector Specific Rule entries (each including Operator, Rule Names and Other Operator Name)
For all rulenames: set of RuleName entries | urn:tfs-initiative.com:PCR:The Product Carbon Footprint Guideline for the Chemical Industry:version:v2.0 | NonEmptyString Vector | Non-empty set of rules applied by the specified operator. | -| Other Operator Name | productOrSectorSpecificRules:
otherOperatorName | O | O | Object productOrSectorSpecificRules; set of Product or Sector Specific Rule entries (each including Operator, Rule Names and Other Operator Name)
For each otherOperatorName: Non-empty string | NSF | NonEmptyString | Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule). WBCSD specific extension, in Catena-X for example specified by a default value. | -| *(GWP Characterization Factor Details)* | | | | | | | | -| Characterization Factors | characterizationFactors | M | M | Enumeration "AR6", "AR5"; per default "AR6" in Catena-X | AR6 | CharacterizationFactors | IPCC (Intergovernmental Panel on Climate Change) version of the GWP (Global Warming Potential) characterization factors used for calculating the PCF. WBCSD specific extension, in Catena-X for example specified by default with value "AR6". Default value can be overwritten. | -| *(Data Sources and Quality)* | | | | | | | | -| *(Allocation in Foreground (Own Processes))* | | | | | | | | -| Allocation Rules Description | allocationRulesDescription | O | O | Text; per default "In accordance with Catena-X PCF Rulebook" in Catena-X | In accordance with Catena-X PCF Rulebook | String | Allocation rules used and underlying reasoning in context of a PCF. WBCSD specific extension, in Catena-X for example specified by default with value "In accordance with Catena-X PCF Rulebook". | -| Allocation Waste Incineration | allocationWasteIncineration | M | M | Enumeration "cut-off", "reverse cut-off", "system expansion"; per default "cut-off" in Catena-X | cut-off | AllocationWasteIncineration | Allocation approach used for waste incineration with energy recovery as specified by the TFS (Together For Sustainability) initiative. In Catena-X for example must be specified by value "cut-off". | -| *(Data Sources)* | | | | | | | | -| Primary Data Share | primaryDataShare | O* | O* | Decimal number in range of and including 0..100 | 7.183924 | Percent | Share of primary data in percent. | -| Emission Factor Data Source | secondaryEmissionFactorSources:
emissionFactorDS | M | M | Object; set of EmissionFactorDataSources | ecoinvent 3.8 | Set of strings, each with 1 or more characters | Emission factor data sources used to calculate a PCF. | -| *(Data Quality)* | | | | | | | | -| Coverage Percent | dqi:coveragePercent | O* | O* | Decimal number in range of and including 0..100; per default "100" in Catena-X | 100 | Percent | Percentage of PCF included in the data quality assessment based on the >5% emissions threshold. In Catena-X for example set to "100" per default. | -| Technological DQR (Data Quality Rating) | dqi:technologicalDQR | O | O | Decimal number in range of and including 1..3 | 2.0 | DqiNumber | Technological representativeness of the sources used for PCF calculation based on weighted average of all inputs representing >5% of PCF emissions. | -| Temporal DQR (Data Quality Rating) | dqi:temporalDQR | O | O | Decimal number in range of and including 1..3 | 2.0 | DqiNumber | Temporal representativeness of the sources used for PCF calculation based on weighted average of all inputs representing >5% of PCF emissions. | -| Geographical DQR (Data Quality Rating) | dqi:geographicalDQR | O | O | Decimal number in range of and including 1..3 | 2.0 | DqiNumber | Geographical representativeness of the sources used for PCF calculation based on weighted average of all inputs representing >5% of PCF emissions. | -| Completeness DQR (Data Quality Rating) | dqi:completenessDQR | O | O | Decimal number in range of and including 1..3 | 2.0 | DqiNumber | Completeness of the data collected for PCF calculation based on weighted average of all inputs representing >5% of PCF emissions. | -| Reliability DQR (Data Quality Rating) | dqi:reliabilityDQR | O | O | Decimal number in range of and including 1..3 | 2.0 | DqiNumber | Reliability of the data collected for PCF calculation based on weighted average of all inputs representing >5% of PCF emissions. | -| ***(Life Cycle Inventory Results)*** | | | | | | | | -| ***(Production Stage)*** | | | | | | | | -| PCF Excluding Biogenic | pcfExcludingBiogenic | M | M | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 2.0 | PositiveDecimal | PCF of a product excluding biogenic emissions. | -| PCF Including Biogenic | pcfIncludingBiogenic | O* | O* | Must be calculated per declared unit with
kgCO2e / declaredUnit | 1.0 | Decimal | PCF of a product including biogenic emissions. Optional value in current specification version but will be mandatory in future version. | -| Fossil Emissions | fossilGhgEmissions | O* | O* | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 0.5 | PositiveDecimal | Emissions from combustion of fossil sources. Identical to "pcfExcludingBiogenic", will be removed in later version. | -| Biogenic Carbon Emissions Other Than CO2 | biogenicCarbonEmissionsOtherThanCO2 | O* | O* | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 1.0 | PositiveDecimal | GWP (Global Warming Potential) of biogenic CO2e-emissions in production phase which contain only GHG (Greenhouse Gas) emissions other than CO2 - excludes biogenic CO2. | -| Biogenic Carbon Withdrawal | biogenicCarbonWithdrawal | O* | O* | Must be calculated per declared unit in kgCO2e / declaredUnit equal to or less than zero | 0.0 | NegativeDecimal | Biogenic carbon content in the product converted to CO2e. | -| Direct land use change Greenhouse Gas Emissions | dlucGhgEmissions | O* | O* | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 0.4 | PositiveDecimal | Direct land use change CO2e emissions in context of a PCF. | -| Land use Greenhouse Gas Emissions | luGhgEmissions | O* | O* | Must be calculated per declared unit with
kgCO2e / declaredUnit | 0.3 | Decimal | Land use CO2 emissions in context of a PCF as specified by the TFS (Together For Sustainability) initiative. TFS specific extension. | -| Aircraft Greenhouse Gas Emissions | aircraftGhgEmissions | O* | O* | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 0.0 | PositiveDecimal | GHG (Greenhouse Gas) emissions resulting from aircraft engine usage for the transport of the product. | -| Packaging Greenhouse Gas Emissions | packagingGhgEmissions | O | O | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 0.0 | PositiveDecimal | Emissions resulting from the packaging of the product. WBCSD specific extension. In Catena-X not relevant to be reported separately. | -| ***(Distribution Stage)*** | | | | | | | | -| Distribution Stage PCF Excluding Biogenic | distributionStagePcfExcludingBiogenic | O | O | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 1.5 | PositiveDecimal | PCF for the distribution stage of a product excluding biogenic emissions. | -| Distribution Stage PCF Including Biogenic | distributionStagePcfIncludingBiogenic | O | O | Must be calculated per declared unit with
kgCO2e / declaredUnit | 0.0 | Decimal | PCF for the distribution stage of a product including biogenic emissions. | -| Distribution Stage Fossil Greenhouse Gas Emissions | distributionStageFossilGhgEmissions | O | O | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 0.5 | PositiveDecimal | Emissions from the combustion of fossil sources in the distribution stage. | -| Distribution Stage Biogenic Carbon Emissions Other Than CO2 | distributionStageBiogenicCarbonEmissionsOtherThanCO2 | O | O | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 1.0 | PositiveDecimal | GWP (Global Warming Potential) of biogenic CO2e-emissions in distribution phase which contain only GHG (Greenhouse Gas) emissions other than CO2. Excludes biogenic CO2. | -| Distribution Stage Biogenic Carbon Withdrawal | distributionStageBiogenicCarbonWithdrawal | O | O | Must be calculated per declared unit in kgCO2e / declaredUnit equal to or less than zero | 0.0 | NegativeDecimal | GWP (Global Warming Potential) of biogenic CO2-withdrawal in distribution stage (biogenic CO2 contained in the product). | -| Distribution Stage direct land use change Greenhouse Gas Emissions | distributionStageDlucGhgEmissions | O | O | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 1.0 | PositiveDecimal | Direct land use change CO2e emissions for the distribution stage in context of a PCF. | -| Distribution Stage land use Greenhouse Gas Emissions | distributionStageLuGhgEmissions | O | O | Must be calculated per declared unit with
kgCO2e / declaredUnit | 1.1 | Decimal | Land use CO2 emissions for the distribution stage in context of a PCF as specified by the TFS (Together For Sustainability) initiative. TFS specific extension. | -| Distribution Stage Aircraft Greenhouse Gas Emissions | distributionStageAircraftGhgEmissions | O | O | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 0.0 | PositiveDecimal | GHG (Greenhouse Gas) emissions for the distribution stage resulting from aircraft engine usage for the transport of the product. | -| ***(Carbon Content)*** | | | | | | | | -| Carbon Content Total | carbonContentTotal | O* | O* | Must be calculated per declared unit with
kgCO2e / declaredUnit equal to or greater zero | 2.5 | PositiveDecimal | Total carbon content per declared unit in context of a PCF. | -| Fossil Carbon Content | fossilCarbonContent | O* | O* | Must be calculated per declared unit with
kgC / declaredUnit equal to or greater zero; per default calculated in Catena-X (Total - Biogenic) | 0.1 | PositiveDecimal | Fossil carbon amount embodied in a product. Must be calculated with kgC (kilogram Carbon) / declaredUnit equal to or greater zero; WBCSD specific extension, in Catena-X specified by a calculated value. | -| Biogenic Carbon Content | biogenicCarbonContent | O* | O* | Must be calculated per declared unit with
kgC / declaredUnit equal to or greater zero | 0.0 | PositiveDecimal | Biogenic carbon amount embodied in a product. Must be calculated with kgC (kilogram Carbon) / declaredUnit equal to or greater zero. | - -
+In an era defined by growing environmental consciousness and sustainability imperatives, the concept of measuring and reducing carbon footprints has become paramount across industries. A pivotal key in this pursuit is a aligned and standardized Product Carbon Footprint Data Model. This data model not only facilitates the systematic calculation and comparison of carbon footprints but also offers a structured approach to managing environmental impact data. -#### Example Payload +As the global community grapples with the impacts of climate change, consumers, businesses, and governments are seeking actionable ways to mitigate their carbon emissions. The need for a consistent and universally accepted method of quantifying these emissions from diverse products has given rise to the significance of a Standardized Product Carbon Footprint Data Model. This model acts as a lingua franca, enabling stakeholders to communicate and analyze carbon footprint information transparently and comprehensively. + +For this KIT only the data model PCF is used. The data model follows the Catena-X Standard [CX-0136](https://catena-x.net/de/standard-library) and is modeled following the [CX-0003](https://catena-x.net/de/standard-library) Standard. -The following json shows an exemplary payload for a requested PCF value. +#### Example Payload -
- Payload +The following json shows a example payload for a requested pcf value. ```json { - "specVersion" : "urn:io.catenax.pcf:datamodel:version:7.0.0", - "companyIds" : [ "urn:bpn:id:BPNL000000000DWF", "urn:vat:id:DE123456789"], + "specVersion" : "2.0.1-20230314", + "companyIds" : [ "urn:bpn:id:BPNL000000000DWF", "urn:id:56789"], "extWBCSD_productCodeCpc" : "011-99000", "created" : "2022-05-22T21:47:32Z", "companyName" : "My Corp", @@ -577,16 +462,16 @@ The following json shows an exemplary payload for a requested PCF value. "extWBCSD_packagingEmissionsIncluded" : true, "extWBCSD_fossilCarbonContent" : 0.1, "crossSectoralStandardsUsed" : [ { - "crossSectoralStandard" : "ISO Standard 14067" + "crossSectoralStandard" : "GHG Protocol Product standard" } ], "extTFS_distributionStageDlucGhgEmissions" : 1.0, "distributionStagePcfIncludingBiogenic" : 0.0, "carbonContentBiogenic" : 0.0 }, "partialFullPcf" : "Cradle-to-gate", - "productIds" : [ "urn:gtin:4712345060507", "urn:id:9587654", "urn:uuid4:id:9885a472-2cbf-4f89-9650-e83a44e7bdf1" ], + "productIds" : [ "urn:id:98765", "urn:id:cx:12345" ], "validityPeriodStart" : "2022-01-01T00:00:01Z", - "comment" : "Additional explanatory information not reflected by other attributes", + "comment" : "Comment for version 42.", "id" : "3893bb5d-da16-4dc1-9185-11d97476c254", "validityPeriodEnd" : "2022-12-31T23:59:59Z", "pcfLegalStatement" : "This PCF (Product Carbon Footprint) is for information purposes only. It is based upon the standards mentioned above.", @@ -597,10 +482,8 @@ The following json shows an exemplary payload for a requested PCF value. } ``` -
- -The entire PCF data model is available as open source through the following link: -[Catena-X PCF Datamodel](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/7.0.0) +The entire data model is available as open source through following the link: +[Catena-X PCF Datamodel](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/5.0.0) ## Business Architecture @@ -615,19 +498,10 @@ The diagram shown here illustrates the interaction between the PCF KIT and the o ## STANDARDS -The relevant standards can be downloaded from the official [Catena-X Standard Library](https://catenax-ev.github.io/docs/next/standards/overview): - -- [CX-0136 Product Carbon Footprint UseCase (Version 2.0.0)](https://catenax-ev.github.io/docs/next/standards/CX-0136-UseCasePCF) -- [CX-0029 Product Carbon Footprint Rulebook (Version 3.0.0)](https://catenax-ev.github.io/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook) - -## REFERENCE IMPLEMENTATIONS - -Currently there is no reference FOSS (Free and Open-Source Software) implementation. Several COTS (Commercial Of-The-Shelf) solutions are available, e.g. offered by the following providers: +The standards of this release will be published soon. The relevant standards can be downloaded from the official [Catena-X Standard Library](https://catena-x.net/de/standard-library): -- [SiGREEN (Siemens)](https://www.siemens.com/de/de/unternehmen/themenfelder/product-carbon-footprint.html) -- [SDX (SAP)](https://www.sap.com/sustainability/climate-action.html) -- [SPF (SupplyOn)](https://www.supplyon.com/en/solutions/sustainability/product-carbon-footprint/#contactform) -- [SDE (T-Systems)](https://dih.telekom.com/de/catena-x) +- Product Carbon Footprint UseCase (Version 1.0.0) +- Product Carbon Footprint Rulebook (Version 2.0.0) ## NOTICE @@ -647,4 +521,4 @@ This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses - SPDX-FileCopyrightText: 2023,2024 CCT - SPDX-FileCopyrightText: 2023,2024 Gris Group - SPDX-FileCopyrightText: 2023,2024 Contributors to the Eclipse Foundation -- [Source URL](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/tree/main/docs-kits/kits/PCF%20Exchange%20Kit) +- [Source URL](https://github.com/eclipse-tractusx/pcf-exchange-kit) diff --git a/docs-kits/kits/PCF Exchange Kit/page_documentation.md b/docs-kits/kits/PCF Exchange Kit/page_documentation.md index abc7feb8ab9..ea6b7003049 100644 --- a/docs-kits/kits/PCF Exchange Kit/page_documentation.md +++ b/docs-kits/kits/PCF Exchange Kit/page_documentation.md @@ -18,4 +18,4 @@ title: Documentation Overview - SPDX-FileCopyrightText: 2023,2023,2024 CCT - SPDX-FileCopyrightText: 2023,2023,2024 Gris Group - SPDX-FileCopyrightText: 2023,2023,2024 Contributors to the Eclipse Foundation -- [Source URL](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/tree/main/docs-kits/kits/PCF%20Exchange%20Kit) +- [Source URL]() diff --git a/docs-kits/kits/PCF Exchange Kit/resources/adoption-view/PCF Data Model Structure Rel. 24.08.png b/docs-kits/kits/PCF Exchange Kit/resources/adoption-view/PCF Data Model Structure Rel. 24.08.png deleted file mode 100644 index 222e5c2c13194542aa1004432723091fca2d7c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214275 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

o5T|M%vVfKa3QQM{fMqsN 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

rz(KYUbl-5rY{*z z4&!bDdrDE9MyYsrJgv$r^ZZjgHXwA2`eLG0R;+B7IJ)Dm^z|GkUx`fcXxrS2NOwGf zY2|vqfkpyLMeXTRVfvE{0WO$p z5x!@=G=M6Wv>LZ7TjS9Ym;{E@L``B5)l%jO*7uBJ_E^CkLWz-lh zVwfAT9$K<`Qnq*Nsmb*7h_RJ3XoLz$AWhprd=!_YtkK9qbB5^Njb7A`8I9SJ_4Rt; ztnS$F)VY2Qnsi8bV4-0uj>BWsd2F(S6=dGoCVPO}itcd{E=MKr!ZvaU8CiM) z3nEQM@ec;ADvIm|pFjBFl=NK-E;Ena%GpIBgD^az(jWG~Ldv(Tv#uZ`0vcl6xdF04 zT1pb=j-2Sqet5IX%INaLoh&Y=ospvzYQ46^$J=mXm|i44d2oiML*fFOt1TB?jm;O0w-?m>w> z>r;nqn(xsG$Jt&HM=pGg7l%+{Wmt1EgjJA3j-=+@JHfq?A)Pjl5c!l&@Vlm+7isZ~ z>WZVBv*5telbn*#7V@rgJ;GCdQ*p+sXcTyao1|#;Y)EL1p)4o7wsT>7K2UyXI#7SG z?82V*)D8ii27mgEGEHOA27%3k&X=rxwcRynt{z4j+!o`^HmqHoiVf0PRu_Ur-|p$& zOjh$Xof#z1ecD%_;c)m|3h17seLr-wwrDCkM&@}&HHI|HkK-6@LJx)6J2_nLmo()( zPdLfmir@#sB8sGaKQY@yuL7;p&20lpYpz}z^ZIp0j9wu_-<&=<{Y;U@a{I`JOX3*ht+z=w=Ymi}2=GhY(I+A}?qt3U`NCOa_M z^|vBSN2Fh?8teqoFoF3oLCQk!jh)^w4ruyiw(a3nszrJgVD6#01#VcMGKOn!J`f`$ zPzkJot(8?@DjDbP5&!NCKY>X%yNpH%ee~XHk*@T#-)X(z^F9>z+0>Y(yK5c6PvD5O z44&>iQ2`&ixR91GJ`i8%&9YJNMpdw@_Tdx|Iz|?p5qkqtf+l7dZnl;7)WByDo6s4( zP?3%Awgn4FzsqNe{ckH$iqrPCwyvD&|K@_Yy_j7&;sJ~7fGY9a-gMy30GplZ2ej(r zWq~(4izLfMJQV{nWn}#+VTQ)Q+$F_?bz)g8SjryJJ}fT9x`02;deedn0y*$ zKbfJEAh*4cY>|GaLe#k4?LG|Psk)~YSg_P*=+uyvYg61@z%mkMV$-cJjK65_*h)o$ z_@!qhBEH5;=~nrsE;DooC+bDR<$HVV4mq9b4r3L{;BJmx2z&${8*sEoJGms~fn@c& z`)ax+J1ec5>u{QWo);)UN5cd)5Z8NoFAknRz2>Z$AXol0pYuw+&BNv8YdtT1YUbHuEB^OMKHW7VjOMaK31< zSrrSu*5kB0ns2C3Pj|p_Twb-{Ea3G6Z*^a7FXPwtbmiB4@IL*n-VQ3(8M^1 zVzDDt$D4qcJaCd*`+QF?0FR+twE=baT+;3?ewW+oc#?94*{o>#;P(pS>3t1~;^PMq z1?_olYa%Gb5+e3&=&PD~p&k918x29B7r&?cumsia?W2_GZQwF9Ee;|Y?56VhyT?r4 zba!wT_Znj5($onERK2WL)<&~VzQ-v)8SHp0Xw*7#CTu{7+(#Sq>N9QJ=8)YoH@~~-2slPF)%z4NocbCAGBT@eOV)zn^bafMQp{Z zzn==@K@4d4&anl|EyDk1L^%N&cv~^+PTBBbj!E+JaD#Ij!T!;Ar(O}8faGY!*Dkw; ziGG_U(u)v&im5!*$3!kY?Zal*%sAsdm{X8dG zeyL5E0lBEiJcFF>{jrl9%GeLofouX&s~n~>#t!TOMt5#jM8%Agsi0p|tb%ivTDQ`XO+!X z9*4sIIIA_VElEXJ_E*Xdme;;`y`yY* z9o1)TI+&r6#TP8(S7rn+MDyPy`@9fYC+M~3JY`;9hdHg`xb|p~;uU^XUis~XTfJo~ zd9BVCW&QM#rQ=kaC3?NI#Uo%VU}gR+58=1(c4alFpeGf6+1M4SCBGYv$=-n){?+?g ziZ;v7UtIYdfTI+WsZj1|d8yEn@Cu5frJDU@2w3FSlL)3F)eUXf|F@zm(nuO5?usQE_kri4)jg$mxz&&l?e z5%+TauQTRK&SUH^sP(#3*op=Rvnu9Bf!f}_SG|;I$8G}U>`>ZRG>?n!mzzu$+#Ee@#!Eh10}4Zes`zZlZf>`pcF`}!_pQpeMQJDvl{Atu#5bE;y^6QGi^DI$ZDL;D zXSH5Te>Z{VHV3&#{jHTYRO_SJy-k)rKp${t<-Fpx8E}ptVE+GXTsL8hYOfOla8{eb_AAR>i?PrAAfJbkt>3MkI;bf zuJl3oQ<1RX1tI$t*^I8B&^v_&bY$|7T3T!zNytwZ#%q6ll*#TAd3zQKHBPyH$i+n4 z8fcYM?saq3EM-&FJXk7tG`psnnl<`^MLy($Y?{B?PNCIi`McmBQ}Rq=GNF%*EDh+& z-#YQRl@pkL+82qmAfjH*u2_!<9(FY3U7nHmV~WUMZtk#vh{tskf+Qr+AV9lrL}Ca_%rQ5k^It_`HhZ+y1X^veueT>atZeKgAD#MUi_`~- z#rvwW;(Q48l>R3lHrAgvaqeO|pOPyr1bq0zQ6ATXx*{Ad-7>jFAsiN9aiU>T%*LLE zaOjnR_8#b;d%UqR=Uh()&%VheURKuw&hHZ-wgb;_6Q_+tt#la-yO`s+5Ec@+3#08S z26D*e-ZiXc!LY16F+Rhm>SN8O1n~DFfRY~@kh$f6cocvVLIc9mzasx7_w5<%;#rs^ zs|VxMbD;h%Gox8x5*1}T;j<0!3yWP0GHD&46`CR^ge#v4yn5g#3Hq{N&iULN*~WvH zD}NJ>acZQ|4pU^vFRQ{jK=g9D4jGaHWc~TZ5z{||YG9l?ot+V|>yZ+lApjY8^}MDd zMyGsylcFnJ3NT;&Bjy+|qpYiT69Ppj?Ti2ju^uvO=!fFl@DcP^Hz7|5recx}P}ujC+I025f~_By`FM^M=D z7L80sLn35sG|>g3vp$br`R{@q-mNf3lerPpA_bteHq>POhctia`54NT16CHA1+ZFV z6x3@oZx^YX|GL6sx31S~?gRzZm25y|_~pc4{ujGie!Af_EjzNaLZ>@>`0qQL2s;b$ z`d>S1$)=R{Y73uXr zSp2pUuF-uHuPVT{Oc2ao`_~;1XMC*6vLl1x7xxa`E@|9My^j%3P;V~mCh&8Ci5$7_~zJ0DmSbgv&k%SR4KdUl1pU=mX( zk^Gh`eFzr*)C_)>on@rrF?vH5o(Z%|loYOT1;!>UYu^^(7)*98K+u(y?UpD(P$)!4 zX#E4gPYO%gIhacbTq-|U5&ZUI56JN9S!zr&0l6>^4dMDM!{6jf68?vEaJ4;A)GU0X zO~t7r`5wL4k4CU3FLrHdxTKfzmVp)mK>{uB88G~en!|4g&0fl1ydC|z`_25s~R4F^m|;|lOcE?@cryJ4mA zd_lq$XohMzFPn!P+i&(l<=qT1gLP^Dz7htrjDS|=!Mh%mk;lz~X6tvYs>@|YK#z$A zN_ojBBd};>KJIlLxY|<`0-P=eM=d`m?LC1nH` zVbs1mlL9CAb=Cz^@)Um~#PgWX1~*+d+14&(PU+?vMMc-3Z(VV7chr2k6vbsYBCf?M;8y zdHrc-q+XMZ)s-UXS>S!C1=nF|!~x|ml=Ysa%uD7bXBT5lnr-{+uzBOn6>cb5 tp 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 diff --git a/docs-kits/kits/PCF Exchange Kit/resources/development-view/EDCDiscoveryanddDTRAccess.png b/docs-kits/kits/PCF Exchange Kit/resources/development-view/EDCDiscoveryanddDTRAccess.png index 9aea8527ad4895ac3a3bb4cb83c531bca52641de..3b6de7061de6a4bcdfe0a13dc62631a3b0926f79 100644 GIT binary patch literal 166021 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


) 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 literal 165887 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 TJXp_a>mx&5Q=Lk!Yxn*OlbU8v diff --git a/docs-kits/kits/PCF Exchange Kit/resources/development-view/PCFRequestthroughAAS.png b/docs-kits/kits/PCF Exchange Kit/resources/development-view/PCFRequestthroughAAS.png index a912f234668ff7810931ee3566756bd1bac6c3a8..49de7c3a2c9c32269248fa2a21e9e63155b2aa37 100644 GIT binary patch literal 377209 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
i=YDtJR;&ySTK_ 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

*(Pk zFqxFxzpTBtq38&yp{QSI^2|^TFrhUAi+^p)zYL4x=d7gr1TxADbXR>zhTi^QOd7qF z3oRhn+as9)u~^8k;A~nYYhjuOa)k*8b?H1BO+4pn^e>|VWJD*5?ro!%AYzSBxfJ|c z;hJfl)dSQ`F3tCgU=YqqIGK1Eq$Jt=(F{FYboL*qyd-z0JAW31R( z<4pfj8`xTW0^0UKY$3oA;mr$$@r*Kf`u#Vi%7ZeblvknsmzL?S&HX@cvb?F!8cgNt zxUaSC9KE>CtCVEI2quqRbJFB!t#++<-ElCBjKtg~n2lEpXw&Spfd;ph2i9K#ONS?UX!M-*dv1D~~*rw*@pXte|cOW}JienTh;yucL*$D&M zklvSP-zdHo2_1$)RiY|@L)k7$xbXAW&^%NSgIG2TgokmC167t_H36$_a}IQh+pmh3U(hYssR;4Q}^JI-{{z2%>prpRJYJUNsBKF^AnA|K_ z$lH*hK(9WT3VD=1V&Xzm&5k=lYDnJVc}a;>$G)4*uxMADu-JFe_mIt4iv^5Uj~z(P>4cSW zb^cr1W#Y{aZQ-oK{DJk!y$s?@|3y*+eD{{S((V6Jfvt9I_7IkGRy?KgG$X@_`%O>t>etmsCjK!j6ViGs_`ur|5sKfuoTEL#-&d$!ypFb0c zS3a2BS&rZO;nQ2q^*uENf#2t2OJDFr5NtA?XX|8I>tTVXVbj~CFC3|KhsJI5UkvyO zav{w3J?4P9hiUwy&UkD&KoGRUO#J-pCwDTfVc5FFtzGn%c{r1Un_E6IEm=LsP=PU_ zH*YA~X)x?=X8C>f&$GZvxszt0DF5or*&@9Gf|bil+1?BKh+4zV)5@@|@$j8tDytk( z!MA3pFD@N{89o1LiiE=L$vxQM3oDbUCQWAstJP#xR8*4HvOujb_SlnjJ?>(PMjrdE zx4Ganse_$I64-BDUD`g8VD&~epbMa^I0nxPzKb5?)k$)?zq@kLWHYzc~42-N4K5Oxqke_i4&(!Tf)s% z%a69_VY}#KE=nC^RywU;70Oam{Akw!>uphXt;T1uN)m4R33@)c{8_d=_W9x ztc_71pzWb8y0;6^O#fCdpuXqETCba~J(w|_Dp1GDOXLIEh_sgf)iGZzlzd(UGsPKW zl^JNG+<*77YhK0j9tl#fF-RrhE8_{4lP2YF!5aeIJY82VJAx-xtrDQWmzx(k({v5A zeggGBuq*33t%Utl+pQJS6TiT)8Jb)#>6S7u`2PBO94t|9NK)p(TEk<9R-i~hi&&V( z-d_<=S62sT)Z5F;@ayvj213q@=I*-6b#i@vg5yLKT0ySs0j z45Co~tO6(z7~`r5O(@!Nhiemk?FvyZU`03dlI*A8)+z|)iURcpU`Pk7N+%Mm&SC{2 z2Ed+1&3CuYLsLW+?TDw{5&eCIe!){yQ{eR#;^)u06u=t9ezV?}e;f{VSm;Y>Z<=K^ zv&CT5!MerqoGxLtEnDnWNCnhSm5anAG;s}V^|}MI_DBbEOy}x)Lsz@&!fH2H`-J$C zW7+XME1WPF6|5W33}F3eGkPm#cHsXZ?#tt;T;F$iyuiBM)s1%AwGKb8=G9=5CvCMPEWm@KWJok%s+phin{?0j{&pChXKX!QE=Y5|0 zx$o<~uIv5)5My1A9jTq{a^yV#v_MdR;F6%my%sDuEmx9iSg)&H(F>n9R>{5Q_ErN4 z=O+A~J`q@d)2>i?h%5M?%GUL$GB+~>#lhl0`0?Y%#qFnU;gI!LhlUbEv2xulX+|qc zpf#Fn3>jJr#>3!F{I{pw5PHN#81-^>olr=D~rvj`J zYHOz;0>N}|8eSUDQ23mIH6`J(*pi8tpS;(H!FdemwY5fMSbc)Eh)b)I2Cb+zgIc$ZHUSjlrCoBVH7wEQV3 z9S|6w7oi(jh}lfI@$6+^tb4Dz@IpC6KyXNYl~jIilvw2J-NplMhB)99$E*oT{Ve60 zV)nL!;8pdy^E6OCKo@&6{s=UG2vxi-wQEWjps_@{eVKy#%v&un$xztTt91XAXB6y; z2QJR5Q{5Ciw^Ik6%CNvnLHl0zmEiHihYue+7Oh+M40>bzRj)b8JUb?_o<2USiAvAk zV27-#L{FeHZ71GFMG-KaPIDCk)#L{Sqk+i-&a|m2m+#!UV`w;pjetg+j`{IEHW%u!=2xWsM z;IV&w9Zt~bK+G1Pmki`2kg{1qi*(1{k*)#wRS~mR0K)(t4syXb&|$MGSADgI+ym0I ze0s@C4q~uEfIxcZxV?=4WDszcVc}?6yTIl{x6_RU@0_Jf zQi4t(lxYX#K{2LQ!LU*L1zuo`l=KKhWQfrH-sJqne;IUGHcCHdIy3O4>#5A7Kc}+c zaC%d<#2Vk>cX!v;K_(qM>fOSA6zXB4UK-H9zme;Qxi34)gzGB+l2@#N7`A81)Ew##XD)V5v z8i_7_?z_NvW3z&0nMgpKHyU_&kscS=vJ@H6$xAYUFC@eNW%D;U(KNYKzI<%M-RB-&x#tU$pdZck;tS z56N<0@M_&pzqV@mRUVp-!wuC3d}X{wge2{|K_v{5JtVa~t)hj$4hbx1ZYVIfiKgIl@cqw3N^>W#Rq-=bK`NJjF6#?JZ^P#S4-yf60$iM9>pTXU zi4#$ApfX(NRX*J0Ri^lv+Bo;_A`W)y{?YMD_$tZ*i_I@nbQx~!59Irm(?~GSQqzQY zwRj`aBSk%K$)FRKD@W8}W6lUjr2i58X*6(AAO||dbg6>97$m|s9qb1utMZ+#gHL~b z!H-%=x$6r${w!fh(C7FG=WW8f0n{i^$}wuMl! zij~ehLPw8uL7uadIO~|JFAN!Xtj0XeD||gQ(QzT^>GS8Q&MS+MIKdbj^=zxb{6@(q zZ(yG`H#eh1g@iKBJtU)|qT*Ce$blN`;zgI`ecLf$2;a{Iv%le~Evskb@9%4ctaoa5 zmX2>oqx*Omy%+{*FS)#nXtrC|w=io>P0cCEwX?>Q3}2%(b6cu% z1F&r~zStb4JV(`qNf&AI7)EORTDLEQsMSN0F1iUn{Oqh34Pn=w0|Bldv?RR&Xc2L7 z4@gS7)+_15Dt^~3(UhT3Y+;u4(4lkQj4~#2R|Tz_H8gahe@~eCESc7gPF04 z#?`?y<-AIg8qGaj^aSD2*5YfPcoG>s@Y4;)UoGs;&2jA>`^4w&)n)uTADm??8#`GG zA9cUQN3>(KieMC{^=MnM-8**FCl>MSQlbV<*^QL@wpe|;0kCO|t*n@>_nV_pIr-QH z{JX){bPg~u%CR9Hbm8wlj}NTZayp^auinm~nI|;L8sfW9$jaiWC9KL6ckW@fkH)9M zxZi(orvtd`qDQDlt^U{D4wJCg+-?>wX^|Wa)6%P%+fG6PK79p`A)A6a$-|qPLk{u; z!oZhsl<1+ZfVC0lR*cYTv1e}H-Yc!0tNl59?(7#@sUf+eeG7;OFeuCpFineuQQTa|eafS> zj!uQHiXFQt;+bfyv{Y203DV@Dyn(jWyb*q3@FM=If#YHJ7btrs_swdBx^(sBcVacT zQ6IFlzWKUEAFqm6jFPDiz82sulv4}{uLx~Ep@JFXt4LKyQ6gNzuh|jGtrqZkHg)>& z#7XBaT|$9{ti@;9!oxh(4d5}^UWvhA)#Z*QueH`s2Gq052nmPYXRo5xEU%oNon?`5 zypOB3QQl!TGS3@Ydc@{AuQGNf#x`p;h&Q-|Ni0=P@F>?SHm%Q;rt`+DzsVQpOn`)44FT z6s#6AFGEdIR#|y~F@Q%S8`2u%)K;R5FN-w|#m=|Gy=8tr0rotEWfO0D{m9BrPa=vv5{ z6M79dmfLUfAm5^I$(6!E6)ic}wkCqzUnnC`94(XOo+xO&Zug-f%eCpDY5XVjS0IWw$B zimI*MF<`Ew{gK^*Dr86Znm#0CDqt6DS;-Y+s7IR?Soy2rG^&TBw>vT47k(l<0IFkd zEp)p-myOm!pE`lR(L!J>SLoYJ(p`w0$pu6 zlKkT%+j}I}k(Ihq)p7s+?rvq_lD9M6c!O>|)Yob2VY*b~g*U#wzRTIa5$cC;#lJdj z3U}m1sLykbk(KX$Xq5Gm;$WS(TXYtxFE}`E=|ZCV>C+cvagIgCY3=(Uf;p(;zX^Yq zSDtkg)TwwH&IpV}fcmbltyZ^)<1S);-yPy*o_Ddt)?EJ6r}IT!He;&C6NbZF4>rW! z)DZMYD0t{FH#GBnWl`MACxM!YNf^_S35G_zs*7KIC5bke^md%20?x*Js=2k#hsQLp ze5nWhiHdz~KfTJ}yn9`BzkFuNU=S};6bFZw*ZVYUwdBlDaR(bJ>JZ_qFMS5BFV2t< zS|>B|R|Y#ANE;l**S_{?bnB0;E{(wiOV=)yLRZRtSiNpXyu5+2u^$);#1MMWUYSiG zs(aj)Q{i!7rLW?oA=N`y4tYRgR3vg>i01yqn`BPBBqZymq#NDw%n~Wm`=7^kGiyER zFKF5iicD~}^`~A~n7oa?3zDRMThkxkvr?jmBgey&&@BGDR!ASOON^_-Y;&h4zaj3>=-w{JgDwGM^0rdJ@ohFt zN0!cCtb7%Q3W2z^GK%2_4`SW9k%J)BYxof6x&3$fVqvZDsd*y9aR@PagzUh;QZMFm zT?d%sgD?6_tayLw+N%rY{BX^H#|x}R4EEuYX zMGAlZIjS}_aOwLM6keiwO7hl%43 z<|h8m+(<7%b}C1}*dKQVPzxjs)yyl5`H$^LW;&Pov(I*HCc3WD$O*1O*^iI zhpiYq=oL(OjRjqg8CU6>DkpZkG^)soSe{;Kn-j`R04F;7g!aDX{#HsRk?cc4V*xe{ z)v&L2nbI$O*$c?fZr?ah0v2+76$Y7$Ql zIBX-i|5yQk{dsb7vRsImf$=H7ZizyW=jI3ZGjXEi5b~ufUhqDfU|E zVO?v=wjS2Zwf8=FYUo?R!>XPLFymV>%sxNaOKw^Ot-B)m$L(k#n`L?PP-t8ifkmo? zvfiYtX(U%rL^?8{w^t6C3?q9!|MQ!%-$_WoBKYAR?%S!hGxf^e@hs!Ik0r#!#JITL zL&)8>ZCf`Pba0hn9!W+bpqZ!z=PkDOne>)b;EsOP4%MyWzfHH?yyatzYirqb%_L=9Yeetv!vx--uS zU>zVh_s}1;x3sY6od+YGf-laVVj_iVVKAm=_d$=P-|nlKFR>mZsi+>;<deN7p0}8FkPcX0dEGN z2jsy(y@`a+0bqi~2ab%L^YLxd5QZKzgpl`hp_;O}MgDm6sZ?k!)@FS$;=Z>obNT=H z;#GTyDBK12{otXbm3mJB#$Ld5R-S{FmX?fy_pZm>h?wXpfscbJdv?Um&d!Co{i!s$ z4Ne@OFF-6v$;dCs$9ylCwv&&|yRh=P%owG);BE)5OHnA2ghlhts8$--n`w_EquSAqt~ z@HI+U9Nxo=PM!te$IHu0_R5tjva&Rc-i$(3)zx%#Y%N8j-OG^Q#|;eJQ^o(0jY6SX z(oJx1CZI(4ea8+_xo<8%)~B5c7}f@Zm%$@U%<{AbadQ~ozK*r+e7jaoJj|mbAwi6g zd4Rcu($RrUc{IJmi=k(DnDg{$blb56r_v{fsvOD+gw&DEOSu~nd(a99qTA*ngH5?x zxxW>LgzzIPl6XDr6KP}Gy)U0?j51oK&Y#DN85kH;5n);ni@1F$5ti1o2hc~AbZ{HK z?EL2^K;cyYl7#){ZeoXqMQctq@M{W`aLR6je-YEIXK$Y^Y?8!p*)Q8XI)7%DohLLV zj8dArdwPm&pac@Dp)jQySIZi7B_r8`Q}m#p#o}%+ClW()IqNrRJmg&~yjx<|w?D(& z3X-^aRB8FSR6d+lcerxJLx--+@4zDD=9!t904$z@iU=+~5K zt^*iyV3=Z*95l~gc)tP^ilM*1-`>H2l2xLurXx`+pN!&QDG?6cXErjsGPMl!3*zA5 zV0Ry2`+5&P0XU_LgWjAE<(@rpbCQ$W#j~V8n)XG)q2?Nq14{TxeUyZR1e7@8n|m0w za}2v}Yakg4;I$n<>a3WU?v}pEd;$4e1AUE`g)@RhF>hB} z0f*RGkh}VEzu;76Ic*%+<~*83P=^YkElW|os4hm4f(X;T8xpm6PxpflPb<6ykXxbn-LpB)Ko@W8g_|F?A9`#`JuTZ?H&E!t932bT`wMR|aAm9k?qX zC7HFur$@V>0b(J_$r*Vny;e2BKJYz5$-y@8-fURqrAxM&^=E1XNPhZ#ST zfRL)I2iqR^xtWBLHoxLRx{buFgdg;pmr8uhVf@F;3Z>fj;}neWz<;Cy?e)^+fKP-v zFUGu=%oG9eVF|i)UhzWZ=nPgEc``TJ4p(`x1h@GiI$ljdK~0>^HSvr+bUe_>bX)Lc z5q}jBpg%B!hfkirw(20&19z%pH-48?_+dF&=O##jXz#SJxm*jP+wq&y^$o49$Kz@t?4EJt=~{o^mc+I03C=3LK~+b?DDQmb2#(2CQV5iZq6xiK{$m!N)aHcnK?_Q-zoT$mizW^ zT6C~|7#J@9PD(<$D$hi6qR_7(7`T(GsY|c1E4k+%TSx|XMsDt&f1dGf7%bzf`J`{p zc_k&91LP#?-D~)5Z?f4v=ug^k8MUStdAzW!`_56^T5&=Pj}Nr2(6@lzzl@9wz*w*n zVi=k4BE=i)YNIWWy>F}}IVD9BIv~h7GHIEHTsBcP<*u2T8C>&VU}DHb@hzcb&7Jh@ zU%vF3TkEh5mYxq0gf-=qci|QUL_yG+oJ6ULl7i$3xjfk>6Wi_gt$8Gv6rAguzvJ@c z$&;Fz8W`0~F9VO8iE;3t_X)k!4z=N>yp{Vcn^PFLkpWsi5@a0CgPy5(hX9=Q$jHcp zOYoCznc~vqKubfNJ^TBFXG76d(fV~c;J)){g!K30wrkP=MVp?!J_MksDEZLSHpri~ zfIoX7-B{zw<_Lh}ky}48#(F&?5Bo8zV9Tlhp5*;TGCEO1^5&!%!xmqKAE_rov*_^M zc8rGQAc>L-$B#h*|GcP3NPb7E+3!i^d%Az#*d*8Q!@YOl`y>MU|Gi)EgB#k`6SnQF zp6$v1@Mf?;(qLe^&am1TJn&-^!O}wGZ)g_Ad5EQ=tJ=WtAEEL+dV<=$B_~C=d?fdy z(DGD;Mu{_kIC+%zv0`F2Nr z{`XDg0RvEGltTd`UbfQn{qbX4RvOu2u+(pF9+oDD%x`tIZ;H6%d(1#178ie8pN$xS z{L?JEmvDsbmnUSZg0Cq%tV?iq9*40ge~)wdnF=N=K?>YC4Hl)M- zcL)qV;<(aN8h+r&3IFlt&z6nx-=#!k!28xS5mb5Ccst1)vgIMAmxjS7{lg1DC;))@ zNcs-S(e}7T#Uc9j9eCb@cguN3wz91x*_-P>e%Nfh=FG&^I-l2TRIL<@4HUbx<(W68 zTU?rW{O=!dYluFo38saRSMR9TMz-LgM>JahzEz$i>8Jt>dh2~KyOs@c(e~@J!6Cly zkGmB}fhB)K0mfWpHMYz)8do&7al zkPVpG$Q}k!40m-_w*0c)5>7AE%bhoLdvxIqPOyX{!^D2pDl-SXBE^}tF+wf6U(>XzGeIDKjZ0b z@^&L_ebS0FS$^bz8%%%sc6*rN+RFgQWrsm-Vqc;ct6vpE-iGYYoBV=jyk<8EP}1%$o`J~>4& z>h$oJa&62oqEm~M9R$V{FmsN&LODU_t#q0c{zq{A_ zndw?)@R)&tl&0j4U5}$kx1V_Aa%*+i= zlQTbVotv(8F5c&6) z`ull+Wx8`o)A^RHtS;=(uNhnng3YWsjS`?s9$c?qo%#Vk1|Bq6toBBf;~*U_nlCNA?S8qIjzf+bN>mwl zc9_MuW44ZI828X7W&I39?%q=JAbaQ7N2v2-GeJ!&bkt2Ny4Z_3yC8iW9t7p!aM5FBF&1lVOuaBc z7G6R=F~iM%8eWi!^lk+c=bZKGnO*#OGQK>?pwB(<*6B-k45JYDenwQFap+0w=e95X zLk^cf!4O@NytX)e7_V^t{GSJfd|HD2kE!iGuzB^!9{Baed(#{lZ+++O{Noc`T&d6u zJGqBiB6Tgh^jqgxKF^*#x-SYFOv;kmuj9YbW4VQDTU#CG$G2I4*7|SVi$dD~_}kfT z1~{hhT(uWf zmE26)wAY*2lj7rF1+pSIVU}IpKGYmSu|&g!)tt3?cO|LtWx>Ze%kQCw)!VOk&>psh zsZF4oz5TaK0%kD$S$@JO>b@wHFO8$%bWQC8X0Qz^A+z1PRaCy#7BJEEg7aa zbM0Srt|WZVJbwKndQf|nvF5!@Hum4Vx!n$K3GF{;y?_a*!nDy>Lhq*0Es_zgTWfouM$<^cEA}NYV>UZ{PtR{8*tn7XAHU)VHoNoDkS? zH1VD9+`M^Ts{@ ziy!*?osxfQc~YdrW!=l&UpH6@+y~c3 zzX7D{oN`DL@~=8e8wTs9CX6QY$#=e`0Cs0P7LDXAbBRoLN4$pX4|*l6rtR6PiJJ1c zr-ojP?M<*|;q`;lYfnP}>k-4D)C`>Uu;akEeOhBX{fyXpieG`4<@}Vb!AoizOp*gx zO{YY$Xbk9eiTk<1sKa@tK5ys}0rGj33nq=dJL=h4Dj*%{*9I&WnMB=X$HS*HkZjpfg-zIk(3;u&G*WC{Msl=9dEKTA?)% zdp#`JviZTl3$5Wliu1=m)ecqgOhLyDI*zI6mF?hLT+Tmaw+{UUA|^*$57yt$NIy(1 z49#__ACjM(OnIhwch!-o_T_7qWl+Y&TsDWIS+}QH2C+=c^%^IB{->yS_n6M4$^!)l z*sE~nyGg=9+I4~kMVnFXLAtmK>x8XlY7?KF^iz9GVeQ=oLV4^z`zSoil z#C>Gn47B5Af+9M3!wNyODZ2yT^mR?t-*5 zIa5<@lE&Ld@-X#wKkYSx7Qslnsf%wX{+R-D^Gb3aJ(_INN;|0LPkyjY0KC_e5`oH6 z9ijp2;~cb5?$6_t{2MF+A7E>hHk~u@S&GK zh&w1B<$f6w6flUkkm{zB3lSM+hCV%v(lwR5bM@LW)nw>AiTfX|-k1L-Vc8<#jEWCk z<7)k@>In^0aSbx7{O)9DN+>&H7w`>J&5u3HnpYzP76-{A` z#(VPJLJy~B=)Ws<61BS57nqJ+(+>|HruVU4DA8D(FS!af#nu%9x|di9+eVM(XFYON z-m^QKS6KLZMQx^e-JpPhfPOA}dTj=m!jAHZ11Fw4e0#w6l$QITr#~PR%JHjs5u8n; zSx1o{(&7GPYWCNK2?7w|^tF}MVZiexwD=U3eduUuZzpP+ynMWi_26t8CyeWsv*Q#@ zwSWzWl7Y?<;j-MzLHh8Q%l-RVG`V>aR6o5v4%DY|e}wPUj}eMmwB8T3n#BAaCqmBZ zA_-wz2+c9ulP<_};FbQ%o%!&wCq0ZiW6S7sJpybAue&Tu;4=w~6|IqzI{hk1E29pH zWo%?>L%dVutgCUaNHBh#>b>io4Dk$UbtNDY)E8Lfgt>LOOuR#ADx2lOPrw0!bU?@1 zWwbpsS_4-MwHs;)hzJkKtf7EPP!Zt(xCdwfuD*^sO^vI=Y%WFawfMxxP_s0~YtTkz7^y;%-CO%EZ#@ZSjVv{ zka?g#1>1IaY4Vw2Nxpm6&rLj-nq8vq7@wMY(fT)z!Zn0^XKr4JH?;=}-T}@<4(^xe zCgt9UfDli2_vfv^tZ7X(;3-y)zCKF)@~|k?dgzho>;~(h(^BKor5eyHwqHY+rc|$L zdMRuSoDK+`8Jp9h(`WPLJPlxdnsqC0r;tK4n@gcg-cteLWmteO9nlK8OJn)UlEqJ4 zD2B;?Z;#qYnwD>EP46HZ0;s3%wF>^5_9StK4^#USIG6Xb%*;#N{TSrrgV;JjcoCdCL?Uolz^D>=W1DLb^bvwq5XD4f?y*yk7jc=3Q>(01 zrivSV3=j5SXTGtb37gnU%@6G5j>|@vRYU`|avEyiA$mgancOVH`fpF3ya7u()6@7k zQjb$T#gtcNUnQh>@`bEvxQXtgS26h7`*fpgamoB&ut@8Y1N>aqLb?b9hY{P@d2y4@ z)tf{2KiypiW0vCaPz>FztdU$9q=difD7MsY(YFjQSC`Q3*7Xc*-N9Aesa{*ii-4u8 zkA1wnw9>eNtpWnPrI`P@TBy+40^rmFfOB&P&1p)>ws9D1snlwEtFNn&BJ!kVf&Bc{ukJ9e;3jN1ovf2W+Xb;{w>c+4y^dZCRB+qcQL9 zu}V0e%|O2{_n%oB{nip*VhsAMIF&D2y)jW|m?S64-!9dJIYAfhW}aiSo7<}?2?pNV z>U*jGcE3)b%z%*bssJX;VWx18e$VQOmyty0Dz$R$9 z`}xb#vA0wByV}6r(sK3rxIt&$O}J971r-aLc3cu<5y|c<<7jOJE?jUSq-cu<%*xYH z-gig%`pU!ducbKJ*xH^lw+E&cP~x6u1_RdincWAt#M+-+adYpDnws%@EDUcU&pQY`=r#fw)DMp zcov{Fy84k+8zJ*-l&(cITf)+2)zKaXjX{qG0J;Du4n#h_R4f8M<)X_QA|~~2+ds2q z$Tv$~Y2;iSbt#+eeg3kl#9FAy3@V(5;VV$=jwZVm6dF+QB8<5==QOg!^+$zesJ1Y5 z2Pi!0#l%vl;GwXqme&Do>10-q+W>Wcan61w1KNx%`_8YJe6CY)nFY3`+iccUaaq83 zLMbqOzhE4nJj7|Up`;ov3U{MFtTcGgiv>4~f7PQZY&0TxdNT-=cobtg9V(#&H!rK2 z0vF3q;GJSMG#xFxEe*`k0VNOIdL2MH@L*1dWcTBZK9HF!Ef4@2TC%wpMzXkp9SNAA zWq0qz=1~<4VB)-h)d8Z98B@&?XYcz#&HRx)ywZlt6p}a?L0a`%XcWq@tNzZ@J@UAA ziqlNlAEe1y0z&!JBalrGPpJ;hS5S`m%8CRgRL&)X35$*ole2CSaT#Ny+#1G>T03qz;@bv;DsM z|8g59U!*Do@1?29l#RPTX0KV*%alPvUZ>%`iVRl1kztF#Qb7Om)(V`=FzE_iKXqL0 zl~vqEww(1l*D{En_QYklokJyZoB2}8X%==ZyDW4qr-K3^nkZCpZA_)9O?56k)AXu& zHJ0)1DgkLz*>25DHba1F;$~tn@K<7xx|tR*4_=mg-JzalXm;t+bu+VXrBAW^6(c95 z9kypYizpMwa|`Xg9F7A6i`(kbNK-wc8u`OCwYl7N8k1tu)@p#N4^2*sh2{(M@aZ+b zmv9Pk_cWSa>deqco@Tc`d)xjiB)U~j`8V?_nv!I5tPUHLS>fW=9FeS+ax03mnV&&D z^0%ZS7Y*NNR!xn7G(h@3FZA{4H)~V^V!(&t_+T)FqQdZ+iUZvRtXoq#yhpni-r8zo zxMDr6F{Y;ckF&3a5L_~fG{`gJzGotQ)db#Wdjx~);}U0yU&70wS;T@}rZPVWotthk zVW0~`#VqY`x8Y!O@;6WSBUk3}#iySx-09x=FOU5*tT5xT1y*Q>J8SlQf+ZvEeJ$rK zT$2VmP5|e1rlNh9*s@t6Ar$+yyfy1 z+qv+J-FVu&@h-!(p7b6=+uK);Xs((oL*=iDb-Hh<16Se0KSx1H+J;@rb#bcyfM1|2zW45jEAAd7SZdkZp=&5(jqtyMi9s-N0~v1AuIc?ht&-OZ7XO)0O-O4s6Q0w zl+2o)2^z*PPevHkMQ00}zoH+X9Vh^>=IVeXVz+Gj;Z?J5zMW5ZCWVS%{^v2JT?jp@ktQS{Yve@eOF z>2iHaw;ahX@661*7HYZGLqrQ;?Fi+Uhf*`lY?twxp8~L8G*{>iy8SkE&8a2kqcU%p zKbMzu(DG3ji?_e!W89pr6kHsf)x*S%YK5peVq3^YHY3T3l*5Jp7NNB8Z;qZg@%F;5 z&{?9|5w2HXQw?ON`n{QmP{+aT1SPl~Ub1n-C~NQ6E8F05b-h;&0ar zMIFgrmg$<p$H`5h4Zfx9yaSQmvUJBwg|U2svR@u_Dw z+=7gP(ctU|62ym4Np>Sha56JE9xk7Xl0IKHmJc86OapZvz|E2gUqG;?|>^$v>W zQSf&WaW4-Vn`~j`Z#z>N#w;lrz%xb@z{;S?$#1X-atu_sdCxI(no5%x^@UX`_Ej#* ziN#^k^HQ9i6ajOpxf(!1#!TUsM9eV{;4HyjU9FyM?&_+?e+d$F*Mxv%jz>~M{-NBP z)mL<(^&)O>6?5arz431yK9rA2&x~6``?RQ<0CgA`GIl3ktT?(##_WyMeAirm-Tk-5 z(DEYzVlCETI`B|lo*oksjFq3YB6_y52Rg-j+wZ8&OD`Wz$`xmqPW`SKt2$rQzH1;~ z?)*r7xC~uZuF>3X^DCaT@|78^J9q6eY!f!Ly#2Q8SXEh8cA~mSKD7P}4{B&yEczco z>A+)Kc=ZhL>iu>|YB9RxnR!OI&PQOxtn{$*f`0T?p4Gy&-&{bQV<)7G>l!{x?w6Uf zz>}!qqip)Rzs4st)H{gQ-Nw9rvJa8Km4hCt(!^X9|7}zPw{&I~X3EG}PF?d3BBV>P z->ReY2_!~wIxw-D&Iimxw_ra8C;Rd%K(?z+Z>Uql`utI(YObt)5!1B=6?suchhFmSv!l2mcNzja9IV7fs$b*47eL!HFG zvRTLt2|kGWD}A&7>4mAn`d261I8vJBa@NGkuFOIjJDjd7Qk-;*X9q`Ag_7@)9<)r- zO4suY*f&sWarpG1S6ch%37I&?Dk2Yux!sh8CXOk*4BGC=SLMKU{vk{}&H(vP z6Rkr8S5TkWD#T8xaR%F$e20_}l$!8g05M>CS*WeFWc z&8-%Cwa*=2no5qt`Ayba(R7H<*U7OYBOmyZF($BhF(818^7)5*9*!aglb5oNp|7s! zeNfNAFknQTq3IyLwiJCI$(rp}TFsM2i-k+t+s#sOL3l*iLOeMXkLwDPZiv_VqlHk# z$e~pQ!MHmj(_j?s2|~8Q58Axtv&aWu-#m=Yr-7REYJrG$mYb#;`~) z@j{(?l7$?U%&h`9_OdP%JBPEmK*azP%GFGS@a?;R-*5rs2_R{~EZi75z@Tb0oZbs+ z7Qo)5N36Shi$fDe7VZ@XLT}Wq_{7aW@q=XrE&?&PxOJgvQF1lFdz43&+z9GLiuA`R zgdFAc_o3=EbPtQ1cJAF9ENa>YXjlN(%0Nk|jVD4t9<3ifUa~yo<4GOm?hOLaZgS~F zL?;%zo#1ILRBUGvfRRcscNj+R4-o2XPb-h(Ys+S2X>nc=J%|Xs%%Pk(e%E0j%q7k6 zCY`s%`I&S#;3XsSvP6X*87?Ww5l4f?(k?S; zwB0l{H8oER_GNpPq|+=er^R6os2LC~@JGr?ouJ&)&heV^-3Ckib}NBulUp|moi-@c z=>?fW{-h6YR94`-#dv(#8ckUc9mwwMU46|HwS z`B?s%rbtjZb7J3JFjQ1G{*GIwHO5e**Jg^c8GFRC%5mD5?2OT)<{0ECm*cDorOJ(~ zFU2S)rsqg@>tB>T(yGxx`-R8nSb|(dbGpeMeqS!s2V7RQOQ`pU4>fdJBe5?#+pFEn z_gLjU0V(Mz<9oZwl2F<(AGcV?K$~LIhcUp9SucgmCces*yktZ!QyD=_p~&Lp zIz+&wF*#myQokxPbg9D@+t%(Mn&>nC zeb)DZu^&W`xl4I%8Q2#seZfGNK*HC02bO+o1-+TDd(g`=5-1mVm9lM|97l7^Lj*g{ zWewsKqBC=@W)NyJICyw#dZ`Fpk{l1A4*&8K0c~>(=q6VU;8WS4@8khzOutYLV}4hd z`^w@Dv1sHb{soiZe+PX1%TSc}*Z0tgayoupt3Wdwqh?J7;@mhTx-a$t5{nmonUMq73VAph5l7EsaSRDV0h7C1W<0I z5P*ghL=HpTQJqdZ>(VC@Z0w!O!vJJMMO??9A)uf@1-z(K2gj@R+T9+sj{INv{{Yz7 z+#0$_MYBi@_B_>Fjdj*Ep%F2+2)D=9u_Hak-UN#Of}y@w#(xmBa|sO{gZiX(PS~3FpFxxo7+K6K*}T#3iq6PaJ*Z36M6@i{(TN z@tI3QCZDQv7TTy^PMLq*nS`(|A^)O{Q3yB8vT(Lg>m8J|vTBAgLPA3;3ciWYKCrSWEJt>+=NZclZK29aerHsEp4F9@CPelCgHFYTOSI|_#;sj z%L^?TZ~JPxW{53C{>K%wp$QEEzDyfVA_M;( z;jiLo6C^gp++!%-DEFrd1;kRj3nbL&^d1^poUL)U(CcP(MN{`Z(V z8!7w&_hBdOC&rVIe&^1xkrl2WZJV7>f7N+<-nYpQ9RG;q}+bzeQ@JW@8` z3qb1>sm`7idxz`lJ#5O5a=m47zu&A%F^lo2X%RpqOfq%kfPgDQ8w`KoW*qHguOCql zMlVc4r|Hoib-cGWvwH=xN}#1J zJ>d!wUJnOCHvU!ESs58~<6We^y=v(^FNjdOcIyEu?lQsSs|Nz(eRPdn+FzcVwC<7n z_#tugQCs~K@18l@NPe1WvHwP|7DreIQp7&m$FK!?{%1oBVqmE+>#qricD~>MEn*DN z?{EX}K1OJx`VqeazkFU8JFcaf&!i<$qD^aa*1LQHhVot&ipck&1KpbF!INQXd6ca6 znkxRy_viRE<+8s0);eklt{YTTruk6ne3vdu&7>hY4*K3W?pZ0T@qXH3aZ$BH`yA!r-% zXl1Lv!*nQH3KL@5D5x{o&Sc90s0K7j0NHYM2W5aK-r9brFpNSq!?^%re7%hn8rVFW z?cQ}j(XH=aNCnxgz?}z05glEl?D8u@U*FB7w^(3{zfIbd$%kQK&qJ+cv6Qkv4H$`A z0hGQjdx<^j_!{WOe*Aa^wI6sNKJrFQAy024Y7!k1pa+b=a_OSgW1}j6p~C{uXU7Fe z+Y_9Kqm=rApMOS*8TS%{*9nRdkN^U2;3zOh#V&H+GHV>2T&4f|LA(8X3iOj30PK_v z5<3nY{rW!@F>}bFm0If&&fWxdjLXG^q~D7g2 z+qcr0kUb2y5u#q96j&$}QuMF9(dr(IZe%djBv6!zORt6>YNd7+Zq|Q^nqWgWemnKIXc9t(@ zI8?xL1)B+kK(UVhZK+;(-2 zvkKe&j*16^FvOCW_wPT%ptbykLQr6(Jn4 z+qxB3N(j@|b~hBe)2EWRhWsD00_UHb!4M7X~!WcrlNAUnkldSUBj#(&c!d~l>HB|;@DiENdTG{<5o?x?JiEITrERBxAQfJ1fQ(s&$|1etA-8fc)(7F>i_eL zsi2vOe5R$LvG^7Hc&Q5)uJI>tpqK&PKKv{p_otkuHiZ>yh^Jg_%<`I~#Gb;6CWa-s z^9_fa)gC=#J95?i^Np_==NDX_n11HH;(q>_+j*N8T!)1C{gcL)@+cyn^sTNYj;Z&o zhE`cuozfp==og-{m*}AMwbUYHS7(h{RykEv%)HF1y$N^LxBZK%WGi6E`b}Gt2VrJi z(g@*2J%LfU(}CwAZOV5|QZQooy^eB{ypc}1mWp+|N%e5#^km8d3m1pwMk(E;Cf*&M zu6YM)WmmZ8`sAaq zCQE_z`N1g|3u8Sz|1$dX_`pE4W^Q)iqA(N5hQMbXHsA>h)vHMaBNmp8%1sd-F4Iv@ z|HX+uxCAC@mlJt3Thb-aqpPI(i$so6#O*N(_|{H}B~CNvtgMvW!ra2tv%VTNR*Kje zUc=c`O0TiYD0@&qsdZtxGefKcMokiOW>W8SByL+2ft+mSs_#eV} zSRNm>u=5MhLea6;*t_Em*fwO3w6bCkMx`48_s2-Y+CE-*dw1V*wxfrNKUiMm*W@|v zabi{Uk|r;XTKA$kiXbPyT7rGeI8%d_#Z&kIJ1}AvvAi29V)XppdzFbJaV-ZqpNwrh*I%m>I z!#^T99@nPvF%)Y;OYEj0R0gSameA->N!7>pP4$(B&mzT7={01|y!v^`@;6%Gjw80w z+m8AQJe7*9P9ebDZ~CBS0%FyEb(eU#5cVtZO8^!e;c5 z%_OzG&OTm_X5)~L7jY_XLpL^GhDV*yZ}gNf#PJ_zxUYvlKHRbL*gMEsNjc&c44+@D zpFi|~%>}-fGHfVAA*AYQdxRunN2XKA7t_GFtuO~nzNQu`u94jF4FYNLVAT_65BeMQ zwfda<=Au9q1pY+!;{|7iV(YFXYHHwlE>x{$T^2KLPIg~bqk%WvnYDmas8?)?5pLZc@OlI|3Y_X)2WoYy^ApGu)i;$ zHHOF|dnbCYR&on5cdiqB3&TqpO|ABqUkz|F8o`b~8CxkZl^8!8Z$o_LOTXY_OfD9& zc3&C0Y|vJ3gsZDur^~l3kAoRYKuz_@fkrSyq@1##dRR>m5ZZQM91VKwNYRIL9`tvs z8K@5&up1cPJz?FRPTT{J(DsJSrSsM`I)zrnXCJRK=josyx_{rFMf!-FQ)pm<> zVtwEwKFOgZ(q^MJ0pmGhgOCZ$KkbzbEcQA4_3r8ftq*3OVEOthR=UT^MVEI?O@K4D zuUn}~^z}TVDD7vo^-$YP*|@XCLb$dQ*gzf%;8Z$R8>1KpPgDAoUF|8`?|Dpf*yLP; z+8v9tPR+@=n6U(qZ+iRqfa<)gKq{}lk`bnuYJit_v8(U0>5Y8-YM+-UrFAP0YDCJq zCvuR_a5&z0*mAA6rt1JWpS!!49a;3On)GFBvffL>AI+QPFh>{Soc(fy)~%%yxWDqz zSEC_bEidTcCoMXaCLV(Zz&`Nw{$r3>hJOy^FDz3ulKpRQE}LaxtuHH^00#bJ?HN`D zpLRj?DVyE?`{eBKoQL{oZIltbS+4~QkNEWI(-~{SnfB*ha~*2zY-~NO1fjuJu(51S zGm_9BrNahyg2T`PSk}WFb;Cuk>Z0>$h6fTfThsK%o_QQF#m;vD%|66@8E?pcxEvjj zIP(5Rgkyrbhzq%sQF+6HfWG&BapIYBjn+=niz$RB^JDvOh?tMV`Bk49 z<5A($f+yP^>h(wXaTNHF_gmQ2_J`u>Ts!60WIJIlgLre^WX72E5+S_f1*MGh>FZ+Z z%%Zhx)xLfohSO1ff=M;uGBV8xV_X;$K%e*wsR|v&@(-o+t~C|H9_nD2w}(sP=`LzX zaYqIdXY}yAI?7%<1y0v(!ler;PN=UE_50JzNzdorl)+ zsUB(wH6vdnS);Q#b@X=M|nxsto zAIOtkx{Zh?f83b;;BSz}O8SHgiI1`vmuZmL%FjEHcV1&)VP*zFCSCK5H)lICI_xj= zWI##+On8}S~G}S&EKCpC@{P1fj5i5B?;sZ-w;}NYj~F41*(`IPlcp1hr1)Uoqf^a zLBE>)K@U=`9ea5sAwk(l7}#5f>v6bS@uH0-l};-&gd*kp#cVFHH4`<2WTs6U6YO+# z`yq`PY9)Q~8^m%>)#OXB&tObCPHGu1ggC^48H=o-$ITzPOyZ!;!sn_hFFyBIvkI&Z zA1d)le09oU8m`~;VdIvx;}DyddgOcRY!qRjMGJ`R#T^3NxFLNAqz6Nw1S!|GIo16z z9cF4F8Utfz>{qL=!B{i(NLebFX!unAa!3<=1Oww%3B&mqR1`1>JaOeId)Pa zro+y)MKh_J*gg25J>ECSp@cc(@!@Eg($eN)m)xF#x}Ai2d{TEO>r|1$D>OJ8BxvS7 zGv-y{>rCp26MTIQcN%=$WFY#5r3c-JRZ_?T^xX?Z2NZ537gIkqTVBxZ=6(|ltfFs3 zEN3Q4>=Zjv#^w@xvz$;KAhSXK%QF8D-%=MMvE(dBdDJ$JvA8ILgo09vgmg$ssfdIK zDkUwg(g;I?igbev(h5k3fOHHg4FZZt4c(p6^_~IUU3c}_eXif{z25o9YnNg8&L_^f z&wcK5&NOCeIeSjGK&fSY-1;=Owp0W1rhe0z{ho%;y7T{mTL9??6oUTdg{(O43jx!& zT{5j;TNKIm3jIv({}>tUX~X%xb6pDpBZ3dq!E7s!B5q^^+;S zCc_Z42DUsov^wd~tv>r*UrM1%UJhJu=Vpa&v^F8u9a>R?m%&CWDy>scN#~#gUYWv( zL#dhMKJ}n50aGIw2@kRN!g$}8Aa``pnE7C-Zee8)<8S=D}7$^m7IM|2ryhwob#f=_U@2Q z!DkGd!3VdoTF=z%rKHvUyvMtxX1$!>(#Cb%c6XaQ#$i#*oKY`Me+v?UIF8%1mf zZ{f3!H&iUD59t~rhh!~|!FGIMqj`#%Yx|>*a1g;htNhJFU^YX@09eT3R~1Z^?N;bq zwp#+@I=nXm-*4qUEcED#4kC3|0k}j+>jkqZxOJ*=2L=Z0S6LJ`Rj-S5_RrsY(*x6d zR;tOOTBA35XisM}8bm+X0f=)myqi8Z>)ycOp)NRaUL#{rw>zksWxy4rbhb z*x=Caa{9{Ptp)^Y0j)P3>LRu~7Gv7!T$VDJIo-ainb~7fim18b^GZ65@QFw0$Go|Q z$yw>!n&~}~dG^KCr0J@tg%007PJ~N_PtUil3Wcp2%sr21G1YcckM8Eq-5H&*m#gD> zrFo>mZ#PqW2DpuBl+l(!Ab#^0>W^P&lQKI}Kg&#$*L>W!2Wxs32VwdMwX?C?zr~O* z$lS**Y0_x2C24XlpErNQ^_tl)Y~08?)WnradwJGbt*Aw=70v?Idw9fgTA$(03z!`# zyg5De&|XTLQQHQ(m{eY!4p$y@EnU|)$SKwP8hrfwwH^~3+wFeNAa^ZBSl!nbKxSho zo2-XcZ=q!HCfo);wONsVg^U%zv6Y!?tK%7cNY>3ZF5aciv0YC;zd{GS#JkZe+Y%Wo z-E(9({r+o~PzC>C5=onsyz^wCQ_hm(S=}_nfJT zqbi*!`0E~!pp-&&D~%IH-RWCbXyCq3&?&E~qACo#BrCIjXTOfUDr3}3 z?+rXlX-71MZMsGl5*_;!?U%`40Vv?eDY&3i2RuL?%xttMxa!Iobtz}^r{iu&NC6bJ_xE_yikiR9e03u>ZU;hwHv^)<(|ZYnFZc8L zpq8dKK_6`+A;SYxlJahZ@?^TyE;Z+EwU>6K9LWOQaPZ>iCrLe(TDAuLQ{g>fxi701 zZynCmpE1gaO0UMp$@UmYN~(<^aiFkp?A`ERil}@=y7R!f^PEXVQGoM~Ny;VOi;mS} zv0^({3;3Wlh(f^3U`}h&Z84wtJFhdfNisjp-pTM*CwSZ=<4dq<_w^ID(-F3M&L(_6 zK5pgAYhiTFy3^IBVN1>?gk)O~ZLiNKu4{U_i)`^VnUp#msTo)m;ql5dg9u)F=3#3) zna4!Dp@wNtd+Gy0#86+JbC}H|y{5=yn}zqW{^rLfPmXU%Wswz({!Z3cgh+2%GPmUy zM~?K>IS1}I?^x?w8~Hji_c0(v7X@qv5SsWeuuaJy+sSO#3thSH7%{cEnY!ab#Gy`! z5HDN&c)E{!vh56Snn6*pN4ufJeO{-}Hq*WR$k2=tzCCOH>(ltcVq~%j&H;!edQqkm zPhE+cqP>G>emgom(>`~ypgU2vom%W@?a0xS_0L>gVY133ilJhzIPdzkYuDG0ErhQC zoCh+XIc&2EVlrqhSOSFIMSZ_;;h{$vw^CJH;hfKOqT;oy&{R%qy$UG?_J4fOi9Z5uwl2hif=I61~ss zL@MW@ADkWh_#0hzki+eVK~`pd6q>ZBppW_k^PFqq;yDkN#wR<%GW~njSk9+q*VcZ> ze0TjCIdz7zxy8)Nl(iYThW$*zd)K9yT{-K3ZJu=A6Q40IC47qK#Ah4k8a6*snBM|p zlPFO7iZEz&am@b{Zgor~Q=`dn_<3@hrLN*jDAel_tSy{8iUsW|9t zgs<*m-PzFWcB8_7sM3~zS9Za<{B37k)eB%~re!DZd_{L#E!#^k=GU1>?vOB`PRpj) z8QpZ8?q!$^2yz&3nrT1uqer)SYXy)fm(0&I{iY`!0Km_&w0EiYS4gSYi2XxS(wVY8F=|BQU0v^TgT9d9)KEj zr=X<$0(v=WB+VCu<+Q{sD!1M`j)WLMwV(d#wRKyfClBVzVjP8SYDp+5cgh2ty{nyf zH>Du}=bLmRa^@Dn?1z`Y#W=l&G@>QT~Z4m7Z`Fk3Qqgyc% zm4S8P+$zG^MKr8x-Gu;{bSfD;$H3oSa|gzv8))I%w*$?|M)^A@Oj8n|ld;0Il5n>D zZN%oy*>YtnUL|G^p(fx;dN%m+1#e9OYu+G?9LhtdiwvBniH(c1Tb*T;$+khc(x~|& zHkawG$Scb#m)B>kV`|+In>qHyPhQ9r_Dp?I%R>$=pnWto>RfuK7&P+V4xfE2P~_Ltp$UFP)D zrC$ilEXJi((Ll@Jzn@g3=XvaM_kb_z9eL@4V+d2ThK3GPktTVJ6!%9+3}IMu!;%>8 z&NF@=PCY3Pwk2rO>$Dzh4ZjX7EZ~pA+>8;abKHT>HU+ z=gBb}yZq@o?KgA5c)A+3Tl36Znl~qGaN1@S6x>Qq4DS%S-8A?XNP}E51EQ)02G!iw zsvBr+ZHwbu%~RD{G`vqT9w4k2Tf-qDNnX%&{*oZ7^#S5kfI#)47zRA{5!6Oe+PqW* zOyQ|#o(-ySly%>o48fVrz(s~d-uBWkF6MUxRwmcUE5Oovo;RBhNC(If_8_-jS4cByff;08ocm59+@!Cr9HGv+4< zSO5v(3udF!d!~*HezI(t(MTUH%pv#h)8AT@Iu+VTVcku4(W>irRQX!4?Q3N}wMWkm zeJZ-tuxI9YsOYt(w+6%=hp%Po`yx|6s%h|Ew~IA&_KO@Gpc*5z$Ll?Y&Un_k0Vo;4mneo$i}1%dP3M`Je3;*M>J4OEaE-1+ zMKGxG?WUw70vZ-q*W7U(r$T9iucqz#P3$^;Y_KS-wUOkL{1p2e8P8j$P!?-OWP57N z`Lw$_zqyELm5A@gN=wd`7uXqx+B|s@Hjy(m`izE{>IIJ>d1)|o&6g=cel}?9nrSz6 zCcjn^v!m=WpxstEyNrG5y8&{FSh(w_xpQg_GIu^ghd7SYDJzBd)N+gSo!Cy1n?oWG z&C@4(T*(q|@J08O?4>$)$F|$ji@#f$5z%F=@RppZivY7NTJCo}uc*+5>|rVKHjlNs zyM62TbI`DB991NDP*iHsbu-FQ=%p}M^`v2h|0QI^y^&a_22b+Q~e+x(@*P|m-Ew6oz z(v{|BRdQz4sCZYG+ha&H51gTAsSjZ)M)Z(>Dpf~~f*l=+v24pe;&jS+p(Qtn*1I+N zQ9FhzLCzHt|VB)J*Omq|OWr)k`w70Ad3{?6YeJ^FW~Fl5%@YGhzm^ zg6a^v10QPCv$E9s;5^JNh3S>tjYN>3z0ei9nc%lM=>qXanQlc$ia^ylLVOI5QJ~EI zCll$TlZB3=L%P3@VQ)kLML0Mi(zpu^6s047|4cN*^WhkW!_&*aBUdq9a?q`E^;U)E z?@n{Y+`6ca_sO3P^*&XnHza!Kb+WR00tA`^G(hg<@3wp#AHVP2g8RfpVUiwb{Ya~U zvN;!fdnXEky78X1M)vK_&=%c7%W(GKu&KzWY58oWR25MmV)H4&-O zi{W>|cfxo3r9<6Ee;>z>8fn|Yq52qnUYsZ6ra3(h*Td>`lk&ymCbp+HXKEgJEs*p7 z$iaQf*a~V^nysj*c@m0U6&1ax=Vb#q(I+D8?2p=#ifkWwuV5d4Xg$@|#P`4)CV5s? z4il#AWv3gjesUU%vQC;g$<)glP1(`2kzZilZLTWu6ozb88NZ-MJ2E9eGw=(dZf5H# z!9U4OlUc(lyxnNBM^o9hi?uFbtdsVGIcg zeoKvElJdyUdeiV2?|=y24jQ}1#l@MF77r($$6g~EEjzfm-Hhsqi=~Fq0wZ~)^3yFq z0cmMzX`dhDD_YkdE4%WpJK3Y-t@$%;;Do-NGYEIXxe8>z5}SrOtS>U}=mi<&k(H`r zVt@<+bB9V+4d?B32#_XL4Xw!`mmtQKYtkd%<0_ocZfK41emz!(yp*T~NRP=E=~aHN z!a3QVn!nU>oUQ<4;b#2aEi@XgPfpJw5!R(;#^P^OmYs>ls#kZ!D>l58UUkOl4)9;FLHu`yR1+*(Ov}N6b=If=6uPWmxB=ig#$>1bT+IJ4PNEH{nuf_a;EWn4BxqC@;SDEhl4jojNaJ1%l;_^9&%!>_Ws z!#{Yl<(?!{%dxxuvdUx&srt^r1+89<7~&FBs~&7h$esEzL-tb?kD=p3OXG|_?6L7n zyUtm+MyCt%fqT{{&YdbNA5lu1#m#Qe)Rjj=;|JZh3)ZLfzR~fGG4nXH7&@N*bOXJ{ zhCOOz*g8=r6?QYeEBbxM3~SvBJXbz9Z2=IL6gbd&%H8__Jm$fRoify*tQI&Ge#SrM zE{pXB5Q-x?y4J}ZVwSyyGX~0KjQ~l@q z!gI2!h`!`tFt)iwYEpVTRV!?u(#R~m_KduuJV5W>WMbH)llNN#Z+_n-CxTNZ@Vg8GB@Ar; zU$g~m&@+9T^s(*$WV7@NFUAK`yFC}*`JisRdPgQ&h3ItHdWHW+Qp)e=^6WtAMhc3P zy87eAn>`>KUHaHYY|{{q-i57L*LV2^9>>d&92e)%=b`; z`zLJ17!`?17;WxF?bg3I;c);IqMk5y`IQ{Qq4+!A%u0^CrIjR&!-K8iK@}Z8~}dw}JUqf$33M-}BQBnwSi} zq}CeD{rf@fQ9ia57J*epxv%#qw->_=rgLU4iA94lX^j`r$eiOMj3@G@^Ee0I@^>`_ z+|1eDtZOqyq0QpOOnA>n{dtb$G7k;QUOqxF#EwZvSAWoT#?9?pNVe{1oa@(?ut;iJ z#bhD_h%uuP{=|-$^eAW}TQS+0&PUbIA%gN!(Nza^NQEARKP=g#dL;CloPu!Z7L@s` z#9j*oq8Bq;T~N?ruH^MY=LQ<+;ghRYWHSK8|SRIJA5ulbR8dJ!|skL2$L&)kd<#xVEDnPPiuB~Va(p4m-4?)u4vLPiC~&84U5hblhfEA;FQGcmdKi*3V}OM}EF zQE&rEzVcYypOJeZ8M?&YeTOcakcNToo9V+9!JaC8zC zBSx=aqVnU4f&_DZ-C>jt>s<{PxOz*2c~Giy@6JB`ZAl?TQR~a(>1xDHf{KgHT%ipS zJi9a{d|OT%1{*8YzEgE8A*GINT_RM=X%3huZ*TxOf*oh4$Y<(#Cz%pGT_Leqk8m_7 zFw`M%vB81iRm6sxwj-Tz)H;Q3JM~tA)Gv7ENwYcMPZ+5?I2n58SXG9^56~+d>&zKb zprvXMVVU2jU#hNVR-5wT7MSbkJuZwJDM^l9O8Vr9mR=XXeP1SRVu%JKdn1p0s~mSo zwiQ1Fqb%da^h5o%AF(NcXqLS|BS9KxL9Z9X*X*`D)>N%L@d8=$zZH;_)ks1~5ejB@ zB}PBgUag!GrADpN*PLLuH4WhTMthKHb3u4oZh6t(SBuA1cMx9lA^B1DKHseT0bfhqZKfa)FYEKsz|^zjcxP+UWDYCAQ zfao=w_x>%EY90d86`Qjth!;ceh6vfWmBk!A@t@T$p{0$c?Z#tiRUl^yn)&V6r~twt zBq7Tjvq&Knl^T~2MxeGn*hqw->VV9-Pu$G8ecA;^=XtqL)cFb42?}*kD#v9Rj1{g$d+mz`jXFcQ+^@K+eg+ z@g8)oTVp-5+N3aFkQ2eqLgp^DCz~WH+5PP=a*?0eI2Y-y&gC(uzIzY1HW&SXtO-BU z9PN!VGoJ!M8c3;~Aj5PSwIyVq)5A$GQyqQDxOb6z*W~jf7L+G6M7U1zLVb)zXT9=< zvuUWaT={eGFg;H8k~u=k=E6=WEgB{`A1R8dPrGIX@nmNgh*H=z*ZaC4?VF?_vxm&k zKNraC32Jn<-eIMW0+Rv^iO5!xe__4xgU_R%=x)y11NwkfKYILl6z8&Bj{j1;doV`8 zXY)6dyjLq08S7E5B}~C_Z?-7oAu1GP9=&K&YXPEC8TFA|=%AYKw7vT!O?`>CcRahB zS79dL?Z155ep`H-vp-tW{l8@aHHN_S0Yvyf^ILyaalr4KP^J*L2y#l0GXd^~FMs0d7UqeL|3iQLMm57jYtzql&^wz& zbu0yf0?g7c$bqDq`wvMq_``iQvq=@To2xgSo4Y$E;Zx{^@fy!gh+r6W(Z4Ff_d%b>mwF5|m-3W~ ztTn>@jP%q@OxsfvpR1Gw6=M5e71oFP{0~T+`lhem^d=qT`C$0*<%;Z5=^ds0NvYHo zKaa#FkxbvF4bjy7m|gor`1idFgALpNGWPn%H|pM^b_39&4(j!9{rG6ce|~#SoCqqq ztR7hm*R}!E@_ohrCQSOqQNep%Y5_3;Ya<)!qwwtu6JGlfpY88N2%Q)%+M1bI)6%%} zlIFLYB5~qpL56%dF$c367Y8_u^kb^u_xCWtKMvU6gnTf(%WC=qh`%*3(zE^5|NFy$ zA?=4b8FlaXp`rxD-b_l?ZEvg$V18s2-|3WZJ55vYD>)BDgMsdpZ(yphH`v@a-)^L& z$uFE)0kqi8Q~3O7xHjRtQBnK#TeTM0f@rUi<}!?wij-c<;UqiMRXN3HX&1@*loU!j_<7;5-xP9&ZmrCCWGZ5)grD z6Z4~mS%cAYnP&Ss&N~{F^BYsmm;wX`f@R>4zU1sbP4}~3TrVkTdJqUoYPoMSRa)5p zm)8uQXTM0~+bkiE)gM`xfBK7W1AtE8|Co>Z&MEwAiT1D1|BaviWAVRFj`_Qb{5xq? z#rhNdqS)CKR^YRQUUFS8ru#)+8}C5AEf`oC<;zE5ls{9kU!KkQzT7%oV?0TZQc zJkr|#P&KlD93#xl2vw&f1y1@GpZZVI7JdtC zFwA%@9_>s0#UJ=vjZ}H2$3Xp;sGNsAo$+;!01n@LvjXO-zpzdG5IxzBzuJHa9(<1a zso$YR-jC|)KVqH`u&Y3VH3y!L_%@WrL*N&FuwIg&0y09buC7tLkAlB{@ZW+dOx@6r z)}Gm$6bjB5OD=T1TR8F^Rj^`;>3>9Cu(!!KSpIJGL@4O?j6>zmH$tWIM4pz03wDlk z_-@F*pM`IB#^PtrjQE>TtUUDNPhm%X`bUY~AEBAKff>KdiI&48(eCCJ1YE3?X2-EEpZEia{#e_0(i%H-=Cdy5-OfF6J-gaNVcX z{D_`$mAj5DPXP`eJYa3+wX7Kj3%% z#e8!5-yb}M<>V{){R|0yJ~r0bFFlhNiLtQG-v46*{^vjahf|rwWv#)v8s7hYiCu>E zX?4}1v;$ZYR(Tt^unfP4|9Bw=oBAyx&&K1h3gQn9Q{Pt;>_3C`Sl&9N`4&*sFX61g z;HCXnx7UkT@H9QKfBvuhW0(hwSKae6`|q;Wayy9i*b>@$eE+?E)(`Mm0VaPtxBufq zs?3YwlJS~MPnuXwwQ=(vpya;)@uh!&HmKWpc@Ide{$#ygUb2~gxlaEED`@Ea4Cb58 zzw7rVEkw+mfnDBv-RjuBd-Ad9w{2yB0S3c?;@Afy1SkX$#B-IQnojFF@poYkdgD#3 z7NMU!A1O?rmR{0Pz`~or?B8Se*V!IgA75Tsz-nm%@K`0V0H488Di-J<>W0hli|4!- zznj5`xCsRXQ|nHGSPzT6Nxb}fW8z4 zu@~E~@}y-73WKuxK8#Ku458$=s4RM4w#bc*oxq968qzK0#YDV&ue8{|e8ZkrYBxxw zdL}Y!6m=9)>kaD<4Gw-_A`fUj3F+yj;kqTzI5cRxeomD24rNmrR_S~Nm$o|bFg$I2 zej`l(CSg^(n?~4tM#QPeJe84l$U05jpHiDGy>zG0wn~K7njI+KsByOF<>6pi#Q4YZ zd?^z~xdiFW)wxiXM46}{U*9v_oGa2|GS#M?^e{Dk@p;&AV?=vLqu&URDIQ#!y_cHU zE@opF6c54?mvW(Y1Iji`DPCG?)PLkrpY2$bMzP&UeaH=Fd@5nJY)GKrWcEg`%%Ejs zgdHbalVh7<7z>q+6oC60b?f>5@-l1~x=t3vp3D{vr{?XGLq}MZGilzn-I1!E>psq? z4P(($$1x+`myU|&xaU99^?qyfyZNokkNM_9V8mF}@;??)GYr0y4d;^FJ;KhcIaKLM zG}7tN|Kv!e3J2EuEu%*G2Ep6C7(!z2mGAYJgA$^TsfTT2RxkW&-REfCEVMdYA2J0S zDr`RZ?7s78n87vsdtLT0kbZE0MAP9M5~kDdj>q|X`RYPaWfnCT4Q*A;v&_xS4Voft zCzBK3$R|^aFx*?7{DKd2hngb!#oWiD?VBu~Dhpe~x@Z?TZmwu6PhS<};Np^J-rZVi z9;K&I@LCuN)pVmFh8DinXV49yY>>v@%74P!=OD-IPtJcQEr^U5AE=^mcvkG=XN-CZ z71DylAGE|vYKPdIgU-t**-|Bg>9h-O$6W^=Ahc)N@5ACq19ZeDprBy!lic1|76s3Z zI8tNrRHRp*gso&vTUR%JJVwOXiK9u#euXrK`cgv$R;r6Oa^ijK1K2QrbeRsme^g7Z#8%NUfwL*=^qLQb+T8kk3QEsz%e>H2Z$zr}pXx zJMdbWz(uVIsx(}%j}L1uhL$ewbQ;8Xj-X9T)rDWfgTfP{5HlDPx8>ue-x%&$U0YiV zN^X#7pL>^_pPvuM)6>;_sM@po&=I`h<`@w{!6NIqUSBd^JjpdQ&aU%?_PQ}v)m)?5 z?gCJgAuC9Q?6U7(P{~dzus*m>%+aJtSo_rTF?@5cZ7;mAiw38L1TDt{jGA9?#NB`H zob^i79Z!3`$GR^hWf(gyHa48=0qCz4Gr9{N84SH)R?g%y>bOOo5&(q?xARQY3oz|l zy@e6t*L|)DZ7mg55kDEPk!)R|HiKE~g zLaj5UIb+qStFW_!)1~X95jxdA(AqTn{_f7^oY+t#|D&VC7tT_ad~LZAOfM^Ak$sv| z7t_vy^zKVBzdnnh1YyP;4=t#ljunff$PhH^FAF$K#$(h`>Rf6gX2D)bn%36xgCR;GJC6~a8oxT*K9D0t3EJMVH2f4RwzWKn zy>QFqjXDZ(4(HM2lbglx)X+8pDmcTZ*|jTw|8)1&Ro4(u(NhR0G6PR~GmSH-Ipiev zIUFkLvuBRrlAcAvX?i#tby=9UKgzn7!>Xgi(Z1MjdAJL0f-;61xBymbSa5Z?F1X5K zVX*3p0$8}C1sZ+xz4mjSdKpnRo98b&ZP{c5zy$!iT0{Tb<(V3r_D6E^1{^1py2psy zaWXHx3^pBS2FZOjs+!-kWjspz5U*#;B`c&@;|bx7z>;pKkp z6tjmldzV&)+iyIt{WN>>yJ{p@wE4^juR(hcP$2tLi8z6wdFJl!PNP-`dxlf6V<6~* z&PL_RQJln0_M_rIaO)?4s7&IorgsS1)lHz|#PNr&rAMwh4tmlLKZ9O0Swlp^+LxJm z;gqec&sX4!rnR50y{T6hL|e%o!?JnoRXY^gT*EBoOj{~?exTw|%!!5Nc1?Ght;R$A z+osepoFEa`!$Hh+>CFb->&`c~T^z#)eC2$cWhT{=Xfuw3Yt5jzowA?DEt?a|H zW2f*0`qm0?E}CK{0V(A+xIpZ{g|Rh#CM1|m(ALora|ew#G#Z$IUO6WXE)GNA=483V zXxq`#1>)=L1V}O5x--Tv#j?zom9IY}aG9??@9$9!)(oPS;)QB5ZRKpil@6Ujt2#XR z=}1nLSJJ(Fg0(;*te;_EpT9VK7T!}pK9&SLE3MXqQG+e7Z!}a7RJeOrgIBL}2SXSe zDS>As<--H^SkMrT$wIrcW2rbcZNLdNo<#Js1!K`CBBM-b>B+oFvGFO%gXSNQpseSdrc(2+KBso$e>7T2|0w&( zsmAIr2B(!_jEwb@`yb#Y+t{o{3)w>rA!W$rqGP)55o(o}f2%nD-ais6=_iQq2Mbz| z;c*3QfStrsaJBWwC;{tH@YdNyi}g$}l&3j@H~nrjpLwjg99;Q_67P*xXM0d^tj=$8 zJ!sMWI{s-;psvgzD^QQX2Wfi>Ey&{&NgXCKKf9Jlz_?7e%9x- zX$yG~EhHQr6k%W_#Kgp0Y2CU|60?&O=XE*g?;cGu#i!FIisLv8$_! z^B3L#{6=G#4gC!od{de^GnutJGWBjq95k1yssKMMBOJ+V8a-`x(VG;`kNIA}d%3VC zs(gg+iUg6G4P|wm*vEXEGH$H%+x`j%_$pO#0HjYPoZc-y_sR(0XcA0L=EeY6VUih;)uE=+PypgY359Q6etXo2 z@v^WI*n>x-KBS`3(mvhl67T!Yje~>eXINB78m4*{AWI-?+L<{5mhajooUlh@O)QGs zMjh_}SjM^<*cEm`i@@4@OOmuK%j{2!x~lOUsb zdBvr&3lmb2#l&buA@aS_VIqWA7Dc_wpaTanQ%=;J0g9K>}}%Np1~uDm*4d7#eE?%-lVi-H@{GaEI_28biVBk}@fV zP>!(a%iGJIw-c=YVW`>{>Yy5+YvTu|78%B-&#F?3_vsC>Wc*6AjXF6qG;OJ;qfe4X z@ST5sBNT&BOP#hU?WZ#!?5xA9I}=fFLrYrojhzWr-8ho?*nWOLN-Gt^d~x=?t|aBG zQLqDsCO3r}5kcIPaWsiv~#) zqb_9~qfJpvrxepQSkQ;gOAmDTC_N2c*uO^cs(D}WWe%+F@4?8o{7In<%bAXMTB4nq zdhU1>j8rm_e3)lVl#Q7MDiw@JrhcOe{DZMt3O6Hopw}3Li>aVa2A?AUU=%F7hcFC+ zQF(XoiNgl?Z1~QniHOd3RS~hN7si{^NKiC86Cqklop-@WK{JeWi;?|k)Kyh&m}8#8UBd;t^M3OjBbrt}h}p*rJVI-)>4Uqj^#?PdU-c<*kHWii*# zvD#;_!*_HxqSi9PfEYXe&SJA6oRi{TFvnnsBRm2d*d+m%2J@!@boujwKEd8E%@-aU zVqKrzEoU&h@yA|4FHo>DX-o=l*+d_{^`aAQUHKg9xO_$}d! zm<}}OfyIQ=VgVivN^~PdoHeFZzOpH$bwkym0VqFDVVs!Aq4#`4CIxJbFYqY^*Vcyo zfxc0Bd&yz#UH8@gcOKgh5saAT1gXwj3*rlJs&2p0DBi#@QW^lJOuAjqVp91zq}iW>m&D?<=FL%p!}m=OI$%6uvD~gLUej2TgLm5}_08IM7n(&D{k5~7~cWZj1$|mHu@yTO2Ryf++ID8z#GJIGzqZyt_ zNu6V)rCDx32FbU*pKBKx7LRyVAN2Y*&NfYRhig*2$H%jV64ioByWtfxh&)?;t>}>@ zCr3?R+TvSR~WOXf>DT@L^o4GlnKrfh9U;*J`>=4&eeypxfU z(RITyi_cX4jIzR7pg1K2ykEhd=&jG>^&tf@XI4dxv5u}08cPe!)DRH6!!Mt@HPJ+t zlk!g8Fol&8__2nOa1rMcW>bI(#j<>loMO}u=(CcmVlSU%F&=CkaCTb>n?hc1^5e&`<=KdXBTJDMu)QJ@wsB|G-Z zv27BW12JWZeP3hHL)OBf5*cXDOP zoyzHgYh_K1p)IjHx(vDe$y7o`wZ}>^??aw3I-%uwFlqLdq@*Oj#V{#{_Omx1+EP^& zHehu}M!=EbuCwHY4BjgkNSXJNg07#$yUqdd5+fVx&&C$r*~qQ%%(dy zLdMxW%exP{SvL4~DRiXeC^$_lOtv$t<+E3D@o*V;WqW#iqihzmGqkIqn8PY0so989 z43V8PJ()1F1q7K%$-4gO4`69OroV`t(neA64$GR8DruqG6lJw-mKu2#3ad>BD*$}BxVY5#oDK%UY(|_T`vWqr z)-M;S-t#r=%Pslk?CJmQ0<6O}g*NC(7bZXyqh4s)Y265}f)*g4CN4gH=m=0HzfDAE z?3NwEmrqk$2OK^5dS`SN902VY0HwAxbu<{}fPer1Cv>#5Rn^sC6+b}r5C?}jn47WY z7~ar017)fPR8y>U7-uF+CkpstkPtr1OQUs$I4ai|4IrpDMTxD>8A36rbyrNfb!8D? zwLRc|U`l|=45B$xpNB?@Mp4jl*yP`CSU)`ZnwqW8VX4vO2!1^!oF=Kv!Y(p6T_JY%Sh6T?llv2)L8avLaCsfX6uRbiRvitHKj7=^$|r?3X2%IfHfZ zlmRxI_>ps}?DJcsQQo*Z^N%^Ogyu@kj;=qo{v*3p&VVUT_95X4t zy>&VoS{(@5E+*AX)6>vAXHiw`Rp<*z2UJw{Rffz^4ezn{T(OE5veSfExyAH-rpa8yqsHg>Fsf?bp$5FB3~H#Y9FL6?j50zYPJf+cjC;gr?KINxeY#d`*3$ zR%luGF_$4Zm=X?xEb7$!Gd))pRnJFp-7?7v^Pl$b5jf zmXI96pTo?~(Utuc1wN9{AT<~p>tYkGh9BP5+VBVw7qhbE2B5NZ~*JXyDeKn z(UqOKKuO%k&2_!-N9HQS${RjisXc`&C~|#_x`I^j9`5DlO}5B`!cRnjV|ZLe<2L2` zf9>rf&B3Hx9SbqPrUwQjDy3!01KtO8I(9xagt3CSX?*~w+!Ld8AckCKs=sEJ$ zSan*sF?mhMWmsBTUcLHsp_myywrq?qk_$HQKkOL$gBBXmdN_0XP$v0Ks{(8$6uPRn z?`m**9+>AJg*`F*7a#RoJq`BqxGMw|Rh5<3u3f8rZxvM@fO(7~=5;uaPyd@0ijmd+ zNLhR<=iwLVaB)4p@W4gVJ1;7+*3Po>A7CH)7uc{kCW(6p8~0Y$sZ8&Tt5`*3p^;cG z{=<%eQvr{f%pjN0`bOb~J+3GOK|p&F5)%3p95`G=Ht%x^OW6IQOK6-+01K&&lTVYF z8;4C9>Eq~Cxcd$V|Ja0a+n$f(@DeH(tC5t4FC-Nwu*#SB z@%1k#XX=J=>bARO+seC-^|SgfcW7T z4P>;nV;7Ep`94*hA^3)HG%W);Iu6Jx!%_U#9pUgifR#1~x6S82EIH=f6M{zeKfe9j3Y8tNc9lDOW8d(=`TF)! zb~~1M8TlP;l~Y9u+FC&HS}m`MjEpP-cm-~1dwndXdNs2Zd_H6uwKWj^TDfm6TzL1H zmB-S9?->GU`JRIs;_iV%ySqUx&f-KFL8OUxzrVWxusdl!2W|e7S zHeazIByEepzYq5@?XSWbUrY&{9{e9pPrM-`;1OVZzz?2ezI$tBuz0oi;%F_V)*6qD zN1DY{dbxQu-TQ;I_D7`-zY0HMM)~`-0q43JAkHAUaO?8k_Yr|exQkIAn1VFoSQ9Tz z(`adJ_URJ!+^Jz~)20>(XX%C30KJV9DeMA~QermnesNaEUx>~Vyy+akUEzo%Na*Iy zZmloTE)DsMq-iuo39KeWm=tn2&fvHQV}n!pmjjD2>w7L~4@Cm|ox}_!j~vw0v5;up zu)fGcR`wRid0;SJp5thI|M|l`WSAsw^t*0?DqBJqz4M9uo&yUtROz?l+&Gpu=5+~O zv{q*_)#-U{9_iQkQ#D5c(dz)0vZWp@^( zs+|8s51U~gz%)7J>O2W)fl~lG%oyU-U-ksDzyR35rguMT7V4tGt`h+*HiTZl2fhbu zhuP8k-Kq3a1f+l^-hlptT-f0*lcvI5mWVvPUIHOmI*$0QtiULG4j)KO)_;HwV@4)} zm7WZK-0gWqB>`|Qtzh=2prG1A))Cl`+k|?&kT<))0I@5RQkp#f=g7)?y^eKlrOwWe z{7ENul#EaFba`O#WHte9N)jHlw?-m@8z2xq_z)M`wA0ha^-kV+Z+UfKPik zv9S}93Q&%TfuYWVumad2=BXXX_GPMJI0e1>XV0DiN>fDK;$hLDt7^4FM(Oe9&a}+n zT|j9C58AW(;HI!uj8Fw6+xN-LN*K!$7go$+O=mi2mr?* zJjgVI@BdOB+(k$z1T(jro8e4dH#39wbj5>1Lu_jKFMEE+5O6?kLyl|(=spS|yVguI zAr$T%j7kEXYm5TA2eb`I_4z%s0NZO-H60eJARO1x(aDj-4T4drc*$tEEUGyVLx5Hh zffNxKfglk&I(>-ZAbvr*+AU8e8?2Gd4#Gxt5QNADkJ4a^o=>p^4&VqrWf2rJ0UJdV z0W@yFqsC>H^pJq(&*fpoV#U1c5vA~BU{Y4 zgoLgSZbQlf|9jfuSE>K$< zYYrWOumsY5Y&0~(pqPPp0L<`pAQ%&GMqmy;+>m6`v>V#6I@v+XyziGqMDHo*=ORV1 z8Qwu`3glMM2$+^Sgq{{;xPk^!^Lp=0O*+e5UBu*yUe9&q+-SjU5hMm{pX$m1nIjt- z3O8JFec5`U5iP~B9sM*KzIDpYw}!eQv+SN%zD~8X@$e|J2(+v9EuQ%jw4pK~*(bC) zodwM(CSPl)VH}SqkRHgUomi8&>1uf6McipgdmQs_-l|+ zwoKF|Mi)KPaDnfOz2wG)M}HjafcJlN;4R$H{A0Q+X9@yrD8p`fC3+-eZNQzXo>BqW z-wkdcO2JKClaQzdQUQXpCRq06=}xHEoehYDGT+I~Z8w3wjnIvVKBTLmA;0cNk_*OZ zvs@_=nRlE+O!CK4M`Wd>>I2W$K&x2!0WgpX6R@txP>>z459f6&dQGsFXn?@ti_&}u zXqxiwl|OyhnHi{1I2KGQ__iQgg;rR&H(=)v?&<0o{@`FzW>v|U*;~fIfh;10OV!;c zc@s0xiiK`zdUbn5%6gQF=QOT}b8vxF0 z0t7k5knkMV16I8&*O+Nn%B%j~{Vgtm8)Rt2L^Sy={r|k4e79uZhq?l}Sg%oA60f$2 zy$itLL2Y-D?GkFXkO`cV0Ae~|3l0b-&`0N`+qIj?%I`vZ-0Cip%9*3>9eVGIJ{LV2 zlc@tTd7mt5u(DT0&xP_3A~eD_;US0&mfx;RhX#0sH>2 zd__#Qtuw}8#|)pQ38A#X?jcvJW{z@!>t~wyOtEJfFq!7pt3aFH)aJ7omM}A$2NFVl z11NA7fmVw*PoR+|RUwi#M$ncM4j$w^oR`DF^a0Ko2Ls1Yxbr0|qH-QcHmOvvQ!H=X zo@8H+2KYAmAvt;>V6nO0rbW4{BlpJY@Z){WWQFI={U9k5J8ZNTewpBJ9i>*>`z;i8C^;^@uKu7_s{P>v}||zOZ4I`iOWDQ6N!m| zAXowp`knLc4rt=)onWFA3FMo=><0~iN-g9$=)F?5fKP(7V7}d1XQ|1!-?8z?laR;R zhzJRx>^lMipyeowhWE?N7srn|04P`-YfeYPFd7VZUdOzty*B6sX(lLQcpU(=@dFs6 z2)ZYbJGtC}F0+P^DQ8sIEa}O`6^ONl23MfHyb(5uZ42o|kYv8?%{0`NRQhu3jbiGC zwR!T!>Rh^Wp$k1XZwJac-7;8(mXni{gM)*CAsKx1m1N!~_&g@mDGG`x?b1yNNBh>imWvs{U&(mtyriXH#_Yy;#4kq6?ORIYwfs!q$AuFh4r3qJy? zX?T?__kRXLeQuv(IQmf%w+Vb?T**L`tx4V{BxJjchlufy%3gFC1+{C7KJNWilE&cR z;Nxfo$XToaAS5Fc(&{BBhJ><7SM~(-S5_cmNOQ++g_A!7`}Q$WLg3L01V)sym%i{z#uB~Nq&&gjhy4OM)ttXQxX(;x%X&Tna`*oZZ@I$F~Yzq z`@HBVkI7?Nj?aI%*xZ_~DZASsO^CDO1!Dd`UBMg=7n-Hj-n z3M`t%eU|RC>pSN=`;KwPxa|GM-VTAae(Qaon9rQ^ISc*ynFtcB#BVnLsA@MS#PI4c zpce!~;J#*NW&(%u3Y+0Iz$^rs+!!bi)P_Y0IUwO-VzyO0D zR!pD#r*Otf_c;hm<`AwR0Kzog>OHRSCCm$XD02l+oMR#XyXC5^}r2nn% zC7dhc|7W)z0AehyPyY~Iv-!UR<9>U7USzNSj7|OaF<}+q{uxL9m(IwL^j6$)_2<8V z#g>$^@) zak1(*D#FpOqTC>CwMXLsFS5QuHU)V1F&!`&H zc<;B@b#iJl37z7^Kg()Eiu0Fg0xhdy5Y*8aVMxrP*n!9CXP0`#y~S~Ve@h;hM?5!+ z+$bA@YH&}j{biI4nGYH`Ann(&-nnSjm-(adqAZD`dppn#qhVXQl(a*wlicKui?mWC z;bu_#6x9I486Kj8=C!~tk*WRYdJw z0@nv?`cJcTOiaeN`c92qK58k|s^Gg0GlGLJ-UN$^Z13g#H}LO%x0!??IjlF(D|K7w zp&8D9RRY1`C|;B9`t`3+*hOQ|{8~tzpUaD5{i+jbw0)VJ8ldQ_*hV&p4aD|ZyDjfN zL4{3n#`FfXoy=Qg6p}q9bKs%BR9-E>l`$FfJu1wxR&&86dTsm3;gzn9Ym3e@A2+^F z8zj*==bIb4o^s=W)yaZJD}y1zlKSG9YJbX_#eoWxW!=pIG~&b zGi%^j=Cb>D{K=?m^#>J?Z7NWSFdQ|BBM^*Of#oT*LI_4xE2xbJTlYsXXqYFo3P899 zHfk2(w{PE|H%tJy1ejv`;^ndw?Ry`&;u zGv}egrh&@KF~vqq2+zIX<)>e}rDw}=lPvej8-t2k6R1>kHYs=oqoT93XzIpMyTzSb zvW`cFx2CWgTNEcB8gW`_^(>x4_Zh(yZj;aYxM!@rXoT2bbz3H|AxR)@uU$2ik{ERwUFiYmF-9 zd2puVt_C#tZI2#~RoQV5x3Ik z^Bp(Z^Jg8IbFa6bU^YmyPQ&#p@hzD;8co)7Fj;7&l{fPtwo zwG9MQ6(2qb#E`qQlye4{%g5HCzer1+aF34u9V>l1V+ox`6X2jW&=g?6gYl};)Mgc6 z*+K7A4b36|_VEJlBe%MX4&ZXZZitPoQR_*VVt1#Ap+*-0iX5rFNGEeLZ3OzXn&qA} zB+L>J$+0i>ZZ#G~;ZlciDE-1(JL7pD=f{q&Ah07X{ylN? zmUcSihF3NHd75-Y8v;A^ew2&J2pTZsI~dWdC*RS~O&|C90v{cs(Dn7q4>$`mCVOt5 znA8P!asbsYLX^kHeQO(zU+dg0pK^UoCu3E;kbYgEV(N2-kx4AtdGd<7(U0()oH5t6 zm34*ce)~b~a)F&MLyq*bnOsQg8U;E^G{pUId;m z`pGxHZ2RiHQPB`er`D$=yjBmteRh}*d5f5|sz$6_?JhEEfaM~Y{x2Em+v}W>3LCSy zdK0?UGUcPX?v0=B)E;iBm<{I(IHJmNt6O6l^iqfW$MSuYpW41PV%p4`b|yjNJTz!U zd(`aI&&E+A5@~o%(4&zP5h1%zdF;89%m?u!j`;7pFmP}jF_&|2T61ko*-&m39#b}4 z??f04&2W^IRsJ|Z$F|kdzG|T7vY|CtnDbsymR~7N!kO9dMe{S-h4pS##El!0&GoRA zgg>bB)={Be2wnG@|t;${hEg#d2B(=T|TE(twaw;2VapgzoY_WbjafP zzK$JdCmrihX-u5i^bxUQMr~i6yQH(^zUHzW^Q^ex@|pG9Oh+km#*`~)bbHTv%u;S-1%}sos!M)A>3voNUwNBNOt2kIYtZ-N5^WSMxCe! zunC~rHGTe^z+?BoNUh$(U2bvhYK2z*?#3LlsH)ovgP1=~bmwGZVxmEDy1~pHdUNQW zQjH3wN*E_s%g+K!j~E~;fD18Ndmk8A2w0AA43{hyxlntdxo)%x(&<^zoM`FI*XAv? zP%j5?wfQ3ufYR06{v5uBE4r#ZUq`akgVRSY@Z*8mSHLk2LmKLU9*KgQ^_K#% z*#Y*+0^OC2fQx3Dp#Wivyrqp{xE38iIFU>M@cC(YlkIl@OGLZLpi#39Vz3M_TKU39 z#||SNMT`p`I{$EWTBP>%qpEAFc?rI76WW!wJa$z$)#pA0kqvfFW^mQCxg9)N)f~RC zvTz1-8(;N*tGAAtslTtbkm$rCRY-b5+|<>#~z!(Y*DCQXR&V zM}-Q=gZ+TKkqu^i3Yo6SX-PX_Uwb0Q{TxmXs{^@RvTKZHq}OjqO2uvFVlr|mDAw~s z_#Nv7XlflCZ%MydnsYa&E*9w43&AJf**owVAJL4C*lr!_n(O{}+n7mm;G-5RvR}F8 z`^WcCP|eqWME8#nG<>|@&=9ya|0F|VcX`7pZMfV*dsc?R!UxAk8ok}`trS#FE4>I> z!WE6PJytXlW1EYOQ;TWjCa@~Ld*V(><$xmM+XprVC4aWbp|a7;RCA*`)K-+B*`iEk zgAC7$xuA{qtsSk(1C>ixK_!nRE+V94>+yYRY4$$Tk~Q&?);Zg`jxnDWE?&vpS zl^;SiFGQ6gV;vHl&u!9m!`I#}W_!@GcL9H&@yT>K-lCgwiHRPmt*;Xb^(4RExlL2$ zfsfyBY1;>VPjaI#Nl-aKpx9vBiLtFS=yrMdbhpd}g>>@fy|wkl5c3V)V-8I+`|Nt^ zbvVe2(WAzvXLK#^zNLO6E3{|KH7G%q5a%{#O2Go#ETShmrS>H$2|61b@#by9I}Z|> zkzKZT-3V`U0T7;b8~22|c4>nHj;svob-*ik+v0t-mfSwFC z`sNp7EceC& zP*1miks*F(UVet5Q?(rnZ`!!36|_ZKT4O-M45=9st(?~>yT9^?EODwu?Lv`I;1#~|? z$K@F9WbIu?r$!*lT_7Z6gXRa=sdlgn42X0!--3BlL%{|V=7t%mcLF{XMQv_6GcBcC z%>kGoJ@dnjP#C21Amn{3djZ-wW~Iz7044$d1b5p?7#b{(SF7Rxt1b&Jzqp%Q4NrGI zV`=R?FsGno>0ftU)8567w9D}+UwumGiq754)ofe&LiUqsfFH@_q`H-0z zzE-oJ&9D-&Q~rjlAd%N8ANmXv;^%4KPg7P%j(&wk3W`ll7zB63T`LmXAeM@1%t&0- zF0-JI5<(!O81oRG{E;?D=AfD7YdqG~d6fv*H`qMYun#_zVmD$J#I8_gjl@6nH zMXNnV>@elBf&8pNk@^AyaREjicS9`rsD@L4P3!@pIf^l3+HF4RmZ?=U+qjh{imYlbVGHW8t}W3K zMYf!bcrx2XO=X`c%})z?#RDvev^+cJ(3im8P#w6!ZyYKiWfx*)J_^09zQ*eYUw+yK zsS(|J9we)QdXdp5Ce^{O^Y7ZHrbJP)R?&JlPV67@9Kq(-B1dGI$Kep~>W=FfP)2O& z9=WKwzP8^L8~(a;wqcV7dF{p>zWt_h>so%H^_=PiN6TAy`c`(;+)r#{4T}$+znyu2 zy4DoPQBkG0P@{+l%l~XTS!V=BI^ht!H#e@Vbohx2OBJeAaabG zmNq~Oq)-l-He=Vs9C@g$w`yN~81-%>TUmJ6Xkik;T);#^iEEG_VsuFHxu%kB;fkr_ z9VZjL@`ZbL+z#`dlCaS}y8ddokWMR)*8Vt7wMsaVbzNn8Yw>Ij0k!*n@QhW?w~+(Y zdqIwK>&&uR3~jtOJ=aoCO~qZD^)a}K3#tzpaZ+XLrSKf z`}DH)qSsIJw{H|`pU}WZG945f5ohzp37(B1o6L`5@_Xi17Iw^WuMHpB$$8q-q2&yd zLTac;^sN<02yzQOH7O7Hc^=*Cghf>#6$c|snu5d0a|-?IGbyRXN|dBZ3RGE@90fBG z_fwT&qIp-6VvQcCMF)FqmF3{bEk*ghkECnoj2e5 z;+Z4M^bJz#)p$meB&-M=Yt)NlbrWr8QlekHI!$V-@ocYkiSf}+Xx3LKPwNYVKX6OQdt2y`APw$zx^FXST}SgGju3{CI?r&E(@+?y}2p*4aJA#KK^)t={a z!vOmCy(6OZzy_n6C$IjU2fdS+K^H*+;w>_Aaz3y~hXG?wqO}^#(3aOROnG0}Uo56W zOHG}5ABI7mAWUyw1d)zBY2V-vV0ufVdZcWzwO!dh080QyJ@i>2Ix#Se1O5#V=vN3= zTCD-ChRF$DfCR+JwW_6CS<^6eF+6P)`1?>60S^0lkY=v!fU2Ov#UOw3IraEcusK71%8C6%R+24Fx&CoKiFCMjqi zFf~p*-OZoHjN)=^cM{U(27q<5;<%F0?U4zk2jaGvG6wQ9q}-DM&Qu49=sXTO*6B9V zo-)fopTG$aPa!USm8rE;EH>^RwYDyO()$(4aa@*u4bWFSU4FMO_(m{IImZ{~m3QGn zibs3m60iVIyWD-hUZZl+eMM|+jwObnw5RMTbQCwPf1GPO?EF;kF?58~aA?RC4a9bu z99J>wVwrRp%%iwlBH&_Cyw@>2ba5%Pmkg}4dz*LDGkL06r z+o@8z7rbpb>6T2yW^Y0z9$Bll)e=j_>A}=L-#h2AlC+9XRwU&#q-!ZWgA{XsI=hUe zD7gx$-;p&*LF7AkF}1t{KTX_R@@)8#?fS%|tVNXEg6V2^bun#g(G^up74|uNPt@#i zmZ|BLQOoSh;k;X{P{Tpw*L`~rJ(%$-ygP>wx}j_ciO})vj_qpq3@+}@VeTvKgqwMd ziZNWTL+f{I2V3kdZ^!H9Sv@}97LW8!R>>n-3H-ERW>+1GCr(NFIz+%_at|+X(^}n1 z=^RR0vGj)NY9vojKesJ*sHONh=qLG9^W(ygf)-MgvHkWmAK2TA@`z>4oI01$QpFNN zX;`jZx;%ytg;2tK}6hg1EUW4TBxSl7kQ=N22zU@RP^Mv!`xLnjyQVy4~Qp}Qp zx~CtjHRZE}5RU3Myyb5Rvr#`&q@VU%9ZLy!x zT=O-@ZY7kA%`%mF!I=7KSPoX%^j9HfM&m2U9WfTqk@Zhtn{2q?^CF&IcIs+c&jrZ$oS*Tdh)@o{*dnt*px1#H0=fPE?_BZ29O+IDGl@g|_ z6))m^9t624Fbf_XctKU5@l0c;Q+Ft@z-vl49p{ebr|(zs{502R4{R5ghKq||<$#E` ze|7H&64r3mTSh@zwZ+(#A6Dbu!JBs?ZQEQKhEv;VV%@@ZOI>6vEbO~VcTXZ*Er+!b zDcxg(K-u#PY7H>j^K2sdTF?GD+bq+@gcU``y4QlUVD=6d*LLn#e9TtiAW*f-ap}=l zC&G^o?}>cvFy;AYa9c{hu(se}F3}UJIJGT#q%%~MAl?M<6XSaTC6qN3X)w^ImS>!X z$ub5VfxQQ_eN?m$|IDfYX-gEi$z&!+LIEkc`x`~!664XFAP^Yfeop*S%wVKvz=!}d zo`^U^fa8qd_xC4YI0q7@NDs}Id)nB;=hP9&Kt{aA0)mmeiGD7hr1RA(J-u`9ax{St zX(+4x8}p*T&91|iP#9QPFy5y#2gFo1`vN7U6q?lMZr1Y zus7f=^mm1jY%wF8)Qgw+S`5nf9oy%-j4Hx<;u_yl9xtF=%KHj205I_!mJ7g^rDZD; zsdi+h-t2tq=z2RK$$4XM5%GTLi7-&`a(d!{_cgExAFKx2ad1xIohX$oK&I3VnW_c8 z4V|ObBQ@0A+-lY38TTEjnV9U`hCYlGRmqllG+d`w?-AVj?%*J~w&bv(>?=l9E1Spr z=$`DbQz`j{3;CW3pCI}`?>v{0IM}>ik46>d=C4X+5|)UKWEX6CaCpA-=*=#H(*#!6 zpTPbR4h7kP@@MlIVhaU;ifByJ|=9g}*k zQD)4{A_Mv`aju^jZPx#i2g?o3*h&;vPmKqpBIXadsdLpZTrmy+}0#!bm-xwh)5W}e2 z;c-|cnQ5)qmkH6NQKuvcSW$EF!GO|)|*%yNg4Tt9DxL$DtI zx%98fPva?D&$8KS*T?Mey%X*EHVr>8fRZVmC1=8Nu;D)QlN4>nL%;xby|Tw?7AFpa zVOLh=N{IQP?z2G8!%$wQTPP*F>h*CIx?4mDC;~6_AvLWn2TDx&?;Jhq%cKJsB2!m& za@nePlGe#ZM!+ieo9KOXpM-2ye5>JphBIZE`8}kb>5z%l%W6A)QA0*n z;OxBaNNM<}2T6tETICzT(M*cL2kE$?&h!mE@q5Rz44O3iq{qZ47r?y##i9g?eigd? zvrELS&o@i$OWs`1vRXAuVk7Z5+2kCU;1(KTv3{XDq6b(`t z0k)dTGLZiXb|F^CCEac?W!7d!JQG@VQ*#b)DiZI1IXkt;S(;79j8LAkp{JLAtxk+? z`qK=Y=xqcEgHk5OGADBepk)}#$T8P%jhF*EHCTjNn>=bg8s)O=Q2-h`=$)g)-UNbu z3i#d$r{)ubxA&le2iZ7v4#xW~)DnVSQATzfFw#-qeL1SxXdIs3htjjJ2x@3L zXC|k~d{T-kTrPz-5hN;k2{+uUY`V!bT08d#9=_beF*f#)xnF($VC{&{+G(c4jb2N0 zNuehMNbQ1Mx zb%hr})&t7GuIlaD9(%Z@_UMmR&P$bZl%3F^GU_E&hC(G)yHuf=QGt_6JUp9DH?nV9dFo#kSf}wT?wCPlF}^TKG&OQb|BpQ{8(< z;$5z3F6Q!^i|BuOuQL)oPD2=C6`uZdrhlraX1|&Uv>ch%XESozqi@C1$LA1ic&l+* zRk2aYyHAc-rL6XOgY081;*taVJ)d!zVN0&sAa;Y0&aoGy+)}fxUx02w1_Vcy9LD(vAxL-n8x((>!M8(S0p^Sn^U&v|9GKZ?t1xDuUVX z8P3LIGSo7TrB0R-)BK1v(SqPr)XHcctfMk>9&lCl7`-nblj$(yl?Mm`PQ!OOQrymO zKWqZ=sirrF`Iy>Q8xjPxWpn{ynz_zPp=!GW#zWm9Qwg*n;I+3*l5|Sf27GS%bz2anCaukjCd_%<&23+`QpreIir2q z2_?i&9JV=t1`kpjZNKICOdB{AD~ab=hM{)?O3G9T{9}V?mj(4DDtq3GY9!DB8~m znUy_@*KUnA)pJ_R3k33Orr$Gj*2k++id8O#RUW%rqnf6J1*ekysjuFa^{`NzM3;{kZom>0U(x`Pn5EK|u z<0ir~4U!w)7kiZFI3yLHtRCdw(jE~f&N=!Xd@?i6G}kX`uJ7G{!;$3**~**+ zlZ9Z$m3Kub8OE)^*v0N3;T%*rsL_3m2Svt&jX)Idoob~2#YCXST8P{?| zc_DRw`~{d_&Uape3%pIewQ|HjO)WCM{B9H)rV7P+M)He_S%8$3(rNR)7)P7w%>&$I z*_R1KCspgThk2=NEH$^~YD;qA)~R+ZyFDV!3s9(m$bD@Uzww}f+a;8+*^OEgM)5!uU9tFYs zNd@6E3E9|vv)5%`@9BqH5qdipFrSmxL#JBK|0*hGJn=+dUSjj}5T3m}y46lsq+Lyl z%fM&)t_{}~iD`=*F|g5ix(X`wQxOB39X&n!(#NBxf7LE~BWKuXKg1fgfY$XQr1b9Y zZa|6V;7(e)$u`;a+y;GphCs2#XE53t?>qIux~%E+0xc`>1Xp3uqC|f8V0*mvm9##v z$g2(WA~NdUxzU?LmpW3l5@FC(zPZ@1J^<@+4|mU1Kd$3hegDBBTrFEE0BY8pHr>2K zxx=b55P6+Q?ZCjQ!zyk+CMNpCkOGJH)+^OXdoy7-5<}a1k9cR7sU|&+8YEDndhXaL z8v~S=IcnMtCAtCh4X7043HVi#tmv}}JS5ISKHvG$FxVM4zMDAs0Q>Z5y4-qOA0^!) zUQ}$l!WWp-W<>+xv9HXi*==*k*f|HF@X@+m5f{4ok!=AAPQ%v;v*@Y>oV#ExJD5ezyq{q-KSU z5GvEq$xO1<7KYWn1Z#As)2njsPDMR_u28T4l*hT?m8Y}Q=eBnXmcKw^i<`rTy}%ra zzWGG4Hyx!^HS=IR%jp93A&Nc)U2dH4VvFn~K87UH!)=yZx4vkzppq5PH}|FBR=NA( z%KZ-GMS&6~4r{P+IaIq-1^IRmf3?rrM`FXQUSZ04{^z{Oao-g>qBN_XK?P+LN*z_I zT`ujuylBle+a4vp_OLjoQu|zW9zI9)N4%zeuVef$NsIQ}>!>@_MJ?EQhF$mR3!xt> z?STk5(?)t-RND2MkprO$ua&db(h<(Xhj=h{%QmXUV8~Xn6n%~&?%ukk;Uxh~p1_%L zY`4l(c99iuYznl{W+*tE7NH%Tj300w%0I^JXQXmCYM&cg!6(^2ZqsGp^jp2INg$+}_oOP8nZ8Jkt08!!{6AQ4NVE;oIp3dcs$k z!$v|fGKvcq&=bqzJ^L7Bad!QWq`VGEIpj@J(bE=O9(8fk^=`=^aU?@p$3j5sD-7^I`PSl1%0$NsX>A`W zX5CD=m^iGBx%&0dn^2oz0P^^|0oNXi?SD??%@YS_WfcnU?~75@n3>B056CY{fU?A)Cs}=QizgGAW-^h1f`>H^EZqTW z2+x4z%n))JwbUe0I-W%w2$OSK&1eTWl%?VE{DxXEDKfmBs95u`ZvSqxBUvqQWA?5{9F`_CIWe?4=rztwZU&dk2q9~qw_WR z#m2c9RP#4OuepQhY2*D*776)=W0d$H=CY5b`!Ex5$jVR<7OmM1C@ANtRbPyr!C!QmhL#6JF)b+x=d2|GeMiAwbhOD?yRm(~RkSU*aoE*fr6JB4);+ z?NE3QS5D6PQ1Z}E%2bEP*>Pz=9GUes`h;!{e}ASahvRN(e7FS2l+^e8v4@FCTe1Xc zV_>WO<)AD5Vg3CluVBVN_Nz66fTBU89F2#}{PwV&u5i@c?wVstch?{hgGfuFBnsh? zBJ78*m7gm#XLYz_UNRS9^!5`QU-Jq+TC*C&w#S!4D z95ppH5c%(bpEqd30fL0Nw7th|?-^=rqL$S}51#KRL>{uF;E_&7C?1Bfu`gtQD2Yl- zL$s(hBeYcm33pW z$EwE#D2U09lMUQEIZGLd%n4_$i4|)31@k$nuZ(CJRezsz>affwXu))yv*F5WR(;oc zsudmeR6CLy&SG#g_YdRoDu?Y!!R8B0$j3FK&}^=RDgy_~Y0+*UCEN6adUxqo z%vjy7T=`rq0SAFBg$6VW!*1N8rQxZu>^Zj+FO#EjhN7$mp1gMI+PKYCy`NYrvDVTQ z@r_1uM6kWk{9gIv2DVzyGB$EYD(yJU7Cu~Dz3t%#R}_y*(e^%<=EtmNFRaSUU8V>= zL)4MR<2Kam$GJRXmu19A`q8;*hRJYZiHy9*ifx2Bq}OiF$-S6=qQQDDc3X)zxNmLT z#Lv4yC-&Ss@*sTo6`SwI%7zu6*aVx|&(G49p7T?w&Hq4+ZAkQ2M*K06c7vOs$ri~5 z2*mF+JGYenci-E5gM)rw_o-A`6GJc{MSWDMUir1^%_ZWdU~8DB)$H!q&3;d{N{Dv! zZZKzja2|aLarzBi2EOiDB*o_X_l&K24eoNtCy}W&4g38rH>+s{b6DxJ+5k8n#U~hfK zI-gAFybf91-6Ad%Pub@xt@n0T{rJ~H+BFfaUK|-0Ux33v^WDE$@ceS@IX(&iS6`>N zKV$&#yy66;9-7NVaa`XB-)PxCsQOonIN8_(o+0J_;yQ+Lv}rr&yy$f#&rTu{eQO+y zVSsduPjdSa$m90lhhYDS6o35RmdD_*arG+5AJgGohlPdhiLsE}4tVx2jllKL8|=~H zY{j<@LjL5Z0`fqt16`1N+uN7ycAvxklcwOzbaPu;YFqBPqi=sAx?@Bbg3&QC+>blR zk?NxW6R2~1)RGq}y`lkZ4pW?S; zUi{$u^O81oa=|4&9Q|6&!v*0_J-3xoOVSXfr6Ao^b&DMiM-Ap-kl*Xia92HEZ| zZ^dO~bUzga)0oyeE#eWIw-Uuxyc%jmBZw2|s(RTgOf?^ROvfi+T(14+4 z^c5-lG)oG`ktNI&*!AFnO7|*jYvC9TE9<*oCl^*FfDZ&LFBkhT4+ z`A**lp#VP7VA48YWH|6yX$1M3OUia#*tL3sAK`CwL(ITQum@#gR_g?E^Lx*ZgR$Rd zF3fAb8f){1>lVnq?v3jMsO@u=Ls3mIhdBM)BZ3co2zbwj?H z#PV&0pUW+)Unsf#V%+eQor`gqZM;@U`hY74bkits19XP)F~8#Y=|5ihpNk$5}A@Dp0V)+zE{on&ol^mpHRkIS6EyGC9?ZC}KztJDeNx}NBwW4%63{rpdLy(9R zX&3=s23}FS;J#`U2t�GM`8>O6O_taqrPdSG!ZHXNTA~ALO1z!}nN#Uk#aJ0n0egE}=MD~t@*G?>ef#6VbX`I>@lp>f&{^=7e zPBsE>7C4mQPr;5Ed_Pq4G#uc+;Ed)dW&~H2GcOd8U%Xgs*b)v?R^)vk*rvYtA5?ke z-I4Z%zccL}Bo=Ycx_cn+lEj=7|24P;e*|E*9l)LrX6-7a?8mQ7)az1VA;b2{s1x|| z0Um$XeXm42IU#A*5l>$YspX8sQ>WEXnHc-xGTWY(y7dqq-XEqVV2)2sgIYo>cseh^ zr>9oy;$UHsi}BbwwTvV6ZnElCZ4;#{#!(RTEpYs|K~<0hbcT1MFB62Xf%ho9o0lOW z(U+HCccC-6SbxA?><;|2?U9Z2lxv*{v%pdx6vDGCy z)|)`@aRp8xtOn?l#5{8o#>Itm^5%G?Y$Aytu64`REzA5tkDe)!;^-P2OA>0^j4B@s zHA*&`QIx{7GB&YU2>Z9Lu{%FqV-Y}>Ry~G1erGlh<2J&KaT~$e1-oD6sw;Gkn%#Cc zQ-RXJFrFl4SP!=CPkW`gKzC3Mcb1_6=J;0#36p~Dh&`q+fm|K<(&(+CXwEbasdU4{YK)r>k~ou@)z-T;mt5)wW* zMA^E6-cT@x555D3f;lG)+~wI zzXYpz2I^=MldI>dewo0cFeb1t@<2=$;kzJwnjLB6$3G9K(cX<@;l1ODb~6nE=Tu%g zvrQl?o)0pbAwuGj60R^=bT?6+Ac6K`m#PF#dJ9g~4yrF+!;1Z~fU|Wbt2k`oUDCjTpqaXa82`^rh zl#noFZe<^Y=O(XeWwi=qluys#3*2W1r@73%KNg;UqGV>4-EOQ|WGMdR$qz6jh8Euh zk;!rdvtif$mGX1v&WZYQSdBexi(yT^-XMbKfQ+~I|5*6Lmxz@13a3u*D~24q7(o?l zNafA6v_IE}5fUm06E{8@z-l-i-g25dmXIgx=kn{T;oF!t)!jc8Cwf!`Q>w8fJr&i1oA2;c(M;ZnQ#3v1-}xeCMOq~kbqhD!?)4K z4)!U4riZ=W*w}!6O+DqlhQd_W2p zi9o!J2Nq=DOT%P=`Up;LDV!%tHJV?+n)ayeaY80beQK(Rc4UOe9d{%iuSol^BX#%H zl>%$ukA-*H>p}Ypl|pIO-97A>?m;wEhZq`tZf;xd2OPT6=JE>_3jPf~7vwQMHZT_} z$zqVH8qu?_lZgo`@Qv`0o1U4Wp`i%^D{jbnBWswq^M%&t+okVkZh;FiQ{Yu_lf>Am z0QF%TOpnXW2X9@y`Uv{u5%Tvd4(x(iUmC%x;kmc>C*4ycEN((@2*B(Vifzm`Ay}*T zL;t7sD&>bD#rHRU-RtL&uMs=T#hpb(MZTbVhqA+ijA-H!Bxtbr8cd%kfr_a1U>*6m zGojyO>c;x|I`qrN#lzr-04`!rSuv`5uh^zPej-GQFIm^T$UY_?Q;Q&Mx(Zj3o0V1m zP#;?bo23aWN#pj90}}6Z<*d%{$-UlePhvbme|}msokF<7!^4;uLr0}|+$%CP^gE~u zH|AbM8+gev$AGoy2cOXxzDM}?+V`z7KDUx*v9OTWVJjxXI}@yd$mnQdDyo9UTaBMS zm74Y%10QN#8aEfbc#qvLee`vg6`R<~VBL!c>&{yJ6L5C^{h4Mq!b=S${BRzu`avIw zsjJ}mFaG0imHz!X_Z8@LJu>=ki+eu%)Wyya)(RW4h|_JyGM$g$`Ow+WAH#a2jwWw> zR6be?UctelCki8LYHCtbsSk6AIn+pN$WOd5`_Q;yfO~7~^Yk%0EVBtu`1H?efyuBM zLhv+Z-yjLYty?;9s-|*?f1Qsfe>oqRKZ6aNBvx_9DLhIabz>LL zg5Lw+m_6xlGBl;t)rXRl+h%5FMp&#gz+?>;ag=1uE+7;@8w478@cD~vFN4h< zE3jr4tDFQLLdX||<5=&D&S1QdZNxx+v!iJO9jyd>wPHNK)U5_Oa9W#yyDke0Dp9ov zT1?N3n0#q`zVXq#ihbz_w4ty?1KHYIq6u{gM9MOs!0s?ig)8uPsQbwYOMtY_<2`odgg@qhY zGjnlra?;U>(O$lE38uD;+}zys^cVw9=wzd1mBIUP?lhHKp^(q96WHW}9$M6xB`=VF zKuURW7d=PX61q}jha1p$F*9CaK5>xS$C`Q~*5SKL_wX3bUr< zWA{2+TF+Af{rmhCu+s!p_{RD=dG=Lb2<{~%C9tGz1*%XeUN~c=sp0=hVRi-!u|R%$ z2!$BfQr$?j477g-cI$Dmv9S>mHykl`dlENq-ZX&{0=oL6cCN`d?kD#V1$=R!T%85W z8{h_FA-D=-VWgRQPS+?uQxiL)OLQMOZWHKMVC2f~5ysdtl|QJFKh* zNh)L(7UKZ3H;7mV|Jj?vJMfC=f0Y)6Klbodd$*%f^hKbD><0rlD78Rajs|_CgVKSW zXSc_Xet?c(A=jHXZ?XyWZ(De&Kf~V``7{RkwGU8O*iA+WrwoiQTJ3pc+sx$c6dvBY z_a6FLI1qFSZ4aiSRCUhc;$EU)bOEWm3y?@71CrwamAT9Cl}E%Ebg)X=S#>%6{fD4+ zHJ-~^BX9V@%)|r|FF#0sBD>H(u`ivLPKye%3yO$3Ru}y5^3(dPnJPs>(DPA{ypQCQO@<{FNecgRnipQ|My*9~$vkQxV4Xfhlj7u|l z=u=@KFWY#FzyF2{tja}y_Y)ig%VO9^6iw;@xBC72d(JEV*iDU%^9FL8cA8l-NrJlW zb0on9w*ivq>r<+<9w6|Is%ma&#nNs1U-JTwI;r7#?;&;2a_*$egKde*a}ojcjzJh9 zG4bH~8<>^0SU{m0=EvAsW@Jp`4#3&hl;-8zE?qe%S!+-On$VfT4Ntz@a230Ov$^2X z-u-ELD64E?n>=LpCk0v+lypGOE&pV0i-foPC9yD+Ca@fb8t-{R{AXl-2!HvM=mH6W`e6 z<>mG9S<*bq)?%d6X6OB1sT#f(ei9}w- z#%#ofFozFBmHL1wV9=_}u`n>;oH+w>qU{;XR>{`Kqo6?`<^@4P*a8?BChXkwOiTt8 zqqRQVDKnwc3U(uZF7;f(gd2zR-rOT7riATR3Knd9^mKWoD047|57##UcQe`pJ&W1=bCRDYh_MtY zLCmD~R)#A_G_UnOxr|t9Zf-8f6JSHk1^0b0AZo__2yLBc0vJ^UE`6ms+VKm|za2Y@ zKiHv4(fFk+sGwn98h6j*s{b+Hf7`46UKh|Ydf)Y*f=wr$2j8eZB|c#DPx=*@AYn{G zDux~o8mACSeuf^f)jLm0`ug>29@rBGel%WQSYbEWpppciu^GThuRn&%4t|Ov$vbA? z+#L`Q0F`>t<(b#!GBUxLj9gq!KqdV89=@P~Fkg=?71C4l=VrKbr{B1kS-mK=q5@<1 z0eA?9WMA|V_%?!j!YHgFO%}ewWd$la68SK_WZ&POrw2f15&P`MU^1Gh zhzO)oFesS0qa?`l1huH#J$hYK3T3XW-2^>VTtY#e9d6U$6L&bgg6A8tg#T0dIke*V zr!WS)_Wo#CJ+HJU@N0VTx$W4%QZ6&48smB)Z)_-yE(Dx9bqX>vWYtdgPCj;{R;cUG zzvdAX#OxTk!;qSm29$T%^tqWCFwn-V7(nN2f@x0>tdf!cAy)={$8|f<$biA>TE(|u zsFmG48aQvZ;b7n%h=Ya($;rtt0|VO$Q8P!7OyJI4q+06B+K8?{5Jg{f0{}o8+5YpC zZYKQ-coYwUoaWyo70C3ew)&s3uKD5nFnS+g3s|sndG`~wyiR3OBrPc?Jlf(BMFj=e zUJK>KHHk9>1gaB{q4G4G-7I<3YX zIIXw<)Q`EMcV}Qg0~Qi08QcsL5xQz>PvJ9_uEJPm_w*>dvqK*^%ZEwz%{ld8`-xu* ze(59$o1147ciS$aW}+h_GXrhIGt;dr_53nPIVTDMBk_~}hH951QF%POJ?SavaZtgj zEH;V7zBl3tR(W9B5)~Eo`i|OE>g8R|64v)2)G+4J{o1<7cjenT(N<5gzO%1odi- z4atA*VL>5)DZatA9rU39KYhov#WpE_`;k~!T4JABhZr!vi{M;Z69e)a|FB6afBx!`e^5~AumzX~K->lGwPqjbe`}e$41V^ie79Iw zFhL5t6Q~SqrZ{N{Vou0ypyA!h{@#yxNibc(+Wgt2p6m=?do({-kT~0a?#h39 ziEwzm$E^nc(jGoPO+-u#yB7Pt|L@=UFR#8a80ybZ~ zww9LQ^W_2%iGiWjxEP}d+P_oNBb|@?-S|Hx75I>p3LsYm)JMbe#^l3~)hoGgrE6(# z+_*tczW}2n0vwzXm4~z7}ND$U&6)m1&o{PT`p#SabSLmiLUcOA*iZS>r;ZXv^E%GZ@%r4_&EU$GN z|AviN1wdJJO8E>d-J+-O_E@>n(6s9tkZ<$jJ;Wy%ks6HjnOkseg11p#*d{^i59YuB!K!ro%oo>>Ru|IeR4&rVM_8{l31^bFo0 zW)2JEW)Rs!D0B>{?}Baev3JaYtjRWa+W2qH@CB$KWiGYns}>}f3}H44+GX>DPZ>lU zSnZwN?D+kQ(8?eYt~Uv8&c$FTs(7h+crX<&l;rwid+ckWT^uY`_Gcv?PMEoDT)R=aq#g&AI>6P)f z_yA864j3$ataL${0V_lUHiKOJ)C7^U%%oc%#@AqZWYU`+wB9BFwH^SiuoMKkgld?+ zX=rFb!w9P?_&pAu?yA-1=1L{rB*4YRh20^tktzps7==^`n+@dhfOjVp=JxQ4;5-1Wo`~Y+I+TTT zv$ODV`^Q7PXr0tQzY7a9=TiR-+wA=T97AX5V}7wSKYIV%yD} z@?xb^NMt!}Gu}#;FA9?=0W?wY**t{{Mfl$81s1WS23uC&Z_rpN9$K(4+y*-MM3@r8 zf3fca1pBs**yvj|3ZYckSXqhe6=aWeghFYZJEUOASZx*%FMnQhe0wpdo;}4r64-wzY9!tljXFY!j-F6K~4*i#Y|`AS*Y&hK4`3l zqR9NDq$KNT20T|lnMO3AkXVE58wwNa(Xhjrmyxzq@+XjS2~Y@KhX&UQ@ZrXDCe_h4 z&_x`cO>}W`xi+qW!!bEyHz_YiRd)f}Tq-?XcEtGx z{2F`3q9>o;R>w9aICPkFtu&*aH*i7x8B}L(t*IM6l~2P&8Y!uFNthked{KZBPpY6gE5F*b zoiavlrB&A%8v~6>16Cp5iR?iN94{!@4?$ngh++}f#kV-zOrE6L{E9o~rt8o3Xgs!u zfB=9?6^5fjEygZPG?r+BG`?fB3kQc!_C*+82Nbe1ceV*291qB;0GXDx!%ytY=wX;d z{B^rWd9z!d339s$f-*~X`ZUwV;Juj~DDVU)VTXf>7_JYj1i*pe=SX8j;Lc*qc#cj} zV;2gky+1BTIR+~M#8K0oiSut9tnzRd-Tx|V5R2jNQ}mO>x}WI6Tnn-@B0fHOvV`IW zBmr|0tD)=xE+wFPphGCTeKX0C$)vs(4`vK(4QAum^8(t34Q$3PwS~El5goQ@7umK1 zXciC

+VO>13p&(ed%nfn)^eATzsZFD!DpZXhz8l5c}h6gdUPgp0HIF}Fco_%D?9 z!ahzw1za1~*73c4(D@$fSwUulTPR=`LUnh^y1y@^;J}226SOWjCWYY(0`*2nCV@ph zUYqVg=p~{MVPC6n*PLuBG2YrL>mXl9FeI>{j=g#Cud+x)2|`qhOYM~rVml8`k(0Zw z&uX4GhPK$lc=TlDfCC>vtM1m;R!~`ee0;DE9&8kfCBb_IwjJQAp~)?TMmu+RG(ha* zgxol%u{lcYo}#W|eyFgc()GZtNjxAUBLkEQ^6NrJ%A-v_nB61CBVDhu1N7`EZCa0n zx7lUzKF6t#^;X3JXwV`vpB**0A}>Dxd>v>}ASp2|lMoU4t;3{Aza1Fvicb$RZy1bU zCEy;5>rUn8PEAP803aTa2Q9h~Ik>91sp%wZQ(Id*?vay1MEDx><~AA~Z^nxpKv~wG-%0(D#@hA>*4yNj$6$9Xtq|_!8R4OFtR) z2G+9Jyi;nPSqwLqd=sXje6?+$uoH#cnvO0FZuw;jEQ_;oW;Qo(-ZV2agBDz1Bq4=w zW86Y4SG2jgd77!NRz>AA1FJRntDUcBw1UlbP4?qKf4+Jz1sE9VuznMc+R1cHr6So9sw56CkqeZVfbOjEsojzBBm&CRQ!6ug60lBQ%J! zuQQQ+qh|!{6DRkyJLJOJw~wt4A~w{Prz9s^@@Rpb>&(JU`0>7*hkgS&Z^+iNNGypU zi}3sYhM({b0z0>3_J74kAOu`S*JNd1^;ts54Lgau@690YUyG!_k)==H|AizG33E>o1m<@%fDA@{z+L-l@SCG8 z=cP9}wSOa+{=`^mj5RAND;I!Ob$Hldj--V31v&MQ`v1~}ksXda8+Z-z{Qe;Ke#-IN zL)&}rKO)oLPR@4#{=dN@Jnf%D{y#{>KjPwdTH*gQup0Db7VIc6NVz8sRSvf#L^ObQ zBOqgaUKon_hYyA5)_**P@+QdH0AesGma6XWVr7$MJ zEzIkIZPjO41e@Bd+DD_TDPn)|>3&j-vXNfx7z!F>^415(Au_ zS+!%(w-I17HA?Q@gaL}sznA0oG&fJ&o)#+zuvk-56IKuA4k1I*KC6;^mBsgB=1PaQ zkB|rhJxOno1hdUT#oC=Gt|a%Kq?Phb0M0XD9_a*)(rWATdoO$Ss!}@N9cSFq(1y}D z_C3G-(Ai&aLQ2?s2HnCcC3 z#7XBr>A#e>q8UygCNj`#VU*$B9vxV<*VnRZL7Rbl1fe^aYZg4p;r!i+;6n$SGK>IFGZMVJ_!L+IA4oF0k081&1^Dj}-4-J9Sqzji zNbm!#L6S~;Pk9^z=TqicLC4?Qv%|vDR3b$ z*B$YfL#tr{(U*{gz{muEJ`SK(fc~Q^Eg2{YU$ibC8Nm*VYb0NfbpKrr-~pj-bYen~ z3C&%Nrdka!@%=cE^K>Wjp}xcL^^POMSwM;2?l0r!=2q*c0mca0oBt}g`ky$p1rw9( z;bmu6ClAi6F>4Or9k4RkD@UQbR^JkX&Psfo&wf0x7dGavQZi}e)Ao@P;<`ncVhYDg zBb*0ZnU9(nP7xD}tbP!OG&A`PfPAuXprUz=D0dm7z`9jRpZ3tK2?*?JleW_x4@_SF zY0ZBk0E}Ov2u!gOtjHzCvk}PN71L#J313c2<~;Eq9C?b{iNj$oZge$5;*?Qm7H+4^-KS zQ^!jB!rZ-g=DdI~1JZ$who=ZE6JYTmIG?9kC>5qcMLu*PQ(i=35c<{2^3FW|`0*oR zMKdvJwpS9c*%Nsu)#Ti3%gD=AI*aYU&kVD}z#K{c;NalEz*9P=#C12LrBB5rCbG%D z0Ll?Ko-jX?l&2>QF0`nOef==1B(G_r3lk1xopcXqPpmiJ|Kjye-m%evWLtmu(%aa5gODP z$V^HQZrRw_h__*OtuY`3J3Bi#D#)1ArcAsOHqojGsqa?=-CS;@!H~`Nm*Pf6U479!@|J^0|F{olCTaOFrsV=zyYGI9~5D*W$RYCf)I!SGQ!6%7VEed zLPYF7_xK^OE~gj(Etvc!Ffb5|nn;667=h>-58^XjT*@#b8b*8^&3#h+{-(MPys!Mu zltJ+qNeonibSWOyLImw|g>i{`c`K@jXulRHzIcM$OX&>8CrK%`EMyP(m*d=)5@X>!8N@Uu*Q z3l3|rXS>0MfmMO81`&v>4^o|58I5!?YQ-QO4-MUXB1fL;%v}%r5E>ZJd?u%)%&o|w z`L5#@j6#Hl9x_F)@!D>WwA*f#FNZwx}9kPfpLnLIj1J0?T9#z-Y_Cj*G-WiG%>quSgo`*Q(n zURpEw`wI%YygwIV$>fQH0HDAGZWczytLVrFE})~r09>uxFPgy=?COigVK9}?M?cx>c9nRy~+=eE<{I@ z#_ZWb%@z8;NS3XA|LdCupHUE`Q5Cd@A+&(Mc>&S*CX1#F-%<51t4o2YX zA~lwuvdOFsz|1U4|BrT8BU95`Vf)_1-|Ogw=LOw?p z05$mFh)GCpRqq?BexXgKSV>B)dhCA*syqC?Z>@@vuSfnbEv(2o!^W(8$7D-8zTgc+w2lwqo@;R@Q{SAcMd)iG+$sE8`A0g6p9*Y207hFZM zX)xN%{aqj#5VU}EwxK#3*h+Op#i#GtbM&gwWy4lAh(-6amacB@Zp|Sut+utbb*Bv+ zU}R*3_}jUVRoYKlc)%K|Qp*Kf-aNA*Vv*0UhP!TNMRx+oDg(~d@9?$R@-U>^EA^paG+T(9*-NQHHUJi36{1X~ebB zNr?q+0@0c$nymb1U@KBX8}=5DPZO%K{$bbd-zNm~p54K+Ymg4n31&*dT>4pLGARqo zEChNPo~1cB2u5fSkF>Ayj!3c8v_bemTxL*O8qKqYT}n_l#8Z6iPD&@27;ba4ZmFH* zD>2+Uq|72ltKOtgc&$stfF69p%*@xe9UScQnT0qJ)5o80BDo_5_>_R+z%E85bXPI^ z0p#?sH*&-;*l?qRo6(%*%*cIdjPy;)XJduz_=I|doT$r8XJ<+amNy6&>aPa9wb8>Xh|+6 z_CVh{%S8=0mq8C>Hpt@pR_Wx+k1y1i_F4=N4~NXb4-4=oF!bA?V)iI4g^Yut znYN0+;SWp*&&BVrP$3dzM-}Adkz)olzaZqLMBL3g)4d1WbigMD0%;kTg@34_%HJ!? z5G@q~09a)=5Jwr2-zst(Z@iv{?WR+9X9}bV<+~ALxN1D_vZV?SbW0?H#S$ctT&-fH zs1-Hf_%X{u9%N$}Lluw$b+#$;r`%Cf^tNonS&#@pxR;i6h^;x^{(h_X&<_lqe17=N zcLi4+R~^_|mcnKsUaqBh*}Wo~`}V)`e=i{9Qjw9F7xvYa^?=+8DSrj*KLZaq8GCCA zsW>qaBp}&a>)43K`z>&a$8l3 zsq(zMO`;1u zlM{C)rSQF~I863--7h>v%s|%Daeb-Jz}7^3`qYI7_BZ|R3WZH6wWHZO-r^=0~NdD17AN$tHl7^-RW07 zW^#(b%m6Nu`YD78`{T=}y*KRrB7aY<%^ANIzAm7WZpIo|55Q~yS`o#fx3?G6c}P63 zoT>sM!GWi?(B5_y9P9A8ZD7cE@}Il!s{B_x-^ zUxIepaSc47aB+qWGQkHu=il7e2=0hel@LzwmTZC6j|`n2}<0fE?x*ae;*;Tk23g5RFt@#}2*sB7OM1CRC1`=ntf) zg$1|fX`lgH7yqLh@GCCN+uG-9N_+ufi(*Z2sk6+TJn{o&*&N`suCN)WEaQbu=QA! z1oL@6e*74=+lLQ|9Opp^WjFz3L;zjfx4u$NM`WxzIB&j!u>w}_C37oku*qlsFV&BFF&we{1X&&$cLUuN;hlf$}*d8HK(OS>Aw|$A!~eM zqI~)O*Tvbdl!7Ev21=O*sg34W{W#I7X4v1QV#=!55=7sO0@KOy8l$5 z`G-OCjq>-0haS^IOCr|Tf2cD2kF=Sc0$zW(>U{o1E$F}Xg8tvDhRB0LUd3d;)fDdi zH00ZF(lqkZp?_2~e<@x4!@K;yMaG|)Vna}T8=8m4ke%OF*YZBGX`J`VNC;jBeL;R{ z0f+Mox0ylA17P$sdnUdFieCHMdeF-km&T1uBL&^Tc4=ssHNd)(n(neXsT5?3yQ6vF zuZnwrl$;*qcnM&@`5T@3h>GcQ7Dw=dfB0LT)YyPSc-X&=T4?|I_y6@{@irMgS@#Ap zS{{#sDK{GASRRqTR4gM25whSV-G>cs!dF=Fk*nN$-_xPrAIp%4Cn+Q(y%qYM+3)H& zp5FWQ=)o_sp%TNjvh)yL-C9b{Tb(L4D{t$D@2J+2rWfRAc!_)X&%bil@M6AP4Cj2O z!vX`9(}HGP48MAkTwlRNRdiUnVv>8xmsZU%nE1_Dl&z82x7atFW&FqpRk|`Lm&5@z zM($7+M#^LPCaW`XH}htkK=s#8IUX8%X}#<2+nJl|Uv?bSK5-k4*I_i5^iTv`S~4;# zwj(~%oz@-WG7dgE&(48$SZ3BEf7h^0$%H~{%u$?{?FD+%V?b3zx6D^!b>RQ)4eA3*2 z7isj!XW&_Tnk5)i61dF6MRui%H#gI4Z9AY7O_rXh?9RsL3?&R3LA7WJBTtc^*~iT# z@d=~q3wEQ`ycVm{WERxR0eRSX^X$cARJ-X_viZkPcPWJP7&TU_X=)UjbSMaMDC*Vp z2#TJJTkeR+IDluBt7_Uy#K|FCsn?S`XIXUEHa2;KO-F^63=AIFhbNm#+Pv>YfU%Y8Ri{O6tf z>y7sx7dq@kG7+Bg4r*+L+e=Gw(t)Js9CITnWMl)0+VHn4T`-I=Jq7b12m$TZQB_e} z-3krIi^I|#aSnA8!<4=L!t;YnQ$7wchd7`PVm!ZrQdy*oKyB!4Tf{VO`Q?Po?FcFf zn&E0s)7E$fmH0c^ro8lk>FLTe0zJ{!-O9eb=~sjkwD5IcCr_i!)3O9crFQ~%!paT< zX$B}8lFt84mBB*`+b}WQq+FNuTRo0qVz1Be2JcjhT0ZfEc<$=(xv&}Cm0c~e@zuAn zQS^E0dFz4YXR?^gn_79g30__^bm!|sNI5c`S4@n@U_z!ErD(w1TbzX~o$^l`IJ|xs z8yDDOT>KF`DEf`q+w$wj9HtLe7H>Kzz4vHqQKrhuoROIt1WAHUo}5u8LxWx7m2=Z0 z`xfTpqtO2AI~~IbBvksB=0N$9j1dv$&BXFQDFsTHWfr#=g4}B~h2z6f%91 zL=fhC5$lA<#=bINA#kH9X7GKc&26J*Vq-=-d@n{eG-7m2zANNm~ocIwAjsUmkm*)L}35mB$->OMN#zpap^ zUfo^g_8CwKD;_w<^CbgH9A*Z0?Hc@fZqE~7_)UoGs6Wm*XTi85ZpYb_TcU1SqhCv= zu;k>=S7(^bOtjP$)mAAdiCJE~x)dU`oR_>`F1GhZan&`q?6h3FFkX%w)t5PHS;QNI zgKiVN{PpxzjJ*8PF_e3fxEE}YiJiPbzfM_s`Nk%l&8zP{0>JRB0{fhx?=&}Rq$^XQ zMO^ouxh3?%uuIo5Qct)?m`?j~(Ag=nH$18PgEWt9qL9=n7gQ_d1Vxr*a>DV`4_ow} zZhl+Ps_%2l-yK<=k#>F8>c_0nHt2EFFp6zsb+SWA&)3YyY~7=RL(=LjrVWR~3_G_O zm+geyC+7Bp*x3H1tk{*hm5(vHd^&X4hq^^L4`ejlbG@t@o6{8YkN3swJgs&~gCG(*^_wh|&$8QJ_u00&byV{Qxikbmy7c=>BRJNKXBK!D%8?W5F_2 zO7dB#bnDxa3l^xR^M&cnj@5cwVzUZK95gVcsJBmFk1==EI{=NL)z9DEsF?zgy6Ao6a%(LWI-`Y40Pu=7Cb+Z6sTLb9Hk|R=E#4bYcC;-Encb77cO-4_n z^eVo1X-E6j$#$i*jj0v-QcQPGmSod1V@dD8jSF(FJ0==d@E)%)HqI>hO25vN;q=9Og(L+4tx&C-lFW~Jts!lx{f zWOfOz6!XpuXwA)9j6=C;9~5`Y-~*m^1erGZ>5gy7&K{fMUgZl`ebpWcG0zrFU2fhS zik~H^tKw^jj(*2E{2*w~(Mleju@e6K@%lA^odn++=oUx`%KDrZ40~RZ?#NI|kr;*n z6%hY{duRxuN=ir&hNfCj{ncbTaJG8WVv!p-pC?5UPW`g@;y=n<2Hqe2+;wIY%&^Qs z9gne$)Q57Q@T`zN@$TjM77jTD1!!HC)n-DNLM^oeT?l)qloXgP8bxE=!oJ+@Yo z1pVB`oc6CeL=0ZR_d=6%Pf@w;q@lvA`y!Y{{M{LNj~Li|{LckRA56Zrz)4x}-0-3} zQFvjlJ8LDi1?LP;HYUkhU5YXzjti5cQO_tLg{EO+`wUEJp(y<`suHG)C45{4+Ylj6 zQi0SQOgyi6f}~KGkx}=~Ww^gOb+dLTj`I|KDed<;j79IkTjTljiTjUF6rK}ANg78e zvI3(rJeqoUuxvu}IcRk7)QE5pYBsNqBYuX6I~T3$&hELafCB#BKg0SlSdCz|>Lp$Q zIl{W9fm2|;k~mX$sWqN|C8<>HPxV5)B;^S2jsdg}Lhe~sR?RIww|5Vr(uI+#rP*UA zi3mePVAn9(WN0J<{ANQy6;yLy-$9edh}aHa89P#WFCcG|W}icIlS;Yd5n-2stftJ- z9??>bqKl>*FkqaXc0|vlT13-o?n}D&qn>gb+iD?o6^+tPY8Z^>rnqHxH#l~cy~u;* z{gT)DzU2{^NkL2n7j-kUC#kOM5@QUykru<`MH+wSiKfGJ+e>CHzjXP9Bgc-(DJ*E{ zs=@O~Z9$83S$@9NK42^T5{)B)F1lT6Ht}Vl_0)D=dyK1#C+RAdhA}qDqj8JAXE0x< z*xWuUdSE){rODjcC#I{DZ^8G#glg!Ct?BEvs&zaA7a#YpCaHZxC(iqd-Gxd8AgbJ; z#%QUh1Nfu6ZtrB&usNWw$Y|B}d=@C=mX?-Ki!D1lSnZ*%{>i>wm;?&CfnWklYm7VG z*uXs>f-w#B^rFD?!})0xHEuqoqy#1q=tK{d*(@s<5H^#a{JADc?ne)jTLTqadzDX2 zV0(=OH##Wc%f7hF=MN^of$mAZ;orNFw8ZBgcMPy_E0Uy$Y?PPR<=Da+beBZBBYk8{e4rf9E_fVf^guY zDxhBkFw*DIoFrasH%cJX_N)Lgr;ia#!c{jRty`={_Yf{WK;@C3+u>4$ERRA&NawlU z&fJ^iVpDR~ueQrw^Y4OaBZ^O}lGRZc!Q@_PI7AoiLATj}+?b}hr{~t@rnAK-y?Q2& zJCj~;eQwTu+=%00kGY`#e8>B6E&WFG`a6#*77I~($Gp(xsWK-CB~HaRFWCyIeUKx6 zr=~B|dQ7^|UNv2>%=H2rTiLZJmvyS%&D-d*V2Us2&eb8!-jdK=NE;7gzjhHp?N`#k zb;UU$J4`PA{r&xJ?o7RO#fA+lU4F^A#w~;R>G&sYC)yj(7>zM`LG?<%yy+f1LjG>y z6t1bTcnq=L*eKhM!FI#25f&C!djdvY#j_X)TC&p}^vMAd3x4x2o}rrjK4y845b8en zeWuiWD!t-cVSTKBZ?9E{6h4;K#osqvFs5N3;l7&E8XkGIZ?dodjl*mV$!8fnP3B#e z%T#Yv(Vb`1OjGw+h%<?iCbJzFXV+gDufjVHQ5fd{`S-F$1ii!p&$y}{KhR~S??6hQ@q-iC~50kFp;6j@*^ zA*P);&dKWAe8R%QLPA1N9|2+;a3{|Al&4SMczIJSe;6trpr#J#Ww1?#F{=XS!7yun z4mfLkyuBH(;wHa@=DEO_1_PlEg#(WsH2?wI`SGK~E|70feh&r50p39F__H>nroSH8 zEmBrihGr{k(ANX>q#4jo3eq44y#c!p%)TC*-yVU@1WY@ny^k4SvfwPV8p5Lx=mOUP zI13qrOk?UEkG&_o-H{>2t<=!g#tMybpxG?geLij!1?j34KB=RItmR6!!&ozs!!yKo zY0EO41HCAL3F>d}jZd@9k~Vdj{o3CTe-Q;8Ec}H}GJnd_utsE(m*9agiqrh${M66X zkh6p@>ng5B?mQGJd6V9;mGQ^$Sg1;ioT^^Gr99S*HsB#cyN41b;Z=9~K$4%S%p6@P}MC=V$-{B2@# zZOOv2?sGnjD$*}zCc}sVn{!TRM-t7F#V+u$pAxSynG@1X*Q<`Y+Z%BR$hCb}CB#(g zgf!e83?@HRB`?2|(_;#fkaP&Q_oKF>xngjM4NUHjY55|6QP4bxba670j$l%Ab#vR@ z*{Rc$0N-gPu$=(MnIgga@mlSoFA9d!XCyuY<7%uE^yRT?-aLPxun+oO(npS^%tH?i zs15_FK!F7;f$usyRakuGe2+q@;ggvcFx|5YnJCI43YJ|4J&^F=I<51}pldO0ji%9^ zAE?y&q%m=Pve;p8ljPv22)I`*1{-a_ScWu&zPmKMY|Il%x+-Y+N-_nzTOt82#U|sd z%G)U#-InwmNV#oxs;j2w9pK@i|L{3Z&H^Y;NES!Ri;lvKcwYCNyAIrYTP@KYWnTIS z>SeMOpVh#*sVj(o1Yf2oJ-9pfG4u2`rfSK^##TLy)F{6C<*kX_%}&uc?&@uuwa-<0 zc?&%~#iFrXCrJ_&-AaS-w;$UXv^?;-_3>la+QRr{UkW~lds-Hsm3Fm?Mr!K&r@Qu( zRS#}YEfd{-CQ#5J*%v@Qb)7?PJ{8?@vB!F6@v%KEZ|(F4Qptq@cGWz}40d|ouSY^j zA0zz}Mi0w_g;+cCB0a|>CWv-l?;E80Er?khp3x033qucM#C;VC-@v~*7%H20di-Nn z@hZBj(5R3>5-3g0-lFddMlDrr&Ri3@7Ks;!RPnWNU&WQ#g^+dN&{144zVjf8nr4;D zhSicC^fQh{sUr`d^tGiUoZ{GJp#Hbvg+lq)I!B+w-hDq=%z)DfXWfC~$J#?rudM6& z2Ga!k5OD_v2H?+>gWu@VrAvs}GAvAT1We}|8l6-L%F$!J;D=9#XJ@ws<-oj|p`?~Q z`JahmiRNN(bEWK!Up}dOTzHbGdnq&hM&*ip(!I5suV23o6U%k?*e*Q{Am?Gzm04Y7 zS?+lL3{`yitkYQ%_zgS#he<{^dF3CtK2SNbZ(r0{>s8#+#r;J0FMdPn<=#bzq2nKx zjly-7n3xETYjqMPWSvGueUqRJH0|qj;V9_%Vye0YMt&?wFbjFPL`O$Y9oi+mgM_NS z2I}OEx1jKc4w-OnHm%kFX*Y1Rbm?Q6=;S1K1q~4vKoVSadO&#%NbJl!7_(y zI&vO&JQEB}xy9Zl3aFP4SBYT;c@y_mr}6bUAM2i03XWyHj*f%@_wo&%m9uV#JlX7e zuY9h)x48&ITQ{Z$&%!1;m^S^< z7roCik=HsgDk=(AtPAhRkv_1egAt_8$`=Lbh447I)BRD1pO=-_viBu~nPkPzs*WNE zKM*`14a{wdI-1|Eudna!?haN@D5ctgCSLB)(sgt5ZvI6uHGF}2yuHcg<>foO2U3n_ zl65ONN>$f`1;T;}541UOJKAZ==`>^%2i;TaPowjD27Vqe@+5o1EFXW}<)tO?nFqRR zlrDCT~*eFd7t#Kc-+c53lH&k%NVBdXNZD<10SHgK+&ftoI0*ME01cOpdxERYT zXsL?6{9x`J_BW_qfL?3(w@OP(;n2#UKV5=v4J|Z{yg_t=&L*mC;P(9h_oOOu8!~X! z`71&3agl&mIeyz4a#ls*hC``koTy7FQyYcMItWfe_wcc^b1Er>Nq zQFqbm&w@t|(%l!RWrvcVbZz49(ZsuV@A}TWLG3bZ+notw^ks5Sc*^DFF8K!ab>U{c zFP~jE1{NaL0)?)y9^5%cz7)ykaJX+X}hpWNloenGYw^cHfVd_1$gf))=~x+mee zFu`uH;d1Wmv;VR-7L4!Yf#De3ReqCDE^Rf)pUsYmyS&;CF<^C!pUA^$`=Qc@m96uX z%huQ~qcwDoL-^1^D%5&Is?g%mnBShjtIzTi@&5Z9Y*5a<+#m6FGU{}E_aN^j{=~Zb zI|i`hiI`LwAS(oM4SEL=W;xTx`k98;EzYd%rZm(^Nr`k97<*~xPMwWZk+(cKX4p_k zapuc4Kea4T3Zc#84t@l&;ocuUJmnn>{A4}35KP2u>Osg`FZJyD;u52<@${A5G7lBp zGwb8cYWCq#elF^`WFIxynEM5-b_8+oa@3}Mm-DK(uJ<=4Rx*RDnPa)qBkLF|cEk1} zhy5orTeYjjd*lB3C94udU!g;gTQIbAyJv5#ZI z%f=tk-P4&>mRl@J3~7q0stxpsW?Zg!1F_N$3Awfh@GXy^$Sz_!VPq5`eKC`_pd*{x z!fr8$&;xleXssF}#aP^tMZz}k?xBhS9tB3i=-#+j;4c19#EzzRXkokX;MS87=qI~; z=tr_L3MU7R+BvFowL!bqm@tfa%9%s~#7^{0S;e5`4wC zU&`;w%C0{2TUei7y9~ngDB%YtH75V!GRHY;!*3dxIYiZEko^f{LTt+|oXwaB7z>N^%1m8wLG)D{oWi73k5rb%K#nnjH-L{59$I5tbsVltm5T&F! znvyJVf^_jk^fky!3B95x+Q;oHChEyUF$u%$#@imI<9CROp|xXbK4em|7tps zdsovcMMF~W5RL{J<}EeH1I)&p_HGe5kKN7zV~^3xFd6C{>}cs9Hz6$e{p!cgxb9?^ z#l>OLgz-oKSvDQVtJ~WR;&;}n=@g2|%k4LO>xazC0;6$Wf&O?^RUsCk zq|M>Z64hmaa3%tp&+xisdbA|R;r1PKIo;HkNV2qDne=|Qz_8_09^^>8R+NvAWtvM% z7K3>~tuVPtqyDS=NRX8Q4fWF+-zS)lUF~5n({WhJblcjf{q~mzo=LwH{QZzWfzs7| zH?N4)9J~)9JpiMgrG6V+cCp92Mf|>{r<|!bO@)+J2Xm^;V3A8lD)K5Wj1w5XzdsL! z5;;vtc^0F&{^mjDQId5A-LK3H8OuBDB3%`yhy?DK2?J;`2snQ&a&d!wyYDNW(JkPo z%|B%)K9YX6Jm%)HWA4RrD#&SOJ^Nltk~>e8Rlj0eqS?`z9y|^A@V6F)=^i{z(_Lw* zjMgVX4^v5e8sK(@BUulI#ZfswHwrqf<}|0vvsGPNFRz|ETRqfrwcx#9m=@Ul)SqAZ zcK`m-Ya^!3mt8_hS;z$GE;IHxZTkcr1K{RS?skQ-gFIGg!Ec#H90l3k+m@`!rSLW> zoV&|i8z)c72?+;0e5mR+U%K9$GM^?#g}K{IH7HDN@Nrb1^@fqjjU87y8qQ@#s-%ww z`1OYeN?jyGpH53pNzG|d93n$uwb~sXpz4P1a-R)&Yic}ua+0h&+5{Z7;rfbJ)w@q~ znT3RPno<3gsGt7g5bseUCI%nf&USTruQI~A4*@y_{Y~m;IyR!wq;pfwE|-()o}RFc zb($r8#@My-qBqQL%yrNO!&Pt{w^0<)D(f$%=YVNs=5QQlbx3aYO-U9bpk{)-t&^TW$F13|}qX`19J1~OQ za{3^*jkfQt^rd1gvo_rYeECEcMP*=-RZm z-vHq@6~3aFDt>oOt@zoqv9t2pl!SzH6BD$>(Z&Sg%lQj*?tIq+Yr4!A7{^fOeBj>l zOX~_r;(lcEdc&wRE>7#to%D#T@vkLYUfo!y+WhU5R9YV%KST1+`w(+T8N{}W1`?vB ze$T|WQQJ{O$2OEhAios9U5gN{}0cXIc0oRK+7{h6T zC07ecRZ3lCLUK5(Ph9UT~h>3BHaAZU4x!xx*o z>8QHPTJKWZumH7%`U_Qey^l=S-m&?;6!4}TKllnzB3lHriF0K^Z;v5A(Qn(rRNml1 zT-)cf`!2i#v_`3cjnlC2+XD4PQYO_5>P`|cJ!Qn0$40^8@h1fnCPffzWGl)5cx+FE zbmYDMwRfGXupME9BHM61Ns>|?vhIZ@Ywpz>Vb>{z={|K9`mz-7LLFBQn6I10U}Ui` zg;v2Gsj{)?-be6ko#y>}EF~$N<|!G~volbaR=uq&I&$ur5*d{<+a&}P1?zrTe?LB zZmw;W30+^aZMuL`!b(}s3HHRzLLO~6w5_6m0h~PnBpadZYobRlKwc1?1cQgIfZvIp ziwt}fh+3;1JJ)lLBYxZX(PWdDmu{A3;f;>u#H-sHEz5v)P+MEF=mncC<$mO}E74!K zbSy|anL_FEA(5oTpk43oH*+~?a4XiItwc~8oN%qa?vtxmK$V6<{8v;X?Ri?-r0I`i zS2@U=8mb7r4KNKs9u3o{IAfEDx1~f|0DP(DnzgSrCsMX#HhQ1KMzcJK{VmxTt-(>< z_x>SL&XJ3I0=muzU;Cb#LjrNzb?WmQ7W~%`P8E=w%ds1 zhLD^pgHD+d-1reXD9d@A^D?KxT9RF0AwCy68D}aFC=47YMaX%oHTRIcLy{(qCohm)b@tJ=WjemviF5^+cXsxBN#CZT%kr zl&2o)nz~I%={>4d@C5s~1(1Rz&}+ZG;QFoZX@%~!`c}s4A9S`3JuY3LJHAzOX3Nv0Y?fd$Sya_FjH?bhyg8 z7O@c_mScHXzMHFsOT(%B`uX+26DiA7&K{gDf%ojs0zQV;X2})g!gM_FsAB3dWVusY1J2}S?wDIMn}d{(H{cuDd~6Z5LYVDX&@E*&i98+l z@$0Z_P>R-9lImVM4a(%}q~Kzc$>gms3>GRr^Q?{^WQ;6!#{>a%ymF-*k`(I!ftwCT z$=VbGC{nByC{oy7uiP_M2pLlytr^5EeR*V*HW&sVG?M(FB`?t-P^pBIj}QAW|0HlR z;D3LKf?krEFdm4MBROfaq$^!PV=LPhF6uBQgaL4DP~mCev*!`hWOliV+g~Qk{Hg5T z?WFD~gPg~YU%0I2R@`Oe5GV_~J~LZ7SKTkN+BD0NE^kffJ=U^awSFT!yTW*;XD~M= z%M#$O9Vnpcx~GXm)~~m1NUxC`Q;(~(-?#!tsxvKwO6ZmPs(7uB!wdDCb4OVng{Uf{ z?x~)_KBT5w=$Lq2GTR*zpyV1Y>&oHraUQ3EhjGOxEC-e&_y!V%X~)WB2)w|_k`9r* z$-^smYCWlar(-UzO6&U5OZz)~v-3o`vMT9YB7}==?K%DCN)!61UwEySEqd5KL4Jos&sy>0SlCqFz7bd9m`T_e7DnTw>p<;`1%?* z^XC%XzTo{>x(L>qGv1~pL7Oys%TZI=?m&87^(GUBTeO@7>nNu!;x3GM`_YPPR+WGR>3}ws0N#QCpFL=~HwO0uG#1M{g9!7-Xnr-IJ9a7k_&-?2(_z zSOLGjZK}-JG2%N>7;W7ZPA;y={00luX1JrhJ>fPjW^41cUKo?cI>~wOV=mB4TCRP! zK%58qs)N@B+m7EHW1-M~c3CWqK>gUYa0VVs0N!n`a&~hyxM)Y0pq9&5%BU3O3w zcf3(#7R`RF22pj_IxOM1v_!TOc>f_}Ft8{-z0WuzeKcGf-+`bOF5KowR+ZNl=R3mF zzGP|Og$D(U?TYTS8`zksyR)i>$ehs^eW~p(%;F2i^ML8E6JBBiceC z8()dPdtSJJK_GO{e~x)Tur+r`hM=}_1I_wQzKg^K25Y&6)+>Xd0#m{|W2 z=s@CBQ1w0DYOHrM$S0z7Pvl-6&-9hcI;I7Wc;?L73%=dT3jeb5auR0sS32e6$IpCP zT4Z(+I8uDJJaNUvqXkS8$GZJl#2Z(BZ%2|D3aXc8FFr1vxJ|0VE=w z(y|_S8a($DsMPTm=NCj@R9lMs4KD27+43(c2n>iK;I=k@r$He#HzWOadjDs#6J{|!MfhTkMh~*tvR<{t% zg6~Lh|Aun~GrEBWm3Okye4aMJ zq&%~%ZZu-OgtC-4A<&~VgT3Da=eI>fKG$Qv|E6_`H;4J5xpUw55j}qsp`2lyS{MMzgAJ=)+KxHAD|e_i4+!vAi`%g*`GL~b|uxsufSY`82p z72zc{4E?mU|NC!VBJi?*NLq5Mnoii2((AXc^>?cPANCx_Xy;?BjYVhNpFidMc!UQ+ zUZWzRq|4?ESQ|i+K?R}R!5=B--ak{*gXpCoE^LDr*6`+cW)0q9M{pH)i;D{@YEB6I zPX`MgZ`c)s#&j@4&5m(EyW9T|6n}+8X%sFj#glpkSQ;*0x`?ydUSq6Xy;M8Nkq;dQ zRDofDw)Z>e3^ZgN}Q&6%{0e{j-_`e&3;a1A z%L>uI8#?bsiom!^6_O8P(h3E5ENC_mYfes-$rRt0(p|Y4hv(^ga(svflH>e8eRD=Hb=8VVs zn3(y0bv7Ow6V&=g6w1+ces)Njp$ZBhz34cUT;F+u^2V1}QzJPyxWm1lJrnzd(&Dw+ zi8jf}$OtZ2T#gV^@{@1aRwmKtJTrP#m5kL$_b+y>Leg*oh(MWf1RX7HI4m; z90Kmu%~b|!&$!3xBG=ATm8{GDoh^r(IFf)2f+bT*_Al zng`G4_zdkV^)>n=%TjxdovmZ#U29_nRi+YxK!9iI3flnitR5uRNS8m}K?9zLt0F26fv|CZ>6Cu^D_`-Pql2K^SM!$vl99 zlwXhp8VG85TJW)tRmHEiUWATut1|pQctyl3k2OzrdOrujJ7)cW09%suf))YEp{ zkf~j{rV#9Fri|=^F6O*DO3mHUrX9E6hd!zMQ0YRSwU)Eq3S?sc*RPN%QMcfnn1#^s zc+mDg>hIpN?tNUbIyml}F|r`YE6ZD!x=k#Wt*sauy4)UE?*6zLlPu)km(8kGZS{H8 z7G(YzUiX)zLN9vidTp)aIIA#kLZ8qp0oYrzt9^H9c&xH31yu3FM_+)Kr$W#vWcJz( z2LO<<-Eq9&_*ya?&Oz_G_!Gf-v@XVT<8*1w?EE6(^#^K2z81dp+=vRQweKN2i9B&! zG(Ypo1Z8+iVHy8PK*3r$H{NvL+U8p0ZkbLr|M0XZZy`n8XLau5SQ89tFDor=T8=*& zN(vd+51_U8JsYnA-v=Zm@Kmoryh_70cm|0)0;9j9h=Nhk6r5A6(_~;!>dO0$vQkh8 z%Cd8d6D8kN&*r=NCTrQa@}9nNvrs5P^T_h&rvi*h3rw zkg(m4qofhWa&Xzdks`oa+K>eK6m-8efMV0#$Dqkx0FeHA6Z$pii~T<(z`s*j|BduAweAQnQIFi6!6(vpdT8(EgR#|vwfx&b%l`tt2ib>q?;xNY4Dc_jxu1x((b zzRel)k+q?2xegDffjurYZ{@TVXOk(|WtYkF>RXA?cpj2+WMMhdLl_WGB~H3v!t z$60Nr%g*M4el$!kMnEKV=Q1|~ilGk8>`Zxr;J+X251@tQgMp!>&^N?6|8ZoZcFv9a zz>4HU3#=7@t`tC5Wzr2)x=p;yhRI3oQ(u%C>aY0$MJsXl9&ssfWXe_!T6nQ_kBxg( za+Fd8V5*VASSol~&Z}p~vpO1%q_MAAkLd$29Oc|o+<|bzbLr9LIT_7+8)w;8&na2SI|Zo{DG@tMd}7MlS5+gj6P1 z^H74S^6b;z#dd;TrWmsa>!v_xvL3_~di1Sw7qFE=Met+h<3$-Gpqw*B=m3M60 zs<-!R&2$8&ud-b~tYRR!>Fj0jw)uKL(s|FS)!|Zs0gg3?7J1yiZ_`~TIAwYxzi;6{ zIE>%VTs6%nEq(%>TgMCI?U0QM7>yswo0Vp* z%+6MXs{S6%&DEPnE5LST#GFv0b~M(ZfRZX4i;mU&I6}X+b~doUaW$&E`0q4Yy4kv2 zyI9u;6?EsdU?thvi3H`~gwR=Z033N=Znn#cSdC;Gud2w8n|#5$Pd9sTf&UQ&nf|o+ zR?k#zZtxqYt7%-cDywj!2MIJMLzk5z5+JIO5NXNyedYY2-lV58h9&-ET8OqY;Oi0+ z7FN^`7kNxq_=F7yQ*u2_QA6vBCx)2Ba6@e|&Rr~g87@R_C1ptou{a zGYerghgpQ7b}C%8LdVM=81gTybOu)nD~AF-J()(k3B$+f(3@txOOjJL0|_UZV=7lg zgn4X)Yes~XMyVtwiTXX2IE$qLdbz$t`LnNara~bEr5rxR4cVI+^>08a#4RGCsWu*l z&ipGLK@dlRbwB*t$EKBef=Uhr5B7zPEz{7zz{)WB`lo@d+?_rH?K>W)3!P2PjE~X^ zl6c%vK`Mz5t)!(r;1!$K@gYmcGSAhnBXqDfo(9~YqJ&@dxfg}raA$eL$^)U7`WAKr zEzS;tr1Z5cMTU{r4-IhqR{mt~P}|@Dj~!D9)%EqZIe8Y(`-x-`df~)D-N!a99h#48 zJ!XW|-`-&PuY=(7bvLDl2Rz}M0FM%HPL)G8>K*lIDI0g0He8K5Kr{Jds!6LYR`TIMVmkqt$zv@a0 z(Z=!l3d>pnqx=1bnE6$qZG%;QBc2U0pRr*ab9^LOFs*!SriQ%x;-@NTDX*^D1b^Nr zTNZI>@k~s5G57U-Q&S(l-08;G?8J=gUiJn3e8mg$Ho65OKe*~G)0k%bkh41O?8P0P zMD7~P`MGvl(9Njce|020aEPEtCC^J)R7lR-mZArO=%&hI>){hep*w%TX+JddGDz+V z`Q<8p(+LGtX`=C+ymcR7ezbT+jA?84N{9}Er#;5fR-bE?-Kbv00)9Pot<>U)8G)w1 zRYwLg>6;ZJAWn(YVHOt70H6)&t4=Be{Lo16INx^jkZihj>+7{DT2uPfu6`wM6^w23 z&hf+euI@(!1XrP9Nb;^cHz5_ZmaQ}G3Ho)GwU+2Ob(#jH^TCT}~fEgS3L?%9@ot&I( zxbSiL<8|g2An~k88Sv@)c<4yPk@hC}rOju|*=9vG9k&5h3JYJwga~CVm3Jw(@=RJf z8c>PC8HoYPA6h6AtgY8%4b|>Woef&7&H$q2@4v=V@#YSbS$hw?43lL}@+aICQjW`w z2Ad#S`wY|bMZ84{-SY6MUkiuG%1G#Ek`N?Y?W&oVLAfCc34koi3QGRzg>Ov$2J7>) z`S+Krw84=BD-UMU>qP{XGwvFVUA&ruAwpLnZvxy z%uEc>g~9aA7T7Yv+p~9YkZj2kOAL0nv*=aOGz{VLoDX<$w)gaiVl=PH3}(_%3#n`- z`t3^mg(DM1;Z3Qhk`;|P8q^rI3h6oQuC;9XoT9>ET`Z%k8{+Qn{)lCBzDrwB_QK_K zuD9Xygy>V`113T@b^FNjWPNCV^>I6xad-{&_aE55e`N;O(aOQ(r%KP?Us*aXRRj6c z$o776P<}0~tzmbRAHHIEoC@aG2GjRCawhEM!r;E4P!+PDisuO-qc*19z~id1cKeBI z>d6pUn)#@#-4-l(B58r_2%$Z$ub;volUqFzZVm9#ts{n@@UzR&cGc2G-H5*~xJxI` z6~z^F`l6b+LA1E{K2;yt$*;EytAkYXBBLAS8;5? z3{N!ILSLU5(C7Xflom?^Wo^xqv&WT{@Af;WtfJm{@Bw7eXV0F6QTbqR?-MkhW4Oj6 zCQ8b9gX(xf!hA5rNaL}jik6?+gT|w<#zc%nD|rEy1uVUHzq93{X37(s*hW4+?kHM za#VillN(q=bCjLF8|8Bu+Ppn!=EW`ULVxVHX-qg7k{OPgc6g9;ee#xfbjb4BOIV#% zlOkT`>9R3A@|Fy_U$vf}_4JkP8Amqt=oOuG%Ly*D_|n!Bs5~L)Je&?xIXlp*x1eE3XK@DjM%dpEs4tKKto*oS*zt_wtVM7PAiBq#bfr zSk}?)36o)%rbTZNwCrzYaoc$kOE`;l~BDG(HP|iKl6h5fceRnsoo1!^E!B()I$5G#OFY7(44BO_JT>It=)U=$IY86Z8HnLG#0M7H@_>l;P> z9{+6lyxW6Defy7HHVoU*?O;m#BWICMTNteW9E~2kgoV+C8@=U78`Fiz0{g`x*24y} zsTC(5A(%Pt9~zhk2T)J)yL>}>NpLU7cd0{rf_F=R?eM(|;gh>A9%}4J?moFIRxz`F zw`}6N8d_M(KRsy2;V`*ol8Q|xznXPnq*}Uh-Jcq1@-`2>vV@&oOJIAL2j>wHXX1{b z{Dg~B89UE?5nI*H)9UK?ZBDVcWp`Xu!-?4tSCeB~Pl4IEdyhH*7Gp7;?r2 zT6<>hJzI%>UFgGcQQ>oUDz0Mw0_%>dbLzwQR}o!uRaDSMkTWr!Lkd5oc7yhN8TF+A zZzhYB_mjH8ut{VmB6PrxvmY?c0A8;c2UricvnXR!j(mKOXVoC9K)lAcfzWo6Yxp#vW@$~5MV03i!GUK$#jjU9wvVPYN98O*3E z)Z)qCW-NyOe9-PFGt=0#Hs^_89NE~|SaASu%h&+N(Wp@*+Guuv{+bhTJ38xhuA(sP zx1PApPxOaW(?+V5A7R{jObmq`x0QeDm9XDPsC@idDW3^c!=<+59ZC#m^ROBL_gm9eB535)5ni2 zbbZ6aN2fQ~qE8mJQH!RNi%U;qmX=p!tw7CDVk zyJ!7iy>nSnQBi$;1{U9ka-zAX?I~K%^&=1~tUnR4LL#L|&kRMQS^TaoLPQCn6AyRF zb@c65 zZZ01n;^*ZRYB_>FIg)FnKLA z#Z%Ld?~GSLP09W$V>~2ys#kbT8xoUg(kzS(!{<#An?LfLOj*i z*PT1MCE_}f!S}la4cO^lK4fEa@ACL(ObO2w4sit>Qj?F+-eB-qsVH z&x}8W=C^3Q?uj~>9jh*=B`O-wlk&Wsqt&vrK4lw!awYHw^GvhxlLJrsdQjQz*!lEr zVtdc$%EE1cJ-N0d5VU9t1M7c)xDuJZ7Z8VF+M1NS>RlCMU0z;ZQ?APyX{NkfRMFhu=u%7_m=0qk50f zPk5b(PLqo{`L5l!9{Q__llI-B-N16K=U4 zvvg&}@a>ND!7@=kr)qunqW}8b{=U^DB!|!&D*!#Z*nYAZTH$B4X;09A0sN6kh9)FD z*|g&RiQ*17iz4rlslKq~@x6m3pXB^%?rd)13W7HAahTlSW)=lf%9_fffnxo4wd-JS@tTA$%9PZKhq3S?fak^w7u27FL0yaS<^GV{KZ#R zZDOD}sC{ZuMz8*-_KorS1oqCEk8gh<7ygSVjai4eaEPu*HM~=oO;1mwm?A7~CfOEZ z1^eZhbPOijPbU~wM0nyE%#6L#Dq9RCIaGJuZ^O=jX89~&bGECJRYf^W?m7VBzM>Oc z*8?_Dcf4EfDJr=#MZW_iY=lP+4nY$pzS4ERU1~Y{{qn#J~c8j0vU*f zHUJ?#aSy-ePsHt;V-Fl$*tgT5MpMGvWo-6cBX#FsuJGpQp~pbcKLD{tpUaRLI0`8E zK!qL|JGF3Stpz8~JsC*EytuALM?MOyZ91Zk}xf)Hf*NwP6dc4ZNGl>#&LD#Rq- z&-fRXj>{y5Hlgozvs!Z0IEEV*nNvD$_{d{(@Sxt|7b$e=PoAjVu>nH&L64w=bI^~F zSM)^k@X+VYU$_|4vEcpUz?l5H&ZDJiBl=YU8xkFatX|I>PC(w-e7q3^AD4gt?CUZs zd4&weC#I+MY;Bn!cl5SgvaR4)NrPwnrJZiOwW|9o9iIY+z%vEqnKTJvk1<#|@)b0gP4E+t;3v)_^=2R#%*zT;!-*9?R6-r7`)=c#&cHL!;fi8-1p9hiS~3 zEPU7aOan-RNc^_tk_r3KfQ{nar@_yrC99Cm;t5)2xi^5tN4{mj_IyV|Ijq48IJsg&zk$y)R4Fr?^j-Zz3FB}&z z93RC-7}*egx++c%TT&u$0}FRkE#JAJE_5}=mENEvFzO?jre?8+;!P_Uz{FcL%%?Xt ztQ%~B<^m0c+$Rupf+W}J z0H^&NvKl>0EHG*=y0%(aA`@ca?GvD}S95ioN?W@DI})CwQCmO*507wjB zzj8&v509KkwyI`Q{~_rNpHHn7GVW+R)aV;V)NY(w z`h0W0HJ$0!|HvM`bJwQ)ZWrU|1p7TG$fxc=u4 z+oxmV^vn58XkZc`!1#ycIMJ^EFN&J?+&VZ&++Z`_2^1l7@+(_SUs2MswMICyPt5Zi zoKn7)zdwZUI`3us$?*Kpz!S|KAb2LRK=(ijLqdYx7MId)mE~qF0IU45V>9K97JgS8 z%(jLS2S76`P_`WXktpYHia&q;+m zYW)O#*KxR7c&>&;PH5C4xdS^aJ0>8@^7ohAvnN7iMBO@=)fp(tg|U`a0On0STEj@` z^83-MP3Wfg-O8CaZ?)HplJckxK~Ph(?43UI%t46=zvSd9Sxw96IaIlLYcdu^a1KvG z!x7P#QAhS&Uh?0MMl2wY0&;s?OI{9i@iMe{PL$k27Dkn6BSdd55ZRTKhxj0{nQdzT zrH3Ofi0Iwkd##O~o_1$qEE1nooaZ5GH{8sg7bSfbX^cC&TUj|yfl~b9KMV4b5y{Kq z^+=H-qT!dqcQHA+o2!1j&{<22*bNA9Kf#r%1GvzzmR~Df*J^6KsefZsjDFG^{Sn4T z@fSXW;ey^T$!^5-2aJSRB%L$r^GHTg^-1EKe^t#wFN*FztPTj+vTXE9>MW`Dh&!S) zSr?LO^ew+{SJ6dZcXE%i&bE6*%FY41#RKVeN!ItC-(Yoy`b@HgAR$esdiXXD!Eb}r zo18(NrGrytCkvq}BWi>n4(N6zOkZl~8L^`*f_=c1wbaXwDkZAwCt8yqQQ^!QddERv z>(wdhD}K>r{80kp2poEgR`tj3?o2cYBYEf1k;p*hTdH(zbZc5FO&du#vZ|2Y!G%ji&)LXmeeV9Eu`0z~#THiF?7&c?$243a{{ z^dvO+uz9o(j8W+o6G2?lhl*Nl+ijYK&hJp96f z+_eRa+_F_0*J&D6JrPS!N7wvDW3;_Gy1eU_R;`HB_5%~(wx{ptm+qfc=(0LoUI|g$ zBjv~Ul`X(QV>zJ(Z8Q0F1#^eXy7iIF@lObK0zF7-?n@6F0#8z!70_Su3UDSy} zitpZ7UXS2YO1-j_m5ohxKhd7^^ui|ZEcG4L=yFwle8BSx>7wCn2Xyo+A_CpzPnF(* zkfo(|1ypvYN`o#cOWyHDMa3VcqL2YYs@X&OxMZZ$-n0=hB0^p%B(C6xv=k~MBJ$$L zG@ycYq4fuJ^m%XTDP1)^tJ+F*@_8~b;g0I8t;iE%)3Pohm$zkLks3mE*~>4p1O z8SAO1tf8Q#e;fh8wBfgrJp|+i#SMmk0fTc&ZIi+uz7jUs?2p5J2};MqKfK#7J|VwR zra`a%>kIxWA%pfS?EfQ~7w@@aFjd^@V-kONo8A?xJBELyb-xwv$5#BSZ{u$g+~559 z+|48TOrV^dU`i&;EC<1;0=Tav@0p%wF-HYn zJ(yLQ%qau2p(5}h)0jMsu{Y_M7Nd}TS{pOLV5B4=Apy@Ph;#x10t}dWd5IeISA#}? z>pzQl7yE9ICmQyJh9_cW&J;>_`$hTxD# zC71iiU7zI_IxN|_jx^tp+4S(5)sESUdD6V4*QHp3g6OZun8-CO=85d9h+27$HdsX= z_xXj7d|T$NCUx^Z7Q`-`xh}iZ@r1^}l?U(N=f67bwS1xTn63TcH?`;G$=|$sBU}+s z!gRkQEK^ZKqcMyzaQyL3&Q}4VqI4fySxx=bZ|=&UcW5p z#((nVN=deblP!2X|JE8o_6Cgm&dCbgf_ZST*9x%e2-hC-ITN!4*tq>JPHv5-yk;iL zvZ3l=%piuT(E0k%V3kl`uf}*#jP)^o+8+9%-j~Lwp1t+A1W#;%(`mKphyv|YZ?9M&dtG58?Ps= zsHixaqF8Qzv)o{-l}`@%oI{S+(*$_Zr^i2QzXHS8SXG{P(`Ju&LhW8hc+oOs+=m+- zoAV$==h^~ChINWfjXRvovmeeUk(8z)eI|Eh;m!Se8%@|;)APCdazySI+6jSLXRFGAUz z0qJ7s)YIhT;rOC0%ZwA@7XBjiq$rF5Lm;Dh+`eRau~97sut3+vPU&XC3i-s_yqk=d zGFU8cl7?&sK>KFPlRG32^iS!KRPF!%FsxXgB0ogKqf$B9XOm-O`X3fMW0 zC@KztdI6^h8nGm~3k1zkRaLr6nDpp_IrqQ4bsVo{$=oE?3(vpl7c@`z5be_YOV)F% z?n{S(ow`N6873>mMnoLYN?CLI%oz;pOBcw-aE2XL@Aj~c3%Y@)hpxxCF;iIY*he@? zmR&kkyAbXC?as^T53wNGC~)%H&)7^7z7%@s#ARDHkZe>vYeb|OJ4iY{e+Fqb;lynd z2u@@5>ea*$!f{uAYCfJ2sd)~&5LZ;4zAPvhC^1O7Yhto?e#m~08^pXv_g$u7J=z^> z8ep-X2HnKqMv|NCM)&tbnrxaUR$4~%mc<$0#)|+O;ziKTDPa zJf7eiJ2#KjSG0ZOzL=(ix&pa_@-qKPNBcUwxG)Epj&y`kE$r zTe2>tPt7@+xBvbMYRVorcK;nygKu4y(}%hT`kmG`4b=Pl{(by1FETb3c-d}QS=sTW zOB)#3*TmoY<#P~lZti0(6DO(OL?_1P8Tjnpy8b;Mp5HClaPpUTKYHJHE~i_uRX{FK z@$23o4oH2NT>tp=NJ!qC{`LeO&dx(3c~J4~(fxMevT9ztr*6vj%jSCyOC1ae_<4>0 z{!f3|rAk$G zJRZ`oS;cTuemVdHlt-j*gDO)e8vqOH+?2 z*782B(wNTH`MZsNe*w7Gc_izywmfYM>K%EA?%j}BeNqme5UGT#QdDR)UbXJ0`>s!w zl$7M>i=lJxDl5Zc8_rl)pWJFx_oRqBYZq5lPBN~7R z&`cNdVnD6#B*Jx8Z_Y9z7`=nk@H}|k>PrC6yRr3P5VsRULNTFnTMaQqE@SMIZ|su~ zR~Uuic5vkKl*@aJIn8x;VYJe(8ZMP$Do*Z#0VbQ=ePvbEotUe*Y|9fd;;Sbv_~om^ zU@@)vwsf*_V*~tY;YKQv4QkM-C3l5T=WC%Jn}K2h=z%F0^3ogV>(dBZ4Z?3y3Egop_R|9ajh3x`w^*e7aUc+C!NgOC6KcEhmv@if zSmG-RDgr7rCce{m*w8gC9eEqF`4mG4*0S=^ zU-J*$iW8;$*vD>J!s5+}<{T!_3E(@h2E2LGnOyoFY9lFb9Cy)f^GsR#bY3;z-u{P^ ze^W{!#q^~ks;a6=O5WEvk;_azZx3`~tbvg6kwP%W_%T^F-}3SCfmx6hjJB#TVQbOu zJl~d3B9aDq8g?1}lem5|Ol2JEsKB=H)-YGO5Da-EKfmyVHpHq!LqpeP<@NQ=YYEvS zMiJlIcbTRAU9>OT!u;#MeIQ)2WF$g}iJ`(ro&SG0@c;C+ehxO_PK6Xl{p_d5u%9CT zUl02()n!!k4W<4P^i?%roIR2?GgV^SeGd6OoLTIR){;%IoYvXr{tpSsf?Oo9t7mfr zBI*nuSbuA@-#g2u`IZ!>(YuJkCfDk{5X~isWh?+;wkseq9s4;lN#neCtyyykW9)6r zw&F~2D*5R>LelyA+g~9&*~d!R&g{^M6!!2VGCXp`gsI6^ zQBg>QgWW}TjxSBX2zp{?kL$14@z6K@<^`S;rUidL>^CKCi&B34;pyiXdX!a-Q}vB& zu^h)~mR>BA)!dg(vpuz0rhna{eTpa?12w*8FmWD8$qJ*$3KngL?k5a+);LW+$GJ=I zNq+yCI3$m;OOoc7@6mH*d_@#=5fKrCW(*s-WGE8X{{5J;jv}rV)IV5yw`QDVclsNi`O+x%c!`R}71%Q81y^aKW^Vgc@ z|02cM%)#;Yf5=9Dsa2SNd%3g41?*_Qp5p&lGr#a;W<+iCm%pD-;YEvC1w?&El$63^ zHAKBtN)1Oy=J0%%J5_`nMU2<)}!T z4MaIe4U19M{XPyOAtNz)R{rjtxzQoSL@lj=Osm)~y?|^?Mc9I&wu#4<)t)Bua0k+# zZo2AjR1y%<5d*{z(jfBsU4#Gj#2U>D+NgtahykdmjQG@g>n$2FF76Pd*^9_%dXc^E z^$oD@P8Ddh8Cb2Pj)|}C*n@F1gplw=Rqq>d^5wP2+Jmc;HBeyT7?zfn#@GbA>;-G| z=f1{In_o2>s=Y0#&9~vQHiAj=D9;p3P`zo7#pSL@8+a{*k12-D=jD0D3+d_Tps5uG z@PU!ZvH>C)>FK*_a$Q%lz)SD~ntb3O-FxS-Tzg$A+CL^+EgCFOqU8f_<-<@HK%`RM znT)Jz$EUl;b3UO2se>gc>an?ea|PLt8Ap{CvFjhXG?m2J6mg|oZovmS;WW1sXa6sQ1HFZhsu3;bH!CUa_g4d?<)fJGuSPd>vktLcxH5QkupImEPlU zH|?6lQ>Axtcw;(BU#PFq>ADQJz-q%_Bj<`pC8^`QJYuhrmN3wuNdA2YAu63OHA?F0 z>rbCPg;Y|`f7h5x8UsERivz;Q@Q8?|X4_5+?K{m+BP^@kkZu{CO#lO$_ESS!KTS{c z7^5`ZClW|}a5j3)ZfL&7v}`O|wv@tW^NwH2|4YVP7_EPK8}hzy$M~I>L|%wz53TiP zZf<*=29OP6L_s@x3UrrYdhQ97#3h&m25DzxWF!V%S0attio6k*T>0*urg^nq({+BM zx~i(dP8Viz=km%*0e)fP+f59iL3VOfV*Sb+ApntlXx0g&DlS|>LnZN-nEaOU>RudV zmliC;_c-K;uLYd#^yv@?d4hs;AXn2KgNl?<$lPGRhluUCL@htPdYZXm6{`fYjW-D= zOR#Qvu`n2{J0C*~xilN|vDvm>^HFqkJ+PIA`4B^XY*Sfws|{mg>FC}8 zwLk~por~9rnqpa~A-&CbdlB$(`qL$1lycD}*)lZe; zC{uwHHyLzcK|w+3`!jbE)uh94{*NbzIdRG_#B3qHEhG|U92oWS%>Tzc;n~ci*w`!- zC&&QLl`BX|Hfjxb*IU1Nu-kvuk*0IQw_T5Fiuu;Q5aiR+Tyzi!1HeC!WjD2X^X5Sw zF`j`+H=+{%!*a$>Mxi8wYQS5C_cr;7HryY)7B5_hGkw*nzpk>w%OsD(N!we~svV&a zuX%hbaNEJfe?N4rIq7~l!{_ByGIEfP>HYBweyvb9i(mX-&Z6&_#UDe*teu7f>8l@~ z2Ar+dW3fP5k^&{{LJ@&A}c2d6S8f>#u+6LsRn*0gY(YmAW`Z1p~iJ6%qwnLh=MIw$sAvNsAT25tCCsz>f zW`AWNh0=e$TcV_c{JKb#Ma8v(lXHnko|caZyk}bkfk?m3cFv1iH@Q( zV)S z#kZpk{dsR`PJs59mzvR%B7EXfpdgc`%KkjZ_Y!5YMcrAc^|zFtm}o1<#Kaikkb5#% zCLPQJY-dRyK)j%{BLN;L4oyh3wK0yeltz?&Hu-hh^a9r}X8Ps&uMsu5yLsR9HQ-^! z$`8vgFRD~OC+kYYXKhP>n&FOWi!tq@w@rhZOSPOh%nWN1^4;gs>jEVP0chStKC zD<%0L`?qcLHG_Dgxj5hvmTgST7Frbm4Wl9Cz~FHaXo*+U)Wj4$cYxo!07fFED4=El zBJw6s9BElKF@Z)&3A9cOkHW44oAdy zHkrE=Ug*2;LKnUlFRCy3M8gDPGM}^To)GL6j7L(B*WG{oFjX#&Y8X+*QgCu`NQozwac=6% zSPtgkw$ckb1R|Z+T02`HighMkr4Kte`n4Ve-pEZbG3n_xz3;PINUU#bN)S6?SmQf0 zMAWLgfvn-qgT1SR9H>pY5MPe$OMbMGc)>HfGiz`h^`;U`&GU3O=Jv|0>7i3$e$+|Z z7|hBQ#%DK}L-LzUKz-S>`}oTdbu~ofE|I>B(>NTtCrK*yKW&UHc=Onjou4^Nj*}ch z%H|OCaNDXKe@q89m$5nT`<8K*DUnE?a+f6CxaY3{KL{+#zK8#HBu>=knKW3o)+;`G zjTWe%iHRT1v<}48Gfl~xKo} zMQ5Ylx?E5$Z+jm7GZFOdx3j+>dB8R5{Ld^=NZfpq2XVjqzXVZ$HD$GUoe&U>kY8^Q ziK>S64BjQb+TWK3SZ{h-O&Auf=$|ltlIU(+1kPTP=ch`(;0+{;`~l!@+{4Ak6Qz|k z&E8dw7L0(ONuKZJwF7@VP`|<0EhG+4&V;)KW<<^M=4w9E^*`hSQzf1bvGh1@~zUU zYdz?@-|k~GlGbPorv`-LpizQ1z!8f~sttAgJxtg#OsOBnGY`4pPW0)e)ITH}%_g_& zeL-&=5^Y!s!2{F+@u)}!(TXB==1Uf0_&Mn6md%?sVY1VK@hg{j^xr%H)$MQgP6fok zVizkEO)l@5W=3DmBVBmM)003F;^X@xB4ax0(?+1F2=3Fac%C*1B+%I0<)pvm3G}(< zuE1Qhro?%RUR+^oFP#b|Hbu=WD}a1f{3m8b#6fkm!4@@!)Y;im92YCCRcqzDMnq8k{PgFj=v zC~@vTkey4P9r%x^sGynH8;&7yAtAcMoz(@Sh`!d~K(x+2UyWM_xf;P4UZ>gw+#Y3^Ir&_eM z&1((W@0;wQ*@|Nth7=-8ojq(mN2d^&gA~KrJb3Zj5BN4p^p&%uzrVDMs4~QA|GEQJ zUtj!JB6_>;kGUn+OK4Sg*glQ2gfTnH@7^a_@VN1aaf{A7C@to0vMiX;kH*fbf_N$ z*+X(e$`=7=U(j;%o*MorB{caqVEQ~VW9KR2AiXY2ZkoUAc5i4?!e#k24QIysTL3~F zNM1Y$m8ngTzDwiSYYSvB@m;L<8<5)DPJPzW!t79Ey8+*s$&wke?0;cki39oOsUL3$ zA>SOtF1p4fI^8of-4lFl$2CkXb8=5c4v6G&I>bZnv_aouVgs-F4ix>nFbs5JxPbgt z`oMu7)9EWmuhZ~+D3j*C?gcR`)luQTJSwi2CA$V*ZJf5B>6uwh%%YRv?g8QmPfR6E z6~HC{{p~==xx7b+Ab9_{-u@zPm!zLl@f-XybjYq&N--#CYBIiK#BVYF-Rk|tMTgw^ zWoa6*yRr=X$4cx)Y|Y*}+}6k($>@>P8WXT)ZQ`2a)s`Q&j|!}2b3S1~`2zY^c7`#4 zgTZ~bgs1Q4*-us4PYsC93=pMG1{wPp(xmCnS~GNBCyRX)p|7A;-LVHdvEmQhapFx< z;CPt1mkLc3yS%?mM|hZX%bA!|HdQ`w3Yf$tSpsxQ3(O4ntF9oWFU5CJhmYF8+9j1&$b*l0r(RTH#-Eg;CvvNxkvA@ zuvibAqXdH6gkk|)?bvf}JD#Qd)~pIFduV8{S0ASmPY{Bb#E1q1l$6b03%1%|rfum_ zE?%BGY*K9(Y%hr_#nV*c{j7~)BKBi`@)!fpM+_q!Mf{-Nl&o@TEFZBMNC zojXK{VNGifu5-`iEh$Df&FRjQqRY6!KIQb!jET;KA;WH*Xc$=`*nG21X?2j)8lpy_ ztBY!@WIDux!20mv!!SQ{)ze!~8T-%#t#$smq{psO!-DUG;O#ba=cn(m62!HZvpLfn zr}JFVLb(|(ucJTw@p3dQYpM`ejqN9D6?EbAQ1DVUWW2t|PAUF#(^Ap#Qg>D4pG~uC zJnRdf@=Nw{lWUP(zefPUnO9V7V1Wk(*QQODZGkRyzM0%$4@YsM&zw2Koz@w@)fCD! zu9qH-vBoH_-#@#E_-Fs|x&Tf)u)BGfb?iur^i|`8+PRs?+YUA5+FSkH8Z^~qPjx2 zk*heB+}_8Ua}NZiTD;`@Wm=;-``P_gIol#ml4U;vF6=i6o0}1Ug8&1WP%CHebI z4fhK5-Y@DV;y#JaNtY^cED!+bOj`h#h-q^^3ay@+!^h3ch7k8P%5*U?H8x{d)wCk1 zQj`7?$atB(7>PvRz&k$|UJ9LrTCq7|UxF-IlYS3^C^R%uJ(Se15mT^ihEYBad@9EF zht{(fmuinK?=C#73}xbC=jao!?%pz3x%dp>EVGrEs@RkuB};a_*!DgVCU*gg%qaq3 zavxYTlTGh#-uQ2o-4({CHxq%fV@q<4A51}+$n3(f4Sd^+dij1(BWpjDns%&&WMjMK z*IP6PIYhPDj~najD+33FS=k7U@jFaTAH}6Ulu8(dG%na>XQ#(nA@e9u=jhXJx>;7) zvUy;i2&!b_Xm&z?3`t%*ITULTO!r(ze#k37)NU@vPKP{hA5HKpKw~$)78fThblC6F zhwf)&M#2|5hq;L{hD@7gH{@NFP$dA6g9cy!`CD~%!hH?qBp#jWnVHIZ8;oaL`XzTl zdbjHG-_yIV8Q>4{gI@}i=-Z^|C?7^|`rBY@=GNr{4+8_6EV3r*iJUKMvW2_-v#LBw zH6Ok+Wx*<)Z;yS+Zhq9weND#`53IOG!=nSXqrEia=74jx&CEn&KxuPY<5c(dl3j1# zyrFn5ia-swJ&p6Fl418v3*nPxoYs|$vya`(Mi&HfT35{DK0+pfcpTIMX#i|ahOz$A z(w(EdW1w5F!Nf*1Lg{^38Mrnox6k@cNtb63lj1y>WH7`y$XpV?7x zQ+SUUWVsX=k}(6PR|hP3e2z zGJECu-hW#F#EJhMO*CsS(*rAmqiT6}tx;OnWh%MFx6rFE4EvGN{Bq69CsOD{?Iyvt zQ7wNm(VfOFbN6Pd_9y?7ukX`pGFr6-YKyvyjO)9m<9C?z*@3z14)aI}V<`RHBL!^E z?N45WXLUzcErV*V05Xsr>7YVDj8n6+YJW4(oSixBKnc+ z^Hxd$Qydq_8k1dRJnZ1RJO*DAn;$0%#Ew}=9&dlW;#gcU)-{P3BQ}*GNJs#bRelx? z04R-Nex(bW1ZKOJYb`*&wOtozfaTm|}Zvc#&Vn!-b1`SRtUOZ{Pl0-usl`2bDiFot(GpVp}Y(yXXhfi++Q z9B2w!2u_?cuxTrE;a~ExWXH#AYkYWXOK$DTfe3RZS9CHL;7e|HItbf)xhRuXnJ4|2 zw^=oaf0`#iPqxU0z(f5me^iHS2DC9j#Ij1CSc%#NW8`N`^qM>%pX!GWZG%W=aJB68 z=d9_^0W)I(1cKM5*Y7)Rpw=ZzCC+MC5-!TVvTG75CcuqwD*01&Y(1A6!`= zyUDFVUTK8OB;VC5rmTq(el_{~eoD!Px}`1@^HpA><2yYvB;=%xdJjgVl&uA~F)8k8X zJGUDr3UN-78u8QcZH&^)*jXbU&#fJRng}WIu33#K35j74&V`VWX3(t%mQQzEWJ!yV zzLydmS2%&pN{x^d5$m(Ge}lLB?drUnh9yV|(g@(VrS0*298Xs@`8lAaE#GHoXn5*W zJ76a-I+@dNk&Kc*seVr&vX{P+s6rjmRbkoT$3c0eyW-eQ$a=Qu=JoHo-LKVpz85JL z?C-SBEjYZ1RfL!aYUv?#%S`9r?8Y76f4op>wAg6%2c!vWv!rDIunxpjzh)WK%|!ecgAe^C;@9K1XY}LO4~8cHbGS*j?E1_;aEf2<|hi z1Z+(#K}RsJYeX*Gy#a3b5nipJl_RoTPLKgzDWbm>uYZgCH)qcf>BM%UJjcVkY~P8Nnzcc^FD zci0WLlVrcd?jy6(=~8hzVyL%v&gHF~oe_{gXs49g-S#om(bw01@;N3g$3HlD=`sQU z7(7R2ZJ@JnO21Omx(fxUg;v(#jyQroVX#lEBQDgY^YKf_(8aehlmUR0HXqtBd#tU? z`U3A zZW0MjH1Q|+ZxR!dJFRNt^AJoD)xOXZYYFg;B+u>3mVG&!eVh&Y5^#8k*NNTF`^L8t z`o&)oh_T{%-~Q^)dft5F6|<1p2Z`TJO*rJFb)a!=1uI`hjIF zrJK7D09yZ+i2tx`K^{NpFXVvm`lzC!XJ(A&+?Qnia>H(}A(UpHUI_w7u!1p}fqw#Opf@8X0saHGc!HqzO&;I^s7Lxl20uX51#$9nzP@65pjoI*UUYaI4#tHPLIwoYn73shI>%|SE_Z-3heip!7x!_B!pe)#O! zAAPC0J4*bY1-s`ML;TN!6hHhk^Z&LXJUu9QX%3 z0w!6jAH`v1pK@fFGNaR zv0KdwVMRQ2YB(iJR(|)F_y2(C*j<(rUOmP8n1{21=ff3N8(nwtZJ1>kF5VL zL52p{X?SL?xBvDWRt54K>+C?balpL2I-wQUf^s%ML|;^5A~q&QPU|tZ5y}oiic^Ff z@JwT-Z7^x~o50*$a?$jODs`lFES+7xjgu$FuiP1+YWSQGFx80~IOv2Ea?p*hWL-OV zTF%Tk04wD-^9Vs-Oh}J~R$`%`fyP{9!_{ATGw(DZ_DFAXrk}-h0p8>e?w)8uyTt{Z z0mB2gmf+N%cxgZRGA{0Xdzs1Qrn|XD#JN;!m@-A=3``k4!&P~`+%x^$jnl&^GST^_|bmuu=O+d)Xgf!um%kDU~qP{BflOLoYOf@GJr`kAiA z>8?B|-a6xQLuKy81Le}MAPPMyxgA7ZfW-3NR_#4SvSf1RL}U*0R1>-VKKb1{;$~TqzuX~=c$x&z4Xh;vm?yEam-hj}_Vo59G9-ce z^Kb8+^j9ex)W1jp{jV)5_?#l(y7oQRjcNEKVCMG>96g97mx%;CHwV|>xVI1K8ywPJ zBQG&uR=an4NNXl3DvI;8NEKXiX&7E$_AXy%6Cn7=BD+UsX$=_wlc?C`I`PKJc33z; zQxcJK7#st0(qwSyA4oT4M)_YWK3q`kaSOi%n~KB5P)1O=hoCn}Z7( zZ9HsHsfQ^tCfw~OKgQV*tV|0uewSMSl%R_3zuF|llynC z5;pTqUs5b(0&=g4(=IU1`|M*Ev2J`tX6_c~UYMt&jcqyR%L@;cm;33`tEWt?=~bYI zj8&ath(aPuyfh~{8yI~hn3%01v~Gmh2I1tSw9nI}s#W40X%LDA>nc&@g2JNqB4`hN z<-`alHfQ9rjps^)3$$D>K;gKj7dqFgR_n?neDQ=w9aA4 zMpjXevWWQm%VSGhXAmnmtEcvp75iU)7vy;HpH(rTgA@k`e@B}dtx%^DSN11D1|wj9 z-0qQ?>Bbo$OjF1$A|fO5rn*A8{`^PFd09f=?O@W}1R!c1tyuCX?+v zrfX}3l0yoJhast2#Xnl8lxg}-<>Uq}Vlsobx@iFriUB0w?&$R}Fhk{?9Oq&nO9nJB z8-O3Braw5EnO^c4inV0~0;>?P8v<_xw0@NAz3>~(Yzw*yK>dC*8_@J}J`2VmHfImH zotroZdm2SK159$3Xs_=upIJp{TThLbD=ZQ(h+%W4mfI8gCi}~wD&{M|bI04;yYsY; zGWd`|$x)(;#jsHE%smH>otX0^4^4-!JJ-e;s-WH*Kb40K!> zn<cNhR&yZ4FyRoa5@ld01k{k0A)a*fFbTEwX z2i-!x46w;m%*Ys1DdRR@8h+yj1`+8U&TYpoA+@syyCiSakJpD7-rhX0>#~P^-PxB; z$G}FSH1PmyFBd1?ii-I4OdU zM9|b!Q}d-JSSz4`gmAq481@y*xmq+SAq4FX?^@V-SvcUPG5H6e-^6k5Ys3Vnn+7S_^o#iA^mMwNsnrISv(DtRb`fHw_k85$L zYeteAExCwvLCkE^;VR)@wKMpvo4&SZbRY{qN+S$$S7Wj~YDhyX*GUxsBv#J5FP{BV z7)~&jCA$|~yJp5}{;=D>EC1OtEVaNu8p!SM676rlC*Xtcy=uSRX4`5hi9UiaKdYi% zC10N8oo&yqoY$F#Jh0wV2Z?6;5EQn=k3KtI(f>Bj1Zb5fNoPv(#)EUecy{qtwb#v( zFG=UKhE$xFd+P6^eOBJ*J^)$6BM;{O(1DaCfr~jnmMq~!aRh0V5azm_e?*T5VjR4! zjC#RlLW=7U6!tGM2#zO@vFHG{g%50ZkjRqFCft8`IJ$P9D@A;0_)mI^oR?<<8;AW) z*u1uLs1CLTyCXnapbZLHC~Hc}8Lo-3ZbADF0*xZ1|5k~HovkP9m;?g?_EqsSi~$}l zQ)*@%Iu`HeVbC`PMpCspBZXKgYhfLw`zAMUzxJ`Oq_+qS!2b(SZFKZR)OSM?kZSKA>No>M~*|7aDs zp_v?~nDCNHP7>^0E|1GwA$S2a8?hAo-=k(rtWH_1vS!68G+Ag{qAgL|5)5zYXsq2( z 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 literal 377042 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

f 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 O{?wGUAVrTXg8m04bhg(3 diff --git a/docs-kits/kits/PCF Exchange Kit/resources/development-view/Tier1AOpenUP.png b/docs-kits/kits/PCF Exchange Kit/resources/development-view/Tier1AOpenUP.png deleted file mode 100644 index 58f7d7859a604ac841b68c20cce0fe723d7f939e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34977 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

PmF5oZ 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 + ID identifying the call (will be referenced in corresponding PCF + response) + example: 2daa49aa-ee16-4df3-bca3-69ddead40419 + in: query + required: true + schema: + type: string + - name: message + in: query + required: false + description: URL encoded, max 250 chars + example: No%20offset%20included%2C%20please%21 + schema: + type: string + responses: + '202': + description: PCF was accepted. PCF will be sent later via to POST endpoint. + put: + operationId: set_pcf + parameters: + - name: Edc-Bpn + description: The caller's Catena-X BusinessPartnerNumber + example: BPNL0000005AMPL3 + in: header + required: true + schema: + type: string + - name: productId + description: ID of the product/materiual the PCF referring to + example: urn:id:8534x67 + in: path + required: true + schema: + type: string + - name: requestId + description: >- + ID identifying the request call (same as within original PCF + request), if the PUT is responing to a call. Can be dismissed in a + PCF update call. + example: 2daa49aa-ee16-4df3-bca3-69ddead40419 + in: query + required: false + schema: + type: string + requestBody: + description: The requested PCF in WBCSD format + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/ProductFootprintResponse' + responses: + '200': + description: '' +components: + schemas: + ProductFootprintResponse: + description: >- + A Product (Carbon) Footprint represents the carbon footprint of a + product with values as specified in the Catena-X PCF Rulebook in + accordance with the WBCSD (World Business Council for Sustainable + Development) Pathfinder framework and the technical specifications for + PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. + type: object + properties: + id: + description: >- + Mandatory: The product footprint identifier as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait + specVersion: + description: >- + Mandatory: Version of the product footprint data specification as + defined in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + partialFullPcf: + description: >- + Mandatory: Indicator for partial or full PCF (Product Carbon + Footprint) declaration as specified in the Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PartialFullPcfCharacteristic + precedingPfIds: + description: >- + Optional: Set of preceding PCF (Product Carbon Footprint) + identifiers without duplicates as specified in the Catena-X PCF + Rulebook in accordance with the WBCSD (World Business Council for + Sustainable Development) Pathfinder framework and the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ + PACT initiative. Declared as "optional" in WBCSD, needs to be + covered by application. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PrecedingPfIdsCharacteristic + version: + description: >- + Mandatory: Version of the product (carbon) footprint as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. In Catena-X for example set to "0" per default. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_ProductFootprintVersion + created: + description: >- + Mandatory: Timestamp of the creation of the Product (Carbon) + Footprint as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp + extWBCSD_pfStatus: + description: >- + Mandatory: Status indicator of a product (carbon) footprint as + specified in the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. WBCSD specific extension, + in Catena-X for example set to "Active" per default. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PfStatusCharacteristic + validityPeriodStart: + description: >- + Optional: Start of interval during which the product (carbon) + footprint is declared as valid as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. If specified, the + validity period start must be equal to or greater than the reference + period end. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp + validityPeriodEnd: + description: >- + Optional: End of interval during which the product (carbon) + footprint is declared as valid as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp + comment: + description: >- + Optional: Additional information and instructions related to the + calculation of the product (carbon) footprint as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + companyName: + description: >- + Mandatory: Name of the product (carbon) footprint data owner as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_NonEmptyStringTrait + companyIds: + description: "Mandatory: Non-empty set of Uniform Resource Names (URN). Each value is supposed to uniquely identify the product (carbon) footprint data owner as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. For Catena-X Industry Core compliance the set of URNs must contain at least the Business Partner Number Legal Entity (BPNL) in the specified format urn:bpn:id:BPNL[a-zA-Z0-9]{12}.\_" + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_IdsTrait' + productDescription: + description: >- + Optional: Free-form description of the product as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + productIds: + description: >- + Mandatory: Non-empty set of product identifiers. Each value is + supposed to uniquely identify the product as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. In Catena-X productId corresponds with Industry Core + manufacturerPartId. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_IdsTrait' + extWBCSD_productCodeCpc: + description: >- + Mandatory: UN (United Nations) Product Classification Code (CPC - + Central Classification Code) of a given product as specified the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, which will probably be + declared as "optional" in a later WBCSD specification version. In + Catena-X for example specified with default value "011-99000". + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + productName: + description: "Mandatory: Non-empty trade name of a product as specified in the Catena-X PCF Rulebook in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X productNameCompany corresponds with Industry Core nameAtManufacturer.\_" + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_NonEmptyStringTrait + pcf: + description: >- + A PCF (Product Carbon Footprint) represents the carbon footprint of + a product and related data as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PcfEntity' + pcfLegalStatement: + description: >- + Optional: Option for legal statement/ disclaimer as specified in the + Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + required: + - id + - specVersion + - partialFullPcf + - version + - created + - extWBCSD_pfStatus + - companyName + - companyIds + - productIds + - extWBCSD_productCodeCpc + - productName + - pcf + urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait: + type: string + description: >- + The provided regular expression ensures that the UUID is composed of + five groups of characters separated by hyphens, in the form 8-4-4-4-12 + for a total of 36 characters (32 hexadecimal characters and 4 hyphens), + optionally prefixed by "urn:uuid:" to make it an IRI. + pattern: >- + (^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$) + urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text: + type: string + description: >- + Describes a Property which contains plain text. This is intended + exclusively for human readable strings, not for identifiers, measurement + values, etc. + urn_samm_io.catenax.pcf_6.0.0_PartialFullPcfCharacteristic: + type: string + description: >- + Characteristic for defining an indicator for partial or full PCF + (Product Carbon Footprint) declaration as specified in the Catena-X PCF + Rulebook. + enum: + - Cradle-to-gate + - Cradle-to-grave + urn_samm_io.catenax.pcf_6.0.0_PrecedingPfId: + description: >- + Entity for defining a preceding PCF (Product Carbon Footprint) + identifier entity as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: object + properties: + id: + description: >- + Mandatory: The product footprint identifier as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait + required: + - id + urn_samm_io.catenax.pcf_6.0.0_PrecedingPfIdsCharacteristic: + description: >- + Characteristic for defining a non-empty set of product (carbon) + footprint identifiers as specified in the Catena-X PCF Rulebook in + accordance with the WBCSD (World Business Council for Sustainable + Development) Pathfinder framework and the technical specifications for + PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. + type: array + items: + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PrecedingPfId' + urn_samm_io.catenax.pcf_6.0.0_ProductFootprintVersion: + type: number + minimum: 0 + description: >- + Characteristic for defining a product footprint version as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp: + type: string + pattern: >- + -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))? + description: >- + Describes a Property which contains the date and time with an optional + timezone. + urn_samm_io.catenax.pcf_6.0.0_PfStatusCharacteristic: + type: string + description: >- + Characteristic for defining a status indicator of a product (carbon) + footprint as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. Enumeration with possible "Active" and "Deprecated". + enum: + - Active + - Deprecated + urn_samm_io.catenax.pcf_6.0.0_NonEmptyStringTrait: + type: string + description: Constraint for ensuring that a string has at least one character. + minLength: 1 + urn_samm_io.catenax.pcf_6.0.0_IdsTrait: + description: >- + Constraint for defining a non-empty set of URIs (Uniform Resource + Identifieres). + type: array + items: + type: string + format: uri + minItems: 1 + urn_samm_io.catenax.pcf_6.0.0_DeclaredUnitCharacteristic: + type: string + description: >- + Unit of analysis of the product with accepted values as specified in the + Catena-X PCF Rulebook in accordance with the technical specifications + for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business + Council for Sustainable Development)/ PACT initiative. For countable + products/ components/ materials, Catena-X for example adds the unit + "piece" to the value list specified by WBCSD. + enum: + - liter + - kilogram + - cubic meter + - kilowatt hour + - megajoule + - ton kilometer + - square meter + - piece + urn_samm_io.catenax.pcf_6.0.0_StrictlyPositiveDecimalTrait: + type: number + description: Constraint for defining a positive, non-zero decimal. + minimum: 0 + exclusiveMinimum: true + urn_samm_io.catenax.pcf_6.0.0_PositiveDecimalWeightTrait: + type: number + description: Constraint for defining a decimal equal to or greater than zero. + minimum: 0 + exclusiveMinimum: false + urn_samm_io.catenax.pcf_6.0.0_ExemptedEmissionsPercentTrait: + type: number + description: >- + Characteristic for defining the percentage of emissions excluded from a + PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + maximum: 5 + exclusiveMaximum: false + minimum: 0 + exclusiveMinimum: false + urn_samm_io.catenax.pcf_6.0.0_GeographyCountrySubdivisionTrait: + type: string + description: >- + Constraint for defining a geography country subdivision in compliance to + ISO 3166-2 as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + pattern: ([A-Z]{2}-[A-Z0-9]{1,3}|) + urn_samm_io.catenax.pcf_6.0.0_GeographyCountryTrait: + type: string + description: >- + Constraint for defining a geography country conform to ISO 3166CC as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + pattern: ([A-Z]{2}) + urn_samm_io.catenax.pcf_6.0.0_GeographyRegionOrSubregionCharacteristic: + type: string + description: >- + Characteristic for defining a list of valid geographic regions as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + In Catena-X for example "Global" has been added to the value list. + enum: + - Africa + - Americas + - Asia + - Europe + - Oceania + - Australia and New Zealand + - Central Asia + - Eastern Asia + - Eastern Europe + - Latin America and the Caribbean + - Melanesia + - Micronesia + - Northern Africa + - Northern America + - Northern Europe + - Polynesia + - South-eastern Asia + - Southern Asia + - Southern Europe + - Sub-Saharan Africa + - Western Asia + - Western Europe + - Global + urn_samm_io.catenax.pcf_6.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic: + type: string + description: >- + Characteristic for defining the enumeration of valid accounting + standards used for product carbon footprint calculation as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + enum: + - GHG Protocol Product standard + - ISO Standard 14067 + - ISO Standard 14044 + urn_samm_io.catenax.pcf_6.0.0_CrossSectoralStandard: + description: >- + Entity for defining an accounting standard used for product carbon + footprint calculation as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: object + properties: + crossSectoralStandard: + description: >- + Mandatory: Discloses a cross-sectoral standard applied for + calculating or allocating GHG (Greenhouse Gas) emissions as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic + required: + - crossSectoralStandard + urn_samm_io.catenax.pcf_6.0.0_CrossSectoralStandardSet: + description: >- + Characteristic for defining the list of valid accounting standards used + for product carbon footprint calculation as specified in the Catena-X + PCF Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + type: array + items: + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_CrossSectoralStandard + urn_samm_io.catenax.pcf_6.0.0_ProductOrSectorSpecificRuleOperator: + type: string + description: >- + Enumeration of PCR (Product Category Rule) operators as specified in the + technical specifications for PCF Data Exchange (Version 2.0.0) from the + WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension for example in Catena-X. + enum: + - PEF + - EPD International + - Other + urn_samm_io.catenax.pcf_6.0.0_RuleName: + description: >- + Name of a rule applied by a specified operator as specified in the + Catena-X PCF Rulebook in accordance with the technical specifications + for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business + Council for Sustainable Development)/ PACT initiative. + type: object + properties: + ruleName: + description: >- + Name of a rule applied by a specific operator as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_NonEmptyStringTrait + required: + - ruleName + urn_samm_io.catenax.pcf_6.0.0_RuleNamesTrait: + description: >- + Constraint for defining a non-empty set of rule names as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + type: array + items: + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_RuleName' + uniqueItems: true + minItems: 1 + urn_samm_io.catenax.pcf_6.0.0_ProductOrSectorSpecificRule: + description: >- + Entity for defining a product or sector specific rule of a product + carbon footprint as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. + type: object + properties: + extWBCSD_operator: + description: >- + Mandatory: Operator of PCR (Product Category Rule)/ PSR (Product + Specific Rule) as specified in the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. WBCSD specific + extension, in Catena-X for example must always be "Other". + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_ProductOrSectorSpecificRuleOperator + productOrSectorSpecificRules: + description: >- + Mandatory: Product-specific or sector-specific set of rules used for + calculating or allocating GHG (Greenhouse Gas) emissions applied + from the specified operator as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_RuleNamesTrait' + extWBCSD_otherOperatorName: + description: >- + Optional: Other operator of PCR (Product Category Rule)/ PSR + (Product Specific Rule) as specified in the technical specifications + for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business + Council for Sustainable Development)/ PACT initiative. WBCSD + specific extension, in Catena-X for example specified by a default + value. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_NonEmptyStringTrait + required: + - extWBCSD_operator + - productOrSectorSpecificRules + urn_samm_io.catenax.pcf_6.0.0_ProductOrSectorSpecificRuleSet: + description: >- + Characteristic for defining the set of product or sector specific rules + of a product carbon footprint as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: array + items: + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_ProductOrSectorSpecificRule + uniqueItems: true + urn_samm_io.catenax.pcf_6.0.0_CharacterizationFactorsCharacteristic: + type: string + description: >- + Characteristic for defining the characterization factors of a product + carbon footprint as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. In Catena-X for example specified by a default value. + enum: + - AR5 + - AR6 + urn_samm_io.catenax.pcf_6.0.0_AllocationWasteIncinerationCharacteristic: + type: string + description: >- + Characteristic for defining the allocation approach used for waste + incineration as specified by the TFS (Together For Sustainability) + initiative. + enum: + - cut-off + - reverse cut-off + - system expansion + urn_samm_io.catenax.pcf_6.0.0_PercentTrait: + type: number + description: Constraint for a decimal number in the range of and including 0 and 100. + maximum: 100 + exclusiveMaximum: false + minimum: 0 + exclusiveMinimum: false + urn_samm_io.catenax.pcf_6.0.0_EmissionFactorDS: + description: >- + Entity for defining an emission factor data source used to calculate a + product carbon footprint as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: object + properties: + secondaryEmissionFactorSource: + description: >- + Mandatory: Emission factor data source used to calculate a product + carbon footprint as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + required: + - secondaryEmissionFactorSource + urn_samm_io.catenax.pcf_6.0.0_EmissionFactorDSSet: + description: >- + Characteristic for defining a set of emission factor sources used for + calculating a product carbon footprint as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + type: array + items: + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_EmissionFactorDS' + uniqueItems: true + urn_samm_io.catenax.pcf_6.0.0_DqiNumberTrait: + type: number + description: Constraint for defining a decimal between 1 and 3 including. + maximum: 3 + exclusiveMaximum: false + minimum: 1 + exclusiveMinimum: false + urn_samm_io.catenax.pcf_6.0.0_DataQualityIndicators: + description: >- + Characteristic for defining the quantitative data quality indicators of + a PCF (Product Carbon Footprint) as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + type: object + properties: + coveragePercent: + description: >- + Mandatory starting 2025: Percentage of PCF (Product Carbon + Footprint) included in the data quality assessment based on the >5% + emissions threshold as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. In Catena-X for example + set to "100" per default. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PercentTrait' + technologicalDQR: + description: >- + Mandatory starting 2025: Technological representativeness of the + sources used for PCF (Product Carbon Footprint) calculation based on + weighted average of all inputs representing >5% of PCF emissions. + Specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_DqiNumberTrait' + temporalDQR: + description: >- + Mandatory starting 2025: Temporal representativeness of the sources + used for PCF (Product Carbon Footprint) calculation based on + weighted average of all inputs representing >5% of PCF emissions. + Specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_DqiNumberTrait' + geographicalDQR: + description: >- + Mandatory starting 2025: Geographical representativeness of the + sources used for PCF (Product Carbon Footprint) calculation based on + weighted average of all inputs representing >5% of PCF emissions. + Specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_DqiNumberTrait' + completenessDQR: + description: >- + Mandatory starting 2025: Completeness of the data collected for PCF + (Product Carbon Footprint) calculation based on weighted average of + all inputs representing >5% of PCF emissions. Specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_DqiNumberTrait' + reliabilityDQR: + description: >- + Mandatory starting 2025: Reliability of the data collected for PCF + (Product Carbon Footprint) calculation based on weighted average of + all inputs representing >5% of PCF emissions. Specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_DqiNumberTrait' + urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Boolean: + type: boolean + description: Represents a boolean value (i.e. a "flag"). + urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait: + type: number + description: 'Only positive emission values (>0) are valid ' + minimum: 0 + exclusiveMinimum: false + urn_samm_io.catenax.pcf_6.0.0_PositiveOrNegativeEmission: + type: number + description: >- + Characteristic for defining (positive or negative) emissions in context + of a PCF (Product Carbon Footprint) as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + urn_samm_io.catenax.pcf_6.0.0_NegativeEmissionsTrait: + type: number + description: Only negative emission values (<0) are valid. + maximum: 0 + exclusiveMaximum: false + urn_samm_io.catenax.pcf_6.0.0_PcfEntity: + description: >- + Characteristic for defining a PCF (Product Carbon Footprint) as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + type: object + properties: + declaredUnit: + description: >- + Mandatory: Unit of analysis of a product in context of the PCF + (product carbon footprint) as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. In Catena-X for example + list of valid units includes "piece". + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_DeclaredUnitCharacteristic + unitaryProductAmount: + description: >- + Mandatory: Amount of units contained within a product in context of + the PCF (Product Carbon Footprint) as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_StrictlyPositiveDecimalTrait + productMassPerDeclaredUnit: + description: >- + Mandatory: Mass of a product per declared unit in context of the PCF + (Product Carbon Footprint) as specified in the Catena-X PCF + Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveDecimalWeightTrait + exemptedEmissionsPercent: + description: >- + Mandatory: Percentage of emissions excluded from PCF (Product Carbon + Footprint) as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_ExemptedEmissionsPercentTrait + exemptedEmissionsDescription: + description: >- + Optional: Rationale behind exclusion of specific PCF (Product Carbon + Footprint) emissions as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + boundaryProcessesDescription: + description: >- + Optional: Processes attributable to each lifecycle stage as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + geographyCountrySubdivision: + description: >- + Optional: Subdivision of a country which must be an ISO 3166-2 + subdivision code as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_GeographyCountrySubdivisionTrait + geographyCountry: + description: >- + Optional: Two letter country code that must conform to data type ISO + 3166CC as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_GeographyCountryTrait + geographyRegionOrSubregion: + description: >- + Mandatory: Region according to list as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_GeographyRegionOrSubregionCharacteristic + referencePeriodStart: + description: >- + Mandatory: Start of time boundary for which a PCF (Product Carbon + Footprint) value is considered to be representative as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp + referencePeriodEnd: + description: >- + Mandatory: End of time boundary for which a PCF (Product Carbon + Footprint) value is considered to be representative as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp + crossSectoralStandardsUsed: + description: >- + Mandatory: Discloses the cross-sectoral standards applied for + calculating or allocating GHG (Greenhouse Gas) emissions as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_CrossSectoralStandardSet + productOrSectorSpecificRules: + description: >- + Mandatory: Product or sector specific rules applied for calculating + or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product + Category Rules), including operators or publishers and according + rule names as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_ProductOrSectorSpecificRuleSet + extWBCSD_characterizationFactors: + description: >- + Mandatory: IPCC (Intergovernmental Panel on Climate Change) version + of the GWP (Global Warming Potential) characterization factors used + for calculating the PCF (Product Carbon Footprint) as specified in + the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. WBCSD specific extension, in Catena-X for example + specified by default with value "AR6". + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_CharacterizationFactorsCharacteristic + extWBCSD_allocationRulesDescription: + description: >- + Optional: Allocation rules used and underlying reasoning in context + of a product carbon footprint as specified in the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, in Catena-X for example + specified by default with value "In accordance with Catena-X PCF + Rulebook". + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text + extTFS_allocationWasteIncineration: + description: >- + Mandatory: Allocation approach used for waste incineration with + energy recovery as specified by the TFS (Together For + Sustainability) initiative. In Catena-X for example must be + specified by value "cut-off". + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_AllocationWasteIncinerationCharacteristic + primaryDataShare: + description: >- + Mandatory starting 2025: Share of primary data in percent as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: '#/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PercentTrait' + secondaryEmissionFactorSources: + description: >- + Mandatory: Emission factors used for the PCF (Product Carbon + Footprint) calculation as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_EmissionFactorDSSet + dataQualityRating: + description: >- + Mandatory starting 2025: Quantitative data quality indicators of a + PCF (Product Carbon Footprint) as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_DataQualityIndicators + extWBCSD_packagingEmissionsIncluded: + description: >- + Mandatory: Flag indicating whether packaging emissions are included + in a PCF (Product Carbon Footprint) as specified in the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, in Catena-X for example value + is "TRUE" per default. + $ref: >- + #/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Boolean + pcfExcludingBiogenic: + description: >- + Mandatory: Product carbon footprint of a product excluding biogenic + emissions as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + pcfIncludingBiogenic: + description: >- + Mandatory starting 2025: Product carbon footprint of a product + including biogenic emissions as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. Optional value in + current specification version but will be mandatory in future + version. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveOrNegativeEmission + fossilGhgEmissions: + description: >- + Mandatory starting 2025: Emissions from combustion of fossil sources + as specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. Identical to "pcfExcludingBiogenic", will be removed in + later version. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + biogenicCarbonEmissionsOtherThanCO2: + description: >- + Mandatory starting 2025: GWP (Global Warming Potential) of biogenic + CO2e-emissions in production phase which contain only GHG + (Greenhouse Gas) emissions other than CO2 - excludes biogenic CO2. + For specification see Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + biogenicCarbonWithdrawal: + description: >- + Mandatory starting 2025: Biogenic carbon content in the product + converted to CO2e as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.1.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_NegativeEmissionsTrait + dlucGhgEmissions: + description: >- + Mandatory starting 2025: Direct land use change CO2e emissions in + context of a product carbon footprint as specified in the Catena-X + PCF Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + extTFS_luGhgEmissions: + description: >- + Mandatory starting 2025: Land use CO2 emissions in context of a + product carbon footprint as specified by the TFS (Together For + Sustainability) initiative. TFS specific extension. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveOrNegativeEmission + aircraftGhgEmissions: + description: >- + Mandatory starting 2025: GHG (Greenhouse Gas) emissions resulting + from aircraft engine usage for the transport of the product as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + extWBCSD_packagingGhgEmissions: + description: >- + Optional: Emissions resulting from the packaging of the product as + specified in the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. WBCSD specific extension, + in Catena-X for example value is zero per default. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + distributionStagePcfExcludingBiogenic: + description: >- + Optional: Product carbon footprint for the distribution stage of a + product excluding biogenic emissions as specified in the Catena-X + PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + distributionStagePcfIncludingBiogenic: + description: >- + Optional: Product carbon footprint for the distribution stage of a + product including biogenic emissions as specified in the Catena-X + PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveOrNegativeEmission + distributionStageFossilGhgEmissions: + description: >- + Optional: Emissions from the combustion of fossil sources in the + distribution stage as specified in the Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + distributionStageBiogenicCarbonEmissionsOtherThanCO2: + description: >- + Optional: GWP (Global Warming Potential) of biogenic CO2e-emissions + in distribution phase which contain only GHG (Greenhouse Gas) + emissions other than CO2 ? excludes biogenic CO2. For specification + see Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + distributionStageBiogenicCarbonWithdrawal: + description: >- + Optional: GWP (Global Warming Potential) of biogenic CO2-withdrawal + in distribution stage (biogenic CO2 contained in the product) as + specified in the Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_NegativeEmissionsTrait + extTFS_distributionStageDlucGhgEmissions: + description: >- + Optional: Direct land use change CO2 emissions during distribution + stage in context of a product carbon footprint as specified in the + Catena-X PCF Rulebook. TFS specific extension. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + extTFS_distributionStageLuGhgEmissions: + description: >- + Optional: Land use CO2 emissions in context of a product carbon + footprint as specified by the TFS (Together For Sustainability) + initiative. TFS specific extension. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveOrNegativeEmission + carbonContentTotal: + description: >- + Mandatory starting 2025: Total carbon content per declared unit in + context of a product carbon footprint as specified in the Catena-X + PCF Rulebook. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + extWBCSD_fossilCarbonContent: + description: >- + Optional: Fossil carbon amount embodied in a product as specified in + the technical specifications for PCF Data Exchange (Version 2.1.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. Must be calculated with kgC (kilogram Carbon) / + declaredUnit equal to or greater zero; WBCSD specific extension, in + Catena-X specified by a calculated value. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + carbonContentBiogenic: + description: >- + Mandatory starting 2025: Biogenic carbon amount embodied in a + product as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.1.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. Must be calculated with kgC (kilogram Carbon) / + declaredUnit equal to or greater zero. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + distributionStageAircraftGhgEmissions: + description: >- + Optional: GHG (Greenhouse Gas) emissions for the distribution stage + resulting from aircraft engine usage for the transport of the + product as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. + $ref: >- + #/components/schemas/urn_samm_io.catenax.pcf_6.0.0_PositiveEmissionsTrait + required: + - declaredUnit + - unitaryProductAmount + - productMassPerDeclaredUnit + - exemptedEmissionsPercent + - geographyRegionOrSubregion + - referencePeriodStart + - referencePeriodEnd + - crossSectoralStandardsUsed + - productOrSectorSpecificRules + - extWBCSD_characterizationFactors + - extTFS_allocationWasteIncineration + - secondaryEmissionFactorSources + - extWBCSD_packagingEmissionsIncluded + - pcfExcludingBiogenic \ No newline at end of file diff --git a/docs-kits/kits/PCF Exchange Kit/resources/development-view/catena-x-pcf-endpoint-1_1_1.yaml b/docs-kits/kits/PCF Exchange Kit/resources/development-view/catena-x-pcf-endpoint-1_1_1.yaml deleted file mode 100644 index 0401c7b8187..00000000000 --- a/docs-kits/kits/PCF Exchange Kit/resources/development-view/catena-x-pcf-endpoint-1_1_1.yaml +++ /dev/null @@ -1,676 +0,0 @@ -openapi: 3.0.0 -info: - title: Catena-X-pcf-request-endpoint - version: 1.1.1 -paths: - /productIds/{productId}: - get: - operationId: get_pcf - parameters: - - name: Edc-Bpn - description: The caller's Catena-X BusinessPartnerNumber - example: BPNL0000005AMPL3 - in: header - required: true - schema: - type: string - - name: productId - description: ID of the product/materiual the PCF is requested for - example: urn:id:8534x67 - in: path - required: true - schema: - type: string - - name: requestId - description: ID identifying the call (will be referenced in corresponding PCF response) - example: 2daa49aa-ee16-4df3-bca3-69ddead40419 - in: query - required: true - schema: - type: string - - name: message - in: query - required: false - description: URL encoded, max 250 chars - example: No%20offset%20included%2C%20please%21 - schema: - type: string - responses: - '202': - description: PCF was accepted. PCF will be sent later via to POST endpoint. - put: - operationId: set_pcf - parameters: - - name: Edc-Bpn - description: The caller's Catena-X BusinessPartnerNumber - example: BPNL0000005AMPL3 - in: header - required: true - schema: - type: string - - name: productId - description: ID of the product/materiual the PCF referring to - example: urn:id:8534x67 - in: path - required: true - schema: - type: string - - name: requestId - description: ID identifying the request call (same as within original PCF request), if the PUT is responing to a call. Can be dismissed in a PCF update call. - example: 2daa49aa-ee16-4df3-bca3-69ddead40419 - in: query - required: false - schema: - type: string - requestBody: - description: The requested PCF in WBCSD format - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/ProductFootprintResponse' - responses: - '200': - description: '' -components: - schemas: - ProductFootprintResponse: - description: A Product (Carbon) Footprint represents the carbon footprint of a product with values as specified in the Catena-X PCF Rulebook in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. - type: object - properties: - id: - description: 'Mandatory: The product footprint identifier as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#id - $ref: '#/components/schemas/UuidV4Trait' - specVersion: - description: 'Mandatory: Version of the product footprint data specification as defined in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#specVersion - $ref: '#/components/schemas/Text' - partialFullPcf: - description: 'Mandatory: Indicator for partial or full PCF (Product Carbon Footprint) declaration as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#partialFullPcf - $ref: '#/components/schemas/PartialFullPcfCharacteristic' - precedingPfIds: - description: 'Optional: Set of preceding PCF (Product Carbon Footprint) identifiers without duplicates as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. Declared as "optional" in WBCSD, needs to be covered by application.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#precedingPfIds - $ref: '#/components/schemas/PrecedingPfIdsCharacteristic' - version: - description: 'Mandatory: Version of the product (carbon) footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example set to "0" per default.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#version - $ref: '#/components/schemas/ProductFootprintVersion' - created: - description: 'Mandatory: Timestamp of the creation of the Product (Carbon) Footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#created - $ref: '#/components/schemas/Timestamp' - extWBCSD_pfStatus: - description: 'Mandatory: Status indicator of a product (carbon) footprint as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example set to "Active" per default.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#status - $ref: '#/components/schemas/PfStatusCharacteristic' - validityPeriodStart: - description: 'Optional: Start of interval during which the product (carbon) footprint is declared as valid as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. If specified, the validity period start must be equal to or greater than the reference period end.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#validityPeriodStart - $ref: '#/components/schemas/Timestamp' - validityPeriodEnd: - description: 'Optional: End of interval during which the product (carbon) footprint is declared as valid as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#validityPeriodEnd - $ref: '#/components/schemas/Timestamp' - comment: - description: 'Optional: Additional information and instructions related to the calculation of the product (carbon) footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#comment - $ref: '#/components/schemas/Text' - companyName: - description: 'Mandatory: Name of the product (carbon) footprint data owner as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#companyName - $ref: '#/components/schemas/NonEmptyStringTrait' - companyIds: - description: "Mandatory: Non-empty set of Uniform Resource Names (URN). Each value is supposed to uniquely identify the product (carbon) footprint data owner as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. For Catena-X Industry Core compliance the set of URNs must contain at least the Business Partner Number Legal Entity (BPNL) in the specified format urn:bpn:id:BPNL[a-zA-Z0-9]{12}.\_" - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#companyIds - $ref: '#/components/schemas/IdsTrait' - productDescription: - description: 'Optional: Free-form description of the product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productDescription - $ref: '#/components/schemas/Text' - productIds: - description: 'Mandatory: Non-empty set of product identifiers. Each value is supposed to uniquely identify the product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X productId corresponds with Industry Core manufacturerPartId.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productIds - $ref: '#/components/schemas/IdsTrait' - extWBCSD_productCodeCpc: - description: 'Mandatory: UN (United Nations) Product Classification Code (CPC - Central Classification Code) of a given product as specified the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, which will probably be declared as "optional" in a later WBCSD specification version. In Catena-X for example specified with default value "011-99000".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productCategoryCpc - $ref: '#/components/schemas/Text' - productName: - description: "Mandatory: Non-empty trade name of a product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X productNameCompany corresponds with Industry Core nameAtManufacturer.\_" - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productNameCompany - $ref: '#/components/schemas/NonEmptyStringTrait' - pcf: - description: A PCF (Product Carbon Footprint) represents the carbon footprint of a product and related data as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#pcf - $ref: '#/components/schemas/CarbonFootprint' - pcfLegalStatement: - description: 'Optional: Option for legal statement/ disclaimer as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#pcfLegalStatement - $ref: '#/components/schemas/Text' - required: - - id - - specVersion - - partialFullPcf - - version - - created - - extWBCSD_pfStatus - - companyName - - companyIds - - productIds - - extWBCSD_productCodeCpc - - productName - - pcf - UuidV4Trait: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.shared.uuid:2.0.0#UuidV4Trait - description: The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by "urn:uuid:" to make it an IRI. - pattern: (^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$) - Text: - type: string - x-samm-aspect-model-urn: urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#Text - description: Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. - PartialFullPcfCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PartialFullPcfCharacteristic - description: Characteristic for defining an indicator for partial or full PCF (Product Carbon Footprint) declaration as specified in the Catena-X PCF Rulebook (Version 3.0.0). - enum: - - Cradle-to-gate - - Cradle-to-grave - PrecedingPfId: - description: Entity for defining a preceding PCF (Product Carbon Footprint) identifier entity as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PrecedingPfId - type: object - properties: - id: - description: 'Mandatory: The product footprint identifier as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#id - $ref: '#/components/schemas/UuidV4Trait' - required: - - id - PrecedingPfIdsCharacteristic: - description: Characteristic for defining a non-empty set of product (carbon) footprint identifiers as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PrecedingPfIdsCharacteristic - type: array - items: - $ref: '#/components/schemas/PrecedingPfId' - ProductFootprintVersion: - type: number - minimum: 0 - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ProductFootprintVersion - description: Characteristic for defining a product footprint version as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - Timestamp: - type: string - pattern: '-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?' - x-samm-aspect-model-urn: urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#Timestamp - description: Describes a Property which contains the date and time with an optional timezone. - PfStatusCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PfStatusCharacteristic - description: Characteristic for defining a status indicator of a product (carbon) footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Enumeration with possible "Active" and "Deprecated". - enum: - - Active - - Deprecated - NonEmptyStringTrait: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#NonEmptyStringTrait - description: Constraint for ensuring that a string has at least one character. - minLength: 1 - IdsTrait: - description: Constraint for defining a non-empty set of URIs (Uniform Resource Identifieres). - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#IdsTrait - type: array - items: - type: string - format: uri - minItems: 1 - DeclaredUnitCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#DeclaredUnitCharacteristic - description: Unit of analysis of the product with accepted values as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. For countable products/ components/ materials, Catena-X for example adds the unit "piece" to the value list specified by WBCSD. - enum: - - liter - - kilogram - - cubic meter - - kilowatt hour - - megajoule - - ton kilometer - - square meter - - piece - StrictlyPositiveDecimalTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#StrictlyPositiveDecimalTrait - description: Constraint for defining a positive, non-zero decimal. - minimum: 0 - exclusiveMinimum: true - PositiveDecimalWeightTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PositiveDecimalWeightTrait - description: Constraint for defining a decimal equal to or greater than zero. - minimum: 0 - exclusiveMinimum: false - ExemptedEmissionsPercentTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ExemptedEmissionsPercentTrait - description: Characteristic for defining the percentage of emissions excluded from a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - maximum: 5 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - GeographyCountrySubdivisionTrait: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#GeographyCountrySubdivisionTrait - description: Constraint for defining a geography country subdivision in compliance to ISO 3166-2 as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - pattern: ([A-Z]{2}-[A-Z0-9]{1,3}|) - GeographyCountryTrait: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#GeographyCountryTrait - description: Constraint for defining a geography country conform to ISO 3166CC as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - pattern: ([A-Z]{2}) - GeographyRegionOrSubregionCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#GeographyRegionOrSubregionCharacteristic - description: Characteristic for defining a list of valid geographic regions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example "Global" has been added to the value list. - enum: - - Africa - - Americas - - Asia - - Europe - - Oceania - - Australia and New Zealand - - Central Asia - - Eastern Asia - - Eastern Europe - - Latin America and the Caribbean - - Melanesia - - Micronesia - - Northern Africa - - Northern America - - Northern Europe - - Polynesia - - South-eastern Asia - - Southern Asia - - Southern Europe - - Sub-Saharan Africa - - Western Asia - - Western Europe - - Global - - Several - CrossSectoralStandardsUsedEnumerationCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic - description: Characteristic for defining the enumeration of valid accounting standards used for product carbon footprint calculation as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - enum: - - ISO Standard 14067 - - ISO Standard 14044 - - Pathfinder v1 - - Pathfinder v2 - - PAS 2050 - - ISO Standard 14040 - - ISO Standard 14041 - - ISO Standard 14042 - - ISO Standard 14043 - - PEF - - Other - - GHG Protocol Product Standard - CrossSectoralStandard: - description: Entity for defining an accounting standard used for product carbon footprint calculation as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CrossSectoralStandard - type: object - properties: - crossSectoralStandard: - description: 'Mandatory: Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#crossSectoralStandard - $ref: '#/components/schemas/CrossSectoralStandardsUsedEnumerationCharacteristic' - required: - - crossSectoralStandard - CrossSectoralStandardSet: - description: Characteristic for defining the list of valid accounting standards used for product carbon footprint calculation as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CrossSectoralStandardSet - type: array - items: - $ref: '#/components/schemas/CrossSectoralStandard' - ProductOrSectorSpecificRuleOperator: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ProductOrSectorSpecificRuleOperator - description: Enumeration of PCR (Product Category Rule) operators as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension for example in Catena-X. - enum: - - PEF - - EPD International - - Other - RuleName: - description: Name of a rule applied by a specified operator as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#RuleName - type: object - properties: - ruleName: - description: Name of a rule applied by a specific operator as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ruleName - $ref: '#/components/schemas/NonEmptyStringTrait' - required: - - ruleName - RuleNamesTrait: - description: Constraint for defining a non-empty set of rule names as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#RuleNamesTrait - type: array - items: - $ref: '#/components/schemas/RuleName' - uniqueItems: true - minItems: 1 - ProductOrSectorSpecificRule: - description: Entity for defining a product or sector specific rule of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ProductOrSectorSpecificRule - type: object - properties: - extWBCSD_operator: - description: 'Mandatory: Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example must always be "Other".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#operator - $ref: '#/components/schemas/ProductOrSectorSpecificRuleOperator' - productOrSectorSpecificRules: - description: 'Mandatory: Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ruleNames - $ref: '#/components/schemas/RuleNamesTrait' - extWBCSD_otherOperatorName: - description: 'Optional: Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by a default value.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#otherOperatorName - $ref: '#/components/schemas/NonEmptyStringTrait' - required: - - extWBCSD_operator - - productOrSectorSpecificRules - ProductOrSectorSpecificRuleSet: - description: Characteristic for defining the set of product or sector specific rules of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ProductOrSectorSpecificRuleSet - type: array - items: - $ref: '#/components/schemas/ProductOrSectorSpecificRule' - uniqueItems: true - CharacterizationFactorsCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CharacterizationFactorsCharacteristic - description: Characteristic for defining the characterization factors of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example specified by a default value. - enum: - - AR5 - - AR6 - AllocationWasteIncinerationCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#AllocationWasteIncinerationCharacteristic - description: Characteristic for defining the allocation approach used for waste incineration as specified by the TFS (Together For Sustainability) initiative. - enum: - - cut-off - - reverse cut-off - - system expansion - PercentTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PercentTrait - description: Constraint for a decimal number in the range of and including 0 and 100. - maximum: 100 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - EmissionFactorDS: - description: Entity for defining an emission factor data source used to calculate a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#EmissionFactorDS - type: object - properties: - secondaryEmissionFactorSource: - description: 'Mandatory: Emission factor data source used to calculate a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#emissionFactorDS - $ref: '#/components/schemas/Text' - required: - - secondaryEmissionFactorSource - EmissionFactorDSSet: - description: Characteristic for defining a set of emission factor sources used for calculating a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#EmissionFactorDSSet - type: array - items: - $ref: '#/components/schemas/EmissionFactorDS' - uniqueItems: true - DqiNumberTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#DqiNumberTrait - description: Constraint for defining a decimal between 1 and 3 including. - maximum: 3 - exclusiveMaximum: false - minimum: 1 - exclusiveMinimum: false - DataQualityIndicators: - description: Characteristic for defining the quantitative data quality indicators of a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#DataQualityIndicators - type: object - properties: - coveragePercent: - description: 'Mandatory starting 2025: Percentage of PCF (Product Carbon Footprint) included in the data quality assessment based on the >5% emissions threshold as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example set to "100" per default.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#coveragePercent - $ref: '#/components/schemas/PercentTrait' - technologicalDQR: - description: 'Optional: Technological representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#technologicalDQR - $ref: '#/components/schemas/DqiNumberTrait' - temporalDQR: - description: 'Optional: Temporal representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#temporalDQR - $ref: '#/components/schemas/DqiNumberTrait' - geographicalDQR: - description: 'Optional: Geographical representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#geographicalDQR - $ref: '#/components/schemas/DqiNumberTrait' - completenessDQR: - description: 'Optional: Completeness of the data collected for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#completenessDQR - $ref: '#/components/schemas/DqiNumberTrait' - reliabilityDQR: - description: 'Optional: Reliability of the data collected for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#reliabilityDQR - $ref: '#/components/schemas/DqiNumberTrait' - Boolean: - type: boolean - x-samm-aspect-model-urn: urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#Boolean - description: Represents a boolean value (i.e. a "flag"). - PositiveEmissionsTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PositiveEmissionsTrait - description: 'Only positive emission values (>0) are valid ' - minimum: 0 - exclusiveMinimum: false - PositiveOrNegativeEmission: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PositiveOrNegativeEmission - description: Characteristic for defining (positive or negative) emissions in context of a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. - NegativeEmissionsTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#NegativeEmissionsTrait - description: Only negative emission values (<=0) are valid. - maximum: 0 - exclusiveMaximum: false - PcfEntity: - description: Entity for defining a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PcfEntity - type: object - properties: - declaredUnit: - description: 'Mandatory: Unit of analysis of a product in context of the PCF (product carbon footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example list of valid units includes "piece".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#declaredUnit - $ref: '#/components/schemas/DeclaredUnitCharacteristic' - unitaryProductAmount: - description: 'Mandatory: Amount of units contained within a product in context of the PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#unitaryProductAmount - $ref: '#/components/schemas/StrictlyPositiveDecimalTrait' - productMassPerDeclaredUnit: - description: 'Mandatory: Mass of a product per declared unit (net, unpackaged) in context of the PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productMassPerDeclaredUnit - $ref: '#/components/schemas/PositiveDecimalWeightTrait' - exemptedEmissionsPercent: - description: |- - Mandatory: Applied cut-off percentage of emissions excluded from PCF (Product Carbon Footprint). - For accordance with Catena-X PCF Rulebook (Version 3.0.0) <3%. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#exemptedEmissionsPercent - $ref: '#/components/schemas/ExemptedEmissionsPercentTrait' - exemptedEmissionsDescription: - description: 'Optional: Rationale behind exclusion of specific PCF (Product Carbon Footprint) emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#exemptedEmissionsDescription - $ref: '#/components/schemas/Text' - boundaryProcessesDescription: - description: 'Optional: Processes attributable to each lifecycle stage as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#boundaryProcessesDescription - $ref: '#/components/schemas/Text' - geographyCountrySubdivision: - description: 'Optional: Subdivision of a country which must be an ISO 3166-2 subdivision code as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#geographyCountrySubdivision - $ref: '#/components/schemas/GeographyCountrySubdivisionTrait' - geographyCountry: - description: 'Optional: Two letter country code that must conform to data type ISO 3166CC as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#geographyCountry - $ref: '#/components/schemas/GeographyCountryTrait' - geographyRegionOrSubregion: - description: 'Mandatory: Region according to list as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#geographyRegionOrSubregion - $ref: '#/components/schemas/GeographyRegionOrSubregionCharacteristic' - referencePeriodStart: - description: 'Mandatory: Start of time boundary for which a PCF (Product Carbon Footprint) value is considered to be representative as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#referencePeriodStart - $ref: '#/components/schemas/Timestamp' - referencePeriodEnd: - description: 'Mandatory: End of time boundary for which a PCF (Product Carbon Footprint) value is considered to be representative as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#referencePeriodEnd - $ref: '#/components/schemas/Timestamp' - crossSectoralStandardsUsed: - description: 'Mandatory: Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#crossSectoralStandardsUsed - $ref: '#/components/schemas/CrossSectoralStandardSet' - productOrSectorSpecificRules: - description: 'Mandatory: Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or publishers and according rule names as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productOrSectorSpecificRules - $ref: '#/components/schemas/ProductOrSectorSpecificRuleSet' - extWBCSD_characterizationFactors: - description: 'Mandatory: IPCC (Intergovernmental Panel on Climate Change) version of the GWP (Global Warming Potential) characterization factors used for calculating the PCF (Product Carbon Footprint) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by default with value \"AR6\". Default value can be overwritten.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#characterizationFactors - $ref: '#/components/schemas/CharacterizationFactorsCharacteristic' - extWBCSD_allocationRulesDescription: - description: 'Optional: Allocation rules used and underlying reasoning in context of a product carbon footprint as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by default with value "In accordance with Catena-X PCF Rulebook (Version 3.0.0)".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#allocationRulesDescription - $ref: '#/components/schemas/Text' - extTFS_allocationWasteIncineration: - description: 'Mandatory: Allocation approach used for waste incineration with energy recovery as specified by the TFS (Together For Sustainability) initiative. In Catena-X for example must be specified by value "cut-off".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#allocationWasteIncineration - $ref: '#/components/schemas/AllocationWasteIncinerationCharacteristic' - primaryDataShare: - description: 'Mandatory starting 2025: Share of primary data in percent as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#primaryDataShare - $ref: '#/components/schemas/PercentTrait' - secondaryEmissionFactorSources: - description: 'Mandatory: Emission factors used for the PCF (Product Carbon Footprint) calculation as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#secondaryEmissionFactorSources - $ref: '#/components/schemas/EmissionFactorDSSet' - dataQualityRating: - description: 'Mandatory starting 2025: Quantitative data quality indicators of a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#dqi - $ref: '#/components/schemas/DataQualityIndicators' - extWBCSD_packagingEmissionsIncluded: - description: |- - Mandatory: The Catena-X PCF Rulebook requires to include packaging from a system boundary perspective. "FALSE" is only possible due to the application of the cut-off rule. - Flag indicating whether packaging emissions are included in a PCF (Product Carbon Footprint) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#packagingEmissionsIncluded - $ref: '#/components/schemas/Boolean' - pcfExcludingBiogenic: - description: 'Mandatory: Product carbon footprint of a product excluding biogenic emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#pcfExcludingBiogenic - $ref: '#/components/schemas/PositiveEmissionsTrait' - pcfIncludingBiogenic: - description: 'Mandatory starting 2025: Product carbon footprint of a product including biogenic emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Optional value in current specification version but will be mandatory in future version.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#pcfIncludingBiogenic - $ref: '#/components/schemas/PositiveOrNegativeEmission' - fossilGhgEmissions: - description: 'Mandatory starting 2025: Emissions from combustion of fossil sources as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Identical to "pcfExcludingBiogenic", will be removed in later version.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#fossilGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - biogenicCarbonEmissionsOtherThanCO2: - description: 'Mandatory starting 2025: GWP (Global Warming Potential) of biogenic CO2e-emissions in production phase which contain only GHG (Greenhouse Gas) emissions other than CO2 - excludes biogenic CO2. For specification see Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#biogenicCarbonEmissionsOtherThanCO2 - $ref: '#/components/schemas/PositiveEmissionsTrait' - biogenicCarbonWithdrawal: - description: 'Mandatory starting 2025: Biogenic carbon content in the product converted to CO2e as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#biogenicCarbonWithdrawal - $ref: '#/components/schemas/NegativeEmissionsTrait' - dlucGhgEmissions: - description: 'Mandatory starting 2025: Direct land use change CO2e emissions in context of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#dlucGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - extTFS_luGhgEmissions: - description: 'Mandatory starting 2025: Land use CO2 emissions in context of a product carbon footprint as specified by the TFS (Together For Sustainability) initiative. TFS specific extension.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#luGhgEmissions - $ref: '#/components/schemas/PositiveOrNegativeEmission' - aircraftGhgEmissions: - description: 'Mandatory starting 2025: GHG (Greenhouse Gas) emissions resulting from aircraft engine usage for the transport of the product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#aircraftGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - extWBCSD_packagingGhgEmissions: - description: 'Optional: Emissions resulting from the packaging of the product as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension. In Catena-X not relevant to be reported separately.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#packagingGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStagePcfExcludingBiogenic: - description: 'Optional: Product carbon footprint for the distribution stage of a product excluding biogenic emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStagePcfExcludingBiogenic - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStagePcfIncludingBiogenic: - description: 'Optional: Product carbon footprint for the distribution stage of a product including biogenic emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStagePcfIncludingBiogenic - $ref: '#/components/schemas/PositiveOrNegativeEmission' - distributionStageFossilGhgEmissions: - description: 'Optional: Emissions from the combustion of fossil sources in the distribution stage as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageFossilGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStageBiogenicCarbonEmissionsOtherThanCO2: - description: 'Optional: GWP (Global Warming Potential) of biogenic CO2e-emissions in distribution phase which contain only GHG (Greenhouse Gas) emissions other than CO2 ? excludes biogenic CO2. For specification see Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageBiogenicCarbonEmissionsOtherThanCO2 - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStageBiogenicCarbonWithdrawal: - description: 'Optional: GWP (Global Warming Potential) of biogenic CO2-withdrawal in distribution stage (biogenic CO2 contained in the product) as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageBiogenicCarbonWithdrawal - $ref: '#/components/schemas/NegativeEmissionsTrait' - extTFS_distributionStageDlucGhgEmissions: - description: 'Optional: Direct land use change CO2 emissions during distribution stage in context of a product carbon footprint as specified by the TFS (Together For Sustainability) initiative. TFS specific extension.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageDlucGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - extTFS_distributionStageLuGhgEmissions: - description: 'Optional: Land use CO2 emissions in context of a product carbon footprint as specified by the TFS (Together For Sustainability) initiative. TFS specific extension.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageLuGhgEmissions - $ref: '#/components/schemas/PositiveOrNegativeEmission' - carbonContentTotal: - description: 'Mandatory starting 2025: Total carbon content per declared unit in context of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#carbonContentTotal - $ref: '#/components/schemas/PositiveEmissionsTrait' - extWBCSD_fossilCarbonContent: - description: 'Mandatory starting 2025: Fossil carbon amount embodied in a product as specified in the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Must be calculated with kgC (kilogram Carbon) / declaredUnit equal to or greater zero; WBCSD specific extension, in Catena-X specified by a calculated value.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#fossilCarbonContent - $ref: '#/components/schemas/PositiveEmissionsTrait' - carbonContentBiogenic: - description: 'Mandatory starting 2025: Biogenic carbon amount embodied in a product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Must be calculated with kgC (kilogram Carbon) / declaredUnit equal to or greater zero.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#biogenicCarbonContent - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStageAircraftGhgEmissions: - description: 'Optional: GHG (Greenhouse Gas) emissions for the distribution stage resulting from aircraft engine usage for the transport of the product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageAircraftGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - required: - - declaredUnit - - unitaryProductAmount - - productMassPerDeclaredUnit - - exemptedEmissionsPercent - - geographyRegionOrSubregion - - referencePeriodStart - - referencePeriodEnd - - crossSectoralStandardsUsed - - productOrSectorSpecificRules - - extWBCSD_characterizationFactors - - extTFS_allocationWasteIncineration - - secondaryEmissionFactorSources - - extWBCSD_packagingEmissionsIncluded - - pcfExcludingBiogenic - CarbonFootprint: - description: Characteristic for defining a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CarbonFootprint - type: object - allOf: - - $ref: '#/components/schemas/PcfEntity' \ No newline at end of file diff --git a/docs-kits/kits/PCF Exchange Kit/resources/development-view/src/EDCDiscoveryAnddDTRAccess.puml b/docs-kits/kits/PCF Exchange Kit/resources/development-view/src/EDCDiscoveryAnddDTRAccess.puml index 2152c44565c..6a36e0c6255 100644 --- a/docs-kits/kits/PCF Exchange Kit/resources/development-view/src/EDCDiscoveryAnddDTRAccess.puml +++ b/docs-kits/kits/PCF Exchange Kit/resources/development-view/src/EDCDiscoveryAnddDTRAccess.puml @@ -71,7 +71,7 @@ Showing submodel only to ease readability! "keys": [ { "type": "GlobalReference", - "value": "urn:samm:io.catenax.pcf:7.0.0#Pcf" + "value": "urn:samm:io.catenax.pcf:6.0.0#Pcf" } ] }, diff --git a/docs-kits/kits/PCF Exchange Kit/resources/development-view/src/PCFRequest.puml b/docs-kits/kits/PCF Exchange Kit/resources/development-view/src/PCFRequest.puml index 86ace6b323e..bd1d78c49cc 100644 --- a/docs-kits/kits/PCF Exchange Kit/resources/development-view/src/PCFRequest.puml +++ b/docs-kits/kits/PCF Exchange Kit/resources/development-view/src/PCFRequest.puml @@ -1,4 +1,8 @@ +<<<<<<< HEAD:docs-kits/kits/PCF Exchange Kit/resources/development-view/PCFRequestWithoutTwinOrSubmodel.puml +@startuml "PCF Request with missing Twin or Submodel" +======= @startuml "PCF Request through AAS" +>>>>>>> feature/PCF-Kit-Update_Rel-24-05:docs-kits/kits/PCF Exchange Kit/resources/development-view/src/PCFRequest.puml participant PCF_Client participant Client_API_Wapper @@ -69,7 +73,11 @@ end group Lookup Clients PCF Receive Asset Company_PCF_App -> Company_EDC: Lookup Client's Receive Asset\n(via Company's EDC URL) +<<<<<<< HEAD:docs-kits/kits/PCF Exchange Kit/resources/development-view/PCFRequestWithoutTwinOrSubmodel.puml +Company_EDC -> Client_EDC: Lookup Asset in Catalog\n(EDC asset type "data.pcf.exchangeEndpoint") +======= Company_EDC -> Client_EDC: Lookup Asset in Catalog\n(EDC asset type '{"@id":"cx-taxo:PcfExchange"}') +>>>>>>> feature/PCF-Kit-Update_Rel-24-05:docs-kits/kits/PCF Exchange Kit/resources/development-view/src/PCFRequest.puml note right There could be multiple EDC URLs, but only one with a PCF Exchange Asset @@ -79,14 +87,29 @@ Company_EDC -> Company_PCF_App: PCF Asset ID end group Push PCF to Client +<<<<<<< HEAD:docs-kits/kits/PCF Exchange Kit/resources/development-view/PCFRequestWithoutTwinOrSubmodel.puml +Company_PCF_App -> Company_API_Wapper: Invoke asset with reqID, BPN & comment +note right +PUT https://clientApiWrapperUrl/api/service/20ac18ab-5820-4065-9087-416d78e155cd/productIds/mat345?providerUrl=https://client.controlplane.url:8184&requestId=123&BPN=& +======= Company_PCF_App -> Company_API_Wapper: Invoke asset with reqID note right PUT https://clientApiWrapperUrl/api/service/20ac18ab-5820-4065-9087-416d78e155cd/productIds/mat345?providerUrl=https://client.controlplane.url:8184&requestId=123 +>>>>>>> feature/PCF-Kit-Update_Rel-24-05:docs-kits/kits/PCF Exchange Kit/resources/development-view/src/PCFRequest.puml end note Company_API_Wapper -> Company_EDC: Negotiate access to asset and enable proxy transfer Company_EDC -> Client_EDC: Negotiate access to asset and enable proxy transfer Client_EDC -> Company_EDC: Agreement & EndpointDataReference Company_EDC -> Company_API_Wapper: Agreement & EndpointDataReference +<<<<<<< HEAD:docs-kits/kits/PCF Exchange Kit/resources/development-view/PCFRequestWithoutTwinOrSubmodel.puml +Company_API_Wapper -> Company_EDC: PCF endpoint call incl. req.ID & BPN +Company_EDC -> Client_EDC: PCF endpoint call incl. req.ID & BPN +note right +Using PCF API through EDC via HTTP Proxy: +PUT https://{someURL}/productIds/mat345?requestId=123&BPN= +end note +Client_EDC -> PCF_Client: PCF endpoint call incl. req.ID, BPN & comment +======= Company_API_Wapper -> Company_EDC: PCF endpoint call incl. req.ID Company_EDC -> Client_EDC: PCF endpoint call incl. req.ID note right @@ -94,6 +117,7 @@ Using PCF API through EDC via HTTP Proxy: PUT https://{someURL}/productIds/mat345?requestId=123 end note Client_EDC -> PCF_Client: PCF endpoint call incl. req.ID & BPN (Header) +>>>>>>> feature/PCF-Kit-Update_Rel-24-05:docs-kits/kits/PCF Exchange Kit/resources/development-view/src/PCFRequest.puml PCF_Client -> Client_EDC: OK Client_EDC -> Company_EDC: OK Company_EDC -> Company_API_Wapper: OK diff --git a/openApi/dt/discovery-finder-openapi.yaml b/openApi/dt/discovery-finder-openapi.yaml new file mode 100644 index 00000000000..c392d4d5d26 --- /dev/null +++ b/openApi/dt/discovery-finder-openapi.yaml @@ -0,0 +1,264 @@ +############################################################### +# Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH +# Copyright (c) 2021 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License, Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0. +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# SPDX-License-Identifier: Apache-2.0 +############################################################### + +openapi: 3.0.3 +info: + title: Discovery Finder + description: Discovery Finder to find endpoint of the BPN/EDC Discovery. + contact: + name: SLDT Team + version: 0.0.1 + +security: + - CatenaXOpenId: + - profile +servers: + - url: "{protocol}://{host_name}:{port}/api/{version_prefix}" + variables: + protocol: + description: Allows access through http and https (recommended) + default: http + enum: + - http + - https + host_name: + description: Hostname of server hosting the api + default: localhost + port: + description: "80 is default for http, 443 for https" + default: "443" + enum: + - "80" + - "443" + - "4243" + version_prefix: + default: v1.0 + enum: + - v1.0 +paths: + /administration/connectors/discovery: + post: + tags: + - Finder + summary: Define the endpoint to BPN discovery services and the EDC discovery service. + operationId: PostDiscoveryEndpoint + requestBody: + description: Create new endpoint for bpn discovery service / edc discovery service. The type is uniqued. This service is allowed to administrators only + content: + application/json: + schema: + $ref: '#/components/schemas/DiscoveryEndpoint' + examples: + complete: + $ref: '#/components/examples/discovery-endpoint' + required: true + responses: + "201": + description: Discovery Endpoint created successfully + content: + application/json: + schema: + $ref: '#/components/schemas/DiscoveryEndpoint' + examples: + complete: + $ref: '#/components/examples/discovery-endpoint-result' + /administration/connectors/discovery/search: + post: + tags: + - Finder + summary: Find the endpoints to BPN discovery services and the EDC discovery service. + operationId: GetDiscoveryEndpoints + requestBody: + description: The request body is expecting a list of types ( e.g. oen, bpid, etc.) to return available discovery endpoints. + content: + application/json: + schema: + $ref: '#/components/schemas/SearchRequest' + examples: + complete: + $ref: '#/components/examples/discovey-endpoint-search' + required: true + responses: + "200": + description: Returns discovery endpoints based on search filter. + content: + application/json: + schema: + $ref: '#/components/schemas/DiscoveryEndpointCollection' + examples: + complete: + $ref: '#/components/examples/discovery-endpoint-search-result' + /administration/connectors/discovery/{resourceId}: + delete: + tags: + - Finder + summary: Delete the endpoint to BPN discovery services and the EDC discovery service. + operationId: DeleteDiscoveryEndpointByResourceId + parameters: + - name: resourceId + in: path + description: The IdentifierKeyValue unique id (BASE64-URL-encoded) + required: true + style: simple + explode: false + schema: + type: string + responses: + "204": + description: Discovery Endpoint deleted successfully +components: + schemas: + DiscoveryEndpoint: + title: DiscoveryEndpoint + type: object + required: + - type + - description + - endpointAddress + - timeToLive + properties: + type: + type: string + minLength: 1 + maxLength: 200 + description: + type: string + minLength: 1 + maxLength: 500 + endpointAddress: + type: string + minLength: 1 + maxLength: 300 + documentation: + type: string + minLength: 1 + maxLength: 500 + resourceId: + type: string + timeToLive: + type: integer + minimum: 1 + maximum: 31536000 + SearchRequest: + title: SearchRequest + required: + - types + properties: + types: + title: types + type: array + maxItems: 10000 + items: + type: string + DiscoveryEndpointCollection: + title: DiscoveryEndpointCollection + properties: + endpoints: + title: endpoints + type: array + maxItems: 10000 + items: + $ref: '#/components/schemas/DiscoveryEndpoint' + type: object + ErrorResponse: + type: object + required: + - error + properties: + error: + $ref: '#/components/schemas/Error' + Error: + type: object + required: + - details + properties: + message: + type: string + example: size must be between {min} and {max} + description: The detailed error message for the exception which occurred. + minLength: 1 + path: + type: string + description: The requested path. + minLength: 1 + details: + type: object + additionalProperties: + type: object + description: An object with key/value pairs containing additional information about the error + securitySchemes: + CatenaXOpenId: + type: openIdConnect + openIdConnectUrl: ../.well-known/openid-configuration + examples: + discovery-endpoint: + value: + { + "type": "oen", + "description": "Service to discover BPN to a particular OEN", + "endpointAddress": "http://...", + "documentation": "http://.../swagger/index.html", + "timeToLive": 31536000 + } + discovery-endpoint-result: + value: + { + "type": "oen", + "description": "Service to discover BPN to a particular OEN", + "endpointAddress": "http://...", + "documentation": "http://.../swagger/index.html", + "resourceId": "ec6f407b-4296-418c-9e4e-fb739fe72a67", + "timeToLive": 31536000 + } + discovey-endpoint-search: + value: + { + "types": [ "oen", "bpid", "bpn" ] + } + discovery-endpoint-search-result: + value: + { + "endpoints": [ + { + "type": "oen", + "description": "Service to discover BPN to a particular OEN", + "endpointAddress": "http://...", + "documentation": "http://.../swagger/index.html", + "resourceId": "ec6f407b-4296-418c-9e4e-fb739fe72a67", + "timeToLive": 31536000 + }, + { + "type": "bpid", + "description": "Service to discover BPN to a particular Battery Pass ID", + "endpointAddress": "http://...", + "documentation": "http://.../swagger/index.html", + "resourceId": "08702529-3714-4c4f-b022-346b9b4fbbe2", + "timeToLive": 31536000 + }, + { + "type": "bpn", + "description": "Service to discover EDC to a particular BPN", + "endpointAddress": "http://...", + "documentation": "http://.../swagger/index.html", + "resourceId": "316417cd-0fb5-4daf-8dfa-8f68125923f1", + "timeToLive": 31536000 + } + ] + } \ No newline at end of file diff --git a/openApi/pcf/catena-x-pcf-endpoint-0_0_3.yaml b/openApi/pcf/catena-x-pcf-endpoint-0_0_3.yaml new file mode 100644 index 00000000000..aab1f34fe12 --- /dev/null +++ b/openApi/pcf/catena-x-pcf-endpoint-0_0_3.yaml @@ -0,0 +1,1144 @@ +openapi: 3.0.0 +info: + title: Catena-X-pcf-request-endpoint + version: 0.0.3 +paths: + /productIds/{productId}: + get: + operationId: get_pcf + parameters: + - name: productId + description: ID of the product/material the PCF is requested for + example: SomeProductID + in: path + required: true + schema: + type: string + - name: BPN + description: The caller's Catena-X BusinessPartnerNumber + example: BPN9354218404L + in: query + required: true + schema: + type: string + - name: requestId + description: >- + ID identifying the call (will be referenced in corresponding PCF + response) + example: X374e9453K + in: query + required: true + schema: + type: string + - name: message + in: query + required: false + description: URL encoded, max 250 chars + example: No%20offset%20included%2C%20please%21 + schema: + type: string + responses: + '202': + description: PCF was accepted. PCF will be sent later via to POST endpoint. + put: + operationId: set_pcf + parameters: + - name: productId + description: ID of the product/material the PCF referring to + example: SomeProductID + in: path + required: true + schema: + type: string + - name: BPN + description: The caller's Catena-X BusinessPartnerNumber + example: BPN83456784L + in: query + required: true + schema: + type: string + - name: requestId + description: >- + ID identifying the request call (same as within original PCF + request), if the PUT is responding to a call. Can be dismissed in a + PCF update call. + example: X374e9453K + in: query + required: false + schema: + type: string + requestBody: + description: The requested PCF in WBCSD format + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/ProductFootprintResponse' + responses: + '200': + description: '' +components: + schemas: + ProductFootprintResponse: + description: >- + A Product (Carbon) Footprint represents the carbon footprint of a + product with values as specified in the Catena-X PCF Rulebook in + accordance with the WBCSD (World Business Council for Sustainable + Development) Pathfinder framework and the technical specifications for + PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. + type: object + properties: + id: + description: >- + The product footprint identifier as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_IdTrait' + specVersion: + description: >- + Version of the product footprint data specification as defined in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + partialFullPcf: + description: >- + Indicator for partial or full PCF (Product Carbon Footprint) + declaration as specified in the Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PartialFullPcfCharacteristic + precedingPfIds: + description: >- + Set of preceding PCF (Product Carbon Footprint) identifiers without + duplicates as specified in the Catena-X PCF Rulebook in accordance + with the WBCSD (World Business Council for Sustainable Development) + Pathfinder framework and the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. Declared + as "optional" in WBCSD, needs to be covered by application. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PrecedingPfIdsTrait + version: + description: >- + Version of the product (carbon) footprint as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. In Catena-X for example set to "0" per default. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_ProductFootprintVersion + created: + description: >- + Timestamp of the creation of the Product (Carbon) Footprint as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp + extWBCSD_pfStatus: + description: >- + Status indicator of a product (carbon) footprint as specified in the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, in Catena-X for example set to + "Active" per default. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PfStatusCharacteristic + validityPeriodStart: + description: >- + Start of interval during which the product (carbon) footprint is + declared as valid as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. If specified, the + validity period start must be equal to or greater than the reference + period end. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp + validityPeriodEnd: + description: >- + End of interval during which the product (carbon) footprint is + declared as valid as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp + comment: + description: >- + Additional information and instructions related to the calculation + of the product (carbon) footprint as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + companyName: + description: >- + Name of the product (carbon) footprint data owner as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_NonEmptyStringTrait + companyIds: + description: >- + Non-empty set of Uniform Resource Names (URN). Each value is + supposed to uniquely identify the product (carbon) footprint data + owner as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_CompanyIdsTrait' + productDescription: + description: >- + Free-form description of the product as specified in the Catena-X + PCF Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + productIds: + description: >- + Non-empty set of product identifiers. Each value is supposed to + uniquely identify the product as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_ProductIdsTrait' + extWBCSD_productCodeCpc: + description: >- + UN (United Nations) Product Classification Code (CPC - Central + Classification Code) of a given product as specified the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, which will probably be + declared as "optional" in a later WBCSD specification version. In + Catena-X for example specified with default value "011-99000". + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + productName: + description: >- + Non-empty trade name of a product as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_NonEmptyStringTrait + pcf: + description: >- + A PCF (Product Carbon Footprint) represents the carbon footprint of + a product and related data as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PcfEntity' + pcfLegalStatement: + description: >- + Option for legal statement/ disclaimer as specified in the Catena-X + PCF Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + required: + - id + - specVersion + - partialFullPcf + - version + - created + - extWBCSD_pfStatus + - companyName + - companyIds + - productIds + - extWBCSD_productCodeCpc + - productName + - pcf + urn_bamm_io.catenax.pcf_4.0.0_IdTrait: + type: string + description: Constraint for defining a UUID v4 identifier. + pattern: >- + ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ + urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text: + type: string + description: >- + Describes a Property which contains plain text. This is intended + exclusively for human readable strings, not for identifiers, measurement + values, etc. + urn_bamm_io.catenax.pcf_4.0.0_PartialFullPcfCharacteristic: + type: string + description: >- + Characteristic for defining an indicator for partial or full PCF + (Product Carbon Footprint) declaration as specified in the Catena-X PCF + Rulebook. + enum: + - Cradle-to-gate + - Cradle-to-grave + urn_bamm_io.catenax.pcf_4.0.0_PrecedingPfId: + description: >- + Entity for defining a preceding PCF (Product Carbon Footprint) + identifier entity as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: object + properties: + id: + description: >- + The product footprint identifier as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_IdTrait' + required: + - id + urn_bamm_io.catenax.pcf_4.0.0_PrecedingPfIdsTrait: + description: >- + Constraint for defining a non-empty set of product (carbon) footprint + identifiers as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PrecedingPfId' + uniqueItems: true + minItems: 1 + urn_bamm_io.catenax.pcf_4.0.0_ProductFootprintVersion: + type: number + minimum: 1 + description: >- + Characteristic for defining a product footprint version as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp: + type: string + pattern: >- + -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))? + description: >- + Describes a Property which contains the date and time with an optional + timezone. + urn_bamm_io.catenax.pcf_4.0.0_PfStatusCharacteristic: + type: string + description: >- + Characteristic for defining a status indicator of a product (carbon) + footprint as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. Enumeration with possible "Active" and "Deprecated". + enum: + - Active + - Deprecated + urn_bamm_io.catenax.pcf_4.0.0_NonEmptyStringTrait: + type: string + description: Constraint for ensuring that a string has at least one character. + minLength: 1 + urn_bamm_io.catenax.pcf_4.0.0_CompanyIdCharacteristic: + type: string + format: uri + description: >- + Characteristic for defining a company identifier in context of a product + (carbon) footprint as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + urn_bamm_io.catenax.pcf_4.0.0_CompanyId: + description: >- + Company identifier in context of a product (carbon) footprint which must + be declared as URN (Uniform Resource Name) as specified in the Catena-X + PCF Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + type: object + properties: + companyId: + description: >- + Identifier of a company in context of a product (carbon) footprint + as specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_CompanyIdCharacteristic + required: + - companyId + urn_bamm_io.catenax.pcf_4.0.0_CompanyIdsTrait: + description: >- + Constraint for defining a non-empty set of company identifiers as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_CompanyId' + uniqueItems: true + minItems: 1 + urn_bamm_io.catenax.pcf_4.0.0_ProductIdCharacteristic: + type: string + format: uri + description: >- + Characteristic for defining a product identifier in context of a product + (carbon) footprint as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + urn_bamm_io.catenax.pcf_4.0.0_ProductId: + description: >- + Identifier of a product in context of a product (carbon) footprint as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + type: object + properties: + productId: + description: >- + Identifier of a product in context of a product (carbon) footprint + as specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_ProductIdCharacteristic + required: + - productId + urn_bamm_io.catenax.pcf_4.0.0_ProductIdsTrait: + description: >- + Constraint for defining a non-empty set of product identifiers as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_ProductId' + uniqueItems: true + minItems: 1 + urn_bamm_io.catenax.pcf_4.0.0_DeclaredUnitCharacteristic: + type: string + description: >- + Unit of analysis of the product with accepted values as specified in the + Catena-X PCF Rulebook in accordance with the technical specifications + for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business + Council for Sustainable Development)/ PACT initiative. For countable + products/ components/ materials, Catena-X for example adds the unit + "piece" to the value list specified by WBCSD. + enum: + - liter + - kilogram + - cubic meter + - kilowatt hour + - megajoule + - ton kilometer + - square meter + - piece + urn_bamm_io.catenax.pcf_4.0.0_StrictlyPositiveDecimalTrait: + type: number + description: Constraint for defining a positive, non-zero decimal. + minimum: 0 + exclusiveMinimum: true + urn_bamm_io.catenax.pcf_4.0.0_PositiveDecimalWeightTrait: + type: number + description: Constraint for defining a decimal equal to or greater than zero. + minimum: 0 + exclusiveMinimum: false + urn_bamm_io.catenax.pcf_4.0.0_ExemptedEmissionsPercentTrait: + type: number + description: >- + Characteristic for defining the percentage of emissions excluded from a + PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + maximum: 5 + exclusiveMaximum: false + minimum: 0 + exclusiveMinimum: false + urn_bamm_io.catenax.pcf_4.0.0_GeographyCountrySubdivisionTrait: + type: string + description: >- + Constraint for defining a geography country subdivision in compliance to + ISO 3166-2 as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + pattern: ([A-Z]{2}-[A-Z0-9]{1,3}|) + urn_bamm_io.catenax.pcf_4.0.0_GeographyCountryTrait: + type: string + description: >- + Constraint for defining a geography country conform to ISO 3166CC as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + pattern: ([A-Z]{2}) + urn_bamm_io.catenax.pcf_4.0.0_GeographyRegionOrSubregionCharacteristic: + type: string + description: >- + Characteristic for defining a list of valid geographic regions as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + In Catena-X for example "Global" has been added to the value list. + enum: + - Africa + - Americas + - Asia + - Europe + - Oceania + - Australia and New Zealand + - Central Asia + - Eastern Asia + - Eastern Europe + - Latin America and the Caribbean + - Melanesia + - Micronesia + - Northern Africa + - Northern America + - Northern Europe + - Polynesia + - South-eastern Asia + - Southern Asia + - Southern Europe + - Sub-Saharan Africa + - Western Asia + - Western Europe + - Global + urn_bamm_io.catenax.pcf_4.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic: + type: string + description: >- + Characteristic for defining the enumeration of valid accounting + standards used for product carbon footprint calculation as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + enum: + - GHG Protocol Product standard + - ISO Standard 14067 + - ISO Standard 14044 + urn_bamm_io.catenax.pcf_4.0.0_CrossSectoralStandard: + description: >- + Entity for defining an accounting standard used for product carbon + footprint calculation as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: object + properties: + crossSectoralStandard: + description: >- + Discloses a cross-sectoral standard applied for calculating or + allocating GHG (Greenhouse Gas) emissions as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic + required: + - crossSectoralStandard + urn_bamm_io.catenax.pcf_4.0.0_CrossSectoralStandardSet: + description: >- + Characteristic for defining the list of valid accounting standards used + for product carbon footprint calculation as specified in the Catena-X + PCF Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + type: array + items: + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_CrossSectoralStandard + urn_bamm_io.catenax.pcf_4.0.0_ProductOrSectorSpecificRuleOperator: + type: string + description: >- + Enumeration of PCR (Product Category Rule) operators as specified in the + technical specifications for PCF Data Exchange (Version 2.0.0) from the + WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension for example in Catena-X. + enum: + - PEF + - EPD International + - Other + urn_bamm_io.catenax.pcf_4.0.0_RuleName: + description: >- + Name of a rule applied by a specified operator as specified in the + Catena-X PCF Rulebook in accordance with the technical specifications + for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business + Council for Sustainable Development)/ PACT initiative. + type: object + properties: + ruleName: + description: >- + Name of a rule applied by a specific operator as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_NonEmptyStringTrait + required: + - ruleName + urn_bamm_io.catenax.pcf_4.0.0_RuleNamesTrait: + description: >- + Constraint for defining a non-empty set of rule names as specified in + the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_RuleName' + uniqueItems: true + minItems: 1 + urn_bamm_io.catenax.pcf_4.0.0_ProductOrSectorSpecificRule: + description: >- + Entity for defining a product or sector specific rule of a product + carbon footprint as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. + type: object + properties: + extWBCSD_operator: + description: >- + Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) + as specified in the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. WBCSD specific extension, + in Catena-X for example must always be "Other". + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_ProductOrSectorSpecificRuleOperator + productOrSectorSpecificRules: + description: >- + Product-specific or sector-specific set of rules used for + calculating or allocating GHG (Greenhouse Gas) emissions applied + from the specified operator as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_RuleNamesTrait' + extWBCSD_otherOperatorName: + description: >- + Other operator of PCR (Product Category Rule)/ PSR (Product Specific + Rule) as specified in the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. WBCSD specific extension, + in Catena-X for example specified by a default value. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_NonEmptyStringTrait + required: + - extWBCSD_operator + - productOrSectorSpecificRules + urn_bamm_io.catenax.pcf_4.0.0_ProductOrSectorSpecificRuleSet: + description: >- + Characteristic for defining the set of product or sector specific rules + of a product carbon footprint as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: array + items: + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_ProductOrSectorSpecificRule + uniqueItems: true + urn_bamm_io.catenax.pcf_4.0.0_CharacterizationFactorsCharacteristic: + type: string + description: >- + Characteristic for defining the characterization factors of a product + carbon footprint as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. In Catena-X for example specified by a default value. + enum: + - AR5 + - AR6 + urn_bamm_io.catenax.pcf_4.0.0_AllocationWasteIncinerationCharacteristic: + type: string + description: >- + Characteristic for defining the allocation approach used for waste + incineration as specified by the TFS (Together For Sustainability) + initiative. + enum: + - cut-off + - reverse cut-off + - system expansion + urn_bamm_io.catenax.pcf_4.0.0_PercentTrait: + type: number + description: Constraint for a decimal number in the range of and including 0 and 100. + maximum: 100 + exclusiveMaximum: false + minimum: 0 + exclusiveMinimum: false + urn_bamm_io.catenax.pcf_4.0.0_EmissionFactorDS: + description: >- + Entity for defining an emission factor data source used to calculate a + product carbon footprint as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: object + properties: + secondaryEmissionFactorSource: + description: >- + Characteristic for defining an emission factor data source used to + calculate a product carbon footprint as specified in the Catena-X + PCF Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + required: + - secondaryEmissionFactorSource + urn_bamm_io.catenax.pcf_4.0.0_EmissionFactorDSSet: + description: >- + Characteristic for defining a set of emission factor sources used for + calculating a product carbon footprint as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_EmissionFactorDS' + uniqueItems: true + urn_bamm_io.catenax.pcf_4.0.0_DqiNumberTrait: + type: number + description: Constraint for defining a decimal between 1 and 3 including. + maximum: 3 + exclusiveMaximum: false + minimum: 1 + exclusiveMinimum: false + urn_bamm_io.catenax.pcf_4.0.0_DataQualityIndicators: + description: >- + Characteristic for defining the quantitative data quality indicators of a + PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + type: object + properties: + coveragePercent: + description: >- + Percentage of PCF (Product Carbon Footprint) included in the data + quality assessment based on the >5% emissions threshold as specified + in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. In Catena-X for example set to "100" per default. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PercentTrait' + technologicalDQR: + description: >- + Technological representativeness of the sources used for PCF + (Product Carbon Footprint) calculation based on weighted average of + all inputs representing >5% of PCF emissions. Specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_DqiNumberTrait' + temporalDQR: + description: >- + Temporal representativeness of the sources used for PCF (Product + Carbon Footprint) calculation based on weighted average of all + inputs representing >5% of PCF emissions. Specified in the Catena-X + PCF Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_DqiNumberTrait' + geographicalDQR: + description: >- + Geographical representativeness of the sources used for PCF (Product + Carbon Footprint) calculation based on weighted average of all + inputs representing >5% of PCF emissions. Specified in the Catena-X + PCF Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_DqiNumberTrait' + completenessDQR: + description: >- + Completeness of the data collected for PCF (Product Carbon + Footprint) calculation based on weighted average of all inputs + representing >5% of PCF emissions. Specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_DqiNumberTrait' + reliabilityDQR: + description: >- + Reliability of the data collected for PCF (Product Carbon Footprint) + calculation based on weighted average of all inputs representing >5% + of PCF emissions. Specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_DqiNumberTrait' + urn_bamm_io.openmanufacturing_characteristic_2.0.0_Boolean: + type: boolean + description: Represents a boolean value (i.e. a "flag"). + urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait: + type: number + description: 'Only positive emission values (>0) are valid ' + minimum: 0 + exclusiveMinimum: false + urn_bamm_io.catenax.pcf_4.0.0_PositiveOrNegativeEmission: + type: number + description: >- + Characteristic for defining (positive or negative) emissions in context + of a PCF (Product Carbon Footprint) as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + urn_bamm_io.catenax.pcf_4.0.0_PcfEntity: + description: >- + Characteristic for defining a PCF (Product Carbon Footprint) as + specified in the Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT initiative. + type: object + properties: + declaredUnit: + description: >- + Unit of analysis of a product in context of the PCF (product carbon + footprint) as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. In Catena-X for example list of valid + units includes "piece". + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_DeclaredUnitCharacteristic + unitaryProductAmount: + description: >- + Amount of units contained within a product in context of the PCF + (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_StrictlyPositiveDecimalTrait + productMassPerDeclaredUnit: + description: >- + Mass of a product per declared unit in context of the PCF (Product + Carbon Footprint) as specified in the Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveDecimalWeightTrait + exemptedEmissionsPercent: + description: >- + Percentage of emissions excluded from PCF (Product Carbon Footprint) + as specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_ExemptedEmissionsPercentTrait + exemptedEmissionsDescription: + description: >- + Rationale behind exclusion of specific PCF (Product Carbon + Footprint) emissions as specified in the Catena-X PCF Rulebook in + accordance with the technical specifications for PCF Data Exchange + (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + boundaryProcessesDescription: + description: >- + Processes attributable to each lifecycle stage as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + geographyCountrySubdivision: + description: >- + Subdivision of a country which must be an ISO 3166-2 subdivision + code as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_GeographyCountrySubdivisionTrait + geographyCountry: + description: >- + Two letter country code that must conform to data type ISO 3166CC as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_GeographyCountryTrait + geographyRegionOrSubregion: + description: >- + Region according to list as specified in the Catena-X PCF Rulebook + in accordance with the technical specifications for PCF Data + Exchange (Version 2.0.0) from the WBCSD (World Business Council for + Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_GeographyRegionOrSubregionCharacteristic + referencePeriodStart: + description: >- + Start of time boundary for which a PCF (Product Carbon Footprint) + value is considered to be representative as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp + referencePeriodEnd: + description: >- + End of time boundary for which a PCF (Product Carbon Footprint) + value is considered to be representative as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp + crossSectoralStandardsUsed: + description: >- + Discloses the cross-sectoral standards applied for calculating or + allocating GHG (Greenhouse Gas) emissions as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_CrossSectoralStandardSet + productOrSectorSpecificRules: + description: >- + Product or sector specific rules applied for calculating or + allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product + Category Rules), including operators or publishers and according rule + names as specified in the Catena-X PCF Rulebook in accordance with + the technical specifications for PCF Data Exchange (Version 2.0.0) + from the WBCSD (World Business Council for Sustainable Development)/ + PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_ProductOrSectorSpecificRuleSet + extWBCSD_characterizationFactors: + description: >- + IPCC (Intergovernmental Panel on Climate Change) version of the GWP + (Global Warming Potential) characterization factors used for + calculating the PCF (Product Carbon Footprint) as specified in the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, in Catena-X for example + specified by default with value "AR6". + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_CharacterizationFactorsCharacteristic + extWBCSD_allocationRulesDescription: + description: >- + Allocation rules used and underlying reasoning in context of a + product carbon footprint as specified in the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, in Catena-X for example + specified by default with value "In accordance with Catena-X PCF + Rulebook". + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text + extTFS_allocationWasteIncineration: + description: >- + Allocation approach used for waste incineration with energy recovery + as specified by the TFS (Together For Sustainability) initiative. In + Catena-X for example must be specified by value "cut-off". + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_AllocationWasteIncinerationCharacteristic + primaryDataShare: + description: >- + Share of primary data in percent as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PercentTrait' + secondaryEmissionFactorSources: + description: >- + Emission factors used for the PCF (Product Carbon Footprint) + calculation as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_EmissionFactorDSSet + dataQualityRating: + description: >- + Quantitative data quality indicators of a PCF (Product Carbon + Footprint) as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_DataQualityIndicators + extWBCSD_packagingEmissionsIncluded: + description: >- + Flag indicating whether packaging emissions are included in a PCF + (Product Carbon Footprint) as specified in the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, in Catena-X for example value + is "TRUE" per default. + $ref: >- + #/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Boolean + pcfExcludingBiogenic: + description: >- + Product carbon footprint of a product excluding biogenic emissions + as specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + pcfIncludingBiogenic: + description: >- + Product carbon footprint of a product including biogenic emissions + as specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. Optional value in current specification version but will + be mandatory in future version. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveOrNegativeEmission + fossilGhgEmissions: + description: >- + Emissions from combustion of fossil sources as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. Identical to "pcfExcludingBiogenic", will be removed in + later version. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + biogenicCarbonEmissionsOtherThanCO2: + description: >- + GWP (Global Warming Potential) of biogenic CO2e-emissions in + production phase which contain only GHG (Greenhouse Gas) emissions + other than CO2 - excludes biogenic CO2. For specification see + Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + biogenicCarbonWithdrawal: + description: >- + Biogenic carbon content in the product converted to CO2e as + specified in the Catena-X PCF Rulebook in accordance with the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveDecimalWeightTrait + dlucGhgEmissions: + description: >- + Direct land use change CO2e emissions in context of a product carbon + footprint as specified in the Catena-X PCF Rulebook in accordance + with the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + extTFS_luGhgEmissions: + description: >- + Land use CO2 emissions in context of a product carbon footprint as + specified by the TFS (Together For Sustainability) initiative. TFS + specific extension. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + aircraftGhgEmissions: + description: >- + GHG (Greenhouse Gas) emissions resulting from aircraft engine usage + for the transport of the product as specified in the Catena-X PCF + Rulebook in accordance with the technical specifications for PCF + Data Exchange (Version 2.0.0) from the WBCSD (World Business Council + for Sustainable Development)/ PACT initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + extWBCSD_packagingGhgEmissions: + description: >- + Emissions resulting from the packaging of the product as specified + in the technical specifications for PCF Data Exchange (Version + 2.0.0) from the WBCSD (World Business Council for Sustainable + Development)/ PACT initiative. WBCSD specific extension, in Catena-X + for example value is zero per default. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + distributionStagePcfExcludingBiogenic: + description: >- + Product carbon footprint for the distribution stage of a product + excluding biogenic emissions as specified in the Catena-X PCF + Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + distributionStagePcfIncludingBiogenic: + description: >- + Product carbon footprint for the distribution stage of a product + including biogenic emissions as specified in the Catena-X PCF + Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveOrNegativeEmission + distributionStageFossilGhgEmissions: + description: >- + Emissions from the combustion of fossil sources in the distribution + stage as specified in the Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + distributionStageBiogenicCarbonEmissionsOtherThanCO2: + description: >- + GWP (Global Warming Potential) of biogenic CO2e-emissions in + distribution phase which contain only GHG (Greenhouse Gas) emissions + other than CO2 ? excludes biogenic CO2. For specification see + Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + distributionStageBiogenicCarbonWithdrawal: + description: >- + GWP (Global Warming Potential) of biogenic CO2-withdrawal in + distribution stage (biogenic CO2 contained in the product) as + specified in the Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + extTFS_distributionStageDlucGhgEmissions: + description: >- + Direct land use change CO2 emissions during distribution stage in + context of a product carbon footprint as specified in the Catena-X + PCF Rulebook. TFS specific extension. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + extTFS_distributionStageLuGhgEmissions: + description: >- + Land use CO2 emissions in context of a product carbon footprint as + specified by the TFS (Together For Sustainability) initiative. TFS + specific extension. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + carbonContentTotal: + description: >- + Total carbon content per declared unit in context of a product + carbon footprint as specified in the Catena-X PCF Rulebook. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + extWBCSD_fossilCarbonContent: + description: >- + Fossil carbon amount embodied in a product as specified in the + technical specifications for PCF Data Exchange (Version 2.0.0) from + the WBCSD (World Business Council for Sustainable Development)/ PACT + initiative. WBCSD specific extension, in Catena-X for example + specified by a calculated value. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + carbonContentBiogenic: + description: >- + Biogenic carbon amount embodied in a product as specified in the + Catena-X PCF Rulebook in accordance with the technical + specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD + (World Business Council for Sustainable Development)/ PACT + initiative. + $ref: >- + #/components/schemas/urn_bamm_io.catenax.pcf_4.0.0_PositiveEmissionsTrait + required: + - declaredUnit + - unitaryProductAmount + - productMassPerDeclaredUnit + - exemptedEmissionsPercent + - referencePeriodStart + - referencePeriodEnd + - crossSectoralStandardsUsed + - extWBCSD_characterizationFactors + - extTFS_allocationWasteIncineration + - secondaryEmissionFactorSources + - extWBCSD_packagingEmissionsIncluded + - pcfExcludingBiogenic + - extWBCSD_packagingGhgEmissions diff --git a/openApi/pcf/catena-x-pcf-endpoint-1_1_1.yaml b/openApi/pcf/catena-x-pcf-endpoint-1_1_1.yaml deleted file mode 100644 index 0401c7b8187..00000000000 --- a/openApi/pcf/catena-x-pcf-endpoint-1_1_1.yaml +++ /dev/null @@ -1,676 +0,0 @@ -openapi: 3.0.0 -info: - title: Catena-X-pcf-request-endpoint - version: 1.1.1 -paths: - /productIds/{productId}: - get: - operationId: get_pcf - parameters: - - name: Edc-Bpn - description: The caller's Catena-X BusinessPartnerNumber - example: BPNL0000005AMPL3 - in: header - required: true - schema: - type: string - - name: productId - description: ID of the product/materiual the PCF is requested for - example: urn:id:8534x67 - in: path - required: true - schema: - type: string - - name: requestId - description: ID identifying the call (will be referenced in corresponding PCF response) - example: 2daa49aa-ee16-4df3-bca3-69ddead40419 - in: query - required: true - schema: - type: string - - name: message - in: query - required: false - description: URL encoded, max 250 chars - example: No%20offset%20included%2C%20please%21 - schema: - type: string - responses: - '202': - description: PCF was accepted. PCF will be sent later via to POST endpoint. - put: - operationId: set_pcf - parameters: - - name: Edc-Bpn - description: The caller's Catena-X BusinessPartnerNumber - example: BPNL0000005AMPL3 - in: header - required: true - schema: - type: string - - name: productId - description: ID of the product/materiual the PCF referring to - example: urn:id:8534x67 - in: path - required: true - schema: - type: string - - name: requestId - description: ID identifying the request call (same as within original PCF request), if the PUT is responing to a call. Can be dismissed in a PCF update call. - example: 2daa49aa-ee16-4df3-bca3-69ddead40419 - in: query - required: false - schema: - type: string - requestBody: - description: The requested PCF in WBCSD format - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/ProductFootprintResponse' - responses: - '200': - description: '' -components: - schemas: - ProductFootprintResponse: - description: A Product (Carbon) Footprint represents the carbon footprint of a product with values as specified in the Catena-X PCF Rulebook in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. - type: object - properties: - id: - description: 'Mandatory: The product footprint identifier as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#id - $ref: '#/components/schemas/UuidV4Trait' - specVersion: - description: 'Mandatory: Version of the product footprint data specification as defined in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#specVersion - $ref: '#/components/schemas/Text' - partialFullPcf: - description: 'Mandatory: Indicator for partial or full PCF (Product Carbon Footprint) declaration as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#partialFullPcf - $ref: '#/components/schemas/PartialFullPcfCharacteristic' - precedingPfIds: - description: 'Optional: Set of preceding PCF (Product Carbon Footprint) identifiers without duplicates as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. Declared as "optional" in WBCSD, needs to be covered by application.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#precedingPfIds - $ref: '#/components/schemas/PrecedingPfIdsCharacteristic' - version: - description: 'Mandatory: Version of the product (carbon) footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example set to "0" per default.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#version - $ref: '#/components/schemas/ProductFootprintVersion' - created: - description: 'Mandatory: Timestamp of the creation of the Product (Carbon) Footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#created - $ref: '#/components/schemas/Timestamp' - extWBCSD_pfStatus: - description: 'Mandatory: Status indicator of a product (carbon) footprint as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example set to "Active" per default.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#status - $ref: '#/components/schemas/PfStatusCharacteristic' - validityPeriodStart: - description: 'Optional: Start of interval during which the product (carbon) footprint is declared as valid as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. If specified, the validity period start must be equal to or greater than the reference period end.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#validityPeriodStart - $ref: '#/components/schemas/Timestamp' - validityPeriodEnd: - description: 'Optional: End of interval during which the product (carbon) footprint is declared as valid as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#validityPeriodEnd - $ref: '#/components/schemas/Timestamp' - comment: - description: 'Optional: Additional information and instructions related to the calculation of the product (carbon) footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#comment - $ref: '#/components/schemas/Text' - companyName: - description: 'Mandatory: Name of the product (carbon) footprint data owner as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#companyName - $ref: '#/components/schemas/NonEmptyStringTrait' - companyIds: - description: "Mandatory: Non-empty set of Uniform Resource Names (URN). Each value is supposed to uniquely identify the product (carbon) footprint data owner as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. For Catena-X Industry Core compliance the set of URNs must contain at least the Business Partner Number Legal Entity (BPNL) in the specified format urn:bpn:id:BPNL[a-zA-Z0-9]{12}.\_" - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#companyIds - $ref: '#/components/schemas/IdsTrait' - productDescription: - description: 'Optional: Free-form description of the product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productDescription - $ref: '#/components/schemas/Text' - productIds: - description: 'Mandatory: Non-empty set of product identifiers. Each value is supposed to uniquely identify the product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X productId corresponds with Industry Core manufacturerPartId.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productIds - $ref: '#/components/schemas/IdsTrait' - extWBCSD_productCodeCpc: - description: 'Mandatory: UN (United Nations) Product Classification Code (CPC - Central Classification Code) of a given product as specified the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, which will probably be declared as "optional" in a later WBCSD specification version. In Catena-X for example specified with default value "011-99000".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productCategoryCpc - $ref: '#/components/schemas/Text' - productName: - description: "Mandatory: Non-empty trade name of a product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X productNameCompany corresponds with Industry Core nameAtManufacturer.\_" - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productNameCompany - $ref: '#/components/schemas/NonEmptyStringTrait' - pcf: - description: A PCF (Product Carbon Footprint) represents the carbon footprint of a product and related data as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#pcf - $ref: '#/components/schemas/CarbonFootprint' - pcfLegalStatement: - description: 'Optional: Option for legal statement/ disclaimer as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#pcfLegalStatement - $ref: '#/components/schemas/Text' - required: - - id - - specVersion - - partialFullPcf - - version - - created - - extWBCSD_pfStatus - - companyName - - companyIds - - productIds - - extWBCSD_productCodeCpc - - productName - - pcf - UuidV4Trait: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.shared.uuid:2.0.0#UuidV4Trait - description: The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by "urn:uuid:" to make it an IRI. - pattern: (^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$) - Text: - type: string - x-samm-aspect-model-urn: urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#Text - description: Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. - PartialFullPcfCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PartialFullPcfCharacteristic - description: Characteristic for defining an indicator for partial or full PCF (Product Carbon Footprint) declaration as specified in the Catena-X PCF Rulebook (Version 3.0.0). - enum: - - Cradle-to-gate - - Cradle-to-grave - PrecedingPfId: - description: Entity for defining a preceding PCF (Product Carbon Footprint) identifier entity as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PrecedingPfId - type: object - properties: - id: - description: 'Mandatory: The product footprint identifier as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#id - $ref: '#/components/schemas/UuidV4Trait' - required: - - id - PrecedingPfIdsCharacteristic: - description: Characteristic for defining a non-empty set of product (carbon) footprint identifiers as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the WBCSD (World Business Council for Sustainable Development) Pathfinder framework and the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PrecedingPfIdsCharacteristic - type: array - items: - $ref: '#/components/schemas/PrecedingPfId' - ProductFootprintVersion: - type: number - minimum: 0 - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ProductFootprintVersion - description: Characteristic for defining a product footprint version as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - Timestamp: - type: string - pattern: '-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?' - x-samm-aspect-model-urn: urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#Timestamp - description: Describes a Property which contains the date and time with an optional timezone. - PfStatusCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PfStatusCharacteristic - description: Characteristic for defining a status indicator of a product (carbon) footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Enumeration with possible "Active" and "Deprecated". - enum: - - Active - - Deprecated - NonEmptyStringTrait: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#NonEmptyStringTrait - description: Constraint for ensuring that a string has at least one character. - minLength: 1 - IdsTrait: - description: Constraint for defining a non-empty set of URIs (Uniform Resource Identifieres). - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#IdsTrait - type: array - items: - type: string - format: uri - minItems: 1 - DeclaredUnitCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#DeclaredUnitCharacteristic - description: Unit of analysis of the product with accepted values as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. For countable products/ components/ materials, Catena-X for example adds the unit "piece" to the value list specified by WBCSD. - enum: - - liter - - kilogram - - cubic meter - - kilowatt hour - - megajoule - - ton kilometer - - square meter - - piece - StrictlyPositiveDecimalTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#StrictlyPositiveDecimalTrait - description: Constraint for defining a positive, non-zero decimal. - minimum: 0 - exclusiveMinimum: true - PositiveDecimalWeightTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PositiveDecimalWeightTrait - description: Constraint for defining a decimal equal to or greater than zero. - minimum: 0 - exclusiveMinimum: false - ExemptedEmissionsPercentTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ExemptedEmissionsPercentTrait - description: Characteristic for defining the percentage of emissions excluded from a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - maximum: 5 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - GeographyCountrySubdivisionTrait: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#GeographyCountrySubdivisionTrait - description: Constraint for defining a geography country subdivision in compliance to ISO 3166-2 as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - pattern: ([A-Z]{2}-[A-Z0-9]{1,3}|) - GeographyCountryTrait: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#GeographyCountryTrait - description: Constraint for defining a geography country conform to ISO 3166CC as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - pattern: ([A-Z]{2}) - GeographyRegionOrSubregionCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#GeographyRegionOrSubregionCharacteristic - description: Characteristic for defining a list of valid geographic regions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example "Global" has been added to the value list. - enum: - - Africa - - Americas - - Asia - - Europe - - Oceania - - Australia and New Zealand - - Central Asia - - Eastern Asia - - Eastern Europe - - Latin America and the Caribbean - - Melanesia - - Micronesia - - Northern Africa - - Northern America - - Northern Europe - - Polynesia - - South-eastern Asia - - Southern Asia - - Southern Europe - - Sub-Saharan Africa - - Western Asia - - Western Europe - - Global - - Several - CrossSectoralStandardsUsedEnumerationCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic - description: Characteristic for defining the enumeration of valid accounting standards used for product carbon footprint calculation as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - enum: - - ISO Standard 14067 - - ISO Standard 14044 - - Pathfinder v1 - - Pathfinder v2 - - PAS 2050 - - ISO Standard 14040 - - ISO Standard 14041 - - ISO Standard 14042 - - ISO Standard 14043 - - PEF - - Other - - GHG Protocol Product Standard - CrossSectoralStandard: - description: Entity for defining an accounting standard used for product carbon footprint calculation as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CrossSectoralStandard - type: object - properties: - crossSectoralStandard: - description: 'Mandatory: Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#crossSectoralStandard - $ref: '#/components/schemas/CrossSectoralStandardsUsedEnumerationCharacteristic' - required: - - crossSectoralStandard - CrossSectoralStandardSet: - description: Characteristic for defining the list of valid accounting standards used for product carbon footprint calculation as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CrossSectoralStandardSet - type: array - items: - $ref: '#/components/schemas/CrossSectoralStandard' - ProductOrSectorSpecificRuleOperator: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ProductOrSectorSpecificRuleOperator - description: Enumeration of PCR (Product Category Rule) operators as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension for example in Catena-X. - enum: - - PEF - - EPD International - - Other - RuleName: - description: Name of a rule applied by a specified operator as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#RuleName - type: object - properties: - ruleName: - description: Name of a rule applied by a specific operator as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ruleName - $ref: '#/components/schemas/NonEmptyStringTrait' - required: - - ruleName - RuleNamesTrait: - description: Constraint for defining a non-empty set of rule names as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#RuleNamesTrait - type: array - items: - $ref: '#/components/schemas/RuleName' - uniqueItems: true - minItems: 1 - ProductOrSectorSpecificRule: - description: Entity for defining a product or sector specific rule of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ProductOrSectorSpecificRule - type: object - properties: - extWBCSD_operator: - description: 'Mandatory: Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example must always be "Other".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#operator - $ref: '#/components/schemas/ProductOrSectorSpecificRuleOperator' - productOrSectorSpecificRules: - description: 'Mandatory: Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ruleNames - $ref: '#/components/schemas/RuleNamesTrait' - extWBCSD_otherOperatorName: - description: 'Optional: Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by a default value.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#otherOperatorName - $ref: '#/components/schemas/NonEmptyStringTrait' - required: - - extWBCSD_operator - - productOrSectorSpecificRules - ProductOrSectorSpecificRuleSet: - description: Characteristic for defining the set of product or sector specific rules of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#ProductOrSectorSpecificRuleSet - type: array - items: - $ref: '#/components/schemas/ProductOrSectorSpecificRule' - uniqueItems: true - CharacterizationFactorsCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CharacterizationFactorsCharacteristic - description: Characteristic for defining the characterization factors of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example specified by a default value. - enum: - - AR5 - - AR6 - AllocationWasteIncinerationCharacteristic: - type: string - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#AllocationWasteIncinerationCharacteristic - description: Characteristic for defining the allocation approach used for waste incineration as specified by the TFS (Together For Sustainability) initiative. - enum: - - cut-off - - reverse cut-off - - system expansion - PercentTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PercentTrait - description: Constraint for a decimal number in the range of and including 0 and 100. - maximum: 100 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - EmissionFactorDS: - description: Entity for defining an emission factor data source used to calculate a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#EmissionFactorDS - type: object - properties: - secondaryEmissionFactorSource: - description: 'Mandatory: Emission factor data source used to calculate a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#emissionFactorDS - $ref: '#/components/schemas/Text' - required: - - secondaryEmissionFactorSource - EmissionFactorDSSet: - description: Characteristic for defining a set of emission factor sources used for calculating a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#EmissionFactorDSSet - type: array - items: - $ref: '#/components/schemas/EmissionFactorDS' - uniqueItems: true - DqiNumberTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#DqiNumberTrait - description: Constraint for defining a decimal between 1 and 3 including. - maximum: 3 - exclusiveMaximum: false - minimum: 1 - exclusiveMinimum: false - DataQualityIndicators: - description: Characteristic for defining the quantitative data quality indicators of a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#DataQualityIndicators - type: object - properties: - coveragePercent: - description: 'Mandatory starting 2025: Percentage of PCF (Product Carbon Footprint) included in the data quality assessment based on the >5% emissions threshold as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example set to "100" per default.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#coveragePercent - $ref: '#/components/schemas/PercentTrait' - technologicalDQR: - description: 'Optional: Technological representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#technologicalDQR - $ref: '#/components/schemas/DqiNumberTrait' - temporalDQR: - description: 'Optional: Temporal representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#temporalDQR - $ref: '#/components/schemas/DqiNumberTrait' - geographicalDQR: - description: 'Optional: Geographical representativeness of the sources used for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#geographicalDQR - $ref: '#/components/schemas/DqiNumberTrait' - completenessDQR: - description: 'Optional: Completeness of the data collected for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#completenessDQR - $ref: '#/components/schemas/DqiNumberTrait' - reliabilityDQR: - description: 'Optional: Reliability of the data collected for PCF (Product Carbon Footprint) calculation based on weighted average of all inputs representing >5% of PCF emissions. Specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#reliabilityDQR - $ref: '#/components/schemas/DqiNumberTrait' - Boolean: - type: boolean - x-samm-aspect-model-urn: urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#Boolean - description: Represents a boolean value (i.e. a "flag"). - PositiveEmissionsTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PositiveEmissionsTrait - description: 'Only positive emission values (>0) are valid ' - minimum: 0 - exclusiveMinimum: false - PositiveOrNegativeEmission: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PositiveOrNegativeEmission - description: Characteristic for defining (positive or negative) emissions in context of a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. - NegativeEmissionsTrait: - type: number - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#NegativeEmissionsTrait - description: Only negative emission values (<=0) are valid. - maximum: 0 - exclusiveMaximum: false - PcfEntity: - description: Entity for defining a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#PcfEntity - type: object - properties: - declaredUnit: - description: 'Mandatory: Unit of analysis of a product in context of the PCF (product carbon footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. In Catena-X for example list of valid units includes "piece".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#declaredUnit - $ref: '#/components/schemas/DeclaredUnitCharacteristic' - unitaryProductAmount: - description: 'Mandatory: Amount of units contained within a product in context of the PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#unitaryProductAmount - $ref: '#/components/schemas/StrictlyPositiveDecimalTrait' - productMassPerDeclaredUnit: - description: 'Mandatory: Mass of a product per declared unit (net, unpackaged) in context of the PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productMassPerDeclaredUnit - $ref: '#/components/schemas/PositiveDecimalWeightTrait' - exemptedEmissionsPercent: - description: |- - Mandatory: Applied cut-off percentage of emissions excluded from PCF (Product Carbon Footprint). - For accordance with Catena-X PCF Rulebook (Version 3.0.0) <3%. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#exemptedEmissionsPercent - $ref: '#/components/schemas/ExemptedEmissionsPercentTrait' - exemptedEmissionsDescription: - description: 'Optional: Rationale behind exclusion of specific PCF (Product Carbon Footprint) emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#exemptedEmissionsDescription - $ref: '#/components/schemas/Text' - boundaryProcessesDescription: - description: 'Optional: Processes attributable to each lifecycle stage as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#boundaryProcessesDescription - $ref: '#/components/schemas/Text' - geographyCountrySubdivision: - description: 'Optional: Subdivision of a country which must be an ISO 3166-2 subdivision code as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#geographyCountrySubdivision - $ref: '#/components/schemas/GeographyCountrySubdivisionTrait' - geographyCountry: - description: 'Optional: Two letter country code that must conform to data type ISO 3166CC as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#geographyCountry - $ref: '#/components/schemas/GeographyCountryTrait' - geographyRegionOrSubregion: - description: 'Mandatory: Region according to list as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#geographyRegionOrSubregion - $ref: '#/components/schemas/GeographyRegionOrSubregionCharacteristic' - referencePeriodStart: - description: 'Mandatory: Start of time boundary for which a PCF (Product Carbon Footprint) value is considered to be representative as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#referencePeriodStart - $ref: '#/components/schemas/Timestamp' - referencePeriodEnd: - description: 'Mandatory: End of time boundary for which a PCF (Product Carbon Footprint) value is considered to be representative as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#referencePeriodEnd - $ref: '#/components/schemas/Timestamp' - crossSectoralStandardsUsed: - description: 'Mandatory: Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#crossSectoralStandardsUsed - $ref: '#/components/schemas/CrossSectoralStandardSet' - productOrSectorSpecificRules: - description: 'Mandatory: Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or publishers and according rule names as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#productOrSectorSpecificRules - $ref: '#/components/schemas/ProductOrSectorSpecificRuleSet' - extWBCSD_characterizationFactors: - description: 'Mandatory: IPCC (Intergovernmental Panel on Climate Change) version of the GWP (Global Warming Potential) characterization factors used for calculating the PCF (Product Carbon Footprint) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by default with value \"AR6\". Default value can be overwritten.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#characterizationFactors - $ref: '#/components/schemas/CharacterizationFactorsCharacteristic' - extWBCSD_allocationRulesDescription: - description: 'Optional: Allocation rules used and underlying reasoning in context of a product carbon footprint as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension, in Catena-X for example specified by default with value "In accordance with Catena-X PCF Rulebook (Version 3.0.0)".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#allocationRulesDescription - $ref: '#/components/schemas/Text' - extTFS_allocationWasteIncineration: - description: 'Mandatory: Allocation approach used for waste incineration with energy recovery as specified by the TFS (Together For Sustainability) initiative. In Catena-X for example must be specified by value "cut-off".' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#allocationWasteIncineration - $ref: '#/components/schemas/AllocationWasteIncinerationCharacteristic' - primaryDataShare: - description: 'Mandatory starting 2025: Share of primary data in percent as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#primaryDataShare - $ref: '#/components/schemas/PercentTrait' - secondaryEmissionFactorSources: - description: 'Mandatory: Emission factors used for the PCF (Product Carbon Footprint) calculation as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#secondaryEmissionFactorSources - $ref: '#/components/schemas/EmissionFactorDSSet' - dataQualityRating: - description: 'Mandatory starting 2025: Quantitative data quality indicators of a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#dqi - $ref: '#/components/schemas/DataQualityIndicators' - extWBCSD_packagingEmissionsIncluded: - description: |- - Mandatory: The Catena-X PCF Rulebook requires to include packaging from a system boundary perspective. "FALSE" is only possible due to the application of the cut-off rule. - Flag indicating whether packaging emissions are included in a PCF (Product Carbon Footprint) as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#packagingEmissionsIncluded - $ref: '#/components/schemas/Boolean' - pcfExcludingBiogenic: - description: 'Mandatory: Product carbon footprint of a product excluding biogenic emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#pcfExcludingBiogenic - $ref: '#/components/schemas/PositiveEmissionsTrait' - pcfIncludingBiogenic: - description: 'Mandatory starting 2025: Product carbon footprint of a product including biogenic emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Optional value in current specification version but will be mandatory in future version.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#pcfIncludingBiogenic - $ref: '#/components/schemas/PositiveOrNegativeEmission' - fossilGhgEmissions: - description: 'Mandatory starting 2025: Emissions from combustion of fossil sources as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Identical to "pcfExcludingBiogenic", will be removed in later version.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#fossilGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - biogenicCarbonEmissionsOtherThanCO2: - description: 'Mandatory starting 2025: GWP (Global Warming Potential) of biogenic CO2e-emissions in production phase which contain only GHG (Greenhouse Gas) emissions other than CO2 - excludes biogenic CO2. For specification see Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#biogenicCarbonEmissionsOtherThanCO2 - $ref: '#/components/schemas/PositiveEmissionsTrait' - biogenicCarbonWithdrawal: - description: 'Mandatory starting 2025: Biogenic carbon content in the product converted to CO2e as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#biogenicCarbonWithdrawal - $ref: '#/components/schemas/NegativeEmissionsTrait' - dlucGhgEmissions: - description: 'Mandatory starting 2025: Direct land use change CO2e emissions in context of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#dlucGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - extTFS_luGhgEmissions: - description: 'Mandatory starting 2025: Land use CO2 emissions in context of a product carbon footprint as specified by the TFS (Together For Sustainability) initiative. TFS specific extension.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#luGhgEmissions - $ref: '#/components/schemas/PositiveOrNegativeEmission' - aircraftGhgEmissions: - description: 'Mandatory starting 2025: GHG (Greenhouse Gas) emissions resulting from aircraft engine usage for the transport of the product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#aircraftGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - extWBCSD_packagingGhgEmissions: - description: 'Optional: Emissions resulting from the packaging of the product as specified in the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. WBCSD specific extension. In Catena-X not relevant to be reported separately.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#packagingGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStagePcfExcludingBiogenic: - description: 'Optional: Product carbon footprint for the distribution stage of a product excluding biogenic emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStagePcfExcludingBiogenic - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStagePcfIncludingBiogenic: - description: 'Optional: Product carbon footprint for the distribution stage of a product including biogenic emissions as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStagePcfIncludingBiogenic - $ref: '#/components/schemas/PositiveOrNegativeEmission' - distributionStageFossilGhgEmissions: - description: 'Optional: Emissions from the combustion of fossil sources in the distribution stage as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageFossilGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStageBiogenicCarbonEmissionsOtherThanCO2: - description: 'Optional: GWP (Global Warming Potential) of biogenic CO2e-emissions in distribution phase which contain only GHG (Greenhouse Gas) emissions other than CO2 ? excludes biogenic CO2. For specification see Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageBiogenicCarbonEmissionsOtherThanCO2 - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStageBiogenicCarbonWithdrawal: - description: 'Optional: GWP (Global Warming Potential) of biogenic CO2-withdrawal in distribution stage (biogenic CO2 contained in the product) as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageBiogenicCarbonWithdrawal - $ref: '#/components/schemas/NegativeEmissionsTrait' - extTFS_distributionStageDlucGhgEmissions: - description: 'Optional: Direct land use change CO2 emissions during distribution stage in context of a product carbon footprint as specified by the TFS (Together For Sustainability) initiative. TFS specific extension.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageDlucGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - extTFS_distributionStageLuGhgEmissions: - description: 'Optional: Land use CO2 emissions in context of a product carbon footprint as specified by the TFS (Together For Sustainability) initiative. TFS specific extension.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageLuGhgEmissions - $ref: '#/components/schemas/PositiveOrNegativeEmission' - carbonContentTotal: - description: 'Mandatory starting 2025: Total carbon content per declared unit in context of a product carbon footprint as specified in the Catena-X PCF Rulebook (Version 3.0.0).' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#carbonContentTotal - $ref: '#/components/schemas/PositiveEmissionsTrait' - extWBCSD_fossilCarbonContent: - description: 'Mandatory starting 2025: Fossil carbon amount embodied in a product as specified in the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Must be calculated with kgC (kilogram Carbon) / declaredUnit equal to or greater zero; WBCSD specific extension, in Catena-X specified by a calculated value.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#fossilCarbonContent - $ref: '#/components/schemas/PositiveEmissionsTrait' - carbonContentBiogenic: - description: 'Mandatory starting 2025: Biogenic carbon amount embodied in a product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.1.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. Must be calculated with kgC (kilogram Carbon) / declaredUnit equal to or greater zero.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#biogenicCarbonContent - $ref: '#/components/schemas/PositiveEmissionsTrait' - distributionStageAircraftGhgEmissions: - description: 'Optional: GHG (Greenhouse Gas) emissions for the distribution stage resulting from aircraft engine usage for the transport of the product as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative.' - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#distributionStageAircraftGhgEmissions - $ref: '#/components/schemas/PositiveEmissionsTrait' - required: - - declaredUnit - - unitaryProductAmount - - productMassPerDeclaredUnit - - exemptedEmissionsPercent - - geographyRegionOrSubregion - - referencePeriodStart - - referencePeriodEnd - - crossSectoralStandardsUsed - - productOrSectorSpecificRules - - extWBCSD_characterizationFactors - - extTFS_allocationWasteIncineration - - secondaryEmissionFactorSources - - extWBCSD_packagingEmissionsIncluded - - pcfExcludingBiogenic - CarbonFootprint: - description: Characteristic for defining a PCF (Product Carbon Footprint) as specified in the Catena-X PCF Rulebook (Version 3.0.0) in accordance with the technical specifications for PCF Data Exchange (Version 2.0.0) from the WBCSD (World Business Council for Sustainable Development)/ PACT initiative. - x-samm-aspect-model-urn: urn:samm:io.catenax.pcf:7.0.0#CarbonFootprint - type: object - allOf: - - $ref: '#/components/schemas/PcfEntity' \ No newline at end of file diff --git a/src/pages/CHANGELOG.md b/src/pages/CHANGELOG.md new file mode 100644 index 00000000000..a3930dba47b --- /dev/null +++ b/src/pages/CHANGELOG.md @@ -0,0 +1,626 @@ +# Changelog + +The overarching project is guided by [https://catena-x.net](https://catena-x.net) and all development work is covered in [https://eclipse-tractusx.github.io](https://eclipse-tractusx.github.io/). + +All notable changes on the overarching level are documented in this file. Refer to component repositories for specific content, changelog and documentation. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + +Tractus-X operates on YY.0M.MICRO [Calendar Versioning](https://calver.org/) for overarching, quarterly Releases. Semantic Versioning remains unchanged for all components. + +## [24.05] - 2024-05-29 + +### Added + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|:---------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------:| +| [Behaviour Twin KIT](https://eclipse-tractusx.github.io/docs-kits/next/kits/behaviour-twin-kit/overview) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/behaviour-twin-kit/changelog) | +| [BPN DID Resolution Service (BDRS)](https://github.com/eclipse-tractusx/bpn-did-resolution-service) | bdrs: [0.0.4](https://github.com/eclipse-tractusx/bpn-did-resolution-service/releases/tag/0.0.4) | [0.0.4](https://github.com/eclipse-tractusx/bpn-did-resolution-service/releases/tag/0.0.4) | +| [PURIS KIT](https://eclipse-tractusx.github.io/docs-kits/category/puris-kit) | n/a | [0.2.0](https://eclipse-tractusx.github.io/docs-kits/kits/PURIS%20Kit/PURIS%20Kit%20Changelog) | +| [SSI Credential Issuer](https://github.com/eclipse-tractusx/ssi-credential-issuer) | ssi-credential-issuer: [1.0.0](https://github.com/eclipse-tractusx/ssi-credential-issuer/releases/tag/ssi-credential-issuer-1.0.0) | [1.0.0](https://github.com/eclipse-tractusx/ssi-credential-issuer/releases/tag/v1.0.0) | + +### Updated + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Behavioral Twin: Model and Data processing (MDP) KIT](https://eclipse-tractusx.github.io/docs-kits/category/model-based-development-and-data-processing-mdp-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Behaviour%20Twin%20MDP%20Kit/page_changelog) | +| [Business Partner KIT](https://eclipse-tractusx.github.io/docs-kits/category/business-partner-kit) | n/a | [5.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Business%20Partner%20Kit/Changelog) | +| [Circularity KIT](https://eclipse-tractusx.github.io/docs-kits/kits/Circularity_KIT/page-adoption-view) | n/a | [1.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Circularity_KIT/Changelog%20Circularity%20KIT) | +| [Connector KIT](https://eclipse-tractusx.github.io/docs-kits/category/connector-kit) | n/a | [2.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Connector%20Kit/page_changelog) | +| [Country Risk](https://github.com/eclipse-tractusx/vas-country-risk) | country-risk: [4.0.2](https://github.com/eclipse-tractusx/vas-country-risk/releases/tag/country-risk-4.0.2) | [v2.0.0](https://github.com/eclipse-tractusx/vas-country-risk/releases/tag/v2.0.0) | +| [Data Chain KIT](https://eclipse-tractusx.github.io/docs-kits/category/data-chain-kit) | n/a | [3.0.1](https://eclipse-tractusx.github.io/docs-kits/kits/Data%20Chain%20Kit/data%20chain%20kit%20changelog) | +| [Demand and Capacity Management (DCM) KIT](https://eclipse-tractusx.github.io/docs-kits/category/dcm-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/DCM-Kit/changelog) | +| [Digital Product Pass (DPP)](https://github.com/eclipse-tractusx/digital-product-pass) | digital-product-pass: [3.0.0](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/digital-product-pass-3.0.0) | [v3.0.0](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v3.0.0) | +| [Digital Twin KIT](https://eclipse-tractusx.github.io/docs-kits/category/digital-twin-kit) | n/a | [2.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Digital%20Twin%20Kit/Digital%20Twin%20Kit%20Changelog) | +| [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry) | digital-twin-registry: [0.4.11](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/digital-twin-registry-0.4.11) | [v0.4.3](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.4.3) | +| [Discovery Finder](https://github.com/eclipse-tractusx/sldt-discovery-finder) | discoveryfinder: [0.2.5](https://github.com/eclipse-tractusx/sldt-discovery-finder/releases/tag/discoveryfinder-0.2.5) | [v0.3.1](https://github.com/eclipse-tractusx/sldt-discovery-finder/releases/tag/v0.3.1) | +| [Discovery Service (BPN Finder)](https://github.com/eclipse-tractusx/sldt-bpn-discovery) | bpndiscovery: [0.2.6](https://github.com/eclipse-tractusx/sldt-bpn-discovery/releases/tag/bpndiscovery-0.2.6) | [0.3.1](https://github.com/eclipse-tractusx/sldt-bpn-discovery/releases/tag/v0.3.1) | +| [Eclipse Data Space Connector (Tractus-X EDC)](https://github.com/eclipse-tractusx/tractusx-edc) | tractusx-connector: [0.7.1](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.7.1) | [0.7.1](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.7.1) | +| [Eco Pass KIT](https://eclipse-tractusx.github.io/docs-kits/category/eco-pass-kit) | n/a | [1.4.0](https://eclipse-tractusx.github.io/docs-kits/kits/Eco_Pass_KIT/changelog) | +| [Environmental and Social Standards (ESS) KIT](https://eclipse-tractusx.github.io/docs-kits/category/ess-kit) | n/a | [0.2.0](https://eclipse-tractusx.github.io/docs-kits/kits/ESS-Kit/ESS%20Kit%20Changelog) | +| [Golden Record Business Partner Number (BPN) Service](https://github.com/eclipse-tractusx/bpdm) | bpdm: [5.0.1](https://github.com/eclipse-tractusx/bpdm/releases/tag/bpdm-5.0.1) | [v6.0.1](https://github.com/eclipse-tractusx/bpdm/releases/tag/v6.0.1) | +| [Industry Core KIT](https://eclipse-tractusx.github.io/docs-kits/category/industry-core-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Industry%20Core%20Kit/Industry%20Core%20Kit%20Changelog) | +| [Identity and Access Management (IAM)](https://github.com/eclipse-tractusx/portal-iam) | centralidp: [3.0.0](https://github.com/eclipse-tractusx/portal-iam/releases/tag/centralidp-3.0.0)
sharedidp: [3.0.0](https://github.com/eclipse-tractusx/portal-iam/releases/tag/sharedidp-3.0.0) | keycloak: [v23.0.7](https://www.keycloak.org/docs/latest/release_notes/index.html#keycloak-23-0-7) | +| [Item Relationship Service (IRS)](https://github.com/eclipse-tractusx/item-relationship-service) | item-relationship-service: [7.1.3](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/item-relationship-service-7.1.3) | [5.1.3](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/5.1.3) | +| [Knowledge Agents](https://github.com/eclipse-tractusx/knowledge-agents) | remoting-agent: [1.12.19](https://github.com/eclipse-tractusx/knowledge-agents/releases/tag/remoting-agent-1.12.19) | [1.12.19](https://github.com/eclipse-tractusx/knowledge-agents/releases/tag/v1.12.19) | +| [(Knowledge) Agents KIT](https://eclipse-tractusx.github.io/docs-kits/category/agents-kit) | n/a | [1.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/knowledge-agents/Knowledge%20Agent%20Changelog) | +| [Managed Service Orchestrator](https://github.com/eclipse-tractusx/managed-service-orchestrator) | managed-service-orchestrator: [1.5.9](https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/managed-service-orchestrator-1.5.9) | [v1.5.6](https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/v1.5.6) | +| [Manufacturing as a Service (MaaS) KIT](https://eclipse-tractusx.github.io/docs-kits/category/manufacturing-as-a-service-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Manufacturing%20as%20a%20Service%20Kit/Manufacturing%20as%20a%20Service%20KIT%20Changelog) | +| [Modular Production KIT](https://eclipse-tractusx.github.io/docs-kits/category/modular-production-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Modular%20Production%20Kit/Modular%20Production%20Kit%20Changelog) | +| [Policy Hub](https://github.com/eclipse-tractusx/policy-hub) | policy-hub: [1.0.0](https://github.com/eclipse-tractusx/policy-hub/releases/tag/policy-hub-1.0.0) | [1.0.0](https://github.com/eclipse-tractusx/policy-hub/releases/tag/policy-hub-1.0.0) | +| [Portal](https://github.com/eclipse-tractusx/portal) | portal: [2.0.0](https://github.com/eclipse-tractusx/portal/releases/tag/portal-2.0.0) | Registration: [v2.0.0](https://github.com/eclipse-tractusx/portal-frontend-registration/releases/tag/v2.0.0)
Frontend: [v2.0.0](https://github.com/eclipse-tractusx/portal-frontend/releases/tag/v2.0.0)
Backend: [v2.0.0](https://github.com/eclipse-tractusx/portal-backend/releases/tag/v2.0.0)
Assets: [v2.0.0](https://github.com/eclipse-tractusx/portal-assets/releases/tag/v2.0.0) | +| [PCF Exchange KIT](https://eclipse-tractusx.github.io/docs-kits/category/pcf-exchange-kit) | n/a | [1.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/PCF%20Exchange%20Kit/PCF%20Exchange%20Kit%20Changelog) | +| [PURIS](https://github.com/eclipse-tractusx/puris) | puris: [2.6.2](https://github.com/eclipse-tractusx/puris/releases/tag/puris-2.6.2) | [2.0.1](https://github.com/eclipse-tractusx/puris/releases/tag/2.0.1) | +| [Quality KIT](https://eclipse-tractusx.github.io/docs-kits/category/quality-kit) | n/a | [1.2.1](https://eclipse-tractusx.github.io/docs-kits/kits/Quality-Kit/Quality%20Kit%20Changelog) | +| [Self Description (SD) Factory](https://github.com/eclipse-tractusx/sd-factory) | sdfactory: [2.1.19](https://github.com/eclipse-tractusx/sd-factory/releases/tag/sdfactory-2.1.19) | [v2.1.12](https://github.com/eclipse-tractusx/sd-factory/releases/tag/v2.1.12) | +| [Simple Data Exchanger (SDE)](https://github.com/eclipse-tractusx/managed-simple-data-exchanger) | sde: [0.1.9](https://github.com/eclipse-tractusx/managed-simple-data-exchanger/releases/tag/sde-0.1.9) | Frontend: [v2.4.1](https://github.com/eclipse-tractusx/managed-simple-data-exchanger-frontend/releases/tag/v2.4.1)
Backend: [v2.4.1](https://github.com/eclipse-tractusx/managed-simple-data-exchanger-backend/releases/tag/v2.4.1) | +| [Semantic Hub](https://github.com/eclipse-tractusx/sldt-semantic-hub) | semantic-hub: [0.2.3](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/semantic-hub-0.2.3) | [v0.3.2](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/v0.3.2) | +| [Trace-X Traceability Application](https://github.com/eclipse-tractusx/traceability-foss) | traceability-foss: [1.3.38](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/helm-charts-1.3.38) | [11.0.1](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/11.0.1) | +| [Traceability KIT](https://eclipse-tractusx.github.io/docs-kits/category/traceability-kit) | n/a | [5.0.1](https://eclipse-tractusx.github.io/docs-kits/kits/Traceability%20Kit/Traceability%20Kit%20Changelog) | + + +### Unchanged, untested + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------:| +| [Data Governance KIT](https://eclipse-tractusx.github.io/docs-kits/category/data-governance-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Data%20Governance%20Kit/Data%20Governance%20Kit%20Changelog) | +| [Managed Identity Wallet (MIW)](https://github.com/eclipse-tractusx/managed-identity-wallet) | managed-identity-wallet: [0.3.0](https://github.com/eclipse-tractusx/managed-identity-wallet/releases/tag/v0.3.0) | [0.3.0](https://github.com/eclipse-tractusx/managed-identity-wallet/releases/tag/v0.3.0) | +| [OSim KIT](https://eclipse-tractusx.github.io/docs-kits/category/osim-kit) | n/a | [2.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/OSim%20Kit/OSim%20Kit%20Changelog) | + +### Removed + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|--------------------------------------------------|:--------------:|:--------------------:| +| Behavioral Twin: Health Indicators (HI) KIT | n/a | 0.1.1 | +| Behavioral Twin: Remaining useful Life (RUL) KIT | n/a | 0.1.1 | +| Certificate Management KIT | n/a | 0.1.0 | + +### Known Knowns + +- Relevant components and interfaces developed considering Gaia-X Trust Framework - 22.10 +- Connection to an external Clearing House service for the entire Catena-X ecosystem is required. The Gaia-X compliance service should generally be capable of recognizing all companies that are able to register with the Catena-X Portal. +Conformity to [Asset Administration Shell (AAS) API v3.0](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API.pdf) and bugfix v3.0.1 is given. Fine granular access control introduced for optional use. +- This Tractus-X release does not include a Managed Identity Wallet (MIW). The development team decided on a temporary bridging solution, based on a commercial application, to test and ship Release 24.05. Without implementing this interim solution, participants will not be able to fully utilize this Tractus-X release in consequence. An updated and validated version of MIW is expected in Release 24.08. +- The Tractus-X EDC has undergone significant changes in its Management API, communication with external services and internal APIs. +- Documentation content (e.g. architecture, manuals etc) and folder structure have not explicitly been checked for this Release, as relevant TRGs are not yet in force. The vast majority of components are evolutions of previous Releases, with a thorough review undergone. This leads to a high confidence in the quality of existing documentation within the product repositories. +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- No crosscheck of functionality in verification environment +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) +- Security concept (overall) recommended for Operations +- Listed components in "Unchanged, untested" category were not verified in combination with the current Release package and are only compatible with Catena-X Standards as specified. Use at your own risk at this time. + +### Runtime + +The release has been tested + +- on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.27.3` +- with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `15` + +Note: Tractus-X EDC has been tested on both Postgresql versions: 15.x and 16.x + +The following violations of TRG 5.07 apply: + +- Golden Record Business Partner Number (BPN) Service operates on Postgresql version 16.x (not 15), but has been successfully tested for the current Release +- Country Risk deploys a Postgresql version 15 per helm chart. Yet, the test has been successfully performed on version 14.x. + +### Using helm with central helm registry + +You can search all released helm charts with the following commands: +```shell +helm repo add tractusx-dev https://eclipse-tractusx.github.io/charts/dev +helm repo update tractusx-dev +helm search repo tractusx-dev --versions +``` +For installation details, please see the referenced Repositories / Releases. + + +## [24.03] - 2024-03-08 + +### Added + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|:------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Certificate Management KIT](https://eclipse-tractusx.github.io/docs-kits/category/certificate-management-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Certificate%20Management%20Kit/Changelog) | +| [Data Governance KIT](https://eclipse-tractusx.github.io/docs-kits/category/data-governance-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Data%20Governance%20Kit/Data%20Governance%20Kit%20Changelog) | | +| [Environmental and Social Standards (ESS) KIT](https://eclipse-tractusx.github.io/docs-kits/category/ess-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/ESS-Kit/ESS%20Kit%20Changelog) | +| [Industry Core KIT](https://eclipse-tractusx.github.io/docs-kits/category/industry-core-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Industry%20Core%20Kit/Industry%20Core%20Kit%20Changelog) | +| [Manufacturing as a Service (MaaS) KIT](https://eclipse-tractusx.github.io/docs-kits/category/manufacturing-as-a-service-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Manufacturing%20as%20a%20Service%20Kit/Manufacturing%20as%20a%20Service%20KIT%20Changelog) | +| [PURIS](https://github.com/eclipse-tractusx/puris) | puris: [1.0.0](https://github.com/eclipse-tractusx/puris/releases/tag/puris-1.0.0) | [1.0.0](https://github.com/eclipse-tractusx/puris/releases/tag/1.0.0) | + + +### Updated + + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|--------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Business Partner KIT](https://eclipse-tractusx.github.io/docs-kits/category/business-partner-kit) | n/a | [4.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Business%20Partner%20Kit/Changelog) | +| [Connector KIT](https://eclipse-tractusx.github.io/docs-kits/category/connector-kit) | n/a | [1.2.0](https://eclipse-tractusx.github.io/docs-kits/kits/Connector%20Kit/Adoption%20View/connector_kit_adoption_view) | +| [Country Risk](https://github.com/eclipse-tractusx/vas-country-risk) | country-risk: [3.0.11](https://github.com/eclipse-tractusx/vas-country-risk/releases/tag/country-risk-3.0.11) | Frontend: [v1.3.1](https://github.com/eclipse-tractusx/vas-country-risk/releases/tag/v1.3.1)
Backend: [v1.3.1](https://github.com/eclipse-tractusx/vas-country-risk-backend/releases/tag/v1.3.1) | +| [Demand and Capacity Management (DCM) KIT](https://eclipse-tractusx.github.io/docs-kits/category/dcm-kit) | n/a | [0.2.0](https://eclipse-tractusx.github.io/docs-kits/kits/DCM-Kit/changelog) | +| [Digital Product Pass (DPP)](https://github.com/eclipse-tractusx/digital-product-pass) | digital-product-pass: [2.1.4](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/digital-product-pass-2.1.4) | [v2.1.3](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v2.1.3) | +| [Digital Twin KIT](https://eclipse-tractusx.github.io/docs-kits/category/digital-twin-kit) | n/a | [1.2.0](https://eclipse-tractusx.github.io/docs-kits/kits/Digital%20Twin%20Kit/Digital%20Twin%20Kit%20Changelog) | +| [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry) | digital-twin-registry: [0.3.31](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/digital-twin-registry-0.3.31) | [v0.3.23](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.3.23) | +| [Discovery Finder](https://github.com/eclipse-tractusx/sldt-discovery-finder) | discoveryfinder: [0.1.18](https://github.com/eclipse-tractusx/sldt-discovery-finder/releases/tag/discoveryfinder-0.1.18) | [v0.2.7](https://github.com/eclipse-tractusx/sldt-discovery-finder/releases/tag/v0.2.7) | +| [Discovery Service (BPN Finder)](https://github.com/eclipse-tractusx/sldt-bpn-discovery) | bpndiscovery: [0.1.18](https://github.com/eclipse-tractusx/sldt-bpn-discovery/releases/tag/bpndiscovery-0.1.18) | [0.2.8](https://github.com/eclipse-tractusx/sldt-bpn-discovery/releases/tag/v0.2.8) | +| [Eclipse Data Space Connector (EDC)](https://github.com/eclipse-tractusx/tractusx-edc) | tractusx-connector: [0.5.4](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.5.4) | [0.5.4](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.5.4) | +| [Eco Pass KIT](https://eclipse-tractusx.github.io/docs-kits/category/eco-pass-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Eco_Pass_KIT/changelog) | +| [Golden Record Business Partner Number (BPN) Service](https://github.com/eclipse-tractusx/bpdm) | bpdm: [4.0.2](https://github.com/eclipse-tractusx/bpdm/releases/tag/bpdm-4.0.2) | [v5.0.0](https://github.com/eclipse-tractusx/bpdm/releases/tag/v5.0.0) | +| [Item Relationship Service (IRS)](https://github.com/eclipse-tractusx/item-relationship-service) | irs-helm: [6.14.1](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/irs-helm-6.14.1) | [4.5.1](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/4.5.1) | +| [Knowledge Agents](https://github.com/eclipse-tractusx/knowledge-agents) | remoting-agent: [1.11.16](https://github.com/eclipse-tractusx/knowledge-agents/releases/tag/remoting-agent-1.11.16) | [1.11.16](https://github.com/eclipse-tractusx/knowledge-agents/releases/tag/v1.11.16) | +| [Knowledge Agents KIT](https://eclipse-tractusx.github.io/docs-kits/category/agents-kit) | n/a | [1.0.1](https://eclipse-tractusx.github.io/docs-kits/kits/knowledge-agents/Knowledge%20Agent%20Changelog) | +| [Managed Identity Wallet (MIW)](https://github.com/eclipse-tractusx/managed-identity-wallet) | managed-identity-wallet: [0.3.0](https://github.com/eclipse-tractusx/managed-identity-wallet/releases/tag/v0.3.0) | [0.3.0](https://github.com/eclipse-tractusx/managed-identity-wallet/releases/tag/v0.3.0) | +| [Managed Service Orchestrator](https://github.com/eclipse-tractusx/managed-service-orchestrator) | managed-service-orchestrator: [1.5.4](https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/managed-service-orchestrator-1.5.4) | [v1.5.4](https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/v1.5.4) | +| [OSim KIT](https://eclipse-tractusx.github.io/docs-kits/category/osim-kit) | n/a | [2.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/OSim%20Kit/OSim%20Kit%20Changelog) | +| [Policy Hub](https://github.com/eclipse-tractusx/policy-hub) | policy-hub: [0.1.0](https://github.com/eclipse-tractusx/policy-hub/releases/tag/policy-hub-0.1.0) | [0.1.0](https://github.com/eclipse-tractusx/policy-hub/releases/tag/policy-hub-0.1.0) | +| [Portal](https://github.com/eclipse-tractusx/portal) | portal: [1.8.0](https://github.com/eclipse-tractusx/portal/releases/tag/portal-1.8.0) | Registration: [v1.6.0](https://github.com/eclipse-tractusx/portal-frontend-registration/releases/tag/v1.6.0)

Frontend: [v1.8.0](https://github.com/eclipse-tractusx/portal-frontend/releases/tag/v1.8.0)
Backend: [v1.8.0](https://github.com/eclipse-tractusx/portal-backend/releases/tag/v1.8.0)
Assets: [v1.8.0](https://github.com/eclipse-tractusx/portal-assets/releases/tag/v1.8.0) | +| [Product Carbon Footprint (PCF) KIT](https://eclipse-tractusx.github.io/docs-kits/category/pcf-exchange-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/PCF%20Exchange%20Kit/PCF%20Exchange%20Kit%20Changelog) | +| [Quality KIT](https://eclipse-tractusx.github.io/docs-kits/category/quality-kit) | n/a | [1.2.0](https://eclipse-tractusx.github.io/docs-kits/kits/Quality-Kit/Quality%20Kit%20Changelog) | +| [Self Description (SD) Factory](https://github.com/eclipse-tractusx/sd-factory) | sdfactory: [2.1.12](https://github.com/eclipse-tractusx/sd-factory/releases/tag/sdfactory-2.1.12) | [v2.1.10](https://github.com/eclipse-tractusx/sd-factory/releases/tag/v2.1.10) | +| [Simple Data Exchanger (SDE)](https://github.com/eclipse-tractusx/managed-simple-data-exchanger) | sde: [0.1.5](https://github.com/eclipse-tractusx/managed-simple-data-exchanger/releases/tag/sde-0.1.5) | Frontend: [v2.3.6](https://github.com/eclipse-tractusx/managed-simple-data-exchanger-frontend/releases/tag/v2.3.6)
Backend: [v2.3.6](https://github.com/eclipse-tractusx/managed-simple-data-exchanger-backend/releases/tag/v2.3.6) | +| [Semantic Hub](https://github.com/eclipse-tractusx/sldt-semantic-hub) | semantic-hub: [0.1.35](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/semantic-hub-0.1.35) | [v0.2.16](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/v0.2.16) | +| [Trace-X Traceability Application](https://github.com/eclipse-tractusx/traceability-foss) | [1.3.28](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/helm-charts-1.3.28) | [10.3.0](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/10.3.0) | +| [Traceability KIT](https://eclipse-tractusx.github.io/docs-kits/category/traceability-kit) | n/a | [4.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Traceability%20Kit/Traceability%20Kit%20Changelog) | + + +### Unchanged, untested + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Behavioral Twin: Health Indicators (HI) KIT](https://eclipse-tractusx.github.io/docs-kits/category/health-indicator-hi-kit) | n/a | [0.1.1](https://eclipse-tractusx.github.io/docs-kits/kits/Behaviour%20Twin%20HI%20Kit/Changelog%20Health%20Indicator%20Kit) | +| [Behavioral Twin: Model and Data processing (MDP) KIT](https://eclipse-tractusx.github.io/docs-kits/category/model-based-development-and-data-processing-mdp-kit) | n/a | [0.1.1](https://eclipse-tractusx.github.io/docs-kits/kits/Behaviour%20Twin%20MDP%20Kit/Changelog%20Model%20Based%20Development%20and%20Data%20Processing%20Kit) | +| [Behavioral Twin: Remaining useful Life (RUL) KIT](https://eclipse-tractusx.github.io/docs-kits/category/remaining-useful-life-rul-kit) | n/a | [0.1.1](https://eclipse-tractusx.github.io/docs-kits/kits/Behaviour%20Twin%20RuL%20Kit/Changelog%20Remaining%20Useful%20Life%20Kit) | +| [Circularity KIT](https://eclipse-tractusx.github.io/docs-kits/kits/Circularity_KIT/page-adoption-view) | n/a | [0.2.0](https://eclipse-tractusx.github.io/docs-kits/kits/Circularity_KIT/Changelog%20Circularity%20KIT) | +| [Modular Production KIT](https://eclipse-tractusx.github.io/docs-kits/category/modular-production-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Modular%20Production%20Kit/Modular%20Production%20Kit%20Changelog) | + + + +### Known knowns + +- Relevant components and interfaces developed considering Gaia-X Trust Framework - 22.10 +- Connection to an external Clearing House service for the entire Catena-X ecosystem is required. The Gaia-X compliance service should generally be capable of recognizing all companies that are able to register with the Catena-X Portal. +- Conformity to [Asset Administration Shell v3.0](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API.pdf), [API live example](https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.0_SSP-001#/Asset%20Administration%20Shell%20Registry%20API/GetAssetAdministrationShellDescriptorById) (AAS) is given. The DTR “/query” interface is finally deprecated and no longer available with this Release as announced. Details can be found in the [changelog](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/blob/main/CHANGELOG.md) of the respective component. + +- EDC provides no new release compared to 23.12 but only patches: EDC version 0.5.4 is part of 24.03 with the following limitations: + Standard Security Tests have been performed, but it is strongly recommended for each EDC operator to apply own security measures. Especially the Dynamic Application Security Testing (DAST) needs to be executed for each specific operation environment and instance. + Tractus-X release guidelines (TRGs) have been fulfilled. + +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- No crosscheck of functionality in verification environment +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) +- Security concept (overall) recommended for Operations + +- Listed components in "Unchanged, untested" category were not verified in combination with the current Release package and are only compatible with Catena-X Standards as specified. Use at your own risk at this time. + +### Runtime + +- Tested on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.27.3` +- Tested with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `15` + - Three exceptions apply for + - Golden Record Business Partner Number (BPN) Service + - Managed Identity Wallet (MIW) + - Managed Service Orchestrator (MSO) + + Those components violate TRG 5.07 as they still operate on Postgresql DB Version 14.x (not 15), but have been successfully tested for the current Release. + +### Using helm with central helm registry + +You can search all released helm charts with the following commands: +```shell +helm repo add tractusx-dev https://eclipse-tractusx.github.io/charts/dev +helm repo update tractusx-dev +helm search repo tractusx-dev --versions +``` +For installation details, please see the referenced Repositories / Releases. + + + +## [23.12] - 2023-12-08 + +### Added + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Behavioral Twin: Health Indicators (HI) KIT](https://eclipse-tractusx.github.io/docs-kits/category/health-indicator-hi-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Behaviour%20Twin%20HI%20Kit/Adoption%20View%20Health%20Indicator%20Kit) | +| [Behavioral Twin: Model and Data processing (MDP) KIT](https://eclipse-tractusx.github.io/docs-kits/category/model-based-development-and-data-processing-mdp-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Behaviour%20Twin%20MDP%20Kit/Adoption%20View%20Model%20Based%20Development%20and%20Data%20Processing%20Kit/) | +| [Circularity KIT](https://eclipse-tractusx.github.io/docs-kits/kits/Circularity_KIT/page-adoption-view) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Circularity_KIT/page-adoption-view/) | +| [Demand and Capacity Management (DCM) KIT](https://eclipse-tractusx.github.io/docs-kits/3.1.0/category/dcm-kit) | n/a | [3.1.0](https://eclipse-tractusx.github.io/docs-kits/3.1.0/kits/DCM%20Kit/adoption-view/) | +| [Knowledge Agent KIT](https://eclipse-tractusx.github.io/docs-kits/category/agents-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/knowledge-agents/adoption-view/intro) | +| [Modular Production KIT](https://eclipse-tractusx.github.io/docs-kits/category/modular-production-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Modular%20Production%20Kit/Adoption%20View%20Modular%20Production%20Kit/) | + + + +### Changed + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|----------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [BPN Discovery](https://github.com/eclipse-tractusx/sldt-bpn-discovery) | bpndiscovery: [0.1.12](https://github.com/eclipse-tractusx/sldt-bpn-discovery/releases/tag/bpndiscovery-0.1.12) | [0.2.6](https://github.com/eclipse-tractusx/sldt-bpn-discovery/releases/tag/v0.2.6) | +| [Business Partner KIT](https://eclipse-tractusx.github.io/docs-kits/category/business-partner-kit) | n/a | [3.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Business%20Partner%20Kit/Adoption%20View/) | +| [Connector KIT](https://eclipse-tractusx.github.io/docs-kits/category/connector-kit) | n/a | [0.6.0](https://eclipse-tractusx.github.io/docs-kits/kits/tractusx-edc/CHANGELOG/) | +| [Country Risk](https://github.com/eclipse-tractusx/vas-country-risk) | country-risk: [3.0.6](https://github.com/eclipse-tractusx/vas-country-risk/releases/tag/country-risk-3.0.6) | Frontend: [v1.3.0](https://github.com/eclipse-tractusx/vas-country-risk/releases/tag/v1.3.0)
Backend: [v1.2.3](https://github.com/eclipse-tractusx/vas-country-risk-backend/releases/tag/v1.2.3) | +| [Digital Twin KIT](https://eclipse-tractusx.github.io/docs-kits/category/digital-twin-kit) | n/a | [1.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Digital%20Twin%20Kit/Digital%20Twin%20Kit%20Changelog) | +| [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry) | registry: [0.3.19](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/registry-0.3.19) | [v0.3.19](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.3.19) | +| [Golden Record Business Partner Number (BPN) Service](https://github.com/eclipse-tractusx/bpdm) | bpdm: [3.1.2](https://github.com/eclipse-tractusx/bpdm/releases/tag/bpdm-3.1.2) | [v4.1.0](https://github.com/eclipse-tractusx/bpdm/releases/tag/v4.1.0) | +| [Item Relationship Service (IRS)](https://github.com/eclipse-tractusx/item-relationship-service) | irs-helm: [6.9.1](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/irs-helm-6.9.1) | [4.0.1](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/4.0.1) | +| [Knowledge Agents](https://github.com/eclipse-tractusx/knowledge-agents) | remoting-agent: [1.10.15](https://github.com/eclipse-tractusx/knowledge-agents/releases/tag/remoting-agent-1.10.15) | [1.10.15](https://github.com/eclipse-tractusx/knowledge-agents/releases/tag/v1.10.15) | +| [Managed Identity Wallet (MIW)](https://github.com/eclipse-tractusx/managed-identity-wallet) | managed-identity-wallet: [0.3.0](https://github.com/eclipse-tractusx/managed-identity-wallet/releases/tag/v0.3.0) | [0.3.0](https://github.com/eclipse-tractusx/managed-identity-wallet/releases/tag/v0.3.0) | +| [Managed Service Orchestrator](https://github.com/eclipse-tractusx/managed-service-orchestrator) | managed-service-orchestrator: [1.5.1](https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/managed-service-orchestrator-1.5.1) | [v1.5.1](https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/v1.5.1) | +| [Portal](https://github.com/eclipse-tractusx/portal-cd) | portal: [1.7.0](https://github.com/eclipse-tractusx/portal-cd/releases/tag/portal-1.7.0) | Registration: [v1.5.4](https://github.com/eclipse-tractusx/portal-frontend-registration/releases/tag/v1.5.4)

Frontend: [v1.7.0](https://github.com/eclipse-tractusx/portal-frontend/releases/tag/v1.7.0)
Backend: [v1.7.0](https://github.com/eclipse-tractusx/portal-backend/releases/tag/v1.7.0)
Assets: [v1.7.0](https://github.com/eclipse-tractusx/portal-assets/releases/tag/v1.7.0) | +| [Quality KIT](https://eclipse-tractusx.github.io/docs-kits/category/quality-kit) | n/a | [1.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Quality-Kit/Adoption%20View%20Quality%20Kit) | +| [Self Description (SD) Factory](https://github.com/eclipse-tractusx/sd-factory) | sdfactory: [2.1.8](https://github.com/eclipse-tractusx/sd-factory/releases/tag/sdfactory-2.1.8) | [v2.1.7](https://github.com/eclipse-tractusx/sd-factory/releases/tag/v2.1.7) | +| [Semantic Hub](https://github.com/eclipse-tractusx/sldt-semantic-hub) | semantic-hub: [0.1.31](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/semantic-hub-0.1.31) | [v0.2.14](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/v0.2.14) | +| [Simple Data Exchanger (SDE)](https://github.com/eclipse-tractusx/managed-simple-data-exchanger) | sde: [0.1.3](https://github.com/eclipse-tractusx/managed-simple-data-exchanger/releases/tag/sde-0.1.3) | Frontend: [v2.3.3](https://github.com/eclipse-tractusx/managed-simple-data-exchanger-frontend/releases/tag/v2.3.3)
Backend: [v2.3.3](https://github.com/eclipse-tractusx/managed-simple-data-exchanger-backend/releases/tag/v2.3.3) | +| [Trace-X Traceability Application](https://github.com/eclipse-tractusx/traceability-foss) | [1.3.20](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/helm-charts-1.3.20) | [9.0.0](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/9.0.0) | +| [Traceability KIT](https://eclipse-tractusx.github.io/docs-kits/category/traceability-kit) | n/a | [3.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Traceability%20Kit/Business%20View%20Traceability%20Kit/) | + + + +### Unchanged, untested +All components listed here have not seen any update since their previous Release. No specific regression tests executed. + +| Component | Helm Chart (s) | App-/KIT Version (s) | +|-----------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------:| +| [Data Chain KIT](https://eclipse-tractusx.github.io/docs-kits/category/data-chain-kit) | n/a | [1.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Data%20Chain%20Kit/data%20chain%20kit%20changelog) | +| [Digital Product Pass](https://github.com/eclipse-tractusx/digital-product-pass) | digital-product-pass: [v1.0.1](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/digital-product-pass-1.0.1) | [v1.0.1](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v1.0.1) | +| [Discovery Finder](https://github.com/eclipse-tractusx/sldt-discovery-finder) | discoveryfinder: [0.1.11](https://github.com/eclipse-tractusx/sldt-discovery-finder/releases/tag/discoveryfinder-0.1.11) | [v0.2.4-M1](https://github.com/eclipse-tractusx/sldt-discovery-finder/releases/tag/v0.2.4-M1) | +| [Eclipse Data Space Connector (EDC)](https://github.com/eclipse-tractusx/tractusx-edc) | tractusx-connector: [0.5.3](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.5.3) | [0.5.3](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.5.3) | +| [Eco Pass KIT](https://eclipse-tractusx.github.io/docs-kits/category/eco-pass-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Eco_Pass_KIT/changelog) | +| [OSim KIT](https://eclipse-tractusx.github.io/docs-kits/category/osim-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/OSim%20Kit/OSim%20Kit%20Changelog) | +| [Product Carbon Footprint (PCF) KIT](https://eclipse-tractusx.github.io/docs-kits/category/pcf-exchange-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/PCF%20Exchange%20Kit/PCF%20Exchange%20Kit%20Changelog) | +| [Behavioral Twin: Remaining useful Life (RUL) KIT](https://eclipse-tractusx.github.io/docs-kits/category/remaining-useful-life-rul-kit) | n/a | [0.1.1](https://eclipse-tractusx.github.io/docs-kits/kits/Behaviour%20Twin%20RuL%20Kit/Changelog%20Remaining%20Useful%20Life%20Kit) | + + + +### Known knowns + +- Relevant components and interfaces developed considering Gaia-X Trust Framework - 22.10\ + Connection to an external Clearing House service for the entire Catena-X ecosystem is required. The Gaia-X compliance service should generally be capable of recognizing all companies that are able to register with the Catena-X Portal. +- Conformity to [Asset Administration Shell v3.0](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API.pdf), [API live example](https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.0_SSP-001#/Asset%20Administration%20Shell%20Registry%20API/GetAssetAdministrationShellDescriptorById) (AAS) is given. For compatibility reasons, the deprecated DTR query interface “/query” will additionally be supported until Q1/2024. Details can be found in the [changelog](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/blob/main/CHANGELOG.md) of the respective component. +- EDC provides no new release compared to 23.09 but only patches: EDC version 0.5.3 is part of 23.12 with the following limitations:\ + Standard Security Tests have been performed, but it is strongly recommended for each EDC operator to apply own security measures. Especially the Dynamic Application Security Testing (DAST) needs to be executed for each specific operation environment and instance.\ + Tractus-X release guidelines (TRGs) 5.11, 7.01, 7.05 and 7.07 had not been fulfilled with v0.5.3. All of those are now addressed from [0.6.0-rc2](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.6.0-rc2) on. +- MIW interim version 0.2.0 had passed functional E2E-testing within boundaries of the Catena-X consortia, but faced severe Security issues. MIW version 0.3.0 as part of the current Release package addresses all known Security issues, but did explicitly not undergo any functional E2E-testing (again). +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- No crosscheck of functionality in verification environment +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) +- Security concept (overall) recommended for Operations + + +### Runtime + +- Tested on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.27.3` +- Tested with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `15` + +### Using helm with central helm registry + +You can search all released helm charts with the following commands: +```shell +helm repo add tractusx-dev https://eclipse-tractusx.github.io/charts/dev +helm repo update tractusx-dev +helm search repo tractusx-dev --versions +``` +For installation details, please see the referenced Repositories / Releases. + + + +## [23.09] - 2023-09-08 + +Tractus-X has switched to YY.0M.MICRO [Calendar Versioning](https://calver.org/) for overarching, quarterly Releases. Therefore, the previous working title of Release 23.09 was 3.2.0. Semantic Versioning remains unchanged for all components. + +### Added + +| Component | Helm Chart (s) | App Version (s) | +|:----------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------:| +| [Behavioral Twin: Remaining useful Life (RUL) KIT](https://eclipse-tractusx.github.io/docs-kits/category/remaining-useful-life-rul-kit) | n/a | [0.1.1](https://eclipse-tractusx.github.io/docs-kits/kits/Behaviour%20Twin%20RuL%20Kit/Changelog%20Remaining%20Useful%20Life%20Kit) | +| [BPN Discovery](https://github.com/eclipse-tractusx/sldt-bpn-discovery) | bpndiscovery: [0.1.11](https://github.com/eclipse-tractusx/sldt-bpn-discovery/releases/tag/bpndiscovery-0.1.11) | [0.2.5-M1](https://github.com/eclipse-tractusx/sldt-bpn-discovery/releases/tag/v0.2.5-M1) | +| [Digital Twin KIT](https://eclipse-tractusx.github.io/docs-kits/category/digital-twin-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Digital%20Twin%20Kit/Digital%20Twin%20Kit%20Changelog) | +| [Discovery Finder](https://github.com/eclipse-tractusx/sldt-discovery-finder) | discoveryfinder: [0.1.11](https://github.com/eclipse-tractusx/sldt-discovery-finder/releases/tag/discoveryfinder-0.1.11) | [v0.2.4-M1](https://github.com/eclipse-tractusx/sldt-discovery-finder/releases/tag/v0.2.4-M1) | +| [Eco Pass KIT](https://eclipse-tractusx.github.io/docs-kits/category/eco-pass-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Eco_Pass_KIT/changelog) | +| [Knowledge Agents](https://github.com/eclipse-tractusx/knowledge-agents) | remoting-agent: [1.9.8](https://github.com/eclipse-tractusx/knowledge-agents/releases/tag/remoting-agent-1.9.8) | [1.9.8](https://github.com/eclipse-tractusx/knowledge-agents/releases/tag/v1.9.8) | +| [OSim KIT](https://eclipse-tractusx.github.io/docs-kits/category/osim-kit) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/OSim%20Kit/OSim%20Kit%20Changelog) | +| [PCF KIT](https://eclipse-tractusx.github.io/docs-kits/category/pcf-exchange-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/PCF%20Exchange%20Kit/PCF%20Exchange%20Kit%20Changelog) | +| [Quality KIT](https://eclipse-tractusx.github.io/docs-kits/category/quality-kit) | n/a | [0.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Quality-Kit/Quality%20Kit%20Changelog) | + + +### Changed + +| Component | Helm Chart (s) | App Version (s) | +|----------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Business Partner KIT](https://eclipse-tractusx.github.io/docs-kits/category/business-partner-kit) | n/a | [2.0.0](https://eclipse-tractusx.github.io/docs-kits/kits/Business%20Partner%20Kit/Changelog) | +| [Connector KIT](https://eclipse-tractusx.github.io/docs-kits/category/connector-kit) | n/a | [0.5.0](https://eclipse-tractusx.github.io/docs-kits/kits/tractusx-edc/CHANGELOG) | +| [Data Chain KIT](https://eclipse-tractusx.github.io/docs-kits/category/data-chain-kit) | n/a | [1.1.0](https://eclipse-tractusx.github.io/docs-kits/kits/Data%20Chain%20Kit/data%20chain%20kit%20changelog) | +| [Digital Product Pass](https://github.com/eclipse-tractusx/digital-product-pass) | digital-product-pass: [v1.0.1](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/digital-product-pass-1.0.1) | [v1.0.1](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v1.0.1) | +| [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry) | registry: [0.3.24](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/registry-0.3.24) | [v0.3.16-M1](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.3.16-M1) | +| [Eclipse Data Space Connector (EDC)](https://github.com/eclipse-tractusx/tractusx-edc) | tractusx-connector: [0.5.1](https://github.com/eclipse-tractusx/tractusx-edc/tree/refs/tags/tractusx-connector-0.5.1) | [0.5.1](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.5.1) | +| [Golden Record Business Partner Number (BPN) Service](https://github.com/eclipse-tractusx/bpdm) | bpdm: [3.0.4](https://github.com/eclipse-tractusx/bpdm/releases/tag/bpdm-3.0.4) | [v4.0.1](https://github.com/eclipse-tractusx/bpdm/releases/tag/v4.0.1) | +| [Item Relationship Service (IRS)](https://github.com/eclipse-tractusx/item-relationship-service) | irs-helm: [6.4.2](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/irs-helm-6.4.2) | [3.3.4](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/3.3.4) | +| [Managed Identity Wallet (MIW)](https://github.com/eclipse-tractusx/managed-identity-wallet) | managed-identity-wallet: [0.1.0](https://github.com/eclipse-tractusx/managed-identity-wallet/releases/tag/managed-identity-wallet-0.1.0) | [0.1.0](https://github.com/eclipse-tractusx/managed-identity-wallet/releases/tag/v0.1.0) | +| [Managed Service Orchestrator](https://github.com/eclipse-tractusx/managed-service-orchestrator)
(Renamed from Autosetup Service) | managed-service-orchestrator: [1.5.0](https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/managed-service-orchestrator-1.5.0) | [1.5.0](https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/v1.5.0) | +| [Portal](https://github.com/eclipse-tractusx/portal-cd) | portal: [1.6.0](https://github.com/eclipse-tractusx/portal-cd/releases/tag/portal-1.6.0) | Registration: [v1.5.0](https://github.com/eclipse-tractusx/portal-frontend-registration/releases/tag/v1.5.0)

Frontend: [v1.6.0](https://github.com/eclipse-tractusx/portal-frontend/releases/tag/v1.6.0)
Backend: [v1.6.0](https://github.com/eclipse-tractusx/portal-backend/releases/tag/v1.6.0)
Assets: [v1.6.0](https://github.com/eclipse-tractusx/portal-assets/releases/tag/v1.6.0) | +| [Self Description (SD) Factory](https://github.com/eclipse-tractusx/sd-factory) | sdfactory: [2.1.7](https://github.com/eclipse-tractusx/sd-factory/releases/tag/sdfactory-2.1.7) | [v2.1.6](https://github.com/eclipse-tractusx/sd-factory/releases/tag/v2.1.6) | +| [Semantic Hub](https://github.com/eclipse-tractusx/sldt-semantic-hub) | semantic-hub: [0.1.29](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/semantic-hub-0.1.29) | [v0.2.11-M1](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/v0.2.11-M1) | +| [Simple Data Exchanger (SDE)](https://github.com/eclipse-tractusx/managed-simple-data-exchanger) | sde: [0.0.9](https://github.com/eclipse-tractusx/managed-simple-data-exchanger/releases/tag/sde-0.0.9) | Frontend: [v2.1.1](https://github.com/eclipse-tractusx/managed-simple-data-exchanger-frontend/releases/tag/v2.1.1)
Backend: [v2.1.1](https://github.com/eclipse-tractusx/managed-simple-data-exchanger-backend/releases/tag/v2.1.1) | +| [Trace-X Traceability Application](https://github.com/eclipse-tractusx/traceability-foss) | [1.3.12](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/helm-charts-1.3.12) | [6.0.0](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/6.0.0) | + + +### Unchanged, untested (see known knowns) + +| Component | Helm Chart (s) | App Version (s) | +|----------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Country Risk](https://github.com/eclipse-tractusx/vas-country-risk-frontend) | country-risk: [1.0.0](https://github.com/eclipse-tractusx/vas-country-risk-frontend/releases/tag/country-risk-1.0.0) | Frontend: [v1.1.2](https://github.com/eclipse-tractusx/vas-country-risk-frontend/releases/tag/v1.1.2)
Backend: [v1.1.1](https://github.com/eclipse-tractusx/vas-country-risk-backend/releases/tag/v1.1.1) | +| [Traceability KIT](https://eclipse-tractusx.github.io/docs-kits/category/traceability-kit) | n/a | [1.0.1](https://eclipse-tractusx.github.io/docs-kits/next/kits/Traceability%20Kit/Traceability%20Kit%20Changelog) | + +### Deprecated + +| Component | +|-------------------------------------------------------------------------------------------------------| +| [DAPS Registration Service](https://github.com/eclipse-tractusx/daps-registration-service/) | +| [Dynamic Attribute Provisioning Service (DAPS)](https://github.com/eclipse-tractusx/daps-helm-chart/) | + + +### Known knowns + +- Relevant components and interfaces developed considering Gaia-X Trust Framework - 22.10\ + Connection to an external Clearing House service for the entire Catena-X ecosystem is required. The Gaia-X compliance service should generally be capable of recognizing all companies that are able to register with the Catena-X Portal. +- Conformity to [Asset Administration Shell v3.0](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API.pdf), [API live example](https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.0_SSP-001#/Asset%20Administration%20Shell%20Registry%20API/GetAssetAdministrationShellDescriptorById) (AAS) is given. For compatibility reasons, an older version of the DTR query interface “/query” will additionally be supported until the end of 2023. Details can be found in the [changelog](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/blob/main/CHANGELOG.md) of the respective component. +- Country Risk was not verified in combination with the current Release package. Use at your own risk. The component will either be deprecated or fully re-integrated in the next Release. +- Traceability KIT was not verified in combination with the current Release package and is only compatible with Catena-X Standards as specified. Use at your own risk at this time, but expect an updated KIT version shortly. +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- No crosscheck of functionality in verification environment (STABLE, Pre-PROD) +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) +- Security concept (overall) recommended for Operations + + +### Runtime + +- Tested on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.25.6` +- Tested with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `15` + +### Using helm with central helm registry + +You can search all released helm charts with the following commands: +```shell +helm repo add tractusx-dev https://eclipse-tractusx.github.io/charts/dev +helm repo update tractusx-dev +helm search repo tractusx-dev --versions +``` +For installation details, please see the referenced Repositories / Releases. + + +## [3.1.0] - 2023-05-17 + +### Added + +| Component | Helm Chart (s) | App Version (s) | +|-----------------------------------------------------------------------------------------|----------------|:-------------------------------------------------------------------------------------------------------:| +| [Traceability KIT](https://eclipse-tractusx.github.io/docs/category/traceability-kit) | n/a | [1.0.1](https://eclipse-tractusx.github.io/docs/kits/Traceability%20Kit/Traceability%20Kit%20Changelog) | + +### Fixed + +- n/a + +### Changed + +| Component | Helm Chart (s) | App Version (s) | +|-------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Autosetup Service](https://github.com/eclipse-tractusx/autosetup-backend) | autosetup: [1.2.7](https://github.com/eclipse-tractusx/autosetup-backend/releases/tag/autosetup-1.2.7) | [1.2.7](https://github.com/eclipse-tractusx/autosetup-backend/releases/tag/1.2.7) | +| [Connector KIT](https://eclipse-tractusx.github.io/docs/category/connector-kit/) | n/a | [1.2.0](https://eclipse-tractusx.github.io/docs/kits/tractusx-edc/CHANGELOG/) | +| [Country Risk](https://github.com/eclipse-tractusx/vas-country-risk-frontend) | country-risk: [1.0.0](https://github.com/eclipse-tractusx/vas-country-risk-frontend/releases/tag/country-risk-1.0.0) | Frontend: [v1.1.2](https://github.com/eclipse-tractusx/vas-country-risk-frontend/releases/tag/v1.1.2)
Backend: [v1.1.1](https://github.com/eclipse-tractusx/vas-country-risk-backend/releases/tag/v1.1.1) | +| [DAPS Registration Service](https://github.com/eclipse-tractusx/daps-registration-service/) | daps-reg-service: [2.0.7](https://github.com/eclipse-tractusx/daps-registration-service/releases/tag/daps-reg-service-2.0.7) | [2.0.7](https://github.com/eclipse-tractusx/daps-registration-service/releases/tag/v2.0.7) | +| [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry) | registry: [0.2.17](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.2.0-M12-multi-tenancy) | [0.2.0-M12-multi-tenancy](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.2.0-M12-multi-tenancy) | +| [Dynamic Attribute Provisioning Service (DAPS)](https://github.com/eclipse-tractusx/daps-helm-chart/) | daps-server: [1.7.9](https://github.com/eclipse-tractusx/daps-helm-chart/releases/tag/) | [v1.7.9](https://github.com/eclipse-tractusx/daps-helm-chart/releases/tag/v1.7.9) | +| [Eclipse Data Space Connector (EDC)](https://github.com/eclipse-tractusx/tractusx-edc) | tractusx-connector: [0.3.4](https://github.com/eclipse-tractusx/tractusx-edc/tree/refs/tags/tractusx-connector-0.3.4)
tractusx-connector-azure-vault: [0.3.4](https://github.com/eclipse-tractusx/tractusx-edc/tree/refs/tags/tractusx-connector-azure-vault-0.3.4)
tractusx-connector-memory: [0.3.4](https://github.com/eclipse-tractusx/tractusx-edc/tree/refs/tags/tractusx-connector-memory-0.3.4) | [0.3.4](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.3.4) | +| [Golden Record Business Partner Number (BPN) Service](https://github.com/eclipse-tractusx/bpdm) | bpdm-gate: [3.3.1](https://github.com/eclipse-tractusx/bpdm/releases/tag/bpdm-gate-3.3.1)
bpdm-pool: [4.3.1](https://github.com/eclipse-tractusx/bpdm/releases/tag/bpdm-pool-4.3.1) | [v3.2.2](https://github.com/eclipse-tractusx/bpdm/releases/tag/v3.2.2) | +| [Item Relationship Service (IRS)](https://github.com/eclipse-tractusx/item-relationship-service) | irs-helm: [5.0.10](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/irs-helm-5.0.10) | [2.4.1](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/2.4.1) | +| [Portal](https://github.com/eclipse-tractusx/portal-cd) | portal: [1.3.0](https://github.com/eclipse-tractusx/portal-cd/releases/tag/portal-1.3.0) | Registration: [v1.3.0](https://github.com/eclipse-tractusx/portal-frontend-registration/releases/tag/v1.3.0)

Frontend: [v1.3.0](https://github.com/eclipse-tractusx/portal-frontend/releases/tag/v1.3.0)
Backend: [v1.3.0](https://github.com/eclipse-tractusx/portal-backend/releases/tag/v1.3.0)
Assets: [v1.3.0](https://github.com/eclipse-tractusx/portal-assets/releases/tag/v1.3.0) | +| [Self Description (SD) Factory](https://github.com/eclipse-tractusx/sd-factory) | sdfactory: [2.0.8](https://github.com/eclipse-tractusx/sd-factory/releases/tag/sdfactory-2.0.8) | [2.0.8](https://github.com/eclipse-tractusx/sd-factory/releases/tag/2.0.8) | +| [Semantic Hub](https://github.com/eclipse-tractusx/sldt-semantic-hub) | semantic-hub: [v0.1.19](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/v0.1.19) | [0.2.6-M1](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/semantic-hub-0.2.6-M1) | +| [Simple Data Exchanger (SDE)](https://github.com/eclipse-tractusx/dft-frontend) | dftfrontend: [2.0.0](https://github.com/eclipse-tractusx/dft-frontend/releases/tag/dftfrontend-2.0.0)
dftbackend: [2.0.0](https://github.com/eclipse-tractusx/dft-backend/releases/tag/dftbackend-2.0.0) | Frontend: [2.0.0](https://github.com/eclipse-tractusx/dft-frontend/releases/tag/2.0.0)
Backend: [2.0.0](https://github.com/eclipse-tractusx/dft-backend/releases/tag/2.0.0) | +| [Trace-X Traceability Application](https://github.com/eclipse-tractusx/traceability-foss) | [1.3.5](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/helm-charts-1.3.5) | [3.1.2](https://github.com/eclipse-tractusx/traceability-foss/releases/tag/3.1.2) | + + +### Unchanged + +| Component | Helm Chart (s) | App Version (s) | +|-------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Business Partner KIT](https://eclipse-tractusx.github.io/docs/category/business-partner-kit/) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs/kits/Business%20Partner%20Kit/Changelog) | +| [Data Chain KIT](https://eclipse-tractusx.github.io/docs/kits/Data%20Chain%20Kit/data%20chain%20kit%20changelog/) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs/kits/Data%20Chain%20Kit/data%20chain%20kit%20changelog) | +| [Digital Product Pass](https://github.com/eclipse-tractusx/digital-product-pass) | consumer-backend: [0.2.5](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/consumer-backend-0.2.5)
consumer-ui: [0.2.5](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/consumer-ui-0.2.4) | [0.4.6](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v0.4.6) | +| [Managed Identity Wallet (MIW)](https://github.com/eclipse-tractusx/managed-identity-wallets) | managed-identity-wallets [0.7.5](https://github.com/eclipse-tractusx/managed-identity-wallets/releases/tag/managed-identity-wallets-0.7.5) | [v3.3.2](https://github.com/eclipse-tractusx/managed-identity-wallets/releases/tag/v3.3.2) | + +### Known knowns + +- Relevant components and interfaces developed considering Gaia-X Trust Framework - 22.10 + Connection to an external Clearing House service for the entire Catena-X ecosystem required. + The Gaia-X compliance service should generally be capable to recognize all companies that are able to register with the Catena-X Portal. +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- No crosscheck of functionality in verification environment (Pre-PROD) +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) +- Security concept (overall) recommended for Operations +- Managed Identity Wallet (MIW) version 3.3.2 has passed all functional tests with the current Release package; yet this version faces a Security vulnerability with regards to libraries used (CVE-2023-0464, GHSA-fj2w-wfgv-mwq6). + These issues have been addressed in MIW version 3.3.3 (no other functional changes); however [MIW](https://github.com/eclipse-tractusx/managed-identity-wallets) 3.3.3 is not part of this release. + +### Runtime + +- Tested on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.24.6` +- Tested with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `14` + +### Using helm with central helm registry + +You can search all released helm charts with the following commands: +```shell +helm repo add tractusx-dev https://eclipse-tractusx.github.io/charts/dev +helm repo update tractusx-dev +helm search repo tractusx-dev --versions +``` +For installation details, please see the referenced Repositories / Releases. + + +## [3.0.1] - 2023-03-24 + +### Added + +- n/a + +### Fixed + +| Component | Helm Chart (s) | App Version (s) | +|----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------:| +| [Autosetup Service](https://github.com/eclipse-tractusx/autosetup-backend) | autosetup: [1.2.0](https://github.com/eclipse-tractusx/autosetup-backend/releases/tag/autosetup-1.2.0) | [1.2.0](https://github.com/eclipse-tractusx/autosetup-backend/releases/tag/1.2.0) | +| [DAPS Registration Service](https://github.com/eclipse-tractusx/daps-registration-service/) | daps-reg-service: [2.0.0](https://github.com/eclipse-tractusx/daps-registration-service/releases/tag/daps-reg-service-2.0.0) | [2.0.0](https://github.com/eclipse-tractusx/daps-registration-service/releases/tag/2.0.0) | + +### Changed + +| Component | Helm Chart (s) | App Version (s) | +|---------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Simple Data Exchanger (SDE)](https://github.com/eclipse-tractusx/dft-frontend) | dftfrontend: [1.9.0](https://github.com/eclipse-tractusx/dft-frontend/releases/tag/dftfrontend-1.9.0)
dftbackend: [1.9.1](https://github.com/eclipse-tractusx/dft-backend/releases/tag/dftbackend-1.9.1) | Frontend: [1.9.0](https://github.com/eclipse-tractusx/dft-frontend/releases/tag/1.9.0)
Backend: [1.9.1](https://github.com/eclipse-tractusx/dft-backend/releases/tag/1.9.1) | + +### Unchanged + +| Component | Helm Chart (s) | App Version (s) | +|-------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| [Business Partner KIT](https://eclipse-tractusx.github.io/docs/category/business-partner-kit/) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs/kits/Business%20Partner%20Kit/Changelog) | +| [Connector KIT](https://eclipse-tractusx.github.io/docs/category/connector-kit/) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs/kits/product-edc/CHANGELOG) | +| [Country Risk](https://github.com/eclipse-tractusx/vas-country-risk-frontend) | country-risk-frontend: [2.0.8](https://github.com/eclipse-tractusx/vas-country-risk-frontend/releases/tag/country-risk-frontend-2.0.8)
country-risk-backend: [2.1.0](https://github.com/eclipse-tractusx/vas-country-risk-backend/releases/tag/country-risk-backend-2.1.0) | Frontend: [v1.1.0](https://github.com/eclipse-tractusx/vas-country-risk-frontend/releases/tag/v1.1.0)
Backend: [v1.0.3](https://github.com/eclipse-tractusx/vas-country-risk-backend/releases/tag/v1.0.3) | +| [Data Chain KIT](https://eclipse-tractusx.github.io/docs/kits/Data%20Chain%20Kit/data%20chain%20kit%20changelog/) | n/a | [1.0.0](https://eclipse-tractusx.github.io/docs/kits/Data%20Chain%20Kit/data%20chain%20kit%20changelog) | +| [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry) | registry: [0.2.3](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.2.0-M3-multi-tenancy) | [0.2.0-M3-multi-tenancy](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.2.0-M3-multi-tenancy) | +| [Digital Product Pass](https://github.com/eclipse-tractusx/digital-product-pass) | consumer-backend: [0.2.5](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/consumer-backend-0.2.5)
consumer-ui: [0.2.5](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/consumer-ui-0.2.4) | [0.4.6](https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v0.4.6) | +| [Dynamic Attribute Provisioning Service (DAPS)](https://github.com/eclipse-tractusx/daps-helm-chart/) | daps-server: [v1.7.1](https://github.com/eclipse-tractusx/daps-helm-chart/releases/tag/v1.7.1) | n/a | +| [Eclipse Data Space Connector (EDC)](https://github.com/eclipse-tractusx/tractusx-edc) | edc-controlplane: [0.1.7](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/edc-controlplane-0.1.7)
edc-dataplane: [0.1.7](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/edc-dataplane-0.1.7) | [0.1.6](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.1.6) | +| [Golden Record Business Partner Number (BPN) Service](https://github.com/eclipse-tractusx/bpdm) | bpdm-gate: [3.0.6](https://github.com/eclipse-tractusx/bpdm/releases/tag/bpdm-gate-3.0.6)
bpdm-pool: [4.0.6](https://github.com/eclipse-tractusx/bpdm/releases/tag/bpdm-pool-4.0.6) | [v3.0.3](https://github.com/eclipse-tractusx/bpdm/releases/tag/v3.0.3) | +| [Item Relationship Service (IRS)](https://github.com/eclipse-tractusx/item-relationship-service) | irs-helm: [5.0.3](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/irs-helm-5.0.3) | [2.3.0](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/2.3.0) | +| [Managed Identity Wallet (MIW)](https://github.com/eclipse-tractusx/managed-identity-wallets) | managed-identity-wallets [0.7.5](https://github.com/eclipse-tractusx/managed-identity-wallets/releases/tag/managed-identity-wallets-0.7.5) | [v3.3.2](https://github.com/eclipse-tractusx/managed-identity-wallets/releases/tag/v3.3.2) | +| [Portal](https://github.com/eclipse-tractusx/portal-frontend) | portal: [1.0.1](https://github.com/eclipse-tractusx/portal-cd/releases/tag/portal-1.0.1) | Registration: [1.0.0](https://github.com/eclipse-tractusx/portal-frontend-registration/releases/tag/1.0.0)

Frontend: [1.0.0](https://github.com/eclipse-tractusx/portal-frontend/releases/tag/1.0.0)
Backend: [v1.0.0](https://github.com/eclipse-tractusx/portal-backend/releases/tag/v1.0.0)
Assets: [1.0.0](https://github.com/eclipse-tractusx/portal-assets/releases/tag/1.0.0) | +| [Self Description (SD) Factory](https://github.com/eclipse-tractusx/sd-factory) | sdfactory: [2.0.1](https://github.com/eclipse-tractusx/sd-factory/releases/tag/sdfactory-2.0.1) | [2.0.0](https://github.com/eclipse-tractusx/sd-factory/releases/tag/2.0.0) | +| [Semantic Hub](https://github.com/eclipse-tractusx/sldt-semantic-hub) | semantic-hub: [0.1.7](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/semantic-hub-0.1.7) | [v0.1.0-M3](https://github.com/eclipse-tractusx/sldt-semantic-hub/releases/tag/v0.1.0-M3) | +| [Trace-X Traceability Application](https://github.com/eclipse-tractusx/traceability-foss-frontend) | traceability-foss-backend: [1.1.0](https://github.com/eclipse-tractusx/traceability-foss-frontend/releases/tag/traceability-foss-frontend-1.1.0)
traceability-foss-backend: [1.1.2](https://github.com/eclipse-tractusx/traceability-foss-backend/releases/tag/helm-charts-1.1.2) | Frontend: [1.1.0](https://github.com/eclipse-tractusx/traceability-foss-frontend/releases/tag/1.1.0)
Backend: [1.1.0](https://github.com/eclipse-tractusx/traceability-foss-backend/releases/tag/1.1.0) | + +### Known knowns + +- Relevant components and interfaces developed considering [Gaia-X](https://gaia-x.eu/) Trust Framework - 22.10 +Connection to an external Clearing House service for the entire Catena-X ecosystem required. +The [Gaia-X](https://gaia-x.eu/) compliance service should generally be capable to recognize all companies that are able to register with the Catena-X Portal. +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- No crosscheck of functionality in verification environment (Pre-PROD) +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) +- Security concept (overall) recommended for Operations + +### Runtime + +- Tested on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.24.6` +- Tested with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `14` + +### Using helm with central helm registry + +You can search all released helm charts with the following commands: +```shell +helm repo add tractusx-dev https://eclipse-tractusx.github.io/charts/dev +helm repo update tractusx-dev +helm search repo tractusx-dev --versions +``` +For installation details, please see the referenced Repositories / Releases. + +## [3.0.0] - 2023-03-03 + +### Added +- [Connector KIT](https://eclipse-tractusx.github.io/docs/category/connector-kit/), v1.0.0 +- [Business Partner KIT](https://eclipse-tractusx.github.io/docs/category/business-partner-kit/), v1.0.0 +- [Data Chain KIT](https://eclipse-tractusx.github.io/docs/kits/Data%20Chain%20Kit/data%20chain%20kit%20changelog/), v1.0.0 +- [Country Risk](https://github.com/eclipse-tractusx/vas-country-risk-frontend), Frontend v1.1.0, Backend v1.0.3 +- [Digital Product Pass](https://github.com/eclipse-tractusx/digital-product-pass), v0.4.6 +- [Trace-X Traceability Application](https://github.com/eclipse-tractusx/traceability-foss-frontend), v1.1.0 + +### Changed +- [Autosetup Service](https://github.com/eclipse-tractusx/autosetup-backend), Frontend v1.4.7, Backend v1.4.6 +- [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry), v0.2.0-M3-multi-tenancy +- [Dynamic Attribute Provisioning Service (DAPS)](https://github.com/eclipse-tractusx/daps-helm-chart/), v1.7.1 +- [DAPS Registration Service](https://github.com/eclipse-tractusx/daps-registration-service/), v1.0.5 +- [Eclipse Data Space Connector (EDC)](https://github.com/eclipse-tractusx/tractusx-edc), v0.1.6 +- [Golden Record Business Partner Number (BPN) Service](https://github.com/eclipse-tractusx/bpdm), v3.0.3 +- [Item Relationship Service (IRS)](https://github.com/eclipse-tractusx/item-relationship-service), v2.3.0 +- [Managed Identity Wallet (MIW)](https://github.com/eclipse-tractusx/managed-identity-wallets), v3.3.2 +- [Portal](https://github.com/eclipse-tractusx/portal-frontend), v1.0.0 for Registration, Frontend, Backend and Assets +- [Self Description (SD) Factory](https://github.com/eclipse-tractusx/sd-factory), v2.0.0 +- [Semantic Hub](https://github.com/eclipse-tractusx/sldt-semantic-hub), v0.1.0-M3 + +### Known knowns +- Relevant components and interfaces developed considering [Gaia-X](https://gaia-x.eu/) Trust Framework - 22.10\ + Connection to an external Clearing House service for the entire Catena-X ecosystem required.\ + The [Gaia-X](https://gaia-x.eu/) compliance service should generally be capable to recognize all companies that are able to register with the Catena-X Portal. +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- No crosscheck of functionality in verification environment (Pre-PROD) +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) +- Security concept (overall) recommended for Operations + +### Runtime + +- Tested on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.24.6` +- Tested with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `14` + +## [2.1.0] - 2022-12-21 + +### Added + +- [Portal](https://github.com/eclipse-tractusx/portal-frontend), v0.6.0 +- [Managed Identity Wallet (MIW)](https://github.com/eclipse-tractusx/managed-identity-wallets), v2.1.0 +- [Simple Data Exchanger (SDE)](https://github.com/eclipse-tractusx/dft-frontend), v1.7.0 +- [Autosetup Service](https://github.com/eclipse-tractusx/autosetup-backend), v1.0.1 +- [DAPS Registration Service](https://github.com/eclipse-tractusx/daps-registration-service/), v1.0.5 +- [Self Description (SD) Factory](https://github.com/eclipse-tractusx/sd-factory), v1.0.6 +- [Semantic Hub](https://github.com/eclipse-tractusx/sldt-semantic-hub), v0.1.0M1 +- [Item Relationship Service (IRS)](https://github.com/eclipse-tractusx/item-relationship-service), v1.3.0 + +### Known knowns + +- Developed considering [Gaia-X](https://gaia-x.eu/) Trust Framework - 22.04 +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- Restricted crosscheck of functionality in verification environment: + Smoke-tests did not verify + - Approval of company registration + - Mutiple user onboarding + - Registration of EDC and associated SD validations + - IRS +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) + +### Runtime + +- Tested on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.24.3` +- Tested with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `14` + +## [2.0.0] - 2022-12-14 + +### Added + +- [Eclipse Data Space Connector (EDC)](https://github.com/eclipse-tractusx/tractusx-edc), v0.1.2 +- [Golden Record Business Partner Number (BPN) Service](https://github.com/eclipse-tractusx/bpdm), v2.0.0 +- [Dynamic Attribute Provisioning Service (DAPS)](https://github.com/eclipse-tractusx/daps-helm-chart/), v1.7.1 +- [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry), v0.2.0M2 + +### Known knowns +- FOSS components developed and pre-tested to TRL6 with artificial test data only +- No execution of Load-, Performance- or Penetration Tests +- No assignment of Export Control Classification Numbers (ECCN) to FOSS components +- GeoBlocking recommended for Operations (GBaaS) +- Portal (Registration) as well as Managed Identity Wallet scope required for full functionality; yet both are unreleased + at this point in time and can be expected with Release 2.1.0 +- Released Helm Chart missing for EDC v0.1.2; can be expected with Release 2.1.0 + +### Runtime + +- Tested on [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) versions: `1.24.3` +- Tested with [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL) versions: `14`

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ԹK2r+%CO4X)6cK{ZFc0K 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 diff --git a/docs-kits/kits/PCF Exchange Kit/resources/development-view/Tier1ABCOnlyUP.png b/docs-kits/kits/PCF Exchange Kit/resources/development-view/Tier1ABCOnlyUP.png deleted file mode 100644 index 4e66fb8b2ed4723bc56e5014487f6b2b0a4f4b51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40799 zcmY&=cRbtQ_divmW))R?wpNXrHDZt0dlyyIDvF@?sMe0yO3lPxHA?NaT6@N-T{VMH z#0ue;_T7HI{r%zLA@Rz+_uO-y=XuV3-o)tXsF4xV6XW3Ekf{Te4RCO-A#iYT!9)bu zS9lk4K-gcn-Ue!lIMu_9*mrQQJ1S@^;Na9Il3dv0WBj$_0-k}^0 zPA*DaS;6RqH8KZ3h;usaDDC0*=XH=*g4qlC58f?n*A*;0^G(?yKt7E3-T5+j=kUch zX4E%3#zes2pw^T0*D6p-k#Wqfzwuq;rgBRcpQefD;Lx6`>hcgPQLC#KpQT_PQ!Agz zaK7pfiXlH=vW$vqkBjC&E(>}ZUZ7rhs1@!snF$>`wC#-SKN?wH!WS@=9nok$=;w17 zek)mL*F&CF?3`6hHJUA6mBw#56*wHn;*oK*ozXW{l?_-|nUeO~6|LEx7R(sRo+i)M zO&tD~`12TPX^)(}Tj#mrGP3sM({PLXV%u=#HuedbjJSqc-Nt7#n<8$z^UVYkhVnas zC%ZJUh1{`)w+sOQZS;7&@-_A5q(mgo1>iGPdv5ieV z$Y*lPrhO{X6LREHKNn!SPcP}TF65Y6sziq!OQPu?jkWWL8j?Ppi%El^MTZb5H zrlw{yJH|eBlFgrriKdd`t?l1p%lWm!WTP(_Oji8oaZ!o0%{Kgxr`DUcFkX-P%8oRm6 zdUQe+DRbpTB{H@>%MCV>wI$uT1Ox=AAQvHtTTDy|>lo!&$Zw0N^M3SK>N3Z;KC$Iw z6q7L3aCEH42uLZ4(tMwqrrl$D)?;eY56qeIv$7fks4kZ`HO;-%92$zw?dkTs2Q&O- z(`4c#5ROqB@wSJLY`nXy)Z?jS=y%Gcl1p&13ViFEmt*xUr$@y6u0iDtIiVO9kh_ z`U9^z%^n1-!3NZgzDMK>5`D9muX@`+)xv^TJ8HnJvkdp5up8v0felWo) zYZIQ*6MtvPQ5lPY5LXWm-}4q&&iulQQhXsC0q%~@g%SkZkNabj@)uF4#zq%skDB@= z6>AIzP>d#%jwiqlBgA?e4t~$g4Q1h{ z{A;BV$ZlnzC=?pqQP@I)zxlp!qjxMZ$`<3v5uW|QtY(Z^D-!f8zBCNJO2AICL@Y%8FGZ=> zM;@Zh8=Eia2FASK;zj3j&^U@3hY++d6zzSRgg32f!;cJNQElarj=jL+`EOKzgDevD zT|*q$)6wwyNHFnbc#Iyj-ALiK*sR(Ep`^uUsHgJ+?ZoRj#GA;Mkjv2HYqeZ|{f7wg zDNPFk7Jl`RR%lcA8O8Qe$xn--o({#9Ry7-FaDKZ%fW#vKE5Tx5&wvX9{G9xetsv$9 zzg`>!IqHe%u+!Ar#7OM81qBnS-HgVl`J&6>CkXR%wv_cBc!;PF7r_U0&kx}XbNAh> z*0zKZJJo3&mzz1Ef47Pf{*rHujp=B(YSaJy?#Q=4*>4V7(um;~ZAW&XY2Kep2RxMPNV*h+cn}$iC zwbd^0JRq>j7E?u!w3D6+o{WNd^i0DX_wjG%pUb0lcZ%93;r<47ntQ1^XL;$`=Cpn5 zl>_#M-D}<1B7);58NJ8ziJDtwHb9?o*>l4r%74wT4BSIFi;T{}BR2i-W9=x24fgd5 zas|6yDYRe;H;^tk zt?HgwpF&6z6vbEPxbfN7Y7kaPnncbFeDC4=HN8%wjV2%T{upW-~ zBFlv+aN&6NwW_#?_E{nYCwwx>W9}u78^2n8bT)F*cJLR#F8>XYi@t(M11l+ttKcR3QSG zA?f=g(RQuqZPX@OX}h@u z=PCVb?QU=zAr-W5s5W}rd#GVJmwqNqnh~Cud#YpxaWBF#{qo$p-lF0~cP) zax(!eic(cFlT(hew0uw*YVX=`vaZd1TSYBPQ+Mm=rT*UVE^nXAA=gZL+^6W*Y9m9e zDsO1}mZ?lNj8|@cQ^F&gfroyNGO<1{Z_-$5wt5=y7}zOwAL!v$^+4j$<)2J(D;k?A zYRM5{){JsEOkjsf;-p|lvryN^g}oJm$N+>fH%lZa)%=lX0V=Ih_>hnwKs)y|{cR$z z-udTd&+e~vB3B~Grs#Jdka5Y_=bVDgN_pN-#*GI&K`p#!`s$kV)nlaRj6_Qgf;;UHRv zgvY`_MxakrgjRU25t@HO?bY-GM@>6qo@pb`>YDUyrGiTdq#g&j9{1cWL0MxX%P!q}!lv#Ky6KTXdt4Bq zvM{9MU;%E50K-B>3L)SmlexKVq+iGXXXxt)B_58VTiademCSru>8+qd(*)luAo?b( zBpW*rJ^@?;2QDIzF*K9W8~(#X(;Vqi@4HPK_6=rRDBrz>Zk`z*=Q%oZJi0h$rc3`rB3Kmzo_{5VN%L^jG6SM+iuFiN zE-rq@>l~YMVhz?^4(%;V_n9I;|R=L`29w#qvLG7K^p-jzlRG88xtCN}h^QcIJL^HRN_aDrpAJ!O5u3CQf z(nu=d&H*_>fULWP1(j$Y<3}JKN zLh0S$BOiE*zu0*tg-78_ez3TZNccAIV>?c7hT(Hg{D27L~^jeB1`sqyi zxq2dQl0b@^WFDkmOcPn82E{epV7|+%=B=dq4{UW)!S(mrYHPnRXL8p;Jyi{Q<2+ou zu$(}cN=D31X414}7FG;u_UhN?Yj;FQ7fGDx(>Y1<;|*~Q_QJ54btYal)?t)w!h8|I zINN@D4IzE3hL|3CcuhWIx+ddgPbXKlu%I|Jr3E)wiGHif#$F0`eEfbckKUX-Kk-;K z>K}JcAcU>l!I`)TNId#YvhGY>1r06$NkLP5$_py+LUtJ}XmSYQzMvO5geoS`v`kOKyqzQUA!_acDR z;RK`3lm8i3g#ljW!tCHl2~hK);|o}Pve;9Ij(w`W=SoY8_xui}R}Hv8sBka1ro%db z{NmZW%VubGu0@~Bx#O#!ab)r5c{6BVNpKV`AP5J z98rjmh%PL=Ee^Nr7TE~C?-h2-XV$L0e^6ex0>zAO?&CU%O+RNCc&w}s>qOQ#j4m|U zY6(o_r6W;nXsfSRKT&uC5Ype7a`JP{hiah7t?vfcv@cGGOT63N)hiFpp1A$-ESUu6 zw|7$1$<}j;dQOv<&BGufw?(o^$C6SdnW2t;Bd4L1ZTtfpIx;Hi+VeY+<2;%Fn(-DK zw>diZNhn@O&n*=uLEF5-e$s=Y9xRjqUGiIJG=j}f^buAUQiga;&}jPYrKhv6HH$i5 z_ZOwC42I-_q}Q!np+jZ%TSWq@^i+5*9Z7 zLqikQdp@2CQFftw%4OKvH!z#rc1eioY%9!q)u+d+KROMp zU$bo?kdxC}o0u3L^Tc?HyK*DGCy?6Y|Mmk)b!>?352!oKqe-MJKAZHwdrf~v!|vx- zM$cg%(ZoJNMt1jJtSqI3^#5VA64fznAwuZ8MB@Mrc_wZQV}3l+Cn2~1ER$RO{cU!y z&ZqzTUn;|ITqX&}UMW#JuefCRKT%On$mMNjGyUHjVz@{pXyN*{*UR`#P;EWA8VM@Vxt3|q z`?X@edeUb&Y0cK!N&n|Yx2*O_5jP1^K8<4fIC1Wl$AACe<0lfpTwSSeHlXdVvU=20 zM?fIuu+ZXg(8Y2I`ER3QDzTMVm~kb=R~Gdn6liPzn%nFeaw72MW=R=eBFB zz5-s;6Bkd-t32}3^bOme_8?IhLmUSm*aYaW0QPJvX)}{| z_IVoblOIpG+)ecy985pAK_G>XExF-Ys@1}OW0{h@F)Z@MZLfsi40oT4kEx4pDsSxY z`Re=*PJpzu-T68dQ+U#pecHrMT?xV8j)5``NM2ip&srK{A=xX|#rs0fE(PmgZ`7A# zk2D^B2>;k(krSa7YWJ5@P;Lp~x%_AkAaWPgBjd2PC)>8MJq~Uw+0tsjX?~F$(ZDs4 zq(-b>N!&AAE^Ju5AzuRULH*%?$wc{Kr$~~Ud|Sx( zTfH0(*F$^iMo;j1m~?f8R6m*h&90RF7+l6%w)t;&-CaSd6JNk8=FXCgQ*y%eThC{v zOjyQsBc9{Mbg)F{`uRnfs>l3+70%RP&D6J>U~mB5C%XhARVAF>;bB#LP(_5={Svz` zFZBv<@^F+cMlj@=-Ogv!EuWobH*|RY_hFdLcgmnAP9KMLqgVq$6ZnFQBg3&Wuq zI8M>|*Ep-3f`hg29AtVm4868`pjxA*#HzU$r$+zt^&1~!dX5(KV?}#n(KOd6 z_Zzm-poWe)G1ZCUV)*Y8OZ{6L!wnKm{M)4v+WA43G0ADdPbQNRpY{V!6)g6RzT zg+)RnZvC=;X=IwU)=i!wXNsoxChD%5MH_9AbtuhHn+z1FX;a)(!_Y3q({(`7*`p!} zd^~I0jWU7Ni@p^b5Z@-#Hg$Z7D$tQ&Kd@e+N&ye`ispKmjd`P(i1u!%i8>g+DXW8S ztb{6Q{>q%OYRlK=t?$7hcMa-wS673QDqEEeuDI*=TG?AWcvz_LDZ_C?Sf< z3%;X3nT@--SKZ=`=Ky%;j|C{I)&B9TU1(Z|+m{51&_|&p9mSWgdy{P9U`yNv4~=0# zIlu+|q;x8Ffc9~s2I^JGEg)Sjw)+DRN}A-kgJ&@LhKrYq?H4*3wUw3_uU_~jMQ|yT zUm6L1%!s=mn%&FClTI6WYMfP^GJDy1T6uSpc^ny_F{Qltk6*Y#i2bP>0vPlUU(OA^?Dfp^#yXFJY%9HI5 zR_W2*I|FbkM@A|}sC}(>2%O6GY6+K-_QZoAzBA`cbBVJK9n4NxbF*xo7jEo&Mf9qq zqr;sFkQjySK9>=0$Mmb!j{Zk4Y2vn=DS6C!>#hg`_Jg2%_){dk8SN_eNV%A2En4Ccg)%ttOvd=kC)$~~>!uOyO`#o<0I=1_pVu@?qN7;;=H0vT30+*;{lP8X&F(iG;d(;RpGx3Qt>jodj6YW z$KLgkhwI2zMv0o4{kkMQn9AIB_tt2uVQb?NZ z+TvhO@DE7huM=oMoibnu;MMi)*_ZO!(cNbjqT?FbKWAA`r_JhC8ReaLQI$&({OoLE&1Cq(MljjC z>4=&<$@gTBA|&y9+TQKHHn%TrK3FK2z*4aT?#k#L=v1(hQcRgJRh<8CW>Xqt5?tOJ z&cYjQ^Vo{i(-y?Ov3aLuFOXejT)EuWlGgN*ljpwJaf{IS13N`2ro%=B=1%_Twmd7& zhjBu@q@8sCb@K{85f-(D{4 z%`^TG$=tOTpr(Sa%oFbn8#b2%*v(I(pM7xJ^t;jXt<9RX?n;f_&0)QSl!t@6;tn5^ zz{|4w`aWf}zQa=)!h7^_zsnPNsjU>HkpBHXCcjH=|P>x|n88Jd0w7iXt3lhXv`rX<`F z!u5*?x2v{t{EF6z7ZtnFz3IA^-`5}g{9Yx6T)o!*kUcAH#d8_9GHfd^mG2Mt;W=0( z;}PEOruOe&qnj@24e#TD*K7=Bb)E`DO*>0nsbd2B06Yf8LVHw9)1A6Q+DRK8(`%P+ z+3P(tlKdq~dKtwQ<-9FpS7pj1aH@Ui-rqpPI1)~cxYd;(vqHWT-$w}swxVdXCRrNI zYJ#or^7C&p(zp5_{MXe?D8U{%Mj6C}(LGwl*%(-IUkfW_Cn?;Bf6E2#3PS->sJm%C z9Oh{xwQLx`d<$yktTmEkU%`$jES`hcw(@k7`tf-Tg!oh%Wedk?KGM!V(U!>Xn1~%6 z!B5?8QzAx_3BrI;)iwihJjs$)Y#5Vm)%+KY7`j9s5+}ugAG08-$t5nM*9t0kXiKxF z2Q90}e?GW}BlY^25El2voen7YyFu2iSu~(*a#^+amFy$ z9F30iD+XqGi%42f!Ks#B^qV%T*pD<-E(u+yf4;LHutT4;7{gRFZUgjmb^~}k1}y$& zJoFR=Pp+}Aljq|-Z49=CJxjQz-C=!k2Y@{bAb}$t<{`UjQxQaGBz~~o@up&6*CCHV z{iueUIVj`W!>PXZHq0AqfP|l1E_>k7`JBzM*}cpgh(6meDGiBYjQU8T1Vz!#@+nJ; zh5|s`1?q=AOlAa4xFxFnHbP;QcQ(!Fk|ed~wNfbazCUJ2Y>gTq5CMAf@EStkRlNah zAOF3gIO#Xv?~>fGxy4h+=gT7#wej)8%3di0+lbE+?!=F4{6A>{b(ynELe1GFPqv!9 zmPhv(hQk|NRqox1KS#F|VGjb0a$`*Y8?kJw9h)-yB);M&#%K?D`;u$Fh{8og+jH>a zGf5>W?cR|G6AOfG%Hl)wA=P{OXZQ#{e_ivm$2f?4lXvgH5+@^3ob?NR?a%A5$bh~a zUXv9n$Ok7wkjSIs)>GXt79()dOA}#8;@1N4!=ZIwK+BY^e ztq{eE72LAoeutrv=*0Bhx~ucs4LH^~TXP+(ULhscqePqPD@3a>Q(5RAXnkZqa?>=MOU+tzED`Ts^DXZYQUxiv`MXEC0#P~zrHcoQs?^5vHl8-IDAL?S6NfwT%CRy>Yf=<1 zSqrvE2m~#lkHHA;IkR@X48jksQ_jj%aOaDuw3^%I7zz`}=eG)qcx|b<5ld7w8$ex;d)(#ss zryRwWK*_exBYaLQZ=V&_oPKP)Oh^Vt*WvA!Y&z!n<^&y;*WyTN0ZVK_oI|0?BW$g& zr9wy^2q^nOF-mkyK0fa=$)T~^Q;`pUmub8P*D@;uJAD*BzjFTCs@!j~i66(Lk}`!I z{NU4rQ$3`2R|0~d!>4(jwmpMkkn1GEE$20N(83{)mzR6&s@xlP$8~ebolPOB`=-GS z_h94QL>jQzolC*(lbajeKc>wU;<>MZEG={BY(@2d<4Z!`Jz zcfX7G)|QN5-BwK$Gt&LEwD$}-^{RjSnkrXRS2*g0C|iy%!x^II@*#EGN7q!Bl9Q8@ zYmSc*d~1Cuh2=5g{l zTW}xarw}0;YR1AtMy|{hNM9TURv{>PDu^v4JqfexCR^*AvENkx0L>@hLB4qJtEJBbSC^i04wNAu34VJh0UT$I1zF8089 zf3ScXoh%VUt)(w-TTX)X&073Wwx6{rK8JWuu?h24O7A_hVrP(j0`SDG+&hg0+N|={ z-h`KxmO{_tji%b!tpGH~skLR$R^{R8PIe}%hj%Ed3Iz*4z`R%4;8JP1sdXsfxA~bHLH)8 z&(|J*lGE@GtOod@wsr(E%Dat|ZP0v@kdqL}fFF59W&D%5(gEh%^@?+63DpCH4yMPi z0><^6M~b-n4e$J*e@rgl^UCog)T}upmzF217{MuSkUwf;8?(^IEMVzymHApwQHmxV zjh-v2_Ag-+>{K#{ljD#U5lm$=r`_CUu(#R0N=YXNgsT-Sc1#ucfp;EE|{T_UQT93*rgN+JflMaTbF406ksROu<(Z2PUE32OH-(ND3GvnXX|Te9Ms;d?bErq*TKMb@ z0)$y!9lhJe4$TzW-hwh{&-YjRJApf%H#XTj47KJ#Rkm0Gakq(f!b&1-IMy6anqIRb z?gTef3|}gc=|+NhOGn4*8lB^)Qy=j~9S9}?Bt24)bTx+WLh1>xQ_O^;8ix&wbFAG; zT0CDidgm|-v>6>^%}-t4lsHPxig~_F2z$>l(l9q~n-tXA*J=v=Z z%DM0x2x=N5ya2Z6QVO{62mMY+{q~!baI88LkO2BP;aa(*C6AsxF&}5oSB^wgSxQjC zyYxM5>O~uv(+$%o`f6A5QresMMD-7=oN2i?!33|}fFr?qsnc!uOGW^^Wnc3$tjs;q ztY$nQRfuTc#A+txuN1d0Qj8`#xE*;}QtZCw(LKs@b1rDW!z%Q6OIsL}eM5YR;C>-0 zFacvh>?29E5IDMc9^lw+Xuxwr7)($d+m z+FGrEz&VHWV`MxmQ56p_7(QvmV@$@!*||DhCwF3FuUq~3S@$;0VA3>_qPc)xh)Dw` z4dIw3$6`}N=}|-4k00^@vw1Vlsm0DxnfnYeb#a>3a;XPiUg5t+!Kx0=&jX9zzt?Cg zc!b;DrDdms=6=Pvk2RR6Gk398LB!eAP3XeD1J<4JjSa(l`#T#2M1lT&ZQ6qJGmEtM zuy(Tum7NgTQ39gP6m_anzifa9f6(y-PEyr|%9zC0{U%qw%!Acl>Z7WwP0n-fDx$f4 zioLR)NoD=Ot&ef}J)H%8l2OkBTo|pkF>vItLud?(Xt!aed@#Yl?4xsaAd8W!>wCq3 zILz=Zw&2uXMd=!Jw(Is=X-G&=qcPsM?a#{NqS|vwC@Yf|5)OncJ1pvVr$&~Z08vkb zz<$~%86pJjO*jTCu2EWqT$;=Tp?sdAo!ZTjbFU|d(!@Tlqmxk1WJ9 zn_z|D7LQ-Y7W4|gyb3X@1*G6s47hU;0s81RjIbG)DL41B*hpNh-^fe7NZv-( zf4!>8`}$Z-X%5@(Ev3YA0p~38p-5ENuVn}V)r{K8ZL8Y9Y)*^@02@o%hj8AHlh11N zUE0vy*=)?9&k@$W=yl9#vq!;;)Tyx(6eq zW&@DoN1*y!ijHqV4XqA`Z6RP^gSaa-G&)#wFCG@Zvcy7wXcfLv$eKg3C=f}R@3UeZ zP!ZcP#k!p+6&w#MsC@k^)1O5{bjC%QvTh)7vGO#fU%kMf|9|Sg(mHl4usaj=R53sv ziv)V#!O#liUDcA;Q+T*i;1E+ZVaraDYRMp#93ytr`b&L_xx*do`{NtT99XC={r{eZ zNWeOEbaJvewcQZ#Zvh}>yJq;-8G5D(tqM$6r)D0v|<8sDzPzoz|;=TSGx|BrN0Qp1++g=hlZk;rI$<`%h zulL0X_XYDz?xjwrcqKL?bPm~_eOFapq^;!l&<)KPrf|qv+#UNJoY=zPA452fjQk7( zDc3B)LhOi`WAo3^iir*{=SW7EA=7Tj z6W1E(h%ea_O)hD05jbP>ylAKQQer0cSoY{VrQ0HSpL}fu)k`oYl5I1w1B!K@F z*EvZjZy8rj#zh?$tj@D!@$D-U=O_)ue@&wh>9p0???^LMoy`BnCiTcUV^01=-#jCr zwofbkuC()D#sdtGS&}`sd?lAYSYlNz$oj~_ zM}N1qr39-J2Q7?XkFBx+Uk%_&0e&7Yv5L9Eok5JCc}ZBK?9nYe_b{)4u!mZBu)r?s z!r718wQ;wm35IPMZO%WGG=p0O>e-Mh$pHtdWv;SM^Bzz;U}?{P+mTCuXEUR_TX^BM zZ(wW@>@_O3C8196O6@j;2WI{_AO_7olXiT3;sXkcei%-uATdLPe8+>z9)4?k@5bNM4K1nTlS#u;s zwE$gShDKn>47H>YiZA8($9(3pD*3w(uDw8mrE)o8>c5@=(#4(_Znk7(N4Hq26C!{f z3e~k~v(KAp#EfswWgV&X@%RJFvyOq98#nMgaZts_LHLv7#E3+SmmtD<)jA)J$NU~^ zO*UKOI?)G6009~oG>|>nU=d9-O$gc_Nc9zvx;gU8v^`oNmYt7rk zDd}+zfydLUk1!_Z@rB7Ie=+pLNKFkYDq%Xi_d3-Gvbbo)Mo1D`5Qe5?XcI_DaLyAo z2HjSzVUOUi5nW$iNu^rnVs2 z@UPWaiZ3sjouA!L>*!dvd(Vjvqaa1`+>v{b>076>>=Sq_vHEPtRo0n5e1}QBQ<uI$X<0FVC{Woya=fY${@o!H^P>}$b0P(Xvn83%eX z^wQxN6eeK+(kuAFOYz1Z?OvaQ!2{gOD>HAp!9(W`>{+rDxf&w<{t^=&9;j#W+;q1o zINduNB5N;W>+CcDX)u&PbbP9`p-(vHP)3*F4U7EpGYTiUmXC!aEU)}IL^xa-i zV$BUi2SF(ZW^FTOd+@EWiQ-^I9V1z27?`LL(tHC5*mtBVB7|g2SBucNSV)ib7RQhDi{l?? zBl6Oi%xyAqSs~yF=1tUD2B&s7%h|-nR?{~L(k|(&Tkt3b%x#w}ioV4NmaUL_clYNa zCPoEes&_N~2TRcE>Zh+z%f?oWcST`%ir$*cwd0R)3Nkc(`(6^~_R3M@{`lbwW5s|b z+3T&F?m1{CgUPR*6<&&K$d2#_*)MR44arUh= zGD~fyV8@?O{x?@ohf`iqt4dW=SEs|_1}n+Qw^j}gyb#+Y7j{u2s~Z~w1xitz0Kh`f zlnoOTlYxoJ`grw9Y%KBNf+yeKoJ!#W?)goC4p*xadQbdeu%*xz-1mACwK50b*s^D;cjg8=iN)KnGizv6bmONmfdLqRy^MV?Rm53QV>9AWQut>)#|468|M%t<{gp^umYcOEojj^`ZUF!kg& zWpd>LK0ZEu<;E4O-3%V7(tB-&x9^)hmVG(0vX_-rFp;;j^Q?KdWqWlo5PNHiw)MVh zc5ZI1x^-8Wbzx!xCPzQiZES2T?9fkrHZu}(uerJTsk!`7{fI1|+*zNl{YrNN9R5TF z2WMABMa2vGe!AbSY2n_{(a}@%7*uU7aOpgEXQ?yvomJ22eU4xBUfo`?g_1zf#ff{r za`T4?cD-J0+ENiQg*Gl9n+o_faa~c)0$?aEq5^!8V*j?ItBs-2VLczoZy?n~PVE!-yLsKTaC zWJJbpkww~9E9A6`MZ?4--9Jz7e`F}ae=iz4%UieMeA`XDAgQ~wf=MfBx(uZU5miZy z{6Jl~;0k}6r7Q;msac!nuP^~cF{A9JjCd@zm>f_>-Rxx7>}xy)slv8W-tjR&5GP*~ z_RfWKx=$0ffa=39o*k%`sfb@|nMmA{{Amdw7&^92ppb-I{_LWdGkhKCbh6;L#7_aR z2gLZJ5hdDLaneO!s}>in&D&noss}1e0QmWb zyZ2#^g$?;RuW=q%J^NPpQz}SwZ0w;FLg1?K=LO)^#vy#tuq5=VMm=1?g&3~yyM10M z;+Kv1FmopYCH8CTiY?W&{r43U-297C?6YC}e#R@zIpf$%7TL~S3-{Q9?V+JcQ!{}` zZ=|rHTS=|90za6V6h7upExC5MJ|vPOpX3LY@qsnPtLkt91O-QOld(GJU)9Gt=WEpE zr8VAWRn;Wg9aNTk;|2n_{Oye^Sv$o;Rm?$mBjc;`QA4ZmPVz0zd`Dh9W!5gmlj1BQ zM~zq>VJ@t*B!J9WdnzU6^JJ!0z9pr@VCLOI(6Qc_$6x}EOH0>jpyib55U?m`K@6Lh zvY+Njy4`}SiRTW#t+IYr-u68+AJ1KVNVvXpMTHzDcl!M$nqyjIv$0VeZ^QJF=c}^C zh@d0a>SooagPFGM>rhHoOpn}UtusT8;j;61abKOofL7Gx2W*G_SKi^`fpMHLZWG8; z6bYIrDh3!@7VyLne!t$fo~E6gK1`Jh5u;DM4Nqk3oDB+9a&6RMAV)Y>RLNMUS}A{- zk2x?E+Z7vUlOYaA69%jqO~%#ntc({UQHCZiS}K@zTeq%n!wZsE{CF6^Jr)+4M|z&u z5yE)zn(=-@z6H_{0=LZsMQ5bOxUV(BjzBo)EE1KJ;1zG2&`Rh*OsPM@L&uy1cEE+R zy!eirq6zNjOX1QLC-~46cw({PXlDnFDaV7qOnV9%h=J8ux6guPRotZvY;@i}eBd&g zX#O8`dEZhDz#c;*IAfDkl#H=U^cfF%H8*m{>GSi8&3VGigNVwp7orgGo}&8KNBCCC z?d|JOSxEwp+3dvd=l9K28v^UA`3ww%gk2m~$R+j9D(T*U?9g1G<^io#U(?;I%n@eE zOTs+gsG#P>%%D$3o(eJDLv(p!OW~Uj-HE}>om2H)JRK}KE@R?TBe6u5heQaD)@CMS zYl9)fo34>Fnw-c~D*+Lm>p(S!4C&nuU7(Bm+}uJnCAxXX>aMt%P-4=;AJKJ$w|HA0 zN^XpD>*v@V zE>2ipWsu2K5!>XN!OYuz|CAIa@@L@N@UD|JU(Pv+S%CgMSmN*<2rqJif4!S{gE80o zvHkQ5{dZvK<>$?U&MVB`&_`u!JjyDoR+H+s0}VqZCNFlx@8+FU7G!a9(k1@|J3gz2 zYemxQ*9P^n%e-uC3;k!^@6NGzzAFVaf?cydPkfU~_`E`hsC7_8Z^j>Tj59wRklN@F z{no_Fd>z<>qkOUy+6lP(K}cxKBjk{QioXX(m5hwc>+-_ifB6;dYDVWpQCZUNYBr0c zmvRRN>5&aCxq-cf`Ku%c3&S|t?F%D846w$0Z*G?YHAO6DY<`GBk>OC47rh8K=Dr6D z+@qZp9;P5AcTj=jB5c5XK($3lxS2_HgVfDL)y-4Mz~g6B`fAsiYc};-JeFkha<@x# za)iepa2x#f2dbO!B)p|5lZr6#roVlUIvXtUb0laFqi6~C15&8n~A@i#mqqZAEKsJoR^+DdB3iiY+H01^iqhFs}Fi(K|^6RwmteeFM+Zh9@AY3M>@a z%A2_(ptI|Q4cZk-F2b1*St;z{qtSoG#akR~Svto*G?cdGjrIfOu~Wg-mZydd4U8^f zpQmXZ)Q%;RyWbB*5h0*LYykB?g{3DM0uMejV_&%8=5`d2lNbW6dkU|G#mJ?IA(CQ;ZjYQ#t5KSf?31w!xK;J0kl zs%~DVS8VyiizUIVOz(#&0Thn^sgn>wfLsW8c6Hi1unPA;zWhHrTHj`g^CJF^g|YD( z-XSng;Y-kDxpDEZzw7oWxAQ=TV8(WJ>u}KS<{0#8b9>;4hMQYed*t1QC=f&Z!&u*+ zmhgEQBf;Cw57*Y#o?3*2bkHS%u-{5>FRfd%v}U)#=k%wov#V=Lf4_#ai%VUG9`jVE zA9B_q-Mlj-_+w+?pPmtz3b?n+OrKfW8TtbbxPcI5D(1Qde>r(~1iO!Nm-~rzPGjtd z?fNOan;7h>`|~bQTzvxrBIEQ73=UJ3<^-QNhI9BxXa!O&J=%@k+xAsO;^kyt;)1I` z{2-=k@5xsIHZ`9t25L)}m6a9e3=iuZn!}d0-UzGQ7PNkr{z(dFrvMA>S>l)2UV0{q z?tY>u)BVGKz8cbMF6-LdJ7d&%ob49}0|(eB`}#~|cB#$3-kkhJZu`&_L?*{eN!qCxqKFS zT%Xq$OT#x971|vh(eM2$>=X9Ztv$QDerIxD(Tr<{V2`mnUS`o0^)k9dOog zHn(d!tzBGPRzHU09pvl<^(Z$mu>sbxq%?WXy>)0_kF`H!EzLBG0Y~|aiOm9hbRDFG zKp+mFESTP~7LLjuB`i4#DZTliCj|#bPF48pV-4`lH&+PVP?ti~3i}`6umv_@FMLmn z7m5gt{Swmt=R?sF`Ny?A%p&=uD|?9X5>0jWn0DCv`>c#(j$!=y$9-IRjFA=}#n{JA z+oX^16*Y*7e8nTE*a?QUl(PuW&u1FWl~1K(U=%2u0b+f zxa0h_=XQYH5VZ3lb5d|6pMmfE=acW};?KT4b{DNl3|lbv+cyZ>aEE|wo}`a`*cZSzY1C-$ zT+9)~w;nc+yp^;o9M-W1K!jK%@WTR{eg^;M?gQ!k>wsBR+4HT*3hn+I?)Pr0s0C=M zsJt>)lb7=9UHB}u2%1eE%@A* zs!WX+e1%rUs`Y=h-x*badr0J{tG+pK+J;nhVj^`2GR^ z4)&^)GY%`05PoIFG=lC%RYYWDUnR%P(ntGLQ6Nsw^Dm1HjKo{eY}h;UIx_C3i2B`* zj&0Tt4uXG7UFt;$yW<6YBk!Z5fj}4jLXOvnTyc!Keg!GLg6@%!Kd0-S%^b@hkElH|)5d)M(PN$buM(ICGiIrXlG{+nG z0g3#v0QjzkKBNX7MixZUvb0|HTu~QLVzlqyfF`?sG-6ZzdhLFb3RgO$6f=>y66oBszM9JA=f!|oOFX1%*s}Y=PDAdULUZ4A7 z7{SEr)%TCr`1o?$5#Pi__#5XnNbioa%Dgw7cazQOi2tv5U8BbghF^pAi&kF=;5`Wy z3(x(8Ft~5vK}(hkSiu=Pj?C6pS;M53n*h{?lnXQZaZ5UH1nVWJg`XasIZq)?g$DYw(p%9Wt0F7!2m7 zxcHE?fWUnVU)-&@j#wnpI^h-?;FTq1tB7&R-~9V=SJCWp-ueN%$#Y#l+9=Wklx5V6 z{O>)d^ccB>3&Ep3R1zSb20yDUTq_$YB@OvwM0M#P8uSTfWp>?n#~yR{_4Vx! zb6TIhyCJ^#hS^1g#094^_ITPK-+C`T{n+HhP>f6SQOTsi|2v+qS*xHGV9H9A7@e>XW5WB}~< zwm|w9=h088*;{;ke9)_hyX=_A9<94V5+V4nlK;`rOO@j$I4UMp@NAlV@24_Ej~bXg zu-I+%zs!piI&eXD3t820O0`qu)ex!c&}80tRP4%NX01ZQDPOAdA05-tJ;ur6QwSyX z)i^G*>eZnKrluS~@DTdCw&V~Uj~1pibNU~T5#e-UiBY)3Zp3t8)qpDhrx7=&iQy5gk4nRn`IN>@_81ii{|W_$k-!_jRAC5kjX05 z|7;S3J6*j)lhYOHg@*Lp=i8Z-=limAMu+p%g7QPg6cf1yW)irBSHwP4>7NIvKl#K# z^+B=dm%IrPVWiH`wjDk?cYmvb3;!YTY=X`Vy_-5RFuyyn8r57@C6KZPEe|wpIa`u7 zv>nwsmIuT0irV@+FXEu@{_|Y%-H~QQ3vfs^S+z)|GdkWTPb~ql3_9~9HG0L84%j6H zWE)#<2OKQ$VKO&_3^~aCz3zP3nTQ_HM9NT1w^MAff~lGtO*v;4lh^#qcOx1tPn9C@ z{7|nosuo-g-wytc@l7@Zukxj`BE%&eUiH5l_XeUxbSK@+hG@Jayg0@p6BKpuQGBlf zrHC-1Tg=bV89Snwl&2VhQ}lqKs?%eN4q4sl3-%4liu_+WX0r5}7JB9K8@LS%<3FgQ z=1wr*`;_Q2a6N_i>(IwKHo9Qe{D1EpW#8C{m{d7xGTdq*FzCBprhI%s4ytwA0ezP1 z9`7i6!rpA9*=FVUR?kMfBN<24dj!cou(O*(8*^CZr`>sQsA1G#WgO94-$J~1BsJC8 zo<#ObvG58Fq}bHzUM)^~HIZfuprZZ`^86bL{B4mK2Vlw*4|FyM&x|P8t>1uq)tPJZ zr4h5tTA25ixArGvve&UTm}iU~D7aCZLhRWeXZ-Mb z98crphTd=Y-cHd^BftF=j69mDWeH+FS^~K*7Q6ZxVTtxlOp9g24R4xE!8lkQg&`kX zypp#rURVXpXvV*-_P@+13kZXZ`10dk{t)jsfh0M%pwh++Zl2He^`ARDg51zGR!kgB z%~5#zA$OxhHDAh%rL}T-bbi4D@6H|2Spexy8^vK*f$-pfYoPXzGX;UG(R3f#l&XY= zvP+s)geW(w@^yZk&W6! z%*BM%67DrH4bl^O0j`rHJaW`Ca#-K(IJTcM4b|3o$iR~`L*81!x|mh$)6Bml{XuJ? z*9$lmc)tB(xOE_U4`?xQokU!?j<6JREdc|E{f}>(U`(HDFE@HE*UTm#ou!3}>Ntaw zYZDG0b>K?CP743?4J{mSE|!ap8ZZ9W>OkCu(2V`BvHi~@>JJF?-2wP@Lr5Tp_V*|IaD(PiKH57xC^N=#UhX3dp(fME{PH-1u*U_@BqlzcvrRcZS;j_gwt{ z_)x@)!OKX7J!#>HFNwJf1f9roB6Y0f6%1}$>c9Hr{u?+vM`oHtvP7nmBhD-$QvK4( zoz5+hCz%audz)UNNs3Z$P4LE_SX1 zWWV{fX)%BUU$Gl+n^NQXD`hHSZwr7s`aq;cC|##!HRY?PXDTF;E$svBm6@KBZ-1qq zYHh!_;I&K_-S3`cF1V9}w z;qR&qwqKhOTgx8n>Bu=(@$iygsnK>iV(Xp?NJ~+W8(O#7g0tsTo>NJrJ}x|$6ste) z`~K;-XL0o^MqpK{y8|D1x4B%?a=^GDBgSI=lBoo1DkU07by72&8;`QqK?Z8>FY0f* z;ssesbk+IY-#f(2KC()G(bIaKfTya0Ox7}A?YNQb^8TS-fNp|zqxNVY;d4Rq?w079 z2^%4%;KTL}GsOde)LolzyN$Oa*-nF;{LboP8_#YJz}c%T0yEdm{NJ-YDr&;^$;_VH zt$hCtJb@T_MPH|_X9xB&+Ex3!nl3F_07$IMfq-EWPyIeD$({f|QcQs5F)#xtvq#}t zUWjq)J>O5SyQzSIu_al*?fZe(Mc8=!xG?^iUn6Gimhf$~SNH~mT;h`R=yWvyE)K2 zk2Wh^XgE%rF_yF#?%&>l76g*`DqzC$@LHTN2r`#^PI7I-$;I9R%xYEzrMvIm?i9EB zg>%DZ*+2jJ^oz7GBjv~#HpSa$jZR?I8v*;{!Bgeh&$&+%!k@c9>HwWKf8%e@O+=G) zHCjkL(1!=UML*vBx;pWmFo&6aXqOiHf1htv_JzMl(DV`=?6YCe)a_PT2jpzVLm!Nk zkHsH7E|v-gSbnBrx-)?6o&3HT~1EOw=Pg zl!Dvq${F$5d`1O*!Q6G%OHXPpk3r{T#*p94+$B+5Begt%ytg(HHb3gKRsVC>p;Mk} z&Sq3*z^j%-)_ZHb+04!yu2(TZg*1-WX9>V~i-MHTI~Qvzbq~8Vg>Q&$c-` znodOLtOl_>an=dm_Ok4wl}X%7(PLKgW54Tc>sn)I4aUJ%G?aH<>GJZ84tD-iA) z#WogBAqDKC74D9cSs2*SFpT4=q^JV0)~AonyRSRS)!4b2^@;~?^SZIjNp;(!dc;#j zN%mRHJy9RYYy!NN6s}c3C!5PpP&6N4{ZsBuddwq7k+7qN;2}Xv9uipI@Qq(T(2i^Iyh`Wz4t4)*hE*k)L1|?u98m0kdQ}(KhUeJ#VP-x>#q)+H|Tl z;R1n)Fm0c;nc0C(5?|U%`739zkJV=vuS(lha9vg15uVJ(-mJGx>`*GEVTsxdycFl5 zJ@xejGhCDH?EiL%tdY4hy;A?xtP9DIKHsIa$0Y>LG?+pfA!9-vyW8)zKf|8zfawX|m56D)J_Evw)EdW&nL^Vw3bUXP*FqapjVqdu~L zNqRc_IVYW9?DUQuNqu#-%?)k8)i+W-wKA5H^t#vOkMDgfbbfjqcg&hYts^z4EEwzv zyewD_J|=saZrx`|tL$CbdVgY|)%@m!-}$6}^v9yK{C;yZhpeBQS;4@4nkLJbr(fL9 z#>l5Sj;)ye@@cy3r-USitekAtCho-6Ei|^kQnRLN{3m&OUkWE5i|)=katC59(M!Fz zcV%*-e5xASL37B5CIqL0Y|?Y<(S`Q6vpIxK;wM{DNig+0hy0}XPNJTb%2RF;m`NVW zTAZW~yxfBC@snJq-1Hrrf0?;){By};XMXt8#^|2UQYlR`%tDqBsWJsW4W(FZilYt{ z830xk3{HfYf}z$T61oM)YJ%YJ;8F0+Ssv!Jvo{kw!ty72!C2}_qRtYn=q$gqc~cT& zuf`L28vG0PecA_4+m@LvN$ll)fys`V5YKN7dT#wcrrTtstM#C8ea(y5&t-ajJGBbH z!lq)ODJo+lycbur*%vswBi+e*t{$;3#~+n5N}bB?u!fVJb#WP|79#A;H*q^%(~9K! ze11X_DD3%o>Iw3w!1u>I*oH0P-c6RYkK0&EvL>25VG@|*vMkvE>8Z=~Jlz(&_h4=V z9oYvi_T4E9ICpVPMC_p0&Rq_)YB#Uh*I{$Zpo&lvb_prf)J{dVKj$SSPCt=&NI`Xo z{(Ij_<_*gj%;ftEFtE0H=2&(T(YpfbOweBJYS#Woja#8ymv9t1ChHUAUE7@zzGYl<(Cgh2 z*rjs4$3wl)I-M=t+0eRV((X;01)bX%h51RzgD;~yVEDL1U6l3E+rTvOnHQ4|Qx|>e zV3x*M;Rhn;S({@{eiK)wex+P5pdvIh{^Yxudf{%0X*Pg2g%jEN{1Pd+V^q=ZolRTrixCn(pkeuW#~38A6LfjS)k`uc`pYPI1$CWLC7^ zltrkw?0az^GXcVyQJwKG1R+vK#}++mJ-(?W3l4PCG1jShL0VuE(D=N2k5UJIV0G%weSS0lX2wyf*+?~)X{9#1~{LTe(9+Hwj_dLzr z2*V4&EJ1<=;bU*((OwANLHZTv>3XTm&I%ye@#8C#vhPh+k{AU5&uK1an*;E)AmlAH zH?L6t<#Iqz(6KM{m!W-X3yZ3IFBkm{iDqzXZb-U>f%vmm76hlv zSaoCwG!z6Cl0fz8FSP_J2suSjPz*u|nwnE?kt~YRIxRcZ2V%6P|OkxoaUT& za*DDB#!mjAAt5~ew2I1S5*W8{wek;1@7vB{=2rSHel7sOux8!)%v8+T;vV1f?XZ~C zdMygb+vmyD-2g|K&xrFlT#F^~H-m6IPq^10hlE-0v75M8_A32E!YREcwVB>Cp;&+w zoSbvl=qi6~OcBFU>MlX2J;r+XyInt=EB{>0_6c3Xk6=v6p**H`v4Lw%aiu}K+9H4U zZO}{d!$fH*MC}95zkl^}vaMv}D0y-O8593A5Y&3!7A+kX&{2@D79K+CIMM zSi>=J9@_w_5phcjgY)8OvY-LJQroFZzv+juLNr)BmHWK8k*aqD@N148^bx==*s zu1nMR+OQhzT?YQcQ_aO&r-*g~$;zdNO^!&3{h=MNm6tV~@*4Mc;9QX>2~p*l4bCEn z!4`o+n`I|U!%99r(~@1`V};g-;B`c%-U*uw?hGeX8(mslI?ynB_W@h+X+$7Ne?WUv zS;oif^FDXj`E2S+;1;`F8=lE;IA+}aN?imp){6p#w_SeshabYuxN>*!JHUGq-5Wyn zqs_&eZpzrR$0ub6-_9bkS~mKX9yid(sf#K+H;`FbaZBNqW~ zc2*R3^wHD zXFWON`y7Wur@>6;_!zZAM_H-mwrevLu3eA%lyLt-+LYV{9MuiG-jI)YM<& zFaF-L=+{sUEb~EEKg(jSdAiF;O`~b0eV`6Na@Ty;CJB(w6B7F4$i@pU%6^h}kAfyB zuaOn*h73!vOSlE#zq0S099GvL0Tl%hE>UyzBf+dYlnWi*u6YS}?cq#l44cV*FcdA? zcW4-KH=WKC6K4$k1itGKC6Au<_AJU|os=P&m_niqNz!@fg|YIu@;O(w4OM zAB~^-?fR}3e?zRhuB@4?czac{^`xA~Z}@6g*#!);*eF%QhF+G2rz|`+^;^#*8#mOO zO_zFpOrm9g01lm(YTqwQS3tT zs+TZz(7AYp!nMuPXfV|88`L5ZUa*>aA8A;$AuBsKNwZw`!-akF*IWE3arcBrPC?2x zu1lqsDR>rYvgt(?wjli_X0~`^Uanc;1-WU>GF5Iq1NDYUiukSCfqdvAseQkj`!DD? z8jQ!b>N}f=?ES3jw+6Rb_O0qtHu6o=v6$U9MOiyPrQ`A!hP_<{fZoBw2P(Chh)vH2 zrf2Bzbdr85G+%Bqo@`f(C)&MNxYT8mZkUGQTo)*%Su+!}LJ86>@d7?TJohskWr4=j z8H$qoG7c0IMU&OFsF>9yUUfv2*gBk7!zZ?IO!x5^OZPFOr&%u-JD0>2T2}CEdLwiZ zppX{PfSzym0WtuHMvai6k2!%1IItr8enh;0)zgW>=*!NDeuRX%L@ufyvti!%z?Jke z?Hip>hPW0x1RcQ@7SzSnx?q8qgqaJfS1_=&d3C#folzf8hX`HI{j&bG5u2(_;n4u- z)>!wL*--M}w)pfZlQpDMhy0AS-Zy%$%FiOrg{J>4jONi6(b_Klq_vX9CHXjy+3+U3 zR){?uzWxTfr}X4Ay67|x2bJ4|P5vwIRX05Q@HUqDC1m+yovnR;U^h^2(4}72#=-UZ z1p*$XD^mQ>-0==jNF>9x3Y1j{bq@61C9wc%UncFz)sFZwa68!a!{lboCr%c7(c?WX4sTpbDkLr`7kkrtk-QP2NfHR(^TlxTQp>~_VS zyxTmdwoALQmSD3l0}AP9lqivaW}`hmV-Ce96_9?ZO`u9EZvTdo0XHw3EP}s$nNOOi zawk;_X|kz>)B(|wi{R;-t+@s$@uwbZ;$M1+t(D;W+AnIXoufNMiE;Ng2b)TTOh;!M zQPEjlp1unYqUqk0x}-6nX_nC%)*_kitJ0Ijoy)&dA`P=&L8I<$95Zd}Ja;+Zh04dP zobGzyD+iq=CU zLqjiuM#U-02q1cj8$9&Sk@k<#953dL6WxI%HCBg$^YF4q1rb+}ILVd`X)NO_sNB8W z!2Z?CksB(FcOO`RoUCCSdm+$a&2u&ADq0E)ft@`ylib_IM9}Im&)}{igYj*K1PwR$bN(qI%RWy zv&ehTx7$DeSepaVDJcsucEV|!EAG2$@2^x^6TY{U;?!O=>P>x`q{Pry*9sgwLb}*L zLQkg%V85g#+Hd-#NuA%r$Rp<)B?s#+(c*YchwtY6 z357skyL&tb>#1l0FFJXcXH1S9Q>x>=rHT>lJCbr&Iv{d+S-N5E%Dz76UJgWH@W!kX z*cdS408y6|foyX}$>f`64i!@-U3vM3eW1FtQvRB@*RxVi{8@mHR# zc{0IkdFNzFd-55}bx?(D*%%ivLj8Cy#6}UKajB!AuS!#=B|o6^ZvWpLKcKx>%G(;l zHnJ*2aSe1?wF{{@wG;a~Oj&l-B$JMl3%8=W`UVb5@0NMT@+pV z+0*{zk^E5_j8fYkc9$?tc^BhCCVuP#1@MGN=imqTFZXI$H7!pLHP8+N-0#plrGKP` zYz)3~o{ou~BdXNMFer_E#3}m_VZci`c+4t#uVFbFf1?u_1oe*|^CeH(YGScCRa~e% z_dnS<^B3_`_QmJdX*U9LP&DPmEV6{=x&C_OzD~)$`mrDjHM*{;XN_=zB?!MYIUlIr zP-GAEs{n%29+*K#sjI;^teXYwB_5?U?fFB`*o6P4y)t-#Dd0sjd;kRmT*~z4h>BEhk462JS5L&Ra{Oq|_ zr6)-~g%1y25cb*y(CS#K;q29&1qrLGe{!e5#cUm1fXI%-J9>=uqJZDM#}{J)bYBsv z9NLs{4O5X{u>N)9vb77pv0xd;b#51-#wp@U&6LlrZNi|#wB#k$(g)U=Uab_&jK=KT z`oyEm^xv=JysQs*Oe*9-X#+cFWL@uQF`|=v^W;n0`p;>lILFm5_lNAnF4w`}qE~Nb zTi1!C$XkehzWMyI?B1{_JZ2*}SF(wxB$FJUeYeeTJoa#=>?F^kI>3nnI`d*#I}Zx|pL|dzK3LW^wJ&a8(QV&#R~e&SJTJYct7> zIE-28{n6gDjC%aMB2J9Z5a^d-O@ga~%{2{90wD(dKU!iPT#wx>{DMjE1%;k;(j|QF z?%B$aV3NXq%TpQB+1wF{VWvV0fH+>CeQqUw{?I0dizJ?6DTuO}SbaiOM!EUwY8D9# zs1an+N%n}YQeWJ+&+-A9W{9QwyNT*8Ebn(g{a;G9bhPTKd_-c0h}?TX0bx3A=3};p z`de)h!yBVOsp?ad2@in%QyOAiZ6PBcU3!#( zJ<(6QDQH^8I+xXTD}>GZbT!BE2CNZ;Nvj{M)ohblQLxmnrNuHKXi~q=XH!>niD#Rq zg`${?)0e1JLZQy&wChKcLh4lQ9BRw{1`C>(T(16-Ae)QMxhd^cTDZ9(j&z4di(be+ z>2{ScC&;>OeiCXjWM`v2!a@mGP>D;|zY32Adado<#;glt%PjWSq$6lGC|}C+?zQ*q zRoAA)ggh094cM7C+9kYpNbt}Lx z|BWgxDmDIORf$Q37n7z~Fk~YOKn$Z+>J-d5PGNUchN(e|y(AyxoTCcDz@uTgBq_Z% z-lUhvEiMPGU_rPb{&7`9XOVm8YgWMq^0bBIMlx4us?{z?J^~8%$fUWSItKMn-LLHr z+iY?QROG^ig)wz`xTXoMDS`J%Czbi%INpzvAZ_Md{*m|E%wkHZoUte4P31tq9w4|- zbzSTDn0e{FhN8sD_?s8@BAIg`rZZ|)3>@LRS^7Vw?CbDb;84e20sV^rqeo;D)@TLh zVD7OA8Edi0EC#u0rxi=Vg7CMU4}vx|rj=<;jO`OW0_Dv_ulY&2wH&hz>K8C` zwT5{wxYj=$cub}99Z;%gqBJ4k;IEB!s9t0pY`Yk&jQ}#>!D`T zyfWOAPrc#jN36ri0F8#D@0))#p>9~(6`2~cG&2N$cgjSJwqcE_E!)2reN^khxJcnB z?EU#dZpR#?#=VjzGYWhvAi4IEyNX4RrB^0sZ%k5Tg?4{Xx4~WQ=8WpMnW>!O>PyWE zEk|?@ZqDd>wOFa&2$%jaSQAwnXyJ-V9v|RIs|+;a3;b(=GDgdO>+L|l4HBCt5$T_>Il#iv@mTcJODQNF2UE=!LH5Lj~jT2LH1qMMEc}N13RAtx9>IYZIz~w<(##;9cHRqTN!2ZhFK@B za&cDDG@3J2@P|4*Rt(%wTSaxW2lB8-PwMyzab!_W1v9J3!CRU{*V)k+Ti)*ruIv}b zwwh%k>BRl@s4$i%V{LPTE7DAn9g+!m#!jtOz?G-?-Ti3(B|y#ZH?A8t;QO*Sq!QD3 ze!fmQ$jGK6h3yU}iF-Dd!Tyo5e5>9-sg_u&c817h{L1FB6jyH$sePAcbG*I1WGE$1 zEcLv4zZlyAK)i&#QL*^4d$b(_EvLL9M(Yv{ldNer<$0nP#6CKQ7CyWa2?2AkT7|-2 zC(|$TW(MKgOyN0VZyB4ChA)_GLl)3$WP(Ll93bZD&TJ3Cl4HNIW_+{F=f zp|d|nN7$z6%@s{@5$>Jyq*U>?O3SeuSW(Oqx3-Aq!qQ%-RdI!$&qO#s=#x^t682w4 zWN^`6H_5QfqjTh#3aWK+xhKs#_lCTu_e1dU7eb&7NI6lxsw3EFsoB0Aa_9a3JC0Mg zzZ}$E=be9AwkOU7>%=QdbetG~5^g;C?t0A2$y(D8M$8pG-h8teWMTJ;G-D}y$>9)Xa@G>ml%n>?~qonNyH1Ym_Vu;%!z)Ho?0lS`N4@aOcfbNR8kO`x5>v{ z2`m8J)JG{tMvvXXAYF`=1a^c%zJbaYQFWSVb(hK zn_>IcS;c+@wU8S@VazhAwljxCN;nXOS zNoXs-2N^r?-U(r5(H1}YW9w;V$NWiB6auw_=0E06pj~m}8;ivfiEV zqT}Jf)m*ZKYh;U=Oc5lwZ1ks1VRTSBQ^c#lnY1oPa%8gLt>y&@hG6g!yG^AN)%GulRr_nKalb2TPyzST z3Q`^xtA{*3mzRz~;8{}=KfDcOU(SmY3TA#%jx&n9v|`PwF_hJ`{~^zLGxhp``dhyf z=9aVOrlUP}I!D!o3zUYY=Hy{@kqyszo9x0bjg(#*NI!TkHZ=@_87|nV!i4o zgJk(6B-CFji28ddOk-9gl{%gJ?&zRk=GtpS1aGFp=ZF=5Cw31+DFSp0O05 zbQ<~I)2ULe$);{IzlHiOm@0;Pe7E=Qfz&=yqxQZ8xj4U0vQ#Cl25joeNQX|Jp>HF{ zmndG*{W}lTw2Nw8gk5Gq+0_P~`#dgAZkcc4!4A@h217Mc18*gHmn++BG1My>kEoV) z#iNH8ks&svv@mQ+vn`RcXE1IF$(^`Bimo=Ga(#Ht)y78 zZt?(Gp*Oxg>`Q6hxR&u86FBmRHVG zQ&8_2wLcr*m24e9CKu`}J}jb-!j5c0p{7+tYj2&w`BUT$2Lmk{7BU%43R5{HZ=jcZ zJ1aj?+54Pqu#I2r`6#(@Fn-%9IgiLikJ6!h0f_&uOM|mlg%GeNnW?wQQmQGmoRUh8 zTZYYoh^m1zBOCUGvg(g*Skx|2v9u-G06SsV;hLU3XydRT8kS_J(>^p_{7D&HFcq}d zmRkzclI7evduZ#nUP=u#-y@3!Rkq7`S(RfI7*Ya-?aWY!fx0THtwB*4hfdRR?wMQb zE$^Q8jW_Pf7Ou!3q!4qdt`myc@jy-Y??4~D5IBGK#j7hq;I~B&f_Q&5Dv_4GX8By# zThq=x3CyM}nN^KE#=mpZ=d33hKO2~oSen-Q3OaryRHc!$H7-9Fc%-yNqOasH5>uEOvn)3PE^l zZ}w=ar+??wIuY)Y$qZ?p5YKXC!FOh3tW=rXms1-pAE3O+fbOpG9&k0nSv9QmRh9oE z^rpj#$mj>YJNA-V4`(xe>~;|2N>?FDzJgQNFokDi19RtI$hS~un&6p~9$y3Bd>ZCz z<|KBYcCYrg#&an-TJPL20_|EY3Pj3@-t|uTpBHA*(9rAu0iJI0z7?=RQP8o8F~wyr zbqj_(C3Vu6Yx&v%+a-vc5d2{&13KB+=rBUvqEy*e<48!x)3y?C#Cj9mStjp+ky1FN zlCP{qG2Vdws_w|&Bco?s^E!VEn|8DKIS1D(J5~8tpXd=#T3c+%16Vu)Cmdj6$>1A(NR2ifuW%R-Gg?;t!VLC9M=3K*mVY!t zFz{_fgY-*{fIDK}?ayN#So{eVg=Q8#LQ=6;T3t-9!974Gowixae&8N)mly@)-ikUU zp9kLvopP73NO6jB$*Gg`nw!&_-6!Csqk-#D3vQhEi*LEHmPv)h7nTI7=KZ}fGc@xR z5pb`}<143Nq~U-WlDjzaeIos$zKiqhhU@kleEFKHzB4fg^FRlw@6i;r?t}y0r}&64 zuqM83%aR#vayc09VC==GiQ>^aA&S|g)$DBSP&jxr<}C&=j;N|R8yw#JW>wr_k5;I1 zWJD|as6^O0)!(}3fe}}g4D6jWPKi6LYnVQx%_9D@Cg_Wv?}rzZWF}N!{8V7d3-Bj? z48z8HGBgxLSQdYsok$|ZBh~tE2i;FNc3~Hq%@U|jjFMVl{1}$I#;7hHJDVavZ#K|< zB0DS4mm_sqFRHn5|IvWA`0tOACeRd*_%$R(nT)ZGIF}85a)Ri6SQT2y^z=t`VWenI z)w%A(Fd6(^E}{IwgtM`TD?hkGE@p>kM^}ms-1oGU@3&vQb$ zJkY}3Gc^S)t+OxG_^ml{pdP}Ada$S7T(+S)TMU8~FZ~?ZR1lOz>q)^d3k|iAY&o^u zTFI7sr|_@aX!Sob+Wc4f&GQ)2$ISSIs~L$V-H}W>`0`tp6bEvG=GOyy9;eGEep(nK z<2~gNzv}W0ne_VBm(}iKE%WZm6@PMhPPW|p;v=d0Nq38)1zePLd#{;!{LrUkZHgMs z1&UFDi-bb1=y<)U>u7hFFjv)8EN0+~?ka8Ch`%_{@^0l&aur=%tDai7)qqs2?6*>H z+WWkz+*wA1!+uFk9F4u>ev%wx9mQOFN;$g4Ma+1A&#Ux#;%TO46i^fkTn&T{@pxDK zM1)S1xLlSY-yUzdJc?D_My<(~yO~sZX92=`$|h_o^ny zxjMVWl)NBv0GdN}zE$?BRi3It;#@MN9zG!X6j~QtRHnh~+-|_?KAg9Sc^CHL#l5g8 zRx6a~9a_YQ6|=?K`p6sI$k2^ZM}P+^#yv|eu1r3c0_aeyfWY9lTj#GJmUXAW|NhG1 zsi!a|wc5x${EjaYsK4WiN->O%{9r>WGpw2Bxfc36;4#b~oLHN&gn_w4_4qxz3UY`OBcQA>6H3C;=)v*oXLUTxwI zg%%g7bq#G$B`zCTQ~n9PYwrioy2YXyYF8nJa5Vb}>8+azm)zcW|fnLrY)HgIER2<>?(sLtPr=phf_S>o@n7VNJ8C zBD=+~SVvU9{GcK&>6r*s@I*nt>aMS-aBNLg)3cH&4cOVoOg&AtIDggA{Yn{Vi-W;ITb-ki?GxN5;Tz$RI?R+?1oMw*=OjtIEX7NChoE*x250Lq z=z2a%7(Qo@8XF))bmP+CyUe`@(nA1e*&qldU)~RP-E?M1f|uKkGLRjRH@Xf8D2iHv zbq?-iw~S+h>ZdmjE^pcwEKmj>X_WOxvJt+|ySGR_bE?*SbiXnQzEDndV6<747F$2m zJX->gM3cW{8MF|VG!&dhH{55kKTjtvF22fBm};0W@>+?ScQ*srfQXa(6%JD~dwOM7{Vhv8@r?Zj4c06Hh)s+qesU0%S;vm?gnk^5iGa1b zPvotwSYY>do4`=Sw?P6Ps4Z`<=DG6h@Wvh2~_Ddd~@nskRriw zK}c-xO)v#es0)PKAe2k(DGp#OcxRJ&&Bt8mJj_4^#y}c7*?Nm&c%Zwc0895MRh+h_ zakVXYh=p4#{33gTd&1qp`=QOdHNu4QR}g!zrN)+L24A-P`y=hlRQIQyKk$|o={?)u zwUa5U*VXu1oax`G&wTs{br9k6&eFUZx&)O#FowcxFmlUxjPc>X?{Y#${8TI9{S4m^{0-5?ZD;q;zeT=(-`S(Qfge_+RvY^9Fi^l_`I&6S zrh93oV-kW#$~JPC?dk+!hEqu+Eu}9pvYe$V@N(X7kq-kpdY!$>aF&y9eT@f?zZ#!6 zbcG*j!#_EK8>1dX^5$0)lEtKdiUll;o+##*$Y@_;4__^)<1XDJeM0be)Eu!)4Dfq3CP$_YSwH#M(8r{qyftZ@~40 zCe?oDr*9u5W!p@3DQf6*uIU2i`5-F2_>>3v&3QkXmHyJ-7^2}!6qiPTO-l`dxay3X zD|DzZlB4%A40x~|(xbwjv;*VvYb&o)wOD&wq&ecGTy=0Y5)bo4milF2x`Fue;a! zov%-Lf20rh5b~}DJ-vb+exdqp)U-qa1IYq}7--ARMnBZ=vLGijxsKvgD<@GZ+ssQB z=o1>%u=4zvF~{?C1LWUv;~Mc*U;HJkmQdd$Kit5*7d^KHeRNdBM)*tp1Vz_o~s^mqOY$kThEZRa%hh|hJ_@FVlW z{w&fsRes4ZiKQt9L!Q=tURglZW0GFfmH$efyx{*=-kFC(x&D9r8G|8vcGFm9vJ;(% ztb<`jvgTwvi58_8OG4R(Qqz=SqOyc3)3>QZmZOZEnC7%dvWx7Z>_%h{-_vi2T z|8K7Qn(Miq>z@0$uY3D^KF{3u>m5GsMJuS0^jg%jsj+O}O2p?JS<5B#{ew17SrC(z zcKlT$(3O`V7jLj#Ue{G(zk~p(*tFWbjpt9aGjy7Tf}fate9?)n6OC3fnC52*NXyBI!M<20(iI#A-D&?=R=9cJsR>@XN_|k>zC91=lBs%%PLRM z)`eEqq0JG;4)sR<=Y;$_*3$937zM}H_x?W>b>doQ`bo5So0&xr={wJhUwEXprIXF{ z?7$WiCcJ2p=L_9sg%!#si$3wmVlqu+eMgSpAjmnkmTzzq;X@4}h?|ct{Mn~n_B9=y zRY7Unb-dx?&0jMyWc-QrWW3wEx zajW)~wrxv@_<{Mq+ru&_2ex|R%h6i@5N*)rdF{0Fvqs=~#pgsR^2$YD8GWN2p3bAp z%&qaXDG&VM_`llT;F_{`>*wI6hSu9HM|(2^Qw|_%HZOMm@$A{NmZm1Z8l+oHOqG!b9@xsi`0nTO+{bv+=o$J;_s~JLuYfI< zzDX5c|1s8jQu}QE){Jy@=b5O_+BZ9#?pz0|gBWaXPJ|;)0$q;VKeW#c zYinye`5c!2?(}z~{~S0Q6qHfqQ&IQj&5e)0`NXj#nGZ;KInkcJ` z%8yE@z?7$QlgB3}POYuX2lzn4OBR#xTBR1+cv87Mo-_yePMd(m`jNXjUTAgaJcCv- zC5xc0NFgKXPNVyb9+&HwO=~7)tICAfq+qNf`n9w9e4Db1b)qt=`9!Q}{=0rs5Q%X& ztwJQ4-z5nn{(F?Rq2cdpj@c*u{wgVPS(xfRjcx^Owg3xyEP&a4GarZpAi&wBp;U)c zrykl{y}G1xth$G-L*%`q>l4rt4z<@V^LuUrM|*bp$+L|CN15jqjZ+rI^-Vt~hRxe| znp)`f*W1_%A3)eCxw3X8?plO$A^el{lz;az0GNS~b{-=V09wz`h@Tn>Xnby|R7GS!nr_0U= zo;rE5w&kJ2$9`XHcliO4+Zh>|Z3+l2T8Aiv_@gShO#<5E8#Y7|EhNG^9UL4StH^1q zLK9bO_nEv#U+c-WOwHlL8b4@ZS+Vzn;UdGBU3!$`m;18isJD-gqp!(=DtesdA1c&; zjTsFP!^_Jg z_CsY7^9voItLkT=4Qv`U2gQ!1tM3$lE;u3R-`|kA_n&=b&Z>YG1%fE4+a#V6^fR77 zdB{f&B8xJd>V#(7Xrf74dNB)=d$D3AKT?AbZr5ID^x@RDdYd_tXH`V(7ugXd#*sKg`eQ>%TtHle88?uKh^>ax=GF6} zIgqxSDU_Xv?p%t;Mk(KqgY?lqoD6Sc*Wn)SXk)x*`jN8x?3QJ+brsZLJTq<%!0r)-U6Rnf z3cdG5;d^&T!R!naLa9~ko3j@p#OB81_HE4%~1hYv)* zx)LE&{6iLZ5ti=DNrCD#(PxESY$+mIg##h6Kr@%Ed4;^U#Ty#V6eGNuB?V&jh~iKq zGb5={xrq1TG|L{_CF97kQiE}f9_`#W z5?#0zQ8qGIB^TjBMGE$4K%KO_AyT}P6SYx96stJ#4eYdg$Zw=M&BY=$UFsGpFrYTR#^QHsR{WmUPN4$#7La_VU7a6o8 zu(?qU%KV$Cn+I+vSy;MS*)Y#cOnpZ)ia zpvI%!5AN!tTz&A&TS*Ofn3+i)r%MW&H8Qx@Rqsrwqy_*NGX; z{hjaHgSP#bMU?opl0=7O|c2 zBiin%uSV&mGAKJ~nGFBe*h3Bb3#8C>80!9Z-e7=KKUrcTs@1EUfA0ZWb-QrrW};mo zP7rr`>0*Wk&QK!C%Nmyq>n9z_I4rD|fq7l#%fos=j4lLt#Z`^VqsQXQSS(M)_@zPm zvlbMr#r3MhWi_kL1k98+We30;Zu&O|vHrUouo6Vl!+p2Zl~K9Uz0cmEV8gD9rkVP3 z68u`TI{}hR;XoQyO0o@y*Nu>qh>Ln6JRm=}*H409mB(Q95uJ`xAqwjYgJahNho&QE zjxyn?jYD>P^KW5o#K9Ps^S!X33h;fMJanFElzQpgnZ{ljpwAK2g$<5KVBxhyK1myP zx#pv|Dm}X|wx6)PFy2$;l?&M7$X2xz2GITaSGJ95)@I6x&pulbvm{6i0fulv;A*D9D|$pAwFSnT5`g){^1| z6-xw+Y&vBq;oHW!?TiX4*G3|kKa)qR`STAzg$+>Xf_`$KQ&DFr1)v=*Qn^{cGYIM` zf6p#$l_84i_gC7p`)}XAt=7&rumdUvJYWiiV&xYl)LQx!Ix}1YXmd?$J*>Rlj|5-= z)ox7*d_X@))v$Oj+nvJY81xwU9i5>>C?rhvz3hf8?g;XZEg>hagho!cwCabgn^>A-)x@f1} z6GSzVc5?V()d%w=o2Kj1fjXWDcY5W<`l@63#?tp8wQR1^cYHZ2R8$#%c1N{Xf8wri zx&Fl9^Z3W57NnDmyM8gHy@V4m5+ka~^T7 zJlQ~@5Yu7}eXQ+%TSmSKXTexY)qt#++3=wDI=+iyy2i^{!R$!c5Bp9~hq0=+!QV{9r;l0j1)8Lq&5{!@h1LTlj>!Wy)>4Z7T!DThbBKv4=aXBMeXvUS{A!W! zVAQL1PW58r#dn8=3U6S_FAG>M)Of_3Z7;8&k(4QC^ur4zifrH4fH8_p!x35VucFF` z%Msp%7owz#Y z>G7yQbNmhlkK&mDA#@v#XrJ87OhlE&f5voiJMU!Ip^3M_x8mY74KM*6El z!S{zIf#;0qwyt8SSVbrrnReDVA){@7>66W_`cJvOXz)7~b|j}qq#bgPdUNbO$&a<1_KyRpEdvmRhxfpp0uoW z7H;G3NJbZ3@{HLI+6CMiytl+<+o-#S-T(PBHvQmbDXEM@xD`P+`=({XK3;tU9ies1 ze(Rqx5Z8XOs};oC%C?=xtJg;t=~6S4hwD~7`tNTK$NxPt28I0J!|4CdnTO$HF^kjB z)DLg^)gT$Vc2$Jr^Nnq4Xn=_P9j`ux7n`v*S3eP8E3&g;0&D@sR8nS_Xz2mk<(sH!OH0RY#~00183CIRj@pV1t? zxF2|4ddg1$RfBXJxDVGInqbhV9?PnmxEw`v=6c2CWjpNSJu+mClr`KDhbxb_&i8|~(^MYAZW zKFps`)!jlI&*A0AU!S;5i+7D_IIwkI+TH$sZH%ckUjMaLskL?AH?tX&;s^GTtyj%~ z^WePAs@AHLDQ9@fE_gTak>8? z?BtLljWp+V6-L?MwylY31u^$I4cucR-kJUvXQMSf+rr?sqOKN$y;MGPTMW9h#%-1d zoO2Rvf;BI;`q`WV8G0Od(&{wIf_XYw=V%k>n)ubczuIl4$;hZ89e!nH6yUPdFeRweM9x zAom^Js^Y7vv;uF53WCt}zNS-CWdlpLMh*_O{zFodnOp2p#tshpaUma4Qd0Jp7_Ur% z_mgt(qPTHy<(VCw@Kep6g3irY@YUC|AJu*Yz&Lms=M2K z6+q#lcR}8DYL=E6C{*$~iBc`X`z30|f)|5XITBI74*D%7QM{8AKQ)tz-RNiv&k5ei zy>bXd41XgO>9RmaL^}$Td|3pak~O8ko5Mg8kT015d>nEE;XAkzjkB3@9c?x!Fp3M8qGf?ZWnum z%%hUe{%xjf{JgQOAbCV(r7l({@z*;Cb#=t+{;H}wfww5(ztk0d&s02t&U}0%0a={{ z@lsNe#|RFXK82F5!KaAaBPprrEr(LhLUzTk@2}8_Q&TS@nk2Cjl({YaIOz!@dBJQ} zc)fehx0n$1^>bE|Z7hGEHMF!8+)DWR`DTKdv)qfHIJ1b@h8vD3&2F$Nts2MK-iMHe zx~&Xw4r%iKm9xr#5Ckw{8R3psk44dblBCSd>U|8rKp;MWj{CRBf|vW2Oz=8;QpL4( zN^p9?LU~i9pL-$w< z#{{?88!8SH)QefP_LYat2Tbq{a#bU4mET0;%tb-zQ6vmw?RZRUdrncd$h3W9=ou~AEvGcOd%z&U^2h~#*=QfBG?|LIJCIXmlpGpG{neJ3=aEOhoqsXBAbl!esE zhyD%LSqqHu3o;<_DQl7hv3= zZSwzwZ-GKo-|@3~duA4M5VL7oIBD|S()BtIcy;ReT0)?QPN~a!?CdOt!<_*iqHp*& zV4L(9QRIX#-c5)94~( z-vzkfp%MrgZR;DxHbnJax|t-NO3FK_D|}`55+NHB9Uk>mmGs(4Ig%b%GxqYFdr$UH z$}Oe{2?*488I!i8B$MAyX0%@0v}M>}^o*`aYz())wzwaY?vQA>{y9 z<^S)aI`Z_^knTEBe_fnY%FBo-orGXbaTNDw+YgqnZAtj~Q_~6_y_-Uy37}dlB zwzPj8MuxKCeF>eL+$fB*zH9$;u$=KJiLZv$8)pDHO=kh*Af^yJJYA&3j2Onlj9wK& zgXiX0nicctn=P*HdV|`r;Y}>SKkSqUi$wX>$W?1V!BebDDwj?k{zpr3|=5` z%)JtGY+yz_K*853QRdUm%LW^dCtq##)rhSr)bOvVnSKD*R}7p{T?D51x62%>O?vHb zdbXc~HrBU*g&pGmRYWpOl4T79D$>&rmruWxw_|y8+)!NHjq=znx^> zf!y0fD{d;{(5fAaE8PvJHtP-+y|hhXjqBj01YSGMG0K|NA06H3{t%%MR@~w}?Rt%^ zW{~@_g5p%c@1R<^BCCr>B`@88yoD0FNxtAf@}=zw^e`dsURBrIx1RVLuCDlfc)L!` z54R(C5+D(~@kSBe;?M^}M5G zbz&gd7$Dl9hw~P?UyyE8NV|6Q>VdxM_B=Tbob2Qo`(2U$9O(3<4CWAWcr??C5}FN)#-CyA$E9}aS4^0(r#kI7Phdw8H;e;eHkAXJ#N<(brlb4CR)%X^D1lud=aO=D5QIGA=Seh zq$NCbX(YC6WwSpzJALh^b}FRNoS{h&68hJ+_i?t>qd_H%#4agwD|`wN?kkhgcgepD zFOwOWPiPnqye7FnLiT*u8ab_P?GyyS<1o! zoXc@pAp@09S728he(<1NW3qE~)hTe})2L~S>J-&^^)Yl7!xtu4OrhbS{@U2>C-{|gQZ(Im=e7PYZq^Ca3F5$6yWeXaM{0cWs^Gey0*t4v4 z6Z`_5|NhKiW#ixa&K4HnQbY?g-(XES%ek+nuI{OA^`^U-Qb}O1@=ODJIiH@K_MJ;* z*W|DS862SYO;g=QJ&KMm$fRKz{N+Pi0~d*H2P; zuAAS@$oirI8}%VMcDi91;>IBuT4&cYuU38=xd`!hPlUAT9vR&?0m94#TD5|@3Tx9p z=aGfFk+97AEz?SP9~qUpN0Iqi4i0(n-`st>T6J)K9`MB2^7Lt77u#X zl3Dp=7cyusVR%;KBBtwI&L2<+Ppy|=OxQjJCVH*Zer;aYG4^WqUY_BkkC|i7K2SjV zoH#oBYv^2kfy&L&UVk5z&N8q47dKU|V3BKQLx3i zS8h4p{C?`bkLcN{*LYwK7oX>z7Jht@VCl10mQ%`aYMg#6MtE?B%Mc@R#QP9rHN(99 zq5Y+rWTt%SLEUV@PzEUK8VHr(?y{A!r1cLr0HSc%&_j$iI_vfqnGkH|6mS~%GI2vb zHZx~EsJt-fii$#3f4b&PI5tgLAq9yO*%b14ggvJxTAr2Lrp8xoTm|cDrD!EKXpLh~ zW_;QHLn>>DvfDY2Zixc`7*^H+jwk>qOC$?^bYvf>+V~gF{#cksem1jhJzq6O<)|md z%#61GRsJ{Ye0Vj4oSa1tVfwj6bM}=}i)ozX28}~-B^1);{Qy>5B`gxRBYPoIS|JTJ zHaI5H9xr;hF|$Xqk&fkXMzXCD0H89AWFRV7?j99NSC)Q5-s%+lx46Xr#sv-NotMsT zRU*yn>D1kD`Shr}3zTd8!@Ay$`K;(U=;Z@^bUBGeh++dhHj7SxhPToc7H?BpUMVlB z{XS{XF2v4?k-$4m>OMkAa&Sm|+Sj{5<>++!i5%G45csQ|MTu*y@LwGIv))6fTTvWS zv{mAvu6HuIA||7yC1$lLQf=?`8HQ+>@m@b&%kgr(o)w~R#^5o!LV_c^HJFM1VBX0v zE-K7>xx{zymMXURikMW#)rC6+ToM8coue;pM8iTHh9cLYpBFa&&?Osg$B_tFR+l!%-e+kHkd6lQm|k^0zM%^b@NqD_f^D>i*+T z=g0E&yHU8_CgEsUiiE}VjeMM+z+ENAD%zdxE}LaoZqD;D)~mLPfP!R0*RifyaWYHH zTA|Gq1}Su?E&+Te(ON^vWp-`FFDB+IT2{>>UVvGPdeyE979pI>et z8SULJ;!PNu|M1_no8;&>_^97RaRnHU|0s$(1g7IOXK+rS0Z3$xI!F!KyLE` zSQ6U~3cd;4^TXjRC6xv`pc#Qxv4)pV54ZW27t*G~T|k`b{kQT3qzUFJia zwwpt$2R}O+)VL*$Ub<%=Jae2s5ZP$UVzngcM7|1s?OkzIST_U?SB;B;lI752f>7RmVQiD|^S*K!^!Uzf9R&Z1G*>j#=_GbD3@1n(O7gWz=!Pt6^H*2dm@ z9_3-+E~ISI(Ts9opJ7ckqCj=fxIdLoS=N1jXq>Kw0MddmVg?`gz}5W++^~k=+q;1k zQL!(g{sR;DNYL-H#>Y~*PEtA8Pg)`j=$3T~YSe421hOfyMc}Aw&0SC(#VH{Z3bKQB zkjYz9jp=c)8m>uKQXJkpvE5Lwk=QM$8Dky2F={oo5@d2G>$DozXHE&AEsdh}o0}IM zoi~AY)c>)#8Xe4LpM?{=y#Mjemo0Tz1jLC=LBfC78kKVu=KavGoHIUkY& zBCx2o`kPykIYx8Mwl86*yJf39;Ay~-vaR}M$+F5YD{{ijsUzPv?~rA%$k3tv>T2gd z@yttxYxScJ6ZDeMNOQ!N?Oh0IxRTH$Qb)_`5f`XVt!vn!&}Oey)3o#5#+79pnWeby zAtpB-@?}Mc9MbFT)BV;W)Ze$|w!N5TnpY7H@jLX)>c`qjz&)iRq$*vSQ*wWIntw`0 zaCm@vjHo{uPph{NhdTv*Ehv8;xBL5+J^!Y(TwOBSNUf__KxKNS(S-fJZrLk{q1!Ov zEU_bgutHYF0i1Wi;+`_@l7^9(C8zz2>nl^=i-@bZF5L<&pR*gy5D@CnAohU@{@q6Y zZZl4Apx-?!;Alxnnz2L+(2Pz+a|KjCWw(E-nZOl545}AbbC?u!90D6mk2COcfI7z7^+Rmd>t?st~#J1?*IC1was~Xt25*1{@hbd??RGOu-CKyAYwQk zDAfIUS?TfjWxm#Tw_2sdsSsl=dP%6|hZf|ZLoB74| z;{Q`q^pOGev2nNRGqzFMHyLdUn+yx@Xm@&q{dI-8iP1Ru>xniV#944R-yl_2b{OK4 zK=&_6E3--Ka{t?d{|1lg;Y9U}@vK|x4;TR5Au;6_LH zR2FI9*!fU*Y0WF-n3V&3I~5mFI`dcRXS>|5@FV`y*OV6&%obKL%{K`!hedNq>Z#l{ z)wE|0a4WL6*q0V%o%Pn0r`J8iFM%hi*JHPfW^2&>z(?W^3c3zC|Cf6RU(rVv!T<(d zzUzH_zoc{HvutJU40Gk3o>k{GE>|t)Jalqw<%&qTT~u8(VTI&#hI%CA=o@s?WQHjG z4~h}D7hDJW9Y-k$w|)kJyuGO>Iwk1{_mN4aDg&R`)SLFKDZn0IuyNJ5RY0nT7%IO1 zWn%k^!TzU9KG0yT|b1Xld4M6$}N2!s0_}3HvPYY z0r*al)e{orecnl&)AKMnLJ@*61as7L3eW~WhyG$u`uQm9zqT6DZhHOEsflVrbf)z4 zO>w)XF&(^{qn>Z||EI%7QG=MAT@)^)j?f}K{0`8MhCV_PdRhNVV`WuAZpP+euXH`q}>fQwK!_t!ZibriffBJ=MbSFGD$<|Gz({7{(Hm(kO8#v1XJH z6^03ZPSJN@z<-;h`>!B+R4DczP>6hNeSN9!S82*O@{L^0QSwba=ev3N`C0!sPF|NM zT#_SOo=rlfCVyRY73}Qv1)z*8DAai_>;!XW%@;k==FY~(AF`x;lmGLG=etGdO`RxQ ztXNJ>J;qhL8-j#TbDR#l9eCwu8Y!r8VEoUYBY$Oy7JSKXC{KSnsd8~MOt74bCmuC! z%+pk~icNX=1%5X+Hf?}})ILko{<(*TCW%uM@W+yy1LPkPQ5AqWI$F&BW(WNeDocE> ze^_(BFb}YT<0y$zItj)~Ki>kaz8WwAttR<47;$#qx{^r{-zEOPbT`lse-yo3;W3wPvZn{?@A2DvV1t8VQts^z7@B__p;Dr9 zB=3zVt*Ywpr_Io+;SeYj97d(y$C=2)l+qJNr`f_q=8<|1ZZbB8xy*m#$^e)iqSS2;QSuk$(%JVgVUK-H;i5 zvq^OYc;g|6HocDE@faJ(=^0OVbbcCIlN87GWz$Af6RPx-mh*}`3LyRu{`7bSO@vY+ zfY;Gzwe8=er;YVlNTI!8w9Mm0f|AnGHKu-B3OC_b@0%pP3MlOT%OBhewpT7w;!*a% zdtzu9(n zAueG`nEKQBHm4}7rE>>q5nvVIoi$>c({@ulVN5^xNJ6M^)h6&y%a=mc_WpH2CUa@jRK`O1b9TlBQ8!xqyJVlay_BDhKw480vT^$ z>`4Da=H0oBwwpSWQ<-NSX2gvZ^669>6bRXH!AOO7`Abv`GdHm*KmX;|Zi$wVMQCC0 zirgebdxTzk;pjD#{2h>F_Vl8z@#E;ZnfF`)`*Q{_LK{+kqOi+K_+)>BfP+(e)*VLe zhPMt-SCH=hQMRS)m|u!tx+Skv);jnEshr4L#BHX9rbHKTvUL9IegiPLh}$*I&B?je z^J`?83((xWc83&GtsW_wnaf|})b9P)T<129YFlLg$25S5GJ(+d-V}Od zg4s`s9hGH*S=3na(KiW}UoeJOZplmRnr1}ha|TAx@kU!gp}|6n;^BYu8VaBe?f1?O zA{?GrwI|Nx6Z9BPZeQc6VPc7X=l7(Pa)Q8P?!B4>wV;VU8wRw3>}^>OPfd~W9G*EO z#x#Xp5{cJQbGaDi(zLw(@>>*`H&wAo$;M0dlDbF6>akDtsCwu8U6c67+VkUFD=|nI z)T$g@RmBtEGW7ynCC(e0BK>}w7TtGvPBFnR)+aUfVB1HE^*EtUYw%`$ip+}(o`il% zPmcn7LyD)E40My*&N;U}XQVi|#~Karl>L=J{9_@o`RdhO+w&AVQ04~&UDHlB6$tIvHuW@Cks zzj%03bEeJ`82m8NKc+i@Q;BFb#$b!ARJtmcb>%2h?Po+XFY#d~`~e?d4}+3>L&18{ zs&UHV-9Iv=poa5-RjrCzZCo|GR4kjad4RmTLY%1W@q#C5#T#-`XCln!{(A%oE4$>A zCytv0SMTSxj5lLL!t#F^WuLydF~1y_U(jD{2wvTfSN?l+z}|XS0xrev8B}*;HD0On|VqWOEfxQ`xECT^4}bKqG5I=3p=mU(bZGi z;oQUX#E4m)_Jugb)T`L;OkPE?5UmcE4qNcz&UphS={SdR`0FAX zWC)|(VC}JF?#d7>uNLwz8~SsEmZ(Xu$)coQ(T0q0k2_}peG0mKu-!dQrBt(XSK=~^ z5|7u6$MZQtrPJ-=&AbDRtQ{+9{Smb^o!espPtU9yN>JXpDDpcuArJkf6m$L~t!Y!$+EdLD-b?*Kl2NRX(2UzSLR0in=$xDVp1T>!H9CIWX zGJedrE#cfuTjjsFH%L+1OIa#WCKvoI%<~DncjstD;n1UnW9S;o0RzD&Kr2GFmU(yy zC!@;^%&#?hh?y+oFA3e)A!5 z8w9tz>8ZQYKCY#SWIy77ji|Z@L0}}GHrH+k4@;fLi*nfSJZO;9FoTaDUxsAKJluUa|j$1u}Zwy?= zpcA4?3Ns_22*}){f ze^6A^!m09JPrG{Fx@!V3^kBX$^pYguz$-t0jR6Sr-VcOAt3F!Dh_YdyMc7^)NF$8X za;Y8geD=!6dszb6rsJd(6SvTg zwih$<$@FnTckI7*nC0s3gnmhsO@WXLsB6}TxwCRyS8G2cYZSDmDCO_50)PL5CQgsv zc*aa$@(M>oI?82XI^y4Z@op3zpZqM;9}EXzzS=14Z)q~q1e&W@wMZjv+(>%Lx)hLk z3w43EDmkxQkMj|iH!xe+r-@fJqdBeHM2K7I*wA`zeL36%6Ek}ECmMthz7fH6BuYH z-h}sdwL^7rm6L_4(UhCNUs{`y^cpIzog#6~y*hs_tt6sQZ*fXUuGRi+J>OWI(Whqy z2(?Du+!spIzA_IIRej9?AwKzT&dNOk+N3=XZ}>f&fBYqSMx5K4^(@#T?^4u~FjTo! z8d5Gmjv5)K_KOC5i5NBNlU5uh86iX#cDp4|7}Y}ULVW}f_&ObI@o;YhuO{`@hjit)aL z%rn~_pm#{sq9pK27ks5X#TfLJx3C$POvMH*G3I}uH195&0)B#3Q2~0Ts0<6Q=9jeM zbS5UQ%qB~8im>kjiL^Gx+(Li6CPVO!C57EfL&fP3^e%ZQP>^kV5VLMq7ybbs4nkx= z8JJjoEoD0fHR_$B$v8~QN}HK9H4TpvQRIIhZ1~#8idM;eb>dNS zK?Npe=?iHU9YSjxj}nmya)Os||NOw#b~*Y}w7|^$MAxCWg+XR2R_)Sko4G`)X@OE5 z8akvoWTpZZwj^(TLk3;17!w*KvEd%;H{{@@@`FM9#=cR1I5Gp4(EwB1C5KjK65xwX z8D_l}tBx5Ha_PGaY%rVn^+e^0wtf1BMp>ImuZB%Z6h@-=QGRCMV1m)0gd8{}ESPG4 zWOn-Od02p8>>=VyL_!DM&&;8dY?ZYiqzj5*@4_~yeE`p&;7Q@i%lVZz&B6>Gh*XSD z*m*I|Q9Lp)Q`k<;1uTT*^mory!QV-$@v#W!iiojcYAaypTUZ6;RG(1Z7ArySQL7@W zymV6)a;RQJL@~8({H#r6eDDEi(iW@mY8}_gs?yT-;#&Ma4YfhOw^RPp5%Wp`UcX6T zOjd4}cN%n(P-m#q8u=37>pDJdt(R<}D0Ai);iX}F9RNIuH*~%@=WU5qW{_mr=4B-9 zsgr$E=n~BzQ}2#Tl5khWvA9^|COWRAPwYkN%Kr8dq0P_H$w}rk0jk0+fZjiRebil~ znU2r!>qCF{`#ph1c_gAp>GqlR!+KIEgRal;R|1s#==NQIU-y#nIT_2ymn~8y(wjHR zEelbP@GG*npMx(-_wIKOHH|aWMXwBZQT1KNgg)?+vyIv6n7iE4Uz(afG)*YZqp^rK zRj!;lMEw~D>2(Ly$84Pii>EL4Ib8{C@5f|yb9pehKw7S0S~&Sklrx@nNf1r1ahMIe zYj|JR0m7&0N4IN0v#Vsx{@cN~ktJ8mY@_LPJp?;G;DPTY4^6uIizXPzS+X4xWA-nB6d&leKN0GKK41vJnk2x(VRx^KQ6izF{{E5VU zdT$3GSzf)uVf7O$^*&Ji!j3N3=Qn<4ID4_cCY-!@V$hhkmun0Ut;EMZalol zrQu{?8C#cjKTy@_Pn4~cnDHo%fh$_kpU=gkvU2*{4w-&q%`-EivN}LrLF`JsNaeeL zrH8xQPWBV*)QC{?G!Po-65joUWv`^myf*Re$n$(4dE6~@olVe=-8_B9wc3N$qe#0K zsHrI~QPEE1=%}NBs_P$AKSxEqnw29kna7e#B@QO1eG0e>btAThtoSu}xi8tl$3Iz3 zf42#f+@{V2ue2(P1?9IA^?zxMp@4ss6}&LES+Xm|A*if6_@B4wDJOML@m313`AuRK ziKs*}8N5mFqx1)^gQi@AF0&PHREYZk8L`37Q{bARw6r|>0UXGe|2&GEq&ZVMEZzyy zAZB7O#E}e=Kfc4GGFTqSj?)_g5AU%503Q*Sbd6H zUuSG>FNx3DyeLv4?87a(?&CQserfJ&0NwybKQf+RgyM!C`tUH%0#(uf_$RVvXNy2+ z`9)5~mpZDc8hkXs1fbRu*pLa;QhsoC$CI&6hV@l;e_*&FS)Z~5bZ+b)wvn#hDC*(W zgUvp|;e3)S9?w^VBUUf_0LkP6<{eEB{k6{?Ts%23-xin8_MyRysE==o?ptlv-g`}Q zzQ4W%)%&x{9@SThQCdY*OXa_7`5Y<&7vPorG)SC|7{sH0X>+fT{>u5rqlJ|a2fhQ< z>mZ)zPHue3$UgYy{I$RyITSlzWv8AIrsYvXR&^SQ#y};zo`sN-+4RK#V*#v=0%?`i z*2f-V|5~bG12;C8@EwXI7ck9DQ+fRvnEVlgdtt9E2*hKM*3;Ri&IVrynDpAZsKHJE zRY3}G5%O(lJs5w=J~|~42-{x1D4=_MDpOiEZv&4rCOUO}oU`It@vE`sc!JPQeeeV2 ziT3m+cl5r2Lriz7fT`@#Pjx~NYL6T~o<@P2*o%){_wOm|K1{0!+#((Mj59ll8GSa1 zXR}*t7Ee1+SUbq9!S<^9OcO2M2Vo826D2V{N=1|x)avq&yQL+uld7zih9p%shvZvd za7-p+I3}~N#HR*>1N-Lerb?&tx(?zS4oqE_aQj2|6b#|~qxJ45N<|1kYws0Vv-mqU z9D0heZS93GGmFDrt_$g0*d#T^K_ zD2g(2?>1nPIaEG7j>GIu+pZ-XV~Ef%ORDzXQCQIN5^4vT`p{pfPnK=FNZQud>P}C_ z?-@;w5W;+Y8s5gO{V0X=OkAaapSagSIG5tK8}91j2u%Yxk12D_!ock5Mpu`KE-PGs zJF|EL`rvcyMF+YnG2(L<-^vjodI8s6oaOOH%y{YPoo3QW9J5YlA0O99U^Qz@U;Ejt znvdQ$k%HVnTb==v932{#DK8Zl&)w^?#c4ktIT7}?$E>AQ9wQ;Co!!~xJ`=sj3X*ArAH96W`kB;2<03L zb|0R&9eJfFW{1!fb3jxQ-fZ0t4RF=ZnbpcR7^@ifaZ9=As!F9-o_h{Jz}~WC_`cKe{K;YgMX7>dM`2iMg<_P3h`8;o9(A7Dj9G)ya^Z z{@4dishyxbzqX#!z;*4q?2h<>$hvHo<&Vd3`Yv1}hgR4oG3ump&_RvC-x=(%!f*qw zUBWVq0&cN%Z*u)(F7hNF7u|+6Hj1liYF0lIGwSV(DY}mF8;wYecBNW*F?z2@;JkiI z@+^2V_;9;MXfu{*jc6S(g9mt3xD@Aiyz{vc$IHQFP)58pi{xWeB>Cvp5GYVFeVv_m zKPIZ!F|(mEH!cOMWOU^v4l6KAB~=6IbnS_Y8agr(6&4kJe`o^=X(kX=5zv7d;gbXJ4sE@Zl+P}9lq^oTtXYlTVd@&(onR~r z*DnhXaCSy8gyea9*G;M4L|^EA?xeBVR3OM#`W7uv=doDY{c(iE+SrT?_O8snTI`zzLxkmE*XPC`c$Ii;c zo$1!J&+_ZysRi_sk2zq0(YW>e!_TJeWlAy1l|FV56>sWteY;Ri|)R-5tN7q-)FfHM_gn8LDd4JpH zkL-1^n6;x0u53!eey^?%4q#(5ewVbwE$&6Jj}L8DDhZ54jOJeCNVz62Yox3ux-Q!N zYLJjk9_+=R+NJv9YTXejKI49jJ$n}nlx&xC8mcQ}Pt4VQRbGuPdpy92pe$@WYkvmz z=p0D67|eFVYaI{NE`i@d=di#?^{k-nGE1?EfkzIWR^!=x^s^;HX$ZD1BDW;XjNN#W zs(aC!l+nHnmml3k^e&!$bAE9eG-)#V;h5WtSWD`q*GQgkPxY79<*c2)P0;XnA-nAJ zRFaEXe7iqUeiI$#3vS12Ij_`KIhtycgpPTV7G=>4YNf<)pVQH*^byt-v=rJ{aMs= ze~do=ePf=uF?OlP%&Vj>ZFh7n#4a^sn=uIfh{Ekr=oa0ZLE1s~M zeGpPS-NxIty%W*#2q25?3Hh;o$ue_Pv~;^@VZqP1W1jc6GO(a4$U;ox;+bN{UT__7 z#wJJV`%$dYhr^42nbBR@loaxIYYcW}=neLyjDZxuu-2ovh?onJl-ATarjQ56?_UEw z5kS;^nq!d}ePm0U{_Og!qeFIs*RPZDLPWvX9FNRO&Z+-5A-t+a+l!(dg)8Pmg-{HL zkZj{OKH_?I&N-q&XRC{{utUOrnL+?F5*y#`fuuWUc)5zP9ELgD=iCd3_Ftw3_W{o1Ju=lH#A0TOO%BC#6yShk7BUf zd_PB;k-v}b&~RKxG=4dqGVb8<$}!S`j|lj}UDr`{?Tsqo8GGqr0VML$I)7jPr;^;2 zm)|4f9Y4w5|B>tKcv;<|8cG87^Al^odkUf7w}zk>N1Hk5wS z136{LKnP5494Dr*I26ZZWoP`%$(!%S)&YGOhZ}#cY>YI9MHuDI?B>!Mx=!^C?{=?v zXMTY0aEF~SQ3eWb1O>*N7>sxbez!(mF?_;(I{;uhet>N!%)ga{)l}E~K2*LS$Eo!U z-S-XNTfzB659oxk*gend*1-13q{MEP_(goFkY2wBo<0L5nCea!mLX8>0$Oz(c26dsawb57f5p~_@6Ipl zZHtwb4jl%$)(so2?!hx`Jf`HMItNU56B46oT4eeTKnXH0r{sIOF~zAkK+6A#n-ASH z(utEurx0v4m!}6F`jP5QHbG{fkjK9dB)Fo}+zNMzN+Cc8`Ax z^J~dZJ_mWew2yJPUh?Whx@O}?>%b<<^y~SZYVht{`sp2zw|R)|(QvNKRQjpbfuyh0 zA85ah`G#9l)||2T9f6ay19N0|l2y*>>&js07$bg;3O6&L0s3yYkj{ zbfKhA^_ob2wJ>t<*cvZ*j0~*I&di-iOox<5B5RkgJXA~~sc)xXK{laA) zEv}QsoYn*`3fL~LJJ)qEfW|fsMdfGpNl4OADSvL+7@7yhW+5J%H!z&Gysk4Oat&=X z%rG`>kRQATa$it4hCewW!$gjZ6RkDfs+|LlW2<)SG3_BHxj;Uw_8b>weJe%*`nBDO zOYOJXlqg()b<*EPJ%IES)6Azh#(4-jE@wM*_24!>mKm88sVvp8hEmK(ibl{+2oooQYDF*ag%E zn+e&L4l8SJ{rVU#tZ;XUG7hO4uiZw|XY&!g6zH2$$Q4X545cAfnfE;DU_a>3CMq4N`204O z+Qm-`LK$adjfLVhGEqYzcxm0^aA(Pk)GFKvFE+h>$Rj7&$UX5qQK;tl8=PYBYCv&j z;Iz9<51vBWV}y|5aXy|jzDJ2;4#;<>SQA?pWhPrs0;C&tH^_d6qyQO)WTc%piP3sA z?NbJHPT{1py|`FKQj#Uc?D{>Fkjh;$PhQD6lJ(76S=Pwg3~4c==0#Pf$zP^bahISP z&sIeefrmk)I)rV^Q&VY`AMkDmYf463f*P07hB=*c2L~d%#Hwt3m{5I>zt^Do0vI44 zyzWx-){Tp13&-8&z27&t)bZosRc!M!4=ayBG20NUalUFe7tcpr=MgLP4#gWeDWH?< z-r5Lq6Zm));JRit#>h#83Y6kMmRzfzwz{BuXY)D$1TkRvAb`W<;ov|6Oy0=&bqs@( zvvVqLu3=+qt1iuihz=%RpGxyfxOttZM#WVw`gR!@@Wc5*+=rXakJ@mhaX(#r?XqM` z>J>P5&g=Zj78lsPgKdoK1D}#=Fx}!oZ$Z3eG0R%-TDsRtn?w25gRG>Yq{A|F4L?7R z-)}6&CC2a0a(F$CCtdk<4k>i5Y76ZZ^*E5zEVd7v8FG&j#!|ZNk!GCxOW#b|U=;Hk|^`>Q*B6oaGd}UOO^|G%{S8 zJto?s9$q-lAGUu0E0ZxEvkRF5v;|6~Lw8JGBQ^>RP}?aNoFV0FD@0yNje0|*dL_|3 zn7$OE;y+#BH3tsMyNOEzk;@V03c_cp@yiHXK9Nldtxbmr+rbNF8hK; z?kw@-{WgO%$3bpN!Qbh9-3W}Q;U3f*HmOQfxrupIauCduF2)7xxRg^Flcq_WqPc&< z@`V^iU*Hj9?XA+w5otRHX3oG`s}ysi2FJRbb3E$F;p71H<1w0J^eY+o&@8lSvzHR} zs!iENX9y{SH*=e!m&~%ud9M%8&ETVDc1{f5*MNsQYu3nxOejO%(b4_VGM;$c1xegc z`!#&@THjhvrouS&md$A*{B~Mi_ez$?`-F&e-fjjn_A`U3Fe_9N>24rq3C- zp94dK>%30RmxxBqF(6-cb@PZQ*zt7?FGX($=Qh3ORBo+j`-|5S;>tuh!d>ew;|OVa z>8Ziy$KFS7*o&_uBg(dcbH4ps#Ri`garmK&vHNLkw@NM(-tv@_Wi^RX%lAET&!B_C zey`H$UOgnnNKp?{QOE$BF_^{RLoO0U^3CbbZxL8(AhcxRJn(PakG6qAn?T|op z{dc7@BXg0u7n`+}R0L1=e*5xn%!&zgM+_P?w3qtz(cTE-n1 zuEZhe61j<*)fsN}(9O2r7!Mnl3G_+~lN=;;vnEKnMBawEhg@_CuWgVzg-9&wLUAWr z<+Zf~iX&u($9hb1^mn(CtrZ_hAD^=lnR9iH`?Aee%R(=QJX^fWBsc&fQ`d-D^GQS- zEaLTx^l`wvZGWx!Xz&@XXG`4npBIHod+Z`~GXW-ue zm~y-Ayf|)a`*g88S!al-i2^p}vW2Z5;HEqV4p^7ipsN4C9qBHh=-RDeOnsybH|`?I z>UnYIuf?~d;a|Qy<>unL*$RWHn3=W7K7p#I@v8<0w{J~1Y6}YsFV8f4A&1E%xDA}0 z%N;peTuUz2xAoO<{cEeFGSB{6Z$y^kWmro9X6e3(_~0GYBwC&JpF);|OosRd4yhY~y#J)4CUuXN8#p@2XfM*eK;^RlyRn!)klY6=1$x+QgLrnP27j zQ^ISVh&Vr73-lZuqG_1BzTzG50m^Vce**+sIjYT33)E5WyrY=G7mxT-m}M}wy(=Dc zMyX5qP62>fA)IsHUoL+DQN!IY+>+XRU|O>awm+@82yrK9ep;f&nQ^Aj`oTSwGdD;tC-}_Ke>KBlc`k5Qbm(|z*4f>$w6aoj3=S0Vod-A0 zfW|F_9g%GQJI!m$4byH(X;uNM(J?XGe4U@9Qs+aiE{ZL?Sf9O*A1+YdBs9oI*bznJ zI#5Zj1QRDq%&0K2_fwFY3h&L&*pdu;(u`alu^TgD#@C}DZ0Z8Q`_@jkm9;yQ%M4!MD!+Af1mEt0f5 zwg5+0yu|V;HD!FoSp_M++jYu1y8|bNtDfN0_BGj&gL5)3aHYhdP_qf*Yu1{WrmCzg(b&pgsS0sqMlR}GXZ`tFt;^;4sl8Ot<7-D`qJ(Yp-XoeE zW_RdigDu*xE_VCM49g2kOI2}=6f2#jh*;6@@<@pSGisFmi00v2+9mEO#vLF=kV%B} z;OR#glj|DmC>wx>VDVeQgJsYcy@J;S3Gm^=S^yZUu#BZV82BDHXt)1WOVLuEzIoj| zr{Szc9h)gN1}SWvrpL8$lAKS7aJ#s-y00n*1`kpGB!ot(B= zOIh<%`yZROTwP^6N^3Wmjd!rx4V9F;OKA&ut2OQ6qSFY;`{v_5m|qhJ!X=k&Fbsx zBl#3ZCxLt-3qmKKuPe(6>v{`x6I9H5d?hKCUjG(FPJnK7owm;@N%_rKgq>xo0#n9w z_DNBi^=V|dnG$CetJe84)U_p{{FP10iE7L6>^tPy1q?n0t>K>6aQ8!=z#Vbd1xD^L zU8`7X!tCna@Lpak;D3@6xC+CL4w*n9p9?F_?r9Lxp&19AA9Nk3kH5s{|>lBl(-5&p>1>Vh^KD+En)9{p|cYHW3u{1C+ zz%c~@op{JoTzr4vo-E=pIAN|xG+kj*{q#G8o|lA#gkTG9s54(<7lTlu{k`!UU+cr| ze&UM+F3ZE3NugB>QTyQ|lxldJp{9z1&!5ay^yx^o8ND9uF`p;G?HU5=*U~NsKqlCh zz(PYc&mk`(ewqC>yfxgcT+6O~BIg5?5R;Ei^LjOI^F+TL8XjP?#9ms;J+`!srCO;Y z01?xQa^E7-ft`6S?oTaW!{A?WO+$i4ZM6lxZIuoSc=BDN!Jqo0 z3ldl*HjIg$>dxA+O_R!JAVE_LMz3_6c76Jx%;5iR`9s$S^BqN$@0JQ887hP0o~}8V zB^;i$WL&Tz3@&6jXv#(uDe+OwoR{dEL^Z8}jt%;dxON?%V)Mr-M67FpameEkk@O zsJj9BBrG>h%pwf~fVUjK4e|W1i3ENWNiIuWS%@tMS^Yoa-a8zw zwp|}K#7NW#q7y_^J7&M2e( zmgjk&z4yEKdmP`N-(NY7%$T*-y{`MJ=Xu`LY4wktgtU_uHOMo>CaLK$#x@YaZ*gCG z?P*dQ9>#B+`^02B?qKkpME4i%@nEpv-N{~Qx4iHCs4gocd^5a@%}nr*Gan1MzjVeK=EaaB*Knac&5o6&IZ2B6y#oK zQY8RlB}r`f*o)>-iM&vd(X``_L%hJ8WGg0NBFU(}%}D71MrI+M=TDe_7INy3v5LNQ z@v=v=ta2vxisNw2U}S1J*LQ;(ia?o!htvH5yPo_&vL@8DZ4C4P;YgjA^8tK|O-Z+_ zoNI)%i%}#;Ea92p2j5yK;+y+m zU1QOG)tVGfm!8QGIS+!Z*}L`oCF%zy4$Xv=sh4P2E0)?BNac^4`o3poOGa$?k}gSu zCkA4*62gXS$D`fQ=NZSR|8w+&@++E3Cz+vr{aGnvlx zi-}NQ_WhRA6;Jn+?!4LdrM4mg3dFj5M>vK#A~r z+3HEJZ)-%biC#@hNZ`-c$%rQq;6B2SwL>WNU%V*D%TvDtsd{NLZ>bO0)m9xzuy)T< zMo3Llpxj;#A!VLt{w~Obpk`ia?SGmxe)=@dz>onu^V*GP5Sn`%m0%9BQcGiy0JV`a zP>_+PZX;#FR`zyCIPVVbrsGOQ2aR%4XG?w9v*vqfp3!=+iC7N2&SotfWc;$;4PSO7 zsYt+ymi(+q9aHCcdT+|C^Q??YY1l+vH*(BK#&Bs>7JxhK*6?h~4h<&Band8cKSU^- zK88MUXD_(5;TrD9WdRnvgKGQz>z4q(PWl4y1hYVQTN>zYcMQm2zprElTy&9!uMl4- zs}vNYf0klCsb0}@H}GiN{+bNC#{oP-hG5Eb)-y4w9*qmWYHLP$u+dafPF zJ)vj%ong#YS*urv?3z#4oq9UMS^IXYt|=olrwqMyWrS(=%r$g%sJe*pg>MREYt`?t zLs5~H++%~Q>z4xHT2$QF4ifAyCku;$?;1`{k)^W_ppVRS$?kD|yEM2;HJ%|pyypWl zY67~Z8H^KRO6(-@#kl#`CMhp6BLoOP;)Jz${A-5x@hc|DDvU*PHLOZ)`IAJvy~$MZj_El>qjf>j( ziSWhjl9~_yTOkf;_X4GqbDBE9njC-r<4%?Y+{`QxjZvh<%->UM+F>jn+J$y5FIRKto;-qk!UnES@ z;qx8ut4)H-k6p`O$|}oK(_u)2fM&c!9IuvIN^Y|y+MBKXq8A^*tT&J#PvOTK+W8ik zdR&PlUZe-ZFm_~_Vle4&m7h1I(Y93z5y`L9|6cI~alAan27e++CzXE##S;QxtaH~H zQ+7gC0KlZy@$BbIuvn!Ne5s#idi>*VA#;_>){jo3dwi)R*p**)O9FTNYe zh#$}+A6)n95$+U@HB)tPk2T53y0~NMM9f9o80fFO(`bW*AZ32sdVxJJEF?Y+6=?9Y zVVq|GFad}y-2g(7N#z1#%i;UwqRfabn#Rn`R^;2NM~@y+x;OfB=pBxHG42`4eQbjp zEhc<6uqmYlRJ&q6&hnh{%F3D<6`R`Bd<1(|c>=|Nvn=o(@ybM*2UyB|3k!?efD5{Z z8!NG}AA&W#R8dRwSfg;@Dufyv+h!3G?pRdR>VEiAnlRnync@&H0(BhnBP5%Q7+-Xw zn!zy}`nnmp00jK-qu6h&U-oHGaFJ>tL4p)Nt~bfs{&9o#%%Mn6;LAt&`5xM4BmpTy zs>B}c*6V6&VUabH+hObrfDnfjq{fv_*TySf#t(j^<5x!t-ymG1qJd;I$;(931yA#T zZ2F!1c(3LrSTFS^xo)Ble)LJs-16C96P>igp4*qAjeL(MXMSWyD!k?sg3^FcQMYG z+jZ6@74U=TS5`o(BlhC!<@(jUlwPV1pvdo&NK{${qINtPhga(p%)914bx_|Un^$&Q zE%C*`i07lHMfw_K%gy8%YYbPnu-{P?bGmM_eZH4WQ{RR( zJ8-0hd8 z>Tdje(&|sL<9B}G2c8O2y@cm-&TDUgh){LOj~0Mxh+0+aH|orLp*OrI)mKDQcYb$@ zKqCrY2d*@XdHB}vCmLi}2y0Y3vBxzisy3l(cE52LTD+$28An+0`mD=0D7?! z{S+Km%qK>5HHe6CFzuNEay^JWzdH1UXf!yMr;jv)3Taupv$F%dZvq~dTTt*_b$fe^ z782Sm)5O{;OtM{Qg^QtcM^7CFvP8ja(#4RI`U;H! zr{iz(aI3p}!-t+mYYF>1=ycr5J&yn-b|l2iOzeiPhWs8d?f?XIer}?;o_t#`i`2%d zOgYi6g^URy-kPa(%J|Me_J)T$0zr(4j)_>`_8QDmd+DPQ9H0G~YUtUGDX%HF0r{nl z@3$8ktyrt5o}G`B`tm-Gza=VpO-h}qK*IoCG7z*WJuZj)mV! zpUf#_zz9e7i6bhN_?8G(X>$I<;tjhTHjV31kM1CN_>d~=R4^B>e5OApA{M(iz z*zk4&k-Q6OemJukvAY0oPlE`C+zlY5SmXU20&wV~=B2jaa?R&w$66al7lGMV7VPn2 zrmjHAT@Iq#RZ2o5zo#2{2Eq(BlVF2OtY(;;Ll83Rq zWW{0Kf`5ArLxKf{2fnn;sEqUJ_mptDAv2Gx^C^}+$%cqtkn0!txYyh} zw0$j{@OvrwRLWu2#dZ;Nk#>=HI5fS0gi8FpK5?%HCcpn4;la841^(n|Z}}WkW8^%; zFxeg{!gc@SBILAF^u^?3{_7tS4#qdz!}W`LA{~8I0rboV^X{bA1moxfcpcSV!N!T{ zYLV29Zyt(lo<eK#ynCih1a16d&-I!qp~GjbTU`XJ$#kPc z$TdgCuAKl5Izqk8C~Qu`d96+w)SadCE3&d_yoIo|u;@%YL@rgzR(c2=9$bPVq@82kWAy$H^fzs{3Y> zuj|WH_C?V5-}bHypXg-_`O)zMpssU~teLLb$k-oNp#WyBXR>O>q{4gYzKsNx^vM-BTkmad9n(Bp6BD3M6r_6lRGIXHJ$R7cm7- zm+nX0{YB5oQQC6Wz^ogRLezBKf!mLRM75lQ1RBYy=-A59wZ2d#+wSr_-cWVWWf$pR z9K18nN0Q54&UvC{qS3@5DRk9!&Lzfw`ThI%FF8@ffmV?m*2%zVE~v9wBZtuYs6eJ# z6>V@Q!~8{7`&|wzW^)7>)?JzN*;2*pXfY-uWHKU zMWQDvzdUhgiMDot! zASB*i>iGum^JTnqqNZ`?{^02yT=5KRpMsA;)92yID`42=qa{uIwl`UT_&{gk87H`# zrt5Fs_FrkJ3=+6SMrc@S zktrJ5{JaB9vc_Z{!b++7U9WMP`6OiQ^CjL0#^bNs*-k2A!5CU)#EN+g>#GI1j=`St z+phW3J%xA{{A&_trfDz)=a@a0NY9pxNz2~&eZ8}WJfF4)z_x`Uo@Z>>l#NTMvjYEQ zoR$nE{Gbcn<6BUFRVrtB8|TtnKJnAW7eDFE&dx>yLaAuF00fDjo3XFw^={}xup^B+(pL3rS_-m_oEDMqzEJPB+zUwD1VYmsP9|(yfCS&K5=)_V zyvaq3cL$ivc?f42B)sBspmlUtdP<7DNcp>98HFNh_92=hYg%RbQvi$m>Rd}V5}>I8 zf&CKf{2iN5&TM7~<&ZZpX|e{AS-x71K%;41z95TB_&tCfk#{PoEDwn3y_z7S!<;hk zy>3VTbeZo=N_r9<6amUr(Pu>~a-;HFs8Ep!2w}%-uS6<#FvH*aY;$(@T*q4$zyUJy zRlo@BudQYo00;DObo_)-j5b=)^#c&W_9uzyJUCxR~L}RB;2lS z=4W3#rpK)NXWvV+qr+S%rd~W@AYp%fQmgv<+h?j23`S+t>M%wo25a3CS~?-=2lp8b zkS1t2Y)9=I8BYM5&?wZSn)2AqHt}QNT|FIc3lFcnCW$}f-=DdJCUtk)v$k0Hyv*Id zUuiq@N=EOW`Gc=;BOtE4KG1ooL2jIux{+z~?#dESGveJ9j)Z+266vxnY$RN4HrWK2uWjn0IJT z7eE&R{I7fKKvNr|$I32_g!rsi@BCDud5=q#eZam86eGuZqYY+AmnT{7%W0k;cyOrl z2piy?ZG5ZNupWP$5x+|Y;Zqu31po&CA`{5ZwKa4#EMNvukh#^qj%xSr&dyqOJP|f= zLlH==Aw$L0_G2vFU16UujAS05Mo|Y`!MXrU4=s>CH}dSN`N_tvOrq@<-lVn23iT9^Ss*^p6A10oBKAl}*j1(03;_gzmbu@~HFA&ivvR-H!N71)b6 zbBqQGxrxUO%IxAFns)NOTG4wwbH?wv_XOMgmB`>Tz3 zf5`7_HzVk&>1Ck7HDODKS-p|?UoZL!hK5t&%_Gql9)ossBqTA{stzQ4>xH_qBk##y`fsx&#*aaK`Y12K3aeG^345!q z9aNHehV;iAN6~eta1H>h)`})(wLX zt6FxoMMXtjYk7jV1K`f)xk_dgrq(s55dI(Jw{7{}<pSjod0D6m++PVR^PqO2_)qsqg|)9ZQyX1=8?eY6c*6*BCF0+og9=-e%>f9=1p+)mtz+ANHX9#`%m6U8 zI?l}BSz`}miN0D*M={Ow5t63?O(Gh=$p2o3e^%d1$zo3G_9*nO;oC}<^Cnu zEi=o;TKwVU7;d@;?>$`<)!QI)(>}dy%m)oXB!)X){qGwU(KQxOr}z0W%{9JLMcR|1 zzTzq=fSZ?i|LG~+gNo()sD&`9hkfp25(GxQ!wwNs+yy}7rKbVp++*cz087={tjG18 z#mc|lq_iZR_ES^B1F?~a6~?A(pB})1j9IAvr)k|)me1ryk#)JKV#L*htWVgv>hImY z$;vR4FK}0KzM-rZHJYU+=i7@S*GqcF!5G zq`#xV-yKn@4HC>GgT!_DH=ujzJS+-&{zvz2OlT`h6JBUS^tu(q+e|;$)p>`r=xz3q zA0Rh-JYw0A)F=&i^y7oZIYEkrP`*{SX^pgiV?c&L%;I_T!_pS*>AV+(H7=#qO@;}e zp>jEb7jWUS|8rp~3`1cLLlm@`=jON-{^)`5ds14wGa)oUnuz@fH<>ZG&d_c~uS+z@ zL=@scv=Cgj+-%tVzk)!S*f8?>EJS+oS*^KKlD@^0i9Pe?2pO6S|47M zC3rpmj|M}856mvMljdH*lMe-Z@H8kK`{G1vK(U-GR*R*P&Ad0=I4*xLiN5YdQV2Rg z9vWA(Q>v>~u^UZOZLoaE8qVmEP+KSBAD=7&qzUfr(aJLT=u(Q9aQs}&!pgvRdwHKL)yn* zxcNSvpd8m^JX`1d#d3xfoy)AXiYY~y4Cc$$!}?~o5KuPQQdn7Y7{?GKzE*%&MKTM3(qvU7-?Q#u`+NI z#W8+iG+n*NJP?%gy@Yx=a}s@q#IqDhu8M5T!+<~qb?GO}Fb+IzM5W(aNTjnTXzEqw4DhQJ_N}?iRCJ zH6Ntk8d<^ZZUnU8Zp88~{cKvWOxE!im~_@AD!18e^4=i)K(qsx-AMg+0*OanIP-%~ zgaG)GS;ju9B+D7G!9answ_SB3ebvhnA|yg#N$P6rEHFBU?|#_js@lKJsN|$%HkPer z@K(97H}$w!KMd(ZHq@tp7XfDx?|`;~i>!XW{^|l`r~lzf5{a0I%!6mtB$?B=E%We4 zce*tsactcl={RVS#+6Qv^@&oaK>#-EwZS;K;u`C&YS7XJ2hx`RYYe}Y5K?Rut@HQ) zlOOmF#s>b!4=(cNf&aDa|L)cQo<%qV@8{nF#$OBdZvo>UYx)24C)bdKH^*r0oaHYr z7T(3XJ>nx>m$7?y|0_ZLmrE-7ab0lcj_Xz}mi5|l?@Uk9`1vh{FU@Z_d>rS44$dFt z*cHG?{`_00|2vM5EZvHpnEwbH_D)hHJgxBVAJ}v8{|}kX--SW`sfR^+FRS_Cb?8n6&#%|ircYF`k{{%72J)dB?S|4uOfig~aJ0H^#va>D)B!vrOt!K!&#D3lij$dV4+G#= zVv_Byio!!>VQcz{s z;14&fsWSg{=Y100@IVkGy7IX5M|3z1Z}o1i+?`<#?+oCL1@%hRvzUbybB=20h;?=fC{JyIIrmjaCO@p1NJyz zrvC%rpooo4^`CHRYS>mH?(4t$;!c8}$R_76?GACtNLah?`FQEa6W;rMz#>1uE&u0hP)U(q}p(x zq<-O@G0sl_vhI$sxWbFKTbMpTxxo<{ZZIK4rF`1^oAH7Nqs9_p_Ui8HAHrMd8pOMW zqTvJ7+`BtH+7ROo>EF0deXt`}kMqz^=zT|A9l9S;*uZDZ5-Rb1bjp>C`L`DjgS0p*hcgSZx};{rtQ1 zK``XK#ppN9+|r?|n1Kx+WicZG)L6b(38D(Ovv9bdPmeioRZjMuFc-ICz-(5`j@qXf zRR6wp|GGo0gPX6W?!n~W2130qy)XWLPnZ(rG;kaNP>*cVW!4*`^7k{)aVIwpwXltBa) z4W&Fd38(}BEbjFIL~&<8QvgUzKLXB?BlzNJ0UTZo8y7=ch^y~204VnZlv_2Rz!wKQ zwyA8Fz5!@XP^UIUlROOMZc(02JEqX3o&-ORWpo$$FXFCr|Ar0Bj%OHY_|-KwL)>9y zKHkk$!YaVJsJY|Eyt;|ZL5)C15Fnq2W}5^JP4!q-h3-%Hl=%&-V?<@8$2V-s2^RBv zlhu?P#WQ`j3x^wepDI_mqH6-WeH$H?`800r7SA-uagACjwQT2BI@ zqaEA9%2`&zTqPPi7BF)To*GqJsbh!hh2)(1d=SF{st30I=W*bD<1-=hRhpO zu>GZRr;mMw$r8>X)VGe)*h~?PN7pnKTxUMbBrYEMoV7k)f&o~kydGcM_)RFm?A0wm zlb%1}U9EiCn)-K((ylyRw-;T*FIn@$0XFcEiA$^80MJA)2&=GO%Xc65t@qlic4j?J z_hRi>Hw7m3RiWEvkFiaK}b-@bklI2fGaIb(UAHytdQw zOLeIdueD2~2)j6LLfU&)@bD(1dwt`K2&=#kbJ&+VZumyK7;}YssV2qYO{#+=U#pfc ze7@fe_}dyNq@QZ>(#Uy)txx{&==sJ|*%--u`kRnA;`IKlXN&Oea*}I&^l9_>#)0s( zL*@)T#!@-G%STbb_My)aq(Gsvz2W+vXZ9vcq9T%$!7u9{}14;`q)JE(p1m9Ai(+#_v>e=2J0^F_lzr zNe`a>G5zWjXg`d&ZIEXAy5#xtuPu&w7LD`%)%%-O{w>Sg}L`pD*2D| z$Ll-D^~gj~dyb?qBfrmNPA4*ftcvzm3u5+nYykXkO{s#=`XWDSY>{wL&g%4eJc}4J039Av zX-;A`S7^6Yj}-IQ%NsZ>$30wXy{WU=i^v4n#}6|BhBUPKl&Zq3x2t-9-=+=qWpPpV zw_Usy=aCs_LW7%qdk^2#sZr8lP%W#}WIl49jcmdK7*1=&Ixo%p<#*wioLS#9)8(vn z-|`-u-V8dMLQX9u&0MMVZ;^$x^eas+9M2R_qVNC3a0VEsqH_*|o6($-T#Bv|V_4}88;WZXOL4Ewy{JAYaz-}vK=RrR)!H|eR7l!}Ss zvXt|iFZ{kH6L>zNtD8q>G#J9!7%qHzCqdCZ^DTkLkHO{kY+m*at0r7(lgUf@vx6o1 zXR@opz>ZNoPMETEgz){|1w^@@MV$RX_s#4)tE0NraUbaxU{CBIwahT~L}d=l?Aevl zTN4p2L+lLe7lu^6{==vhOQ_C28%*`NrNIgi^HGxE-S(~zXHR@*$0e30wp?a6 zN5^L*&n5EY4u1#xlBBw*EWZhzPdWX1E`AJPVEk0~SdlY&%{s@Y8ZVi{6#l&Z^TE1T zYqUmWW*hueg62c#I~*iKNUYo-QZ?KhhPN zyxw2_x%hTv3%}MkvtInh(OG`sg$rI+M(3_qto5EpGZ+rkJsPz^n34-$uOOzBw;Pk- zNLZ^pNU0Kvf#i<;Di|_e7mg%0t6_WZ zNSl(y;2n@V$Y6>8z-#iS&9)<}y*JPc&uZaIUJH5S^(P2YnI|!p+1|PpHVFo@3#>=D~uidX$ct1dWdOzi&6K!-u30?U`i#qkhLUqAy z=HrYeOr@lqAgXgUd-Yl8SChJ<$;4e=bbQI(dCsV8$g}e9=0B*`Zd+Z&hNCOYM=4SF z60Twpo-BbfSvnos-7E2v+NxwaFL31rU$?=cL$b_T`C+OUY2lA=p zx8oc?Nt{a+QlCktMu{IoKamJKjx?w31IP#s6`i>DFBiawxg561?J(=o7R7CZ3h7nP z8G1}KL2T#4C1eAHAE`;%^euCc) z*%tE@eyVSi);;!$pK3w^8*UArhBinW>jIF5`xR?y0q`gWCfy(*dzx;-+CZYRA9c~D z>=A1LYTA~lm!j8hVn@_1oZjHpr`tj2k4xEYU9)L=&SE4r0T?zSPS5{SMy8|jrqZQ> zw9?mMBGpgnRO3&pyMOpSNi{}8S+1Ytny2q_AWn3Ersf~NtAdjlD#(5B3q9D169mU3 z!Ft_nx=AqsJ2qqgSJ{#P2%|H7eb|El2Xh0;UAT24m|W_^~JNhWL>{a3^Afven0<)d9_O6N1yT=;9e| z_nBD}?8$P&v2Bs$T5wK^9URl=QwR`(YKh6P78dNT&2O8FdI*xFcld2j$w|uw9`+w; zyMH2JmmLVGp?Q{o7P2>Gw;!Y1juVdG2Hob!+^BXC zVmS>3<0p73tTrNTHnX5fZe!) zk1dpOU(3RGo9Pt}Ra?p}^z)I8ZpNmo6OK)!j2*qMly+IyGorc_)^AliD0vd@YvIRE zg3;OJxXt620?yn}0HmPY*2cWmIIn@Q{VtuA{oWfj8Nf2Z5F#e{_vH6bD(vjxt{Z>s z0WQlqi)Af18F)_&`@1lc^Vi_dj@@UTPd_=iZ5Z!uGOorRBv|*%m14EV6RcJGmwSDh zfZC2KD&;b~b7aX>>5fe2eKslYK=VRbJE$~$?hfqkD%Wa}+>K(J#yuAUh1bMNXcrI7 zel5!H?~PT4{6!v*HAqbB%n6Ue4~rU9Ya8X{Z>E*3gKaXD(H2lMIl-GSai0C?cTJonN_Uqs6qDYjapZ|@|LeY981gxzr3DynmKezYR(r8*`Uc7+HZ zQUKoorVyqB&-WTwQjIN^Q-^o4p>POm6jb5YZivE7A`FlLOxQ&dB#E*W>o#QfX1o#_ z++97-ologkan1@8Tc(PHWm-MI(r! z1(C8o|M{~8`Q@XhDUMyy^XY|X?9Cv^)|JuIOECGR$HNcA7B`~U*op_Hqx}$Xl|i_X z#s{AcJ}E$%K7}n;>(uV8&Ga7A_qtCiD@JW4EDSc>%M4OSEv<TJD&7kgOB>NZb1 zlEFUk&N?1KS2t)k>Nm5?@$*a-zv+!%%2yeB=XV~seqroBNiBF6>GFAI#M?R_ZyBIT z0(7tMJkNXuoLUxZ=oFpmM)M=S0~%9paxP>qrpLP^WD>p2W#YR<;?6QLmALBDwEvU; zi8W%ZoHK=0GDo(2kDKACLVokt)U9qEUE@SM{jFyJ1vYOwJF`S7y?BfL1LY}&Zbs2o zg;Ol?)?QSsuyq`+0{8=zDc9KxMj65=~ z_6rU(5}Gwe(VnKclm;X{;PrK2az1ZTl8>gvV8p^v89NxL3{AFZQ!UAfYK|bF(*ffod}AH zG&^l?xiU3Nya%l_JTG49gQ`xR-X}0pVX-x#jX|~*xvCcq^D-8VLT4-A8L>$&