POST [base]/$apply
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRlc3Qtb25seS1jcmVhdGUiLCJQbGFuRGVmaW5pdGlvbiRhcHBseSJdfSwiY29udGV4dCI6eyJjYXJlX3RlYW1faWQiOiJodHRwczovL29yZ2FuaXphdGlvbi5jaXQtY2FyZXBsYW4tMTQyNi5sb2NhbC9maGlyL0NhcmVUZWFtLzUyNzUxIiwiZXBpc29kZV9vZl9jYXJlX2lkIjoiaHR0cHM6Ly9jYXJlcGxhbi5jaXQtY2FyZXBsYW4tMTQyNi5sb2NhbC9maGlyL0VwaXNvZGVPZkNhcmUvMzU3IiwidGVhbV9vbl9lb2MiOmZhbHNlfSwidXNlcl90eXBlIjoiUFJBQ1RJVElPTkVSIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "episodeOfCare",
"valueReference": {
"reference": "https://careplan.cit-careplan-1426.local/fhir/EpisodeOfCare/357"
}
},
{
"name": "planDefinition",
"valueReference": {
"reference": "https://plan.cit-careplan-1426.local/fhir/PlanDefinition/85083"
}
}
]
}
Response
{
"resourceType": "CarePlan",
"id": "358",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T07:55:02.422+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careplan"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careplan-statusHistory",
"extension": [
{
"url": "status",
"valueCodeableConcept": {
"coding": [
{
"code": "draft"
}
]
}
},
{
"url": "period",
"valuePeriod": {
"start": "2020-08-12T07:55:02+00:00"
}
}
]
}
],
"definition": [
{
"reference": "https://plan.cit-careplan-1426.local/fhir/PlanDefinition/85083"
}
],
"status": "draft",
"intent": "order",
"subject": {
"reference": "https://patient.cit-careplan-1426.local/fhir/Patient/63110"
},
"context": {
"reference": "https://careplan.cit-careplan-1426.local/fhir/EpisodeOfCare/357"
},
"period": {
"start": "2020-08-12T07:55:02+00:00"
},
"careTeam": [
{
"reference": "https://organization.cit-careplan-1426.local/fhir/CareTeam/52751"
}
],
"addresses": [
{
"reference": "https://careplan.cit-careplan-1426.local/fhir/Condition/356"
}
],
"activity": [
{
"reference": {
"reference": "https://careplan.cit-careplan-1426.local/fhir/ProcedureRequest/359"
}
}
]
}
POST [base]/$create-episode-of-care
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiaHR0cHM6Ly9wYXRpZW50LmNpdC1jYXJlcGxhbi0xNDI2LmxvY2FsL2ZoaXIvUGF0aWVudC82MjgwIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIkVwaXNvZGVPZkNhcmUkY3JlYXRlLWVwaXNvZGUtb2YtY2FyZSJdfSwiY29udGV4dCI6eyJjYXJlX3RlYW1faWQiOiJodHRwczovL29yZ2FuaXphdGlvbi5jaXQtY2FyZXBsYW4tMTQyNi5sb2NhbC9maGlyL0NhcmVUZWFtLzU2MzU5IiwicGF0aWVudF9pZCI6Imh0dHBzOi8vcGF0aWVudC5jaXQtY2FyZXBsYW4tMTQyNi5sb2NhbC9maGlyL1BhdGllbnQvNjI4MCIsInRlYW1fb25fZW9jIjpmYWxzZX0sInVzZXJfdHlwZSI6IlBSQUNUSVRJT05FUiJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Prefer: return=representation
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "episodeOfCareAndProvenances",
"resource": {
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:eb981664-a76c-404a-8bf6-753a91659769",
"resource": {
"resourceType": "Provenance",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-provenance"
]
},
"target": [
{
"reference": "urn:uuid:ac9d4884-5186-49bc-b9e0-ba02cc697aff"
}
],
"recorded": "2020-08-12T07:54:52.367+00:00",
"policy": [
"http://ehealth.sundhed.dk/policy/dk/sundhedsloven"
],
"agent": [
{
"whoReference": {
"reference": "https://patient.cit-careplan-1426.local/fhir/Patient/6280"
}
}
]
},
"request": {
"method": "POST",
"url": "Provenance"
}
},
{
"fullUrl": "urn:uuid:ac9d4884-5186-49bc-b9e0-ba02cc697aff",
"resource": {
"resourceType": "EpisodeOfCare",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-episodeofcare"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-episodeofcare-caremanagerOrganization",
"valueReference": {
"reference": "https://organization.cit-careplan-1426.local/fhir/Organization/80157"
}
}
],
"status": "planned",
"diagnosis": [
{
"condition": {
"reference": "urn:uuid:9b6c1dc8-51fd-476f-95fb-1b69e803a89e"
}
}
],
"patient": {
"reference": "https://patient.cit-careplan-1426.local/fhir/Patient/6280"
},
"managingOrganization": {
"reference": "https://organization.cit-careplan-1426.local/fhir/Organization/21990"
},
"period": {
"start": "1970-01-01T00:00:01+00:00",
"end": "1970-01-01T00:01:40+00:00"
},
"team": [
{
"reference": "https://organization.cit-careplan-1426.local/fhir/CareTeam/56359"
}
]
},
"request": {
"method": "POST",
"url": "EpisodeOfCare"
}
},
{
"fullUrl": "urn:uuid:9b6c1dc8-51fd-476f-95fb-1b69e803a89e",
"resource": {
"resourceType": "Condition",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-condition"
]
},
"clinicalStatus": "active",
"code": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/conditions",
"code": "TBD"
}
]
},
"subject": {
"reference": "https://patient.cit-careplan-1426.local/fhir/Patient/6280"
},
"context": {
"reference": "urn:uuid:ac9d4884-5186-49bc-b9e0-ba02cc697aff"
}
},
"request": {
"method": "POST",
"url": "Condition"
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "transaction-response",
"entry": [
{
"resource": {
"resourceType": "Provenance",
"id": "314",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T07:54:52.424+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-provenance"
]
},
"target": [
{
"reference": "https://careplan.cit-careplan-1426.local/fhir/EpisodeOfCare/315"
}
],
"recorded": "2020-08-12T07:54:52.367+00:00",
"policy": [
"http://ehealth.sundhed.dk/policy/dk/sundhedsloven"
],
"agent": [
{
"whoReference": {
"reference": "https://patient.cit-careplan-1426.local/fhir/Patient/6280"
}
}
]
},
"response": {
"status": "201 Created",
"location": "https://careplan.cit-careplan-1426.local/fhir/Provenance/314/_history/1",
"etag": "1",
"lastModified": "2020-08-12T07:54:52.424+00:00"
}
},
{
"resource": {
"resourceType": "EpisodeOfCare",
"id": "315",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T07:54:52.424+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-episodeofcare"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-episodeofcare-caremanagerOrganization",
"valueReference": {
"reference": "https://organization.cit-careplan-1426.local/fhir/Organization/80157"
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-teamHistory",
"extension": [
{
"url": "careTeam",
"valueReference": {
"reference": "https://organization.cit-careplan-1426.local/fhir/CareTeam/56359"
}
},
{
"url": "period",
"valuePeriod": {
"start": "2020-08-12T07:54:52+00:00"
}
}
]
}
],
"status": "planned",
"statusHistory": [
{
"status": "planned",
"period": {
"start": "2020-08-12T07:54:52+00:00"
}
}
],
"diagnosis": [
{
"condition": {
"reference": "https://careplan.cit-careplan-1426.local/fhir/Condition/316"
}
}
],
"patient": {
"reference": "https://patient.cit-careplan-1426.local/fhir/Patient/6280"
},
"managingOrganization": {
"reference": "https://organization.cit-careplan-1426.local/fhir/Organization/21990"
},
"period": {
"start": "1970-01-01T00:00:01+00:00",
"end": "1970-01-01T00:01:40+00:00"
},
"team": [
{
"reference": "https://organization.cit-careplan-1426.local/fhir/CareTeam/56359"
}
]
},
"response": {
"status": "201 Created",
"location": "https://careplan.cit-careplan-1426.local/fhir/EpisodeOfCare/315/_history/1",
"etag": "1",
"lastModified": "2020-08-12T07:54:52.424+00:00"
}
},
{
"resource": {
"resourceType": "Condition",
"id": "316",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T07:54:52.424+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-condition"
]
},
"clinicalStatus": "active",
"code": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/conditions",
"code": "TBD"
}
]
},
"subject": {
"reference": "https://patient.cit-careplan-1426.local/fhir/Patient/6280"
},
"context": {
"reference": "https://careplan.cit-careplan-1426.local/fhir/EpisodeOfCare/315"
}
},
"response": {
"status": "201 Created",
"location": "https://careplan.cit-careplan-1426.local/fhir/Condition/316/_history/1",
"etag": "1",
"lastModified": "2020-08-12T07:54:52.424+00:00"
}
},
{
"resource": {
"resourceType": "Provenance",
"id": "317",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T07:54:52.424+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-provenance"
]
},
"target": [
{
"reference": "https://careplan.cit-careplan-1426.local/fhir/EpisodeOfCare/315"
}
],
"recorded": "2020-08-12T07:54:52.424+00:00",
"policy": [
"http://ehealth.sundhed.dk/policy/ehealth/patient-data",
"http://ehealth.sundhed.dk/policy/eu/general-data-protection-regulation"
],
"reason": [
{
"system": "http://hl7.org/fhir/v3/ActReason",
"code": "PATADMIN"
}
],
"activity": {
"system": "http://hl7.org/fhir/v3/DataOperation",
"code": "CREATE"
},
"agent": [
{
"role": [
{
"coding": [
{
"system": "http://hl7.org/fhir/v3/ParticipationType",
"code": "AUT"
}
]
}
],
"whoReference": {
"reference": "https://patient.cit-careplan-1426.local/fhir/Patient/6280"
}
}
]
},
"response": {
"status": "201 Created",
"location": "https://careplan.cit-careplan-1426.local/fhir/Provenance/317/_history/1",
"etag": "1",
"lastModified": "2020-08-12T07:54:52.424+00:00"
}
}
]
}
POST [base]/$search-measurements
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiOGY3OWEwNzUtYWE1ZC00OTU5LWFiY2YtMGVkN2NkNzk2MWRiIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIkNvbW11bmljYXRpb24ucmVhZCIsIkNvbW11bmljYXRpb24ucGF0Y2giLCJNZWRpYS5zZWFyY2giLCJRdWVzdGlvbm5haXJlUmVzcG9uc2UucmVhZCIsIiRzZWFyY2gtbWVhc3VyZW1lbnRzIiwiT2JzZXJ2YXRpb24uc2VhcmNoIiwiT2JzZXJ2YXRpb24ucmVhZCIsIiR0ZXN0LW9ubHktY3JlYXRlIiwiJHN1Ym1pdC1tZWFzdXJlbWVudCIsIkNvbW11bmljYXRpb24uY3JlYXRlIiwiUXVlc3Rpb25uYWlyZVJlc3BvbnNlLnNlYXJjaCIsIkNvbW11bmljYXRpb24uc2VhcmNoIiwiUHJvdmVuYW5jZS5yZWFkIiwiTWVkaWEucmVhZCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "patient",
"valueReference": {
"reference": "https://patient.cit-measurement-1098.local/fhir/Patient/68380"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2019-07-10T00:00:00+00:00"
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Bundle",
"id": "aa66899d-1a70-4dd9-beff-f7e9a0c7b692",
"type": "collection",
"entry": [
{
"fullUrl": "https://measurement.cit-measurement-1098.local/fhir/Observation/379",
"resource": {
"resourceType": "Observation",
"id": "379",
"meta": {
"versionId": "1",
"lastUpdated": "2020-07-10T10:18:20.177+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"basedOn": [
{
"reference": "https://careplan.cit-measurement-1098.local/fhir/ProcedureRequest/66576"
}
],
"status": "final",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011"
}
]
},
"subject": {
"reference": "https://patient.cit-measurement-1098.local/fhir/Patient/68380"
},
"context": {
"reference": "https://careplan.cit-measurement-1098.local/fhir/EpisodeOfCare/70315"
},
"effectivePeriod": {
"start": "2020-07-10T10:18:20+00:00",
"end": "2020-07-10T10:18:20+00:00"
},
"performer": [
{
"reference": "https://patient.cit-measurement-1098.local/fhir/Patient/68380"
}
],
"device": {
"reference": "https://device.cit-measurement-1098.local/fhir/Device/44544"
}
}
},
{
"fullUrl": "https://measurement.cit-measurement-1098.local/fhir/Media/380",
"resource": {
"resourceType": "Media",
"id": "380",
"meta": {
"versionId": "1",
"lastUpdated": "2020-07-10T10:18:20.295+00:00",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-media"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-quality",
"extension": [
{
"url": "qualityType",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/quality-types",
"code": "TBD"
}
]
}
},
{
"url": "qualityCode",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/usage-quality",
"code": "TBD"
}
]
}
}
]
}
],
"basedOn": [
{
"reference": "https://careplan.cit-measurement-1098.local/fhir/ProcedureRequest/25821"
}
],
"type": "audio",
"subject": {
"reference": "https://patient.cit-measurement-1098.local/fhir/Patient/68380"
},
"context": {
"reference": "https://careplan.cit-measurement-1098.local/fhir/EpisodeOfCare/66320"
},
"occurrenceDateTime": "2020-07-10T10:18:20+00:00",
"content": {
"language": "en"
}
}
}
]
}
}
]
}
POST [base]/$submit-measurement
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZmQwOGQ3YzAtOWUxZC00ZDcxLWEwZjMtYmI3NGQ5OGQ1MTJkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRzdWJtaXQtbWVhc3VyZW1lbnQiXX0sImNvbnRleHQiOnsiZXBpc29kZV9vZl9jYXJlX2lkIjoiaHR0cHM6Ly9jYXJlcGxhbi5jaXQtbWVhc3VyZW1lbnQtMTA5OC5sb2NhbC9maGlyL0VwaXNvZGVPZkNhcmUvNTEzNSIsInRlYW1fb25fZW9jIjpmYWxzZX0sInVzZXJfdHlwZSI6IlBSQUNUSVRJT05FUiJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "measurement",
"resource": {
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:44edde58-0120-484a-8b8c-b3587cb91d58",
"resource": {
"resourceType": "Media",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-media"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-quality",
"extension": [
{
"url": "qualityType",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/quality-types",
"code": "TBD"
}
]
}
},
{
"url": "qualityCode",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/usage-quality",
"code": "TBD"
}
]
}
}
]
}
],
"basedOn": [
{
"reference": "https://careplan.cit-measurement-1098.local/fhir/ProcedureRequest/68144"
}
],
"type": "audio",
"subject": {
"reference": "https://patient.cit-measurement-1098.local/fhir/Patient/13817"
},
"context": {
"reference": "https://careplan.cit-measurement-1098.local/fhir/EpisodeOfCare/5135"
},
"occurrenceDateTime": "2020-07-10T10:19:50+00:00",
"content": {
"language": "en"
}
},
"request": {
"method": "POST",
"url": "Media"
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "transaction-response",
"entry": [
{
"response": {
"status": "201 Created",
"location": "https://measurement.cit-measurement-1098.local/fhir/Media/540/_history/1",
"etag": "1",
"lastModified": "2020-07-10T10:19:50.888+00:00"
}
}
]
}
POST [base]/$transform-to-APD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLUFQRCIsIiR0cmFuc2Zvcm0tdG8tQVBEIiwiJHRlc3Qtb25seS1jcmVhdGUiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/5.0.2 (FHIR Client; FHIR 3.0.2/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "bundle",
"resource": {
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"fullUrl": "https://document-transformation.cit-document-transformation-980.local/fhir/Composition/33854",
"resource": {
"resourceType": "Composition",
"id": "33854",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/66600"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "IdentifierValue1"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74465-6"
}
]
},
"subject": {
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/40136"
},
"date": "2020-08-12T09:28:46+00:00",
"author": [
{
"reference": "https://organization.cit-document-transformation-980.local/fhir/Practitioner/56399"
}
],
"title": "Aftale for 1234123412",
"confidentiality": "N",
"custodian": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/68659"
},
"section": [
{
"entry": [
{
"reference": "https://patient.cit-document-transformation-980.local/fhir/Appointment/49046"
}
]
}
]
}
},
{
"fullUrl": "https://patient.cit-document-transformation-980.local/fhir/Patient/40136",
"resource": {
"resourceType": "Patient",
"id": "40136",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "0101011111"
}
],
"name": [
{
"family": "Family1",
"given": [
"Given1",
"Given1"
],
"prefix": [
"Prefix1",
"Prefix2",
"Prefix3"
]
}
],
"telecom": [
{
"system": "other",
"value": "NemSMS"
}
],
"gender": "female",
"birthDate": "2020-08-12",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/31482"
}
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Organization/68659",
"resource": {
"resourceType": "Organization",
"id": "68659",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-12T09:28:46+00:00"
}
},
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"type": [
{
"coding": [
{
"system": "http://snomed.info/sct/554471000005108/version/20150731",
"code": "550881000005103",
"display": "region"
}
]
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "12341234",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "temp",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Organization/66600",
"resource": {
"resourceType": "Organization",
"id": "66600",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-12T09:28:46+00:00"
}
},
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"type": [
{
"coding": [
{
"system": "http://snomed.info/sct/554471000005108/version/20150731",
"code": "550881000005103",
"display": "region"
}
]
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "12341234",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "temp",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Organization/21454",
"resource": {
"resourceType": "Organization",
"id": "21454",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-12T09:28:46+00:00"
}
},
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"type": [
{
"coding": [
{
"system": "http://snomed.info/sct/554471000005108/version/20150731",
"code": "550881000005103",
"display": "region"
}
]
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "12341234",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "temp",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://patient.cit-document-transformation-980.local/fhir/Appointment/49046",
"resource": {
"resourceType": "Appointment",
"id": "49046",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-appointment"
]
},
"contained": [
{
"resourceType": "Location",
"id": "1",
"type": {
"coding": [
{
"system": "http://hl7.org/fhir/v3/RoleCode",
"code": "PTRES",
"display": "Patient's residence"
}
]
}
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-responsible",
"valueReference": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Practitioner/56399"
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-performer",
"valueReference": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/21454"
}
}
],
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "37016739-7c8b-4bad-bdc3-35dd874e49fd"
}
],
"status": "proposed",
"appointmentType": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/appointmenttype-codes",
"code": "CHECKUP"
}
]
},
"reason": [
{
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/appointment-reason",
"code": "412776001",
"display": "Clinical review"
}
]
}
],
"start": "2020-08-12T09:28:46.033+00:00",
"end": "2020-08-12T09:28:46.033+00:00",
"participant": [
{
"actor": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Practitioner/56399"
},
"status": "accepted"
},
{
"actor": {
"reference": "#1"
},
"status": "accepted"
}
]
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Practitioner/56399",
"resource": {
"resourceType": "Practitioner",
"id": "56399",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "Jensen",
"given": [
"Jens"
],
"prefix": [
"Læge"
]
}
],
"telecom": [
{
"system": "phone",
"value": "12341234",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "temp",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
}
]
}
}
]
}
Response
{
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"masterIdentifier": {
"value": "1.2.208.184^IdentifierValue1"
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "56446-8",
"display": "Dato og tidspunkt for møde mellem patient og sundhedsperson"
}
]
},
"indexed": "2020-08-12T09:28:47.301+00:00",
"content": [
{
"attachment": {
"contentType": "APD",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpobDctb3JnOnYzIC4vU2NoZW1hL0NEQV9TRFRDLnhzZCI+CiAgPHJlYWxtQ29kZSBjb2RlPSJESyIvPgogIDx0eXBlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMS4zIiBleHRlbnNpb249IlBPQ0RfSEQwMDAwNDAiLz4KICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xNC4xIiBleHRlbnNpb249IjIwMTktMDktMTAiLz4KICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iSWRlbnRpZmllclZhbHVlMSIvPgogIDxjb2RlIGNvZGU9IjM5Mjg5LTQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iRGF0byBvZyB0aWRzcHVua3QgZm9yIG3DuGRlIG1lbGxlbSBwYXRpZW50IG9nIHN1bmRoZWRzcGVyc29uIi8+CiAgPHRpdGxlPkFmdGFsZSBmb3IgMTIzNDEyMzQxMjwvdGl0bGU+CiAgPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMjAwODEyMDkyODQ2KzAwMDAiLz4KICA8Y29uZmlkZW50aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjI1Ii8+CiAgPGxhbmd1YWdlQ29kZSBjb2RlPSJkYS1ESyIvPgogIDxyZWNvcmRUYXJnZXQgdHlwZUNvZGU9IlJDVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+CiAgICA8cGF0aWVudFJvbGUgY2xhc3NDb2RlPSJQQVQiPgogICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4yIiBleHRlbnNpb249IjAxMDEwMTExMTEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkNQUiIvPgogICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmUgbnVsbEZsYXZvcj0iTkkiLz4KICAgICAgPC9hZGRyPgogICAgICA8dGVsZWNvbSB2YWx1ZT0ib3RoZXI6TmVtU01TIiB1c2U9IkgiLz4KICAgICAgPHBhdGllbnQgY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+CiAgICAgICAgICA8cHJlZml4PlByZWZpeDEgUHJlZml4MiBQcmVmaXgzPC9wcmVmaXg+CiAgICAgICAgICA8Z2l2ZW4+R2l2ZW4xIEdpdmVuMTwvZ2l2ZW4+CiAgICAgICAgICA8ZmFtaWx5PkZhbWlseTE8L2ZhbWlseT4KICAgICAgICA8L25hbWU+CiAgICAgICAgPGFkbWluaXN0cmF0aXZlR2VuZGVyQ29kZSBjb2RlPSJGIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjEiLz4KICAgICAgICA8YmlydGhUaW1lIHZhbHVlPSIyMDIwMDgxMjAwMDAwMCswMDAwIi8+CiAgICAgIDwvcGF0aWVudD4KICAgIDwvcGF0aWVudFJvbGU+CiAgPC9yZWNvcmRUYXJnZXQ+CiAgPGF1dGhvciB0eXBlQ29kZT0iQVVUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4KICAgIDx0aW1lIHZhbHVlPSIyMDIwMDgxMjA5Mjg0NiswMDAwIi8+CiAgICA8YXNzaWduZWRBdXRob3IgY2xhc3NDb2RlPSJBU1NJR05FRCI+CiAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjEiIGV4dGVuc2lvbj0iT3JnSWRlbnRpZmllclZhbHVlIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4KICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPkFkZHJlc3NMaW5lMTwvc3RyZWV0QWRkcmVzc0xpbmU+CiAgICAgICAgPHBvc3RhbENvZGU+UG9zdGFsQ29kZTE8L3Bvc3RhbENvZGU+CiAgICAgICAgPGNpdHk+Q2l0eTE8L2NpdHk+CiAgICAgICAgPGNvdW50cnk+Q291bnRyeTE8L2NvdW50cnk+CiAgICAgIDwvYWRkcj4KICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDoxMjM0MTIzNCIgdXNlPSJXUCIvPgogICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+CiAgICAgICAgICA8cHJlZml4PkzDpmdlPC9wcmVmaXg+CiAgICAgICAgICA8Z2l2ZW4+SmVuczwvZ2l2ZW4+CiAgICAgICAgICA8ZmFtaWx5PkplbnNlbjwvZmFtaWx5PgogICAgICAgIDwvbmFtZT4KICAgICAgPC9hc3NpZ25lZFBlcnNvbj4KICAgICAgPHJlcHJlc2VudGVkT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPgogICAgICAgIDxuYW1lPk9yZ05hbWU8L25hbWU+CiAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDoxMjM0MTIzNCIgdXNlPSJXUCIvPgogICAgICAgIDxhZGRyIHVzZT0iV1AiPgogICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPkFkZHJlc3NMaW5lMTwvc3RyZWV0QWRkcmVzc0xpbmU+CiAgICAgICAgICA8cG9zdGFsQ29kZT5Qb3N0YWxDb2RlMTwvcG9zdGFsQ29kZT4KICAgICAgICAgIDxjaXR5PkNpdHkxPC9jaXR5PgogICAgICAgICAgPGNvdW50cnk+Q291bnRyeTE8L2NvdW50cnk+CiAgICAgICAgPC9hZGRyPgogICAgICA8L3JlcHJlc2VudGVkT3JnYW5pemF0aW9uPgogICAgPC9hc3NpZ25lZEF1dGhvcj4KICA8L2F1dGhvcj4KICA8Y3VzdG9kaWFuIHR5cGVDb2RlPSJDU1QiPgogICAgPGFzc2lnbmVkQ3VzdG9kaWFuIGNsYXNzQ29kZT0iQVNTSUdORUQiPgogICAgICA8cmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24gY2xhc3NDb2RlPSJPUkciIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgZXh0ZW5zaW9uPSJPcmdJZGVudGlmaWVyVmFsdWUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPgogICAgICAgIDxuYW1lPk9yZ05hbWU8L25hbWU+CiAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDoxMjM0MTIzNCIgdXNlPSJXUCIvPgogICAgICAgIDxhZGRyIHVzZT0iV1AiPgogICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPkFkZHJlc3NMaW5lMTwvc3RyZWV0QWRkcmVzc0xpbmU+CiAgICAgICAgICA8cG9zdGFsQ29kZT5Qb3N0YWxDb2RlMTwvcG9zdGFsQ29kZT4KICAgICAgICAgIDxjaXR5PkNpdHkxPC9jaXR5PgogICAgICAgICAgPGNvdW50cnk+Q291bnRyeTE8L2NvdW50cnk+CiAgICAgICAgPC9hZGRyPgogICAgICA8L3JlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uPgogICAgPC9hc3NpZ25lZEN1c3RvZGlhbj4KICA8L2N1c3RvZGlhbj4KICA8bGVnYWxBdXRoZW50aWNhdG9yIHR5cGVDb2RlPSJMQSIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+CiAgICA8dGltZSB2YWx1ZT0iMjAyMDA4MTIwOTI4NDYrMDAwMCIvPgogICAgPHNpZ25hdHVyZUNvZGUgbnVsbEZsYXZvcj0iTkkiLz4KICAgIDxhc3NpZ25lZEVudGl0eSBjbGFzc0NvZGU9IkFTU0lHTkVEIj4KICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgZXh0ZW5zaW9uPSJPcmdJZGVudGlmaWVyVmFsdWUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPgogICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+QWRkcmVzc0xpbmUxPC9zdHJlZXRBZGRyZXNzTGluZT4KICAgICAgICA8cG9zdGFsQ29kZT5Qb3N0YWxDb2RlMTwvcG9zdGFsQ29kZT4KICAgICAgICA8Y2l0eT5DaXR5MTwvY2l0eT4KICAgICAgICA8Y291bnRyeT5Db3VudHJ5MTwvY291bnRyeT4KICAgICAgPC9hZGRyPgogICAgICA8dGVsZWNvbSB2YWx1ZT0idGVsOjEyMzQxMjM0IiB1c2U9IldQIi8+CiAgICAgIDxhc3NpZ25lZFBlcnNvbiBjbGFzc0NvZGU9IlBTTiIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICA8bmFtZT4KICAgICAgICAgIDxwcmVmaXg+TMOmZ2U8L3ByZWZpeD4KICAgICAgICAgIDxnaXZlbj5KZW5zPC9naXZlbj4KICAgICAgICAgIDxmYW1pbHk+SmVuc2VuPC9mYW1pbHk+CiAgICAgICAgPC9uYW1lPgogICAgICA8L2Fzc2lnbmVkUGVyc29uPgogICAgICA8cmVwcmVzZW50ZWRPcmdhbml6YXRpb24gY2xhc3NDb2RlPSJPUkciIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+T3JnTmFtZTwvbmFtZT4KICAgICAgICA8dGVsZWNvbSB2YWx1ZT0idGVsOjEyMzQxMjM0IiB1c2U9IldQIi8+CiAgICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+QWRkcmVzc0xpbmUxPC9zdHJlZXRBZGRyZXNzTGluZT4KICAgICAgICAgIDxwb3N0YWxDb2RlPlBvc3RhbENvZGUxPC9wb3N0YWxDb2RlPgogICAgICAgICAgPGNpdHk+Q2l0eTE8L2NpdHk+CiAgICAgICAgICA8Y291bnRyeT5Db3VudHJ5MTwvY291bnRyeT4KICAgICAgICA8L2FkZHI+CiAgICAgIDwvcmVwcmVzZW50ZWRPcmdhbml6YXRpb24+CiAgICA8L2Fzc2lnbmVkRW50aXR5PgogIDwvbGVnYWxBdXRoZW50aWNhdG9yPgogIDxkb2N1bWVudGF0aW9uT2YgdHlwZUNvZGU9IkRPQyI+CiAgICA8c2VydmljZUV2ZW50IGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4yMDAuMS4xMSIgZXh0ZW5zaW9uPSIyMDE5LTA5LTEwIi8+CiAgICAgIDxlZmZlY3RpdmVUaW1lPgogICAgICAgIDxsb3cgdmFsdWU9IjIwMjAwODEyMDkyODQ2KzAwMDAiLz4KICAgICAgICA8aGlnaCB2YWx1ZT0iMjAyMDA4MTIwOTI4NDYrMDAwMCIvPgogICAgICA8L2VmZmVjdGl2ZVRpbWU+CiAgICA8L3NlcnZpY2VFdmVudD4KICA8L2RvY3VtZW50YXRpb25PZj4KICA8ZG9jdW1lbnRhdGlvbk9mPgogICAgPHNlcnZpY2VFdmVudD4KICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMjAwLjEuMTAiIGV4dGVuc2lvbj0iMjAxOS0wOS0xMCIvPgogICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuMTAwLjMiIGV4dGVuc2lvbj0iYXBkLXYyLjAiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPgogICAgPC9zZXJ2aWNlRXZlbnQ+CiAgPC9kb2N1bWVudGF0aW9uT2Y+CiAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgPHN0cnVjdHVyZWRCb2R5IGNsYXNzQ29kZT0iRE9DQk9EWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTQuMTEuMSIgZXh0ZW5zaW9uPSIyMDE5LTA5LTEwIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSIxODc3Ni01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJQbGFuIG9mIGNhcmUgbm90ZSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICA8dGl0bGU+QWZ0YWxlPC90aXRsZT4KICAgICAgICAgIDx0ZXh0PkFmdGFsZTwvdGV4dD4KICAgICAgICAgIDxlbnRyeT4KICAgICAgICAgICAgPGVuY291bnRlciBtb29kQ29kZT0iQVBUIiBjbGFzc0NvZGU9IkVOQyI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTQuMTEuMiIgZXh0ZW5zaW9uPSIyMDE5LTA5LTEwIi8+CiAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249IjM3MDE2NzM5LTdjOGItNGJhZC1iZGMzLTM1ZGQ4NzRlNDlmZCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+CiAgICAgICAgICAgICAgPGNvZGUgY29kZT0iUmVnaW9uYWxBcHBvaW50bWVudCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9ImFjdGl2ZSIvPgogICAgICAgICAgICAgIDxlZmZlY3RpdmVUaW1lPgogICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMjAyMDA4MTIwOTI4NDYrMDAwMCIvPgogICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjIwMjAwODEyMDkyODQ2KzAwMDAiLz4KICAgICAgICAgICAgICA8L2VmZmVjdGl2ZVRpbWU+CiAgICAgICAgICAgICAgPHBlcmZvcm1lciB0eXBlQ29kZT0iUFJGIj4KICAgICAgICAgICAgICAgIDxhc3NpZ25lZEVudGl0eSBjbGFzc0NvZGU9IkFTU0lHTkVEIj4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgZXh0ZW5zaW9uPSJPcmdJZGVudGlmaWVyVmFsdWUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPgogICAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICAgICAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+QWRkcmVzc0xpbmUxPC9zdHJlZXRBZGRyZXNzTGluZT4KICAgICAgICAgICAgICAgICAgICA8cG9zdGFsQ29kZT5Qb3N0YWxDb2RlMTwvcG9zdGFsQ29kZT4KICAgICAgICAgICAgICAgICAgICA8Y2l0eT5DaXR5MTwvY2l0eT4KICAgICAgICAgICAgICAgICAgICA8Y291bnRyeT5Db3VudHJ5MTwvY291bnRyeT4KICAgICAgICAgICAgICAgICAgPC9hZGRyPgogICAgICAgICAgICAgICAgICA8dGVsZWNvbSB2YWx1ZT0idGVsOjEyMzQxMjM0IiB1c2U9IldQIi8+CiAgICAgICAgICAgICAgICAgIDxyZXByZXNlbnRlZE9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICAgICAgICAgICAgICA8bmFtZT5PcmdOYW1lPC9uYW1lPgogICAgICAgICAgICAgICAgICAgIDx0ZWxlY29tIHZhbHVlPSJ0ZWw6MTIzNDEyMzQiIHVzZT0iV1AiLz4KICAgICAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT5BZGRyZXNzTGluZTE8L3N0cmVldEFkZHJlc3NMaW5lPgogICAgICAgICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+UG9zdGFsQ29kZTE8L3Bvc3RhbENvZGU+CiAgICAgICAgICAgICAgICAgICAgICA8Y2l0eT5DaXR5MTwvY2l0eT4KICAgICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PkNvdW50cnkxPC9jb3VudHJ5PgogICAgICAgICAgICAgICAgICAgIDwvYWRkcj4KICAgICAgICAgICAgICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4KICAgICAgICAgICAgICAgIDwvYXNzaWduZWRFbnRpdHk+CiAgICAgICAgICAgICAgPC9wZXJmb3JtZXI+CiAgICAgICAgICAgICAgPHBhcnRpY2lwYW50IHR5cGVDb2RlPSJMT0MiPgogICAgICAgICAgICAgICAgPHBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9IlNETE9DIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTQuMTEuMyIgZXh0ZW5zaW9uPSIyMDE5LTA5LTEwIi8+CiAgICAgICAgICAgICAgICAgIDxhZGRyIHVzZT0iV1AiPgogICAgICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZSBudWxsRmxhdm9yPSJOSSIvPgogICAgICAgICAgICAgICAgICA8L2FkZHI+CiAgICAgICAgICAgICAgICAgIDxwbGF5aW5nRW50aXR5IGNsYXNzQ29kZT0iUExDIj4KICAgICAgICAgICAgICAgICAgICA8bmFtZT5Cb3JnZXJzIEhqZW1tZWFkZHJlc3NlPC9uYW1lPgogICAgICAgICAgICAgICAgICA8L3BsYXlpbmdFbnRpdHk+CiAgICAgICAgICAgICAgICA8L3BhcnRpY2lwYW50Um9sZT4KICAgICAgICAgICAgICA8L3BhcnRpY2lwYW50PgogICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iUlNPTiI+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJOSSIgZGlzcGxheU5hbWU9IkNsaW5pY2FsIHJldmlldyIvPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPgogICAgICAgICAgICA8L2VuY291bnRlcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgIDwvc3RydWN0dXJlZEJvZHk+CiAgPC9jb21wb25lbnQ+CjwvQ2xpbmljYWxEb2N1bWVudD4="
},
"format": {
"system": "urn:oid:1.2.208.184.100.10",
"code": "urn:ad:dk:medcom:apd-v2.0:full",
"display": "Document adheres to HL7 APD DK profile ver. 2.0."
}
}
]
}
POST [base]/$transform-from-APD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLUFQRCIsIiR0cmFuc2Zvcm0tdG8tQVBEIiwiJHRlc3Qtb25seS1jcmVhdGUiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/5.0.2 (FHIR Client; FHIR 3.0.2/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "documentReference",
"resource": {
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "69730-0"
}
]
},
"indexed": "2020-08-12T09:28:45.668+00:00",
"content": [
{
"attachment": {
"contentType": "application/xml",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PD94bWwtc3R5bGVzaGVldCB0eXBlPSJ0ZXh0L3hzbCIgaHJlZj0iLi9MYW50YW5hLWNkYS13ZWItREsueHNsIj8+IDxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmhsNy1vcmc6djMgLi9TY2hlbWEvQ0RBX1NEVEMueHNkIiB4bWxucz0idXJuOmhsNy1vcmc6djMiIGNsYXNzQ29kZT0iRE9DQ0xJTiIgbW9vZENvZGU9IkVWTiI+ICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+ICA8dHlwZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEuMyIgZXh0ZW5zaW9uPSJQT0NEX0hEMDAwMDQwIi8+ICA8IS0tIE1lZENvbSBESyBDREEgQVBEIHByb2ZpbGUgT0lEIC0tPiAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTQuMSIgZXh0ZW5zaW9uPSIyMDE5LTA5LTEwIi8+ICA8aWQgZXh0ZW5zaW9uPSIzMWFmN2UxNC04OTFjLTQ4ZjAtYTQxNC1mZDQzMjI4OWJmN2QiIHJvb3Q9IjEuMi4yMDguMTg0IiAgICBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gIDwhLS0gTE9JTkMgY29kZSBmb3IgYXBwb2ludG1lbnQgZGF0ZSAtLT4gIDxjb2RlIGNvZGU9IjM5Mjg5LTQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiAgICAgZGlzcGxheU5hbWU9IkRhdG8gb2cgdGlkc3B1bmt0IGZvciBtw7hkZSBtZWxsZW0gcGF0aWVudCBvZyBzdW5kaGVkc3BlcnNvbiIvPiAgPCEtLSB0aXRsZSA9ICJBZnRhbGUgZm9yIiArIHBhdGllbnQgaWQgLS0+ICA8dGl0bGU+QWZ0YWxlIGZvciAyNTEyNDg5OTk2PC90aXRsZT4gIDxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDE5MTIzMTEwMDAwMCswMTAwIi8+ICA8Y29uZmlkZW50aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjI1Ii8+ICA8bGFuZ3VhZ2VDb2RlIGNvZGU9ImRhLURLIi8+ICAgIDwhLS0gaW5mb3JtYXRpb24gYWJvdXQgdGhlIHBhdGllbnQtLT4gIDxyZWNvcmRUYXJnZXQgdHlwZUNvZGU9IlJDVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+ICAgIDxwYXRpZW50Um9sZSBjbGFzc0NvZGU9IlBBVCI+ICAgICAgPGlkIGV4dGVuc2lvbj0iMjUxMjQ4OTk5NiIgcm9vdD0iMS4yLjIwOC4xNzYuMS4yIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJDUFIiLz4gICAgICA8cGF0aWVudCBjbGFzc0NvZGU9IlBTTiIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgIDxuYW1lPiAgICAgICAgICA8Z2l2ZW4+TmFuY3k8L2dpdmVuPiAgICAgICAgICA8Z2l2ZW4+QW5uPC9naXZlbj4gICAgICAgICAgPGZhbWlseT5CZXJnZ3JlbjwvZmFtaWx5PiAgICAgICAgPC9uYW1lPiAgICAgICAgPGFkbWluaXN0cmF0aXZlR2VuZGVyQ29kZSBjb2RlPSJGIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjEiLz4gICAgICAgIDxiaXJ0aFRpbWUgdmFsdWU9IjE5NDgxMjI1MDAwMDAwKzAwMDAiLz4gICAgICA8L3BhdGllbnQ+ICAgIDwvcGF0aWVudFJvbGU+ICA8L3JlY29yZFRhcmdldD4gICAgPCEtLSB0aGUgaGVhbHRoIGNhcmUgb3JnYW5pc2F0aW9uIGFuZCBwZXJzb24gcmVzcG9uc2libGUgZm9yIHRoZSBhcHBvaW50bWVudCAtLT4gIDxhdXRob3IgdHlwZUNvZGU9IkFVVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+ICA8dGltZSB2YWx1ZT0iMjAxOTA4MTYxMDAwMDArMDEwMCIvPiAgPGFzc2lnbmVkQXV0aG9yIGNsYXNzQ29kZT0iQVNTSUdORUQiPiAgICA8aWQgZXh0ZW5zaW9uPSIzNzg2MzEwMDAwMTYwMDkiIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU09SIi8+ICAgICAgPGFzc2lnbmVkUGVyc29uIGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgIDxuYW1lPiAgICAgICAgICAgPGdpdmVuPkplbnM8L2dpdmVuPiAgICAgICAgICAgPGZhbWlseT5KZW5zZW48L2ZhbWlseT4gICAgICA8L25hbWU+ICAgIDwvYXNzaWduZWRQZXJzb24+ICAgIDwvYXNzaWduZWRBdXRob3I+ICA8L2F1dGhvcj4gIDwhLS0gdGhlIG9yZ2FuaXNhdGlvbiByZXNwb25zaWJsZSBmb3IgbWFpbnRhaW5nIHRoZSBDREEgZG9jdW1lbnQgLS0+ICA8Y3VzdG9kaWFuIHR5cGVDb2RlPSJDU1QiPiAgPGFzc2lnbmVkQ3VzdG9kaWFuIGNsYXNzQ29kZT0iQVNTSUdORUQiPiAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgIDxpZCBleHRlbnNpb249IjM3ODYzMTAwMDAxNjAwOSIgcm9vdD0iMS4yLjIwOC4xNzYuMS4xIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4gICAgICA8L3JlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uPiAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPiAgPC9jdXN0b2RpYW4+ICAgICAgPGRvY3VtZW50YXRpb25PZiB0eXBlQ29kZT0iRE9DIj4gICAgPHNlcnZpY2VFdmVudCAgIGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjIwMC4xLjExIiBleHRlbnNpb249IjIwMTktMDktMTAiLz4gICAgICAgIDxlZmZlY3RpdmVUaW1lPiAgICAgICAgIDxsb3cgdmFsdWU9IjIwMTkxMjMxMDkwMDAwKzAxMDAiLz4gICAgICAgIDxoaWdoIHZhbHVlPSIyMDE5MTIzMTEyMDAwMCswMTAwIi8+ICAgICAgPC9lZmZlY3RpdmVUaW1lPiAgICAgICAgICA8L3NlcnZpY2VFdmVudD4gIDwvZG9jdW1lbnRhdGlvbk9mPiAgIDwhLS1UaGlzIGRvY3VtZW50YXRpb25PZiBob2xkcyB0aGUgdmVyc2lvbiBvZiB0aGUgQ0RBLXByb2ZpbGUgLS0+ICA8ZG9jdW1lbnRhdGlvbk9mPiAgICA8c2VydmljZUV2ZW50PiAgICAgIDwhLS1UaGlzIHRlbXBsYXRlSWQgdGVsbHMgdGhhdCB0aGlzIHNlcnZpY2VFdmVudCBob2xkcyB0aGUgaWRlbnRpZmljYXRpb24gKGFwZCkgICAgICAgICBhbmQgdmVyc2lvbiAodjIuMCkgb2YgdGhlIENEQSBwcm9maWxlIC0tPiAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjIwMC4xLjEwIiBleHRlbnNpb249IjIwMTktMDktMTAiLz4gICAgICA8IS0tVGhpcyBpZCBAZXh0ZW5zaW9uIGVxdWFscyB0aGUgaWRlbnRpZmljYXRpb24gYW5kIHZlcnNpb24gb2YgdGhlIENEQSBwcm9maWxlLS0+ICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjEwMC4zIiBleHRlbnNpb249ImFwZC12Mi4wIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgPC9zZXJ2aWNlRXZlbnQ+ICA8L2RvY3VtZW50YXRpb25PZj4gICAgPGRvY3VtZW50YXRpb25PZiB0eXBlQ29kZT0iRE9DIj4gICAgIDxzZXJ2aWNlRXZlbnQgICBjbGFzc0NvZGU9Ik1QUk9UIiBtb29kQ29kZT0iRVZOIj4gICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4yMDAuMS4xMiIgZXh0ZW5zaW9uPSIyMDE5LTA5LTEwIi8+ICAgICAgPGlkICAgZXh0ZW5zaW9uPSIzOWQ2MTVjZC01ZDYyLTRhNTQtOTc2Mi1kMzMxOTdjNjNhYmEiICByb290PSIxLjIuMjA4LjE4NCIgICAgICAgIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPiAgICAgICA8aWQgIGV4dGVuc2lvbj0iZTc1MzJjMDgtNzI5Yi00NDEzLTgzZDctYmQyY2RmMTQ3ZWY3IiByb290PSIxLjIuMjA4LjE4NCIgICAgICAgIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPiAgICAgICA8Y29kZSBjb2RlPSJBTEFMMDIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjMwMC4xIiAgY29kZVN5c3RlbU5hbWU9IkVwaXNvZGVPZkNhcmVMYWJlbHMiIGRpc3BsYXlOYW1lPSJIamVydGVzeWdkb21tZSIgLz4gICAgICAgICAgPC9zZXJ2aWNlRXZlbnQ+ICA8L2RvY3VtZW50YXRpb25PZj4gICAgPCEtLSBDREEgQm9keSAtLT4gIDxjb21wb25lbnQ+ICAgIDxzdHJ1Y3R1cmVkQm9keT4gICAgICA8Y29tcG9uZW50PiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xNC4xMS4xIiBleHRlbnNpb249IjIwMTktMDktMTAiLz4gICAgICAgICAgPGNvZGUgY29kZT0iMTg3NzYtNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiAgICAgICAgICAgICBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJQbGFuIG9mIGNhcmUgbm90ZSIgLz4gICAgICAgICAgPHRpdGxlPkFmdGFsZTwvdGl0bGU+ICAgICAgICAgIDx0ZXh0PiAgICAgICAgICAgIDxwYXJhZ3JhcGg+QWZ0YWxlOjwvcGFyYWdyYXBoPiAgICAgICAgICAgIDx0YWJsZSB3aWR0aD0iMTAwJSI+ICAgICAgICAgICAgICA8dGJvZHk+ICAgICAgICAgICAgICAgIDx0cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aD5BZnRhbGUgZGF0bzwvdGg+ICAgICAgICAgICAgICAgICAgPHRoPlZlZHLDuHJlbmRlPC90aD4gICAgICAgICAgICAgICAgICA8dGg+TcO4ZGVzdGVkPC90aD4gICAgICAgICAgICAgICAgICA8dGg+S29tbWVudGFyPC90aD4gICAgICAgICAgICAgICAgPC90cj4gICAgICAgICAgICAgICAgPHRyPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4yMDE5LTEyLTMxIDA5OjAwIC0gMjAxOS0xMi0zMSAxMjowMC4gVGlkc3B1bmt0ZXQgZXIgdmVqbGVkZW5kZTwvdGQ+ICAgICAgICAgICAgICAgICAgPHRkPkhqZW1tZWhqw6ZscHNiZXPDuGc8L3RkPiAgICAgICAgICAgICAgICAgIDx0ZD5Cb3JnZXJzIEhqZW1tZWFkcmVzc2U8L3RkPiAgICAgICAgICAgICAgICAgIDx0ZD5BZnRhbGVuIGVyIGVuIGRlbCBhZiBldCByZXBldGVyZW5kZSBtw7huc3RlcjwvdGQ+ICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICA8L3Rib2R5PiAgICAgICAgICAgIDwvdGFibGU+ICAgICAgICAgIDwvdGV4dD4gICAgICAgICAgIDxlbnRyeT4gICAgICAgICAgICAgICAgICAgICAgICAgIDxlbmNvdW50ZXIgbW9vZENvZGU9IkFQVCIgY2xhc3NDb2RlPSJFTkMiID4gICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjE0LjExLjIiIGV4dGVuc2lvbj0iMjAxOS0wOS0xMCIgLz4gICAgICAgICAgICAgIDxpZCAgICAgICAgICAgICAgICAgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iOWE2ZDFiYWMtMTdkMy00MTk1LTg5YTQtMTEyMWJjODA5YjRkIiAgICAgICAgICAgICAgICAgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgICAgICAgICAgICAgIDxjb2RlICAgICAgICAgICAgICAgICBjb2RlPSJNdW5pY2lwYWxpdHlBcHBvaW50bWVudCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiICAgICAgICAgICAgICAgICBjb2RlU3lzdGVtTmFtZT0iTWVkQ29tIE1lc3NhZ2UgQ29kZXMiPiAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9ImFjdGl2ZSIgLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlZmZlY3RpdmVUaW1lPiAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIyMDE5MTIzMTA5MDAwMCswMTAwIi8+ICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyMDE5MTIzMTEyMDAwMCswMTAwIi8+ICAgICAgICAgICAgICA8L2VmZmVjdGl2ZVRpbWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwZXJmb3JtZXIgdHlwZUNvZGU9IlBSRiI+ICAgICAgICAgICAgICAgICAgPGFzc2lnbmVkRW50aXR5IGNsYXNzQ29kZT0iQVNTSUdORUQiPiAgICAgICAgICAgICAgICAgIDxpZCBleHRlbnNpb249IjM3ODYzMTAwMDAxNjAwOSIgcm9vdD0iMS4yLjIwOC4xNzYuMS4xIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4gICAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+VmVzdGVyZ2FkZSA1PC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgICAgICAgICA8cG9zdGFsQ29kZT4zMDAwPC9wb3N0YWxDb2RlPiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXR5Pk9kZW5zZTwvY2l0eT4gICAgICAgICAgICAgICAgICA8L2FkZHI+ICAgICAgICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDo2NjExMzMzMy0zIiB1c2U9IldQIi8+ICAgICAgICAgICAgICAgICAgPHJlcHJlc2VudGVkT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICAgICAgPG5hbWU+SGplbW1laGrDpmxwLCBhZmRlbGluZyBDaXR5LCBPZGVuc2UgS29tbXVuZTwvbmFtZT4gICAgICAgICAgICAgICAgICA8L3JlcHJlc2VudGVkT3JnYW5pemF0aW9uPiAgICAgICAgICAgICAgICA8L2Fzc2lnbmVkRW50aXR5PiAgICAgICAgICAgICAgIDwvcGVyZm9ybWVyPiAgICAgICAgICAgICAgPHBhcnRpY2lwYW50IHR5cGVDb2RlPSJMT0MiPiAgICAgICAgICAgICAgICA8IS0tIENPTkYtREstQVBEOjg4OWUgb3IgQ09ORi1ESy1BUEQ6OWI0NyAtLT4gICAgICAgICAgICAgICAgPHBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9IlNETE9DIj4gICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xNC4xMS4zIiBleHRlbnNpb249IjIwMTktMDktMTAiIC8+ICAgICAgICAgICAgICAgICAgPGlkIGV4dGVuc2lvbj0iMzI1NDQxMDAwMDE2MDA2IiByb290PSIxLjIuMjA4LjE3Ni4xLjEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPiAgICAgICAgICAgICAgICAgIDxhZGRyPiAgICAgICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPkFsYmFuaWdhZGUgMTA8L3N0cmVldEFkZHJlc3NMaW5lPiAgICAgICAgICAgICAgICAgICAgPGNpdHk+T2RlbnNlPC9jaXR5PiAgICAgICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+NTAwMDwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgICA8L2FkZHI+ICAgICAgICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDo2MzIyMTMxMyIvPiAgICAgICAgICAgICAgICAgIDwhLS0gQ09ORi1ESy1BUEQ6ZDlhNCAtLT4gICAgICAgICAgICAgICAgICA8cGxheWluZ0VudGl0eT4gICAgICAgICAgICAgICAgICAgIDxuYW1lPlJlZ2lvbnNob3NwaXRhbGV0LCBvcGdhbmcgNCwgMyBzYWwgcnVtIDEwMTwvbmFtZT4gICAgICAgICAgICAgICAgICA8L3BsYXlpbmdFbnRpdHk+ICAgICAgICAgICAgICAgIDwvcGFydGljaXBhbnRSb2xlPiAgICAgICAgICAgICAgPC9wYXJ0aWNpcGFudD4gICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iUlNPTiI+ICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ik5JIiBkaXNwbGF5TmFtZT0iSGplbW1laGrDpmxwIi8+ICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTQuMTEuNSIgZXh0ZW5zaW9uPSIyMDE5LTA5LTEwIiAvPiAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ikd1aWRlZEludGVydmFsVHlwZSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiICAgICAgICAgICAgICAgICAgICBjb2RlU3lzdGVtTmFtZT0iTWVkQ29tIE1lc3NhZ2UgQ29kZXMiLz4gICAgICAgICAgICAgICAgICA8dGV4dD5UaWRzcHVua3RldCBlciB2ZWpsZWRlbmRlPC90ZXh0PiAgICAgICAgICAgICAgICA8L2NyaXRlcmlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgPC9wcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjE0LjExLjQiIGV4dGVuc2lvbj0iMjAxOS0wOS0xMCIgLz4gICAgICAgICAgICAgICAgPGNyaXRlcmlvbj4gICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJSZXBlYXRpbmdBcHBvaW50bWVudFR5cGUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiAgICAgICAgICAgICAgICAgICAgY29kZVN5c3RlbU5hbWU9Ik1lZENvbSBNZXNzYWdlIENvZGVzIi8+ICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklJIiByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSIwNmIyYjNiYi1kYWM1LTQ0NmYtYWExOS1lZDVjNDZkOGIwYjciICAgICAgICAgICAgICAgICAgICAgIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIgIC8+ICAgICAgICAgICAgICAgICA8L2NyaXRlcmlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgPC9wcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VuY291bnRlcj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgIDwvY29tcG9uZW50PiAgICA8L3N0cnVjdHVyZWRCb2R5PiAgPC9jb21wb25lbnQ+PC9DbGluaWNhbERvY3VtZW50Pg=="
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Composition",
"id": "96cfa1b1-3a2b-4864-9fea-dbe3993851a3",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Organization",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "1.2.208.176.1.1",
"value": "378631000016009"
}
]
},
{
"resourceType": "Patient",
"id": "2",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"name": [
{
"family": "Berggren",
"given": [
"Nancy",
"Ann"
]
}
],
"gender": "female"
},
{
"resourceType": "Practitioner",
"id": "3",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "Jensen",
"given": [
"Jens"
]
}
]
},
{
"resourceType": "Organization",
"id": "4",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "378631000016009"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "#1"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "31af7e14-891c-48f0-a414-fd432289bf7d"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "39289-4",
"display": "Dato og tidspunkt for møde mellem patient og sundhedsperson"
}
]
},
"subject": {
"reference": "#2"
},
"date": "2019-12-31T09:00:00+00:00",
"author": [
{
"reference": "#3"
}
],
"title": "Aftale for 2512489996",
"custodian": {
"reference": "#4"
}
}
},
{
"resource": {
"resourceType": "Appointment",
"contained": [
{
"resourceType": "Organization",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "1.2.208.176.1.1",
"value": "378631000016009"
}
],
"name": "Hjemmehjælp, afdeling City, Odense Kommune",
"telecom": [
{
"system": "phone",
"value": "66113333-3",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"Vestergade 5"
],
"city": "Odense",
"postalCode": "3000"
}
]
},
{
"resourceType": "Organization",
"id": "2",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "1.2.208.176.1.1",
"value": "378631000016009"
}
]
},
{
"resourceType": "Location",
"id": "3",
"identifier": [
{
"system": "1.2.208.176.1.1",
"value": "325441000016006"
}
],
"name": "Regionshospitalet, opgang 4, 3 sal rum 101",
"telecom": [
{
"system": "phone",
"value": "63221313",
"use": "home"
}
],
"address": {
"use": "work",
"line": [
"Albanigade 10"
],
"city": "Odense",
"postalCode": "5000"
}
},
{
"resourceType": "Patient",
"id": "4",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"name": [
{
"family": "Berggren",
"given": [
"Nancy",
"Ann"
]
}
],
"gender": "female"
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-performer",
"valueReference": {
"reference": "#1"
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-responsible-organization",
"valueReference": {
"reference": "#2"
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.184",
"value": "31af7e14-891c-48f0-a414-fd432289bf7d"
}
],
"status": "fulfilled",
"description": "Hjemmehjælp",
"start": "2019-12-31T08:00:00.000+00:00",
"end": "2019-12-31T11:00:00.000+00:00",
"participant": [
{
"actor": {
"reference": "#3"
}
},
{
"actor": {
"reference": "#4"
}
}
]
}
}
]
}
POST [base]/$transform-to-PHMR
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLVBITVIiLCIkdGVzdC1vbmx5LWNyZWF0ZSIsIiR0cmFuc2Zvcm0tdG8tUEhNUiJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/5.0.2 (FHIR Client; FHIR 3.0.2/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "bundle",
"resource": {
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"fullUrl": "https://document-transformation.cit-document-transformation-980.local/fhir/Composition/90692",
"resource": {
"resourceType": "Composition",
"id": "90692",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/80440"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "IdentifierValue1"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74465-6"
}
]
},
"subject": {
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/18981"
},
"date": "2020-08-12T09:33:47+00:00",
"author": [
{
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/18981"
}
],
"title": "CompTitle",
"confidentiality": "N",
"custodian": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/43140"
},
"section": [
{
"entry": [
{
"reference": "https://device.cit-document-transformation-980.local/fhir/Device/79112"
},
{
"reference": "https://measurement.cit-document-transformation-980.local/fhir/Observation/58599"
}
]
}
]
}
},
{
"fullUrl": "https://patient.cit-document-transformation-980.local/fhir/Patient/18981",
"resource": {
"resourceType": "Patient",
"id": "18981",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "0101011111"
}
],
"name": [
{
"family": "Family1",
"given": [
"Given1",
"Given1"
],
"prefix": [
"Prefix1",
"Prefix2",
"Prefix3"
]
}
],
"telecom": [
{
"system": "other",
"value": "NemSMS"
}
],
"gender": "female",
"birthDate": "2020-08-12",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/25749"
}
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Organization/43140",
"resource": {
"resourceType": "Organization",
"id": "43140",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-12T09:33:47+00:00"
}
},
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "12341234",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "temp",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Organization/80440",
"resource": {
"resourceType": "Organization",
"id": "80440",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-12T09:33:47+00:00"
}
},
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "12341234",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "temp",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://device.cit-document-transformation-980.local/fhir/Device/79112",
"resource": {
"resourceType": "Device",
"id": "79112",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-device"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-device-privatelyOwned",
"valueBoolean": true
}
],
"status": "active",
"type": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "59181002",
"display": "Oxygen analyser"
}
]
},
"lotNumber": "lotNumber",
"manufacturer": "manufacturer",
"model": "Model",
"version": "version"
}
},
{
"fullUrl": "https://measurement.cit-document-transformation-980.local/fhir/Observation/58599",
"resource": {
"resourceType": "Observation",
"id": "58599",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "d2a36cf4-8b50-47c3-ba74-50c390f1c271"
}
],
"basedOn": [
{
"reference": "https://careplan.cit-document-transformation-980.local/fhir/ProcedureRequest/1724"
}
],
"status": "final",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011"
}
]
},
"subject": {
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/44192"
},
"context": {
"reference": "https://careplan.cit-document-transformation-980.local/fhir/EpisodeOfCare/85701"
},
"effectivePeriod": {
"start": "2020-08-12T09:33:47+00:00",
"end": "2020-08-12T09:33:47+00:00"
},
"performer": [
{
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/44192"
}
],
"valueQuantity": {
"value": 82,
"unit": "kg",
"system": "http://unitsofmeasure.org",
"code": "kg"
},
"device": {
"reference": "https://device.cit-document-transformation-980.local/fhir/Device/79112"
}
}
}
]
}
}
]
}
Response
{
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"masterIdentifier": {
"value": "1.2.208.184^IdentifierValue1"
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5",
"display": "Personal Health Monitoring Report"
}
]
},
"indexed": "2020-08-12T09:33:47.297+00:00",
"content": [
{
"attachment": {
"contentType": "PHMR",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgeG1sbnM6c2R0Yz0idXJuOmhsNy1vcmc6c2R0YyIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIj4KICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+CiAgPHR5cGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xLjMiIGV4dGVuc2lvbj0iUE9DRF9IRDAwMDA0MCIvPgogIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkiLz4KICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMS4xIi8+CiAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249IklkZW50aWZpZXJWYWx1ZTEiLz4KICA8Y29kZSBjb2RlPSI1MzU3Ni01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlBlcnNvbmFsIEhlYWx0aCBNb25pdG9yaW5nIFJlcG9ydCIvPgogIDx0aXRsZT5Db21wVGl0bGU8L3RpdGxlPgogIDxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDIwMDgxMjA5MzM0NyswMDAwIi8+CiAgPGNvbmZpZGVudGlhbGl0eUNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4yNSIvPgogIDxsYW5ndWFnZUNvZGUgY29kZT0iZGEtREsiLz4KICA8cmVjb3JkVGFyZ2V0IHR5cGVDb2RlPSJSQ1QiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPgogICAgPHBhdGllbnRSb2xlIGNsYXNzQ29kZT0iUEFUIj4KICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMiIgZXh0ZW5zaW9uPSIwMTAxMDExMTExIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJDUFIiLz4KICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+CiAgICAgIDwvYWRkcj4KICAgICAgPHRlbGVjb20gdmFsdWU9Im90aGVyOk5lbVNNUyIgdXNlPSJIIi8+CiAgICAgIDxwYXRpZW50IGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPgogICAgICAgIDxuYW1lPgogICAgICAgICAgPHByZWZpeD5QcmVmaXgxIFByZWZpeDIgUHJlZml4MzwvcHJlZml4PgogICAgICAgICAgPGdpdmVuPkdpdmVuMSBHaXZlbjE8L2dpdmVuPgogICAgICAgICAgPGZhbWlseT5GYW1pbHkxPC9mYW1pbHk+CiAgICAgICAgPC9uYW1lPgogICAgICAgIDxhZG1pbmlzdHJhdGl2ZUdlbmRlckNvZGUgY29kZT0iRiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xIi8+CiAgICAgICAgPGJpcnRoVGltZSB2YWx1ZT0iMjAyMDA4MTIwMDAwMDArMDAwMCIvPgogICAgICA8L3BhdGllbnQ+CiAgICA8L3BhdGllbnRSb2xlPgogIDwvcmVjb3JkVGFyZ2V0PgogIDxhdXRob3IgdHlwZUNvZGU9IkFVVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+CiAgICA8dGltZSB2YWx1ZT0iMjAyMDA4MTIwOTMzNDcrMDAwMCIvPgogICAgPGFzc2lnbmVkQXV0aG9yIGNsYXNzQ29kZT0iQVNTSUdORUQiPgogICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4yIiBleHRlbnNpb249IjAxMDEwMTExMTEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkNQUiIvPgogICAgICA8Y29kZSBjb2RlPSJTRUxGIiBkaXNwbGF5TmFtZT0iU2VsZiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xMTEiIGNvZGVTeXN0ZW1OYW1lPSJITDcgUm9sZSBjb2RlIi8+CiAgICAgIDxhZGRyIHVzZT0iV1AiPgogICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZSBudWxsRmxhdm9yPSJOSSIvPgogICAgICA8L2FkZHI+CiAgICAgIDx0ZWxlY29tIHZhbHVlPSJvdGhlcjpOZW1TTVMiIHVzZT0iSCIvPgogICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+CiAgICAgICAgICA8cHJlZml4PlByZWZpeDEgUHJlZml4MiBQcmVmaXgzPC9wcmVmaXg+CiAgICAgICAgICA8Z2l2ZW4+R2l2ZW4xIEdpdmVuMTwvZ2l2ZW4+CiAgICAgICAgICA8ZmFtaWx5PkZhbWlseTE8L2ZhbWlseT4KICAgICAgICA8L25hbWU+CiAgICAgIDwvYXNzaWduZWRQZXJzb24+CiAgICA8L2Fzc2lnbmVkQXV0aG9yPgogIDwvYXV0aG9yPgogIDxjdXN0b2RpYW4gdHlwZUNvZGU9IkNTVCI+CiAgICA8YXNzaWduZWRDdXN0b2RpYW4gY2xhc3NDb2RlPSJBU1NJR05FRCI+CiAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4xIiBleHRlbnNpb249Ik9yZ0lkZW50aWZpZXJWYWx1ZSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU09SIi8+CiAgICAgICAgPG5hbWU+T3JnTmFtZTwvbmFtZT4KICAgICAgICA8dGVsZWNvbSB2YWx1ZT0idGVsOjEyMzQxMjM0IiB1c2U9IldQIi8+CiAgICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+QWRkcmVzc0xpbmUxPC9zdHJlZXRBZGRyZXNzTGluZT4KICAgICAgICAgIDxwb3N0YWxDb2RlPlBvc3RhbENvZGUxPC9wb3N0YWxDb2RlPgogICAgICAgICAgPGNpdHk+Q2l0eTE8L2NpdHk+CiAgICAgICAgICA8Y291bnRyeT5Db3VudHJ5MTwvY291bnRyeT4KICAgICAgICA8L2FkZHI+CiAgICAgIDwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+CiAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPgogIDwvY3VzdG9kaWFuPgogIDxsZWdhbEF1dGhlbnRpY2F0b3IgdHlwZUNvZGU9IkxBIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4KICAgIDx0aW1lIHZhbHVlPSIyMDIwMDgxMjA5MzM0NyswMDAwIi8+CiAgICA8c2lnbmF0dXJlQ29kZSBudWxsRmxhdm9yPSJOSSIvPgogICAgPGFzc2lnbmVkRW50aXR5IGNsYXNzQ29kZT0iQVNTSUdORUQiPgogICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4yIiBleHRlbnNpb249IjAxMDEwMTExMTEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkNQUiIvPgogICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmUgbnVsbEZsYXZvcj0iTkkiLz4KICAgICAgPC9hZGRyPgogICAgICA8dGVsZWNvbSB2YWx1ZT0ib3RoZXI6TmVtU01TIiB1c2U9IkgiLz4KICAgICAgPGFzc2lnbmVkUGVyc29uIGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPgogICAgICAgIDxuYW1lPgogICAgICAgICAgPHByZWZpeD5QcmVmaXgxIFByZWZpeDIgUHJlZml4MzwvcHJlZml4PgogICAgICAgICAgPGdpdmVuPkdpdmVuMSBHaXZlbjE8L2dpdmVuPgogICAgICAgICAgPGZhbWlseT5GYW1pbHkxPC9mYW1pbHk+CiAgICAgICAgPC9uYW1lPgogICAgICA8L2Fzc2lnbmVkUGVyc29uPgogICAgICA8cmVwcmVzZW50ZWRPcmdhbml6YXRpb24gY2xhc3NDb2RlPSJPUkciIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+T3JnTmFtZTwvbmFtZT4KICAgICAgICA8dGVsZWNvbSBudWxsRmxhdm9yPSJOSSIvPgogICAgICAgIDxhZGRyIHVzZT0iV1AiPgogICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+CiAgICAgICAgPC9hZGRyPgogICAgICA8L3JlcHJlc2VudGVkT3JnYW5pemF0aW9uPgogICAgPC9hc3NpZ25lZEVudGl0eT4KICA8L2xlZ2FsQXV0aGVudGljYXRvcj4KICA8ZG9jdW1lbnRhdGlvbk9mIHR5cGVDb2RlPSJET0MiPgogICAgPHNlcnZpY2VFdmVudCBjbGFzc0NvZGU9Ik1QUk9UIiBtb29kQ29kZT0iRVZOIj4KICAgICAgPGVmZmVjdGl2ZVRpbWU+CiAgICAgICAgPGxvdyB2YWx1ZT0iMjAyMDA4MTIwOTMzNDcrMDAwMCIvPgogICAgICAgIDxoaWdoIHZhbHVlPSIyMDIwMDgxMjA5MzM0NyswMDAwIi8+CiAgICAgIDwvZWZmZWN0aXZlVGltZT4KICAgIDwvc2VydmljZUV2ZW50PgogIDwvZG9jdW1lbnRhdGlvbk9mPgogIDxkb2N1bWVudGF0aW9uT2YgdHlwZUNvZGU9IkRPQyI+CiAgICA8c2VydmljZUV2ZW50IGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICA8Y29kZSBjb2RlPSJOUFUwMzAxMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMi4xIi8+CiAgICA8L3NlcnZpY2VFdmVudD4KICA8L2RvY3VtZW50YXRpb25PZj4KICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICA8c3RydWN0dXJlZEJvZHkgY2xhc3NDb2RlPSJET0NCT0RZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjE2Ii8+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjIiLz4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjExLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9Ijg3MTYtMyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIi8+CiAgICAgICAgICA8dGl0bGU+Vml0YWwgU2lnbnM8L3RpdGxlPgogICAgICAgICAgPHRleHQ+Tm8gVml0YWwgU2lnbnM8L3RleHQ+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjE0Ii8+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjE0Ii8+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMS4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSIzMDk1NC0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiLz4KICAgICAgICAgIDx0aXRsZT5SZXN1bHRzPC90aXRsZT4KICAgICAgICAgIDx0ZXh0PlJlc3VsdHM8L3RleHQ+CiAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMzUiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4KICAgICAgICAgICAgICA8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAyMDA4MTIwOTMzNDcrMDAwMCIvPgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMzEiLz4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuOS44Ii8+CiAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMyIgZXh0ZW5zaW9uPSJkMmEzNmNmNC04YjUwLTQ3YzMtYmE3NC01MGMzOTBmMWMyNzEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9ImVIZWFsdGggSW50ZXJuYWwgSWRlbnRpZmllciIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBudWxsRmxhdm9yPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCI+CiAgICAgICAgICAgICAgICAgICAgPHRyYW5zbGF0aW9uIGNvZGU9Ik5QVTAzMDExIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4yLjEiIGNvZGVTeXN0ZW1OYW1lPSJOUFUgdGVybWlub2xvZ2llbiIvPgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgdW5pdD0ia2ciIHZhbHVlPSI4MiIgeHNpOnR5cGU9IlBRIi8+CiAgICAgICAgICAgICAgICAgIDxtZXRob2RDb2RlIGNvZGU9IlBPVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiIGRpc3BsYXlOYW1lPSJNw6VsdCBhZiBib3JnZXIiIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPgogICAgICAgICAgICAgICAgICA8bWV0aG9kQ29kZSBjb2RlPSJUUEQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiBkaXNwbGF5TmFtZT0iSW5kdGFzdGV0IGFmIGJvcmdlciIgY29kZVN5c3RlbU5hbWU9Ik1lZENvbSBNZXNzYWdlIENvZGVzIi8+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjciLz4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMSIvPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTEuMSIvPgogICAgICAgICAgPGNvZGUgY29kZT0iNDYyNjQtOCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIi8+CiAgICAgICAgICA8dGl0bGU+TWVkaWNhbCBFcXVpcG1lbnQ8L3RpdGxlPgogICAgICAgICAgPHRleHQ+TWVkaWNhbCBFcXVpcG1lbnQ8L3RleHQ+CiAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuNCIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPgogICAgICAgICAgICAgIDxwYXJ0aWNpcGFudCB0eXBlQ29kZT0iU0JKIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4KICAgICAgICAgICAgICAgIDxwYXJ0aWNpcGFudFJvbGUgY2xhc3NDb2RlPSJNQU5VIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMS41MiIvPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjkiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249ImxvdE51bWJlciIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0ibG90Ii8+CiAgICAgICAgICAgICAgICAgIDxwbGF5aW5nRGV2aWNlIGNsYXNzQ29kZT0iREVWIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPgogICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ik5JIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjI0IiBjb2RlU3lzdGVtTmFtZT0iTURDIER5bmFtaWMiPgogICAgICAgICAgICAgICAgICAgICAgPHRyYW5zbGF0aW9uIGNvZGU9IjU5MTgxMDAyIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMyIgZGlzcGxheU5hbWU9Ik94eWdlbiBhbmFseXNlciIgY29kZVN5c3RlbU5hbWU9Ik1lZENvbSBJbnN0cnVtZW50IENvZGVzIi8+CiAgICAgICAgICAgICAgICAgICAgPC9jb2RlPgogICAgICAgICAgICAgICAgICAgIDxtYW51ZmFjdHVyZXJNb2RlbE5hbWU+TW9kZWw8L21hbnVmYWN0dXJlck1vZGVsTmFtZT4KICAgICAgICAgICAgICAgICAgICA8c29mdHdhcmVOYW1lPnZlcnNpb248L3NvZnR3YXJlTmFtZT4KICAgICAgICAgICAgICAgICAgPC9wbGF5aW5nRGV2aWNlPgogICAgICAgICAgICAgICAgPC9wYXJ0aWNpcGFudFJvbGU+CiAgICAgICAgICAgICAgPC9wYXJ0aWNpcGFudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICA8L3N0cnVjdHVyZWRCb2R5PgogIDwvY29tcG9uZW50Pgo8L0NsaW5pY2FsRG9jdW1lbnQ+"
},
"format": {
"system": "urn:oid:1.2.208.184.100.10",
"code": "urn:ad:dk:medcom:phmr-v1.3:full",
"display": "Document adheres to HL7 PHMR DK profile ver. 1.0."
}
}
]
}
POST [base]/$transform-to-QFDD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS10by1RRkREIiwiJHRyYW5zZm9ybS1mcm9tLVFGREQiLCIkdGVzdC1vbmx5LWNyZWF0ZSJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/5.0.2 (FHIR Client; FHIR 3.0.2/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "bundle",
"resource": {
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"fullUrl": "https://document-transformation.cit-document-transformation-980.local/fhir/Composition/28035",
"resource": {
"resourceType": "Composition",
"id": "28035",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Practitioner",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "Andersen",
"given": [
"Anders"
]
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/59119"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184.100.2",
"value": "IdentifierValue1"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5"
}
]
},
"subject": {
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/74856"
},
"date": "2020-08-12T09:32:08+00:00",
"author": [
{
"reference": "#1"
}
],
"title": "CompTitle",
"confidentiality": "N",
"custodian": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/59119"
}
}
},
{
"fullUrl": "https://patient.cit-document-transformation-980.local/fhir/Patient/74856",
"resource": {
"resourceType": "Patient",
"id": "74856",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "0101010001"
}
],
"name": [
{
"family": "Family1",
"given": [
"Given1",
"Given1"
],
"prefix": [
"Prefix1",
"Prefix2",
"Prefix3"
]
}
],
"telecom": [
{
"system": "other",
"value": "NemSMS"
}
],
"gender": "female",
"birthDate": "2020-08-12",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/22138"
}
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Organization/59119",
"resource": {
"resourceType": "Organization",
"id": "59119",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-12T09:32:08+00:00"
}
},
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "368061000016003"
}
],
"active": true,
"name": "Aalborg Universitetshospital",
"address": [
{
"use": "work",
"line": [
"Lungemedicinsk afdeling",
"Mølleparkvej 4"
],
"city": "Aalborg",
"postalCode": "9000",
"country": "Danmark"
}
]
}
},
{
"fullUrl": "null",
"resource": {
"resourceType": "Practitioner",
"id": "null",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "FamilyName",
"given": [
"GivenName"
]
}
],
"telecom": [
{
"system": "phone",
"value": "12341234",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
}
]
}
},
{
"fullUrl": "https://questionnaire.cit-document-transformation-980.local/fhir/Questionnaire/6123",
"resource": {
"resourceType": "Questionnaire",
"id": "6123",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/questionnaire-types",
"code": "TBD"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role",
"extension": [
{
"url": "reference",
"valueReference": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/760"
}
},
{
"url": "role",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/modifier-role",
"code": "owner"
}
]
}
}
]
}
],
"identifier": [
{
"system": "http://ehealth.sundhed.dk/questionnaire",
"value": "copd-questionnaire-0-9-0-0"
}
],
"version": "0.9.0",
"name": "copd-questionnaire",
"title": "COPD Questionnaire",
"status": "active",
"item": [
{
"linkId": "1.2.208.176.7.200.2,g1,ehealth.sundhed.dk",
"text": "Hvordan vil du beskrive din KOL? Tag denne test",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "1.2.208.176.1.5,question-1,Sundhedsdatastyrelsen",
"code": [
{
"system": "urn:oid:1.2.208.176.1.5",
"code": "question-1",
"display": "Jeg hoster aldrig"
}
],
"text": "Jeg hoster aldrig",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N0",
"display": "0"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N1",
"display": "1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N2",
"display": "2"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N3",
"display": "3"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N4",
"display": "4"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N5",
"display": "5"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "1.2.208.176.1.5,question-2,Sundhedsdatastyrelsen",
"code": [
{
"system": "urn:oid:1.2.208.176.1.5",
"code": "question-2",
"display": "Jeg har slet ikke noget slim i lungerne"
}
],
"text": "Jeg har slet ikke noget slim i lungerne",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N0",
"display": "0"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N1",
"display": "1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N2",
"display": "2"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N3",
"display": "3"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N4",
"display": "4"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N5",
"display": "5"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "1.2.208.176.1.5,question-3,Sundhedsdatastyrelsen",
"code": [
{
"system": "urn:oid:1.2.208.176.1.5",
"code": "question-3",
"display": "Jeg har slet ikke trykken for brystet"
}
],
"text": "Jeg har slet ikke trykken for brystet",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N0",
"display": "0"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N1",
"display": "1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N2",
"display": "2"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N3",
"display": "3"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N4",
"display": "4"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N5",
"display": "5"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "1.2.208.176.1.5,question-4,Sundhedsdatastyrelsen",
"code": [
{
"system": "urn:oid:1.2.208.176.1.5",
"code": "question-4",
"display": "Når jeg går op ad bakke eller gåe en etage op, bliver jeg ikke forpustet"
}
],
"text": "Når jeg går op ad bakke eller gåe en etage op, bliver jeg ikke forpustet",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N0",
"display": "0"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N1",
"display": "1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N2",
"display": "2"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N3",
"display": "3"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N4",
"display": "4"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N5",
"display": "5"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "1.2.208.176.1.5,question-5,Sundhedsdatastyrelsen",
"code": [
{
"system": "urn:oid:1.2.208.176.1.5",
"code": "question-5",
"display": "Jeg er ikke begrænset i nogen aktiviteter i hjemmet"
}
],
"text": "Jeg er ikke begrænset i nogen aktiviteter i hjemmet",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N0",
"display": "0"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N1",
"display": "1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N2",
"display": "2"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N3",
"display": "3"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N4",
"display": "4"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N5",
"display": "5"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "1.2.208.176.1.5,question-6,Sundhedsdatastyrelsen",
"code": [
{
"system": "urn:oid:1.2.208.176.1.5",
"code": "question-6",
"display": "Jeg er tryg ved at forlade mit hjem på trods af min lungesygdom"
}
],
"text": "Jeg er tryg ved at forlade mit hjem på trods af min lungesygdom",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N0",
"display": "0"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N1",
"display": "1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N2",
"display": "2"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N3",
"display": "3"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N4",
"display": "4"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N5",
"display": "5"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "1.2.208.176.1.5,question-7,Sundhedsdatastyrelsen",
"code": [
{
"system": "urn:oid:1.2.208.176.1.5",
"code": "question-7",
"display": "Jeg sover dybt"
}
],
"text": "Jeg sover dybt",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N0",
"display": "0"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N1",
"display": "1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N2",
"display": "2"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N3",
"display": "3"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N4",
"display": "4"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N5",
"display": "5"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "1.2.208.176.1.5,question-8,Sundhedsdatastyrelsen",
"code": [
{
"system": "urn:oid:1.2.208.176.1.5",
"code": "question-8",
"display": "Jeg har masser af energi"
}
],
"text": "Jeg har masser af energi",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N0",
"display": "0"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N1",
"display": "1"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N2",
"display": "2"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N3",
"display": "3"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N4",
"display": "4"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.184.100.2",
"code": "N5",
"display": "5"
}
}
]
}
]
}
]
}
}
]
}
}
]
}
Response
{
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"masterIdentifier": {
"value": "1.2.208.184.100.2^IdentifierValue1"
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74468-0",
"display": "Questionnaire Form Definition Document"
}
]
},
"indexed": "2020-08-12T09:32:08.327+00:00",
"content": [
{
"attachment": {
"contentType": "QFDD",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgeG1sbnM6c2R0Yz0idXJuOmhsNy1vcmc6c2R0YyIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIj4KICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+CiAgPHR5cGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xLjMiIGV4dGVuc2lvbj0iUE9DRF9IRDAwMDA0MCIvPgogIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjEyLjEiLz4KICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMi4xLjEuMSIvPgogIDxpZCByb290PSIxLjIuMjA4LjE4NC4xMDAuMiIgZXh0ZW5zaW9uPSJJZGVudGlmaWVyVmFsdWUxIi8+CiAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPgogIDx0aXRsZT5DT1BEIFF1ZXN0aW9ubmFpcmU8L3RpdGxlPgogIDxzZHRjOnN0YXR1c0NvZGUgY29kZT0iTkVXIi8+CiAgPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMjAwODEyMDkzMjA4KzAwMDAiLz4KICA8Y29uZmlkZW50aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjI1Ii8+CiAgPGxhbmd1YWdlQ29kZSBjb2RlPSJkYS1ESyIvPgogIDxyZWNvcmRUYXJnZXQgdHlwZUNvZGU9IlJDVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+CiAgICA8cGF0aWVudFJvbGUgbnVsbEZsYXZvcj0iTkkiPgogICAgICA8aWQgbnVsbEZsYXZvcj0iTkkiLz4KICAgIDwvcGF0aWVudFJvbGU+CiAgPC9yZWNvcmRUYXJnZXQ+CiAgPGF1dGhvciB0eXBlQ29kZT0iQVVUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4KICAgIDx0aW1lIHZhbHVlPSIyMDIwMDgxMjA5MzIwOCswMDAwIi8+CiAgICA8YXNzaWduZWRBdXRob3IgY2xhc3NDb2RlPSJBU1NJR05FRCI+CiAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjEiIGV4dGVuc2lvbj0iMzY4MDYxMDAwMDE2MDAzIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4KICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+CiAgICAgIDwvYWRkcj4KICAgICAgPGFzc2lnbmVkUGVyc29uIGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPgogICAgICAgIDxuYW1lPgogICAgICAgICAgPGdpdmVuPkFuZGVyczwvZ2l2ZW4+CiAgICAgICAgICA8ZmFtaWx5PkFuZGVyc2VuPC9mYW1pbHk+CiAgICAgICAgPC9uYW1lPgogICAgICA8L2Fzc2lnbmVkUGVyc29uPgogICAgICA8cmVwcmVzZW50ZWRPcmdhbml6YXRpb24gY2xhc3NDb2RlPSJPUkciIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+QWFsYm9yZyBVbml2ZXJzaXRldHNob3NwaXRhbDwvbmFtZT4KICAgICAgICA8dGVsZWNvbSBudWxsRmxhdm9yPSJOSSIvPgogICAgICAgIDxhZGRyIHVzZT0iV1AiPgogICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+CiAgICAgICAgPC9hZGRyPgogICAgICA8L3JlcHJlc2VudGVkT3JnYW5pemF0aW9uPgogICAgPC9hc3NpZ25lZEF1dGhvcj4KICA8L2F1dGhvcj4KICA8Y3VzdG9kaWFuIHR5cGVDb2RlPSJDU1QiPgogICAgPGFzc2lnbmVkQ3VzdG9kaWFuIGNsYXNzQ29kZT0iQVNTSUdORUQiPgogICAgICA8cmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24gY2xhc3NDb2RlPSJPUkciIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgZXh0ZW5zaW9uPSIzNjgwNjEwMDAwMTYwMDMiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPgogICAgICAgIDxuYW1lPkFhbGJvcmcgVW5pdmVyc2l0ZXRzaG9zcGl0YWw8L25hbWU+CiAgICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+THVuZ2VtZWRpY2luc2sgYWZkZWxpbmc8L3N0cmVldEFkZHJlc3NMaW5lPgogICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPk3DuGxsZXBhcmt2ZWogNDwvc3RyZWV0QWRkcmVzc0xpbmU+CiAgICAgICAgICA8cG9zdGFsQ29kZT45MDAwPC9wb3N0YWxDb2RlPgogICAgICAgICAgPGNpdHk+QWFsYm9yZzwvY2l0eT4KICAgICAgICAgIDxjb3VudHJ5PkRhbm1hcms8L2NvdW50cnk+CiAgICAgICAgPC9hZGRyPgogICAgICA8L3JlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uPgogICAgPC9hc3NpZ25lZEN1c3RvZGlhbj4KICA8L2N1c3RvZGlhbj4KICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICA8c3RydWN0dXJlZEJvZHkgY2xhc3NDb2RlPSJET0NCT0RZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi4yLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICA8dGl0bGU+SHZvcmRhbiB2aWwgZHUgYmVza3JpdmUgZGluIEtPTD8gVGFnIGRlbm5lIHRlc3Q8L3RpdGxlPgogICAgICAgICAgPHRleHQ+SHZvcmRhbiB2aWwgZHUgYmVza3JpdmUgZGluIEtPTD8gVGFnIGRlbm5lIHRlc3Q8L3RleHQ+CiAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMSIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC44Ii8+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTEiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIgZXh0ZW5zaW9uPSJxdWVzdGlvbi0xIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iLz4KICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0icXVlc3Rpb24tMSIgZGlzcGxheU5hbWU9IkplZyBob3N0ZXIgYWxkcmlnIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIj4KICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkplZyBob3N0ZXIgYWxkcmlnPC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjAiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMCIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMyIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iNCIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iNSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPgogICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMiIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC44Ii8+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTEiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIgZXh0ZW5zaW9uPSJxdWVzdGlvbi0yIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iLz4KICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0icXVlc3Rpb24tMiIgZGlzcGxheU5hbWU9IkplZyBoYXIgc2xldCBpa2tlIG5vZ2V0IHNsaW0gaSBsdW5nZXJuZSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5KZWcgaGFyIHNsZXQgaWtrZSBub2dldCBzbGltIGkgbHVuZ2VybmU8L29yaWdpbmFsVGV4dD4KICAgICAgICAgICAgICAgICAgPC9jb2RlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJOMCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSIwIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJOMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSIxIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJOMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSIyIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJOMyIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSIzIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJONCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSI0IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJONSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSI1IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4yMCIvPgogICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjctMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICAgICAgPC9lbnRyeVJlbGF0aW9uc2hpcD4KICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgPC9jb21wb25lbnQ+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIzIi8+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjgiLz4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMSIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS41IiBleHRlbnNpb249InF1ZXN0aW9uLTMiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJxdWVzdGlvbi0zIiBkaXNwbGF5TmFtZT0iSmVnIGhhciBzbGV0IGlra2UgdHJ5a2tlbiBmb3IgYnJ5c3RldCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5KZWcgaGFyIHNsZXQgaWtrZSB0cnlra2VuIGZvciBicnlzdGV0PC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjAiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMCIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMyIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iNCIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iNSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPgogICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iNCIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC44Ii8+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTEiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIgZXh0ZW5zaW9uPSJxdWVzdGlvbi00IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iLz4KICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0icXVlc3Rpb24tNCIgZGlzcGxheU5hbWU9Ik7DpXIgamVnIGfDpXIgb3AgYWQgYmFra2UgZWxsZXIgZ8OlZSBlbiBldGFnZSBvcCwgYmxpdmVyIGplZyBpa2tlIGZvcnB1c3RldCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGplZyBnw6VyIG9wIGFkIGJha2tlIGVsbGVyIGfDpWUgZW4gZXRhZ2Ugb3AsIGJsaXZlciBqZWcgaWtrZSBmb3JwdXN0ZXQ8L29yaWdpbmFsVGV4dD4KICAgICAgICAgICAgICAgICAgPC9jb2RlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJOMCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSIwIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJOMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSIxIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJOMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSIyIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJOMyIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSIzIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJONCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSI0IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJONSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjIiIGRpc3BsYXlOYW1lPSI1IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biIvPgogICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4yMCIvPgogICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjctMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICAgICAgPC9lbnRyeVJlbGF0aW9uc2hpcD4KICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgPC9jb21wb25lbnQ+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSI1Ii8+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjgiLz4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMSIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS41IiBleHRlbnNpb249InF1ZXN0aW9uLTUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJxdWVzdGlvbi01IiBkaXNwbGF5TmFtZT0iSmVnIGVyIGlra2UgYmVncsOmbnNldCBpIG5vZ2VuIGFrdGl2aXRldGVyIGkgaGplbW1ldCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5KZWcgZXIgaWtrZSBiZWdyw6Zuc2V0IGkgbm9nZW4gYWt0aXZpdGV0ZXIgaSBoamVtbWV0PC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjAiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMCIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMyIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iNCIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iNSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPgogICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iNiIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC44Ii8+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTEiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIgZXh0ZW5zaW9uPSJxdWVzdGlvbi02IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iLz4KICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0icXVlc3Rpb24tNiIgZGlzcGxheU5hbWU9IkplZyBlciB0cnlnIHZlZCBhdCBmb3JsYWRlIG1pdCBoamVtIHDDpSB0cm9kcyBhZiBtaW4gbHVuZ2VzeWdkb20iIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+SmVnIGVyIHRyeWcgdmVkIGF0IGZvcmxhZGUgbWl0IGhqZW0gcMOlIHRyb2RzIGFmIG1pbiBsdW5nZXN5Z2RvbTwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik4wIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjAiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik4xIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjEiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik4yIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjIiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik4zIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjMiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik40IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjQiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik41IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjUiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjciLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOCIvPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjExIi8+CiAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjUiIGV4dGVuc2lvbj0icXVlc3Rpb24tNyIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InF1ZXN0aW9uLTciIGRpc3BsYXlOYW1lPSJKZWcgc292ZXIgZHlidCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5KZWcgc292ZXIgZHlidDwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik4wIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjAiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik4xIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjEiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik4yIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjIiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik4zIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjMiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik40IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjQiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9Ik41IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgZGlzcGxheU5hbWU9IjUiIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIi8+CiAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjgiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOCIvPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjExIi8+CiAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjUiIGV4dGVuc2lvbj0icXVlc3Rpb24tOCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InF1ZXN0aW9uLTgiIGRpc3BsYXlOYW1lPSJKZWcgaGFyIG1hc3NlciBhZiBlbmVyZ2kiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+SmVnIGhhciBtYXNzZXIgYWYgZW5lcmdpPC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjAiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMCIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMiIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iMyIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iNCIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iTjUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBkaXNwbGF5TmFtZT0iNSIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iLz4KICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPgogICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgIDwvc3RydWN0dXJlZEJvZHk+CiAgPC9jb21wb25lbnQ+CjwvQ2xpbmljYWxEb2N1bWVudD4="
},
"format": {
"system": "urn:oid:1.2.208.184.100.10",
"code": "urn:ad:dk:medcom:qfdd-v1.1:full",
"display": "Document adheres to HL7 QFDD DK profile ver. 1.0.t"
}
}
]
}
POST [base]/$transform-to-QRD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLVFSRCIsIiR0cmFuc2Zvcm0tdG8tUVJEIiwiJHRlc3Qtb25seS1jcmVhdGUiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/5.0.2 (FHIR Client; FHIR 3.0.2/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "bundle",
"resource": {
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"fullUrl": "https://questionnaire.cit-document-transformation-980.local/fhir/Questionnaire/41711",
"resource": {
"resourceType": "Questionnaire",
"id": "41711",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-type",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/questionnaire-types",
"code": "TBD"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-modifier-role",
"extension": [
{
"url": "reference",
"valueReference": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/62781"
}
},
{
"url": "role",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/modifier-role",
"code": "owner"
}
]
}
}
]
}
],
"version": "8e569463-ac91-4ce1-a483-e84035382455",
"name": "8051f4b5-2944-493b-a938-6b951b87d4c7",
"status": "active",
"item": [
{
"linkId": "2282f1b0-b6cc-4f4d-b04c-90aff64ae9bd,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "text"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueDateTime": "2020-08-12T09:30:36+00:00"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueDateTime": "2020-08-12T09:30:36+00:00"
}
],
"linkId": "fcbcf1ad-9b83-4d95-b431-8b023bb4d8f5,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "dateTime",
"required": true,
"repeats": true
},
{
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 5
},
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 100
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 1000
}
],
"linkId": "55208989-147e-4618-b37b-6968fdcf7ac8,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "decimal",
"required": true,
"repeats": true
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 100
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 1000
}
],
"linkId": "38e6eb6e-c0dc-47db-b217-46f9979e2a80,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "decimal",
"required": true,
"repeats": true
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "1a96db70-8bc2-45e4-83d3-41ab1ac41860,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option1",
"display": "Sundhedsdatastyrelsen"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option2",
"display": "Sundhedsdatastyrelsen"
}
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "05800cdb-1f3f-4937-bca9-77804468b0a7,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"type": "choice",
"required": true,
"repeats": true,
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option1",
"display": "Sundhedsdatastyrelsen"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option2",
"display": "Sundhedsdatastyrelsen"
}
}
]
}
]
}
},
{
"fullUrl": "https://measurement.cit-document-transformation-980.local/fhir/QuestionnaireResponse/49575",
"resource": {
"resourceType": "QuestionnaireResponse",
"id": "49575",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaireresponse"
]
},
"basedOn": [
{
"reference": "https://careplan.cit-document-transformation-980.local/fhir/ProcedureRequest/85443"
}
],
"questionnaire": {
"reference": "https://questionnaire.cit-document-transformation-980.local/fhir/Questionnaire/41711"
},
"status": "completed",
"subject": {
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/73072"
},
"context": {
"reference": "https://careplan.cit-document-transformation-980.local/fhir/EpisodeOfCare/49497"
},
"authored": "2020-08-12T09:30:36+00:00",
"source": {
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/11346"
},
"item": [
{
"linkId": "2282f1b0-b6cc-4f4d-b04c-90aff64ae9bd,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueString": "Text Answer"
}
]
},
{
"linkId": "fcbcf1ad-9b83-4d95-b431-8b023bb4d8f5,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueDateTime": "2020-08-12T09:30:36+00:00"
}
]
},
{
"linkId": "55208989-147e-4618-b37b-6968fdcf7ac8,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueDecimal": 500
}
]
},
{
"linkId": "38e6eb6e-c0dc-47db-b217-46f9979e2a80,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueDecimal": 260
}
]
},
{
"linkId": "1a96db70-8bc2-45e4-83d3-41ab1ac41860,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option2",
"display": "Sundhedsdatastyrelsen"
}
}
]
},
{
"linkId": "05800cdb-1f3f-4937-bca9-77804468b0a7,1.2.208.176.1.5,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "Option1",
"display": "Sundhedsdatastyrelsen"
}
}
]
}
]
}
},
{
"fullUrl": "https://document-transformation.cit-document-transformation-980.local/fhir/Composition/32768",
"resource": {
"resourceType": "Composition",
"id": "32768",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/73500"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "IdentifierValue1"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74465-6"
}
]
},
"subject": {
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/92898"
},
"date": "2020-08-12T09:30:36+00:00",
"author": [
{
"reference": "https://patient.cit-document-transformation-980.local/fhir/Patient/92898"
}
],
"title": "CompTitle",
"confidentiality": "N",
"custodian": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/56867"
},
"relatesTo": [
{
"code": "appends",
"targetReference": {
"reference": "https://document-transformation.cit-document-transformation-980.local/fhir/Composition/17605"
}
}
],
"section": [
{
"entry": [
{
"reference": "https://questionnaire.cit-document-transformation-980.local/fhir/Questionnaire/41711"
},
{
"reference": "https://measurement.cit-document-transformation-980.local/fhir/QuestionnaireResponse/49575"
},
{
"reference": "https://document-transformation.cit-document-transformation-980.local/fhir/DocumentReference/45807"
},
{
"reference": "https://document-transformation.cit-document-transformation-980.local/fhir/Composition/17605"
}
]
}
]
}
},
{
"fullUrl": "https://document-transformation.cit-document-transformation-980.local/fhir/Composition/17605",
"resource": {
"resourceType": "Composition",
"id": "17605",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "0101010001"
}
],
"gender": "female",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/77711"
}
},
{
"resourceType": "Practitioner",
"id": "2",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "6ba2a72c-ee56-48ec-b06f-031f2f6c6188"
}
]
}
],
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74468-0"
}
]
},
"subject": {
"reference": "#1"
},
"date": "2020-08-12T09:30:36+00:00",
"author": [
{
"reference": "#2"
}
],
"title": "0fe5e14c-baba-4c25-910f-2f03f1bb8780"
}
},
{
"fullUrl": "https://document-transformation.cit-document-transformation-980.local/fhir/DocumentReference/45807",
"resource": {
"resourceType": "DocumentReference",
"id": "45807",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "69730-0"
}
]
},
"indexed": "2020-08-12T09:30:36.303+00:00",
"content": [
{
"attachment": {
"url": "http://some.com/"
}
},
{
"attachment": {
"url": "htttp://foo-url.com"
}
}
]
}
},
{
"fullUrl": "https://patient.cit-document-transformation-980.local/fhir/Patient/92898",
"resource": {
"resourceType": "Patient",
"id": "92898",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient"
]
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "0101010001"
}
],
"name": [
{
"family": "Family1",
"given": [
"Given1",
"Given1"
],
"prefix": [
"Prefix1",
"Prefix2",
"Prefix3"
]
}
],
"telecom": [
{
"system": "other",
"value": "NemSMS"
}
],
"gender": "female",
"birthDate": "2020-08-12",
"address": [
{
"use": "home",
"line": [
"Scot 2"
]
}
],
"managingOrganization": {
"reference": "https://organization.cit-document-transformation-980.local/fhir/Organization/74907"
}
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Organization/56867",
"resource": {
"resourceType": "Organization",
"id": "56867",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-12T09:30:36+00:00"
}
},
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "ContactPointValue1",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "temp",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
},
{
"fullUrl": "https://organization.cit-document-transformation-980.local/fhir/Organization/73500",
"resource": {
"resourceType": "Organization",
"id": "73500",
"meta": {
"versionId": "1",
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-12T09:30:36+00:00"
}
},
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "OrgIdentifierValue"
}
],
"name": "OrgName",
"telecom": [
{
"system": "phone",
"value": "ContactPointValue1",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"AddressLine1"
],
"city": "City1",
"postalCode": "PostalCode1",
"country": "Country1"
},
{
"use": "temp",
"line": [
"AddressLine2"
],
"city": "City2",
"postalCode": "PostalCode2",
"country": "Country2"
}
]
}
}
]
}
}
]
}
Response
{
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"masterIdentifier": {
"value": "1.2.208.184^IdentifierValue1"
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74465-6",
"display": "Questionnaire Response Document"
}
]
},
"indexed": "2020-08-12T09:30:36.676+00:00",
"content": [
{
"attachment": {
"contentType": "QRD",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgeG1sbnM6c2R0Yz0idXJuOmhsNy1vcmc6c2R0YyIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIj4KICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+CiAgPHR5cGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xLjMiIGV4dGVuc2lvbj0iUE9DRF9IRDAwMDA0MCIvPgogIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjEzLjEiLz4KICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMy4xLjEuMSIvPgogIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJJZGVudGlmaWVyVmFsdWUxIi8+CiAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIFJlc3BvbnNlIERvY3VtZW50Ii8+CiAgPHRpdGxlPkNvbXBUaXRsZTwvdGl0bGU+CiAgPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMjAwODEyMDkzMDM2KzAwMDAiLz4KICA8Y29uZmlkZW50aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjI1Ii8+CiAgPGxhbmd1YWdlQ29kZSBjb2RlPSJkYS1ESyIvPgogIDxyZWNvcmRUYXJnZXQgdHlwZUNvZGU9IlJDVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+CiAgICA8cGF0aWVudFJvbGUgY2xhc3NDb2RlPSJQQVQiPgogICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4yIiBleHRlbnNpb249IjAxMDEwMTAwMDEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkNQUiIvPgogICAgICA8YWRkciB1c2U9IldQIj4KICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmUgbnVsbEZsYXZvcj0iTkkiLz4KICAgICAgPC9hZGRyPgogICAgICA8dGVsZWNvbSB2YWx1ZT0ib3RoZXI6TmVtU01TIiB1c2U9IkgiLz4KICAgICAgPHBhdGllbnQgY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+CiAgICAgICAgPG5hbWU+CiAgICAgICAgICA8cHJlZml4PlByZWZpeDEgUHJlZml4MiBQcmVmaXgzPC9wcmVmaXg+CiAgICAgICAgICA8Z2l2ZW4+R2l2ZW4xIEdpdmVuMTwvZ2l2ZW4+CiAgICAgICAgICA8ZmFtaWx5PkZhbWlseTE8L2ZhbWlseT4KICAgICAgICA8L25hbWU+CiAgICAgICAgPGFkbWluaXN0cmF0aXZlR2VuZGVyQ29kZSBjb2RlPSJGIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjEiLz4KICAgICAgICA8YmlydGhUaW1lIHZhbHVlPSIyMDIwMDgxMjAwMDAwMCswMDAwIi8+CiAgICAgIDwvcGF0aWVudD4KICAgIDwvcGF0aWVudFJvbGU+CiAgPC9yZWNvcmRUYXJnZXQ+CiAgPGF1dGhvciB0eXBlQ29kZT0iQVVUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4KICAgIDx0aW1lIHZhbHVlPSIyMDIwMDgxMjA5MzAzNiswMDAwIi8+CiAgICA8YXNzaWduZWRBdXRob3IgY2xhc3NDb2RlPSJBU1NJR05FRCI+CiAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjIiIGV4dGVuc2lvbj0iMDEwMTAxMDAwMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQ1BSIi8+CiAgICAgIDxjb2RlIGNvZGU9IlNFTEYiIGRpc3BsYXlOYW1lPSJTZWxmIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjExMSIgY29kZVN5c3RlbU5hbWU9IkhMNyBSb2xlIGNvZGUiLz4KICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+CiAgICAgIDwvYWRkcj4KICAgICAgPHRlbGVjb20gdmFsdWU9Im90aGVyOk5lbVNNUyIgdXNlPSJIIi8+CiAgICAgIDxhc3NpZ25lZFBlcnNvbiBjbGFzc0NvZGU9IlBTTiIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4KICAgICAgICA8bmFtZT4KICAgICAgICAgIDxwcmVmaXg+UHJlZml4MSBQcmVmaXgyIFByZWZpeDM8L3ByZWZpeD4KICAgICAgICAgIDxnaXZlbj5HaXZlbjEgR2l2ZW4xPC9naXZlbj4KICAgICAgICAgIDxmYW1pbHk+RmFtaWx5MTwvZmFtaWx5PgogICAgICAgIDwvbmFtZT4KICAgICAgPC9hc3NpZ25lZFBlcnNvbj4KICAgIDwvYXNzaWduZWRBdXRob3I+CiAgPC9hdXRob3I+CiAgPGN1c3RvZGlhbiB0eXBlQ29kZT0iQ1NUIj4KICAgIDxhc3NpZ25lZEN1c3RvZGlhbiBjbGFzc0NvZGU9IkFTU0lHTkVEIj4KICAgICAgPHJlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPgogICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjEiIGV4dGVuc2lvbj0iT3JnSWRlbnRpZmllclZhbHVlIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4KICAgICAgICA8bmFtZT5PcmdOYW1lPC9uYW1lPgogICAgICAgIDx0ZWxlY29tIHZhbHVlPSJ0ZWw6Q29udGFjdFBvaW50VmFsdWUxIiB1c2U9IldQIi8+CiAgICAgICAgPGFkZHIgdXNlPSJXUCI+CiAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+QWRkcmVzc0xpbmUxPC9zdHJlZXRBZGRyZXNzTGluZT4KICAgICAgICAgIDxwb3N0YWxDb2RlPlBvc3RhbENvZGUxPC9wb3N0YWxDb2RlPgogICAgICAgICAgPGNpdHk+Q2l0eTE8L2NpdHk+CiAgICAgICAgICA8Y291bnRyeT5Db3VudHJ5MTwvY291bnRyeT4KICAgICAgICA8L2FkZHI+CiAgICAgIDwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+CiAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPgogIDwvY3VzdG9kaWFuPgogIDxkb2N1bWVudGF0aW9uT2YgdHlwZUNvZGU9IkRPQyI+CiAgICA8c2VydmljZUV2ZW50IGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICA8ZWZmZWN0aXZlVGltZT4KICAgICAgICA8bG93IHZhbHVlPSIyMDIwMDgxMjA5MzAzNiswMDAwIi8+CiAgICAgICAgPGhpZ2ggdmFsdWU9IjIwMjAwODEyMDkzMDM2KzAwMDAiLz4KICAgICAgPC9lZmZlY3RpdmVUaW1lPgogICAgPC9zZXJ2aWNlRXZlbnQ+CiAgPC9kb2N1bWVudGF0aW9uT2Y+CiAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgPHN0cnVjdHVyZWRCb2R5IGNsYXNzQ29kZT0iRE9DQk9EWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuMi4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2NS02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgPHRpdGxlPjwvdGl0bGU+CiAgICAgICAgICA8dGV4dD48L3RleHQ+CiAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMSIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC42Ii8+CiAgICAgICAgICAgICAgICAgIDxpZCByb290PSIyMjgyZjFiMC1iNmNjLTRmNGQtYjA0Yy05MGFmZjY0YWU5YmQiIGV4dGVuc2lvbj0iMS4yLjIwOC4xNzYuMS41IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iLz4KICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iVW5rbm93biIgZGlzcGxheU5hbWU9IlVua25vd24iIGNvZGVTeXN0ZW09IlVua25vd24iIGNvZGVTeXN0ZW1OYW1lPSJVbmtub3duIj4KICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlVua25vd248L29yaWdpbmFsVGV4dD4KICAgICAgICAgICAgICAgICAgPC9jb2RlPgogICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IlNUIj5UZXh0IEFuc3dlcjwvdmFsdWU+CiAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPgogICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPgogICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4KICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwOi8vc29tZS5jb20vIi8+CiAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPgogICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4KICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+CiAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgIDwvY29tcG9uZW50PgogICAgICAgICAgICA8L29yZ2FuaXplcj4KICAgICAgICAgIDwvZW50cnk+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICA8L2NvbXBvbmVudD4KICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4KICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+CiAgICAgICAgICA8dGl0bGU+PC90aXRsZT4KICAgICAgICAgIDx0ZXh0PjwvdGV4dD4KICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC4xIi8+CiAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+CiAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+CiAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjQiLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9ImZjYmNmMWFkLTliODMtNGQ5NS1iNDMxLThiMDIzYmI0ZDhmNSIgZXh0ZW5zaW9uPSIxLjIuMjA4LjE3Ni4xLjUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJVbmtub3duIiBkaXNwbGF5TmFtZT0iVW5rbm93biIgY29kZVN5c3RlbT0iVW5rbm93biIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+VW5rbm93bjwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iVFMiIHZhbHVlPSIyMDIwMDgyMjUwOTMwMzYrMDAwMCIvPgogICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4KICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4KICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+CiAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cDovL3NvbWUuY29tLyIvPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPgogICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4KICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+CiAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPgogICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPgogICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMyIvPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvblJhbmdlPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfVFMiPgogICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIyMDIwMDgxMjA5MzAzNiswMDAwIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyMDIwMDgxMjA5MzAzNiswMDAwIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb25SYW5nZT4KICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2VSYW5nZT4KICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgPC9jb21wb25lbnQ+CiAgICAgICAgICAgIDwvb3JnYW5pemVyPgogICAgICAgICAgPC9lbnRyeT4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgIDwvY29tcG9uZW50PgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPgogICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgIDx0aXRsZT48L3RpdGxlPgogICAgICAgICAgPHRleHQ+PC90ZXh0PgogICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPgogICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjciLz4KICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjU1MjA4OTg5LTE0N2UtNDYxOC1iMzdiLTY5NjhmZGNmN2FjOCIgZXh0ZW5zaW9uPSIxLjIuMjA4LjE3Ni4xLjUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPgogICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJVbmtub3duIiBkaXNwbGF5TmFtZT0iVW5rbm93biIgY29kZVN5c3RlbT0iVW5rbm93biIgY29kZVN5c3RlbU5hbWU9IlVua25vd24iPgogICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+VW5rbm93bjwvb3JpZ2luYWxUZXh0PgogICAgICAgICAgICAgICAgICA8L2NvZGU+CiAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iUFEiIHZhbHVlPSI1MDAiLz4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+CiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+CiAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHA6Ly9zb21lLmNvbS8iLz4KICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4KICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+CiAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PgogICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4KICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj4KICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb25SYW5nZT4KICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iR0xJU1RfUFEiIGRlbm9taW5hdG9yPSIxMDAwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGhlYWQgdmFsdWU9IjEwMCIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aW5jcmVtZW50IHZhbHVlPSI1Ii8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb25SYW5nZT4KICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2VSYW5nZT4KICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgPC9jb21wb25lbnQ+CiAgICAgICAgICAgIDwvb3JnYW5pemVyPgogICAgICAgICAgPC9lbnRyeT4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgIDwvY29tcG9uZW50PgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPgogICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgIDx0aXRsZT48L3RpdGxlPgogICAgICAgICAgPHRleHQ+PC90ZXh0PgogICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNCIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMzhlNmViNmUtYzBkYy00N2RiLWIyMTctNDZmOTk3OWUyYTgwIiBleHRlbnNpb249IjEuMi4yMDguMTc2LjEuNSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IlVua25vd24iIGRpc3BsYXlOYW1lPSJVbmtub3duIiBjb2RlU3lzdGVtPSJVbmtub3duIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Vbmtub3duPC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJSRUFMIiB2YWx1ZT0iMjYwIi8+CiAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPgogICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPgogICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4KICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwOi8vc29tZS5jb20vIi8+CiAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPgogICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4KICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+CiAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+CiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC4zIi8+CiAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uUmFuZ2U+CiAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9SRUFMIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMTAwIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxMDAwIi8+CiAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb25SYW5nZT4KICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2VSYW5nZT4KICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+CiAgICAgICAgICAgICAgPC9jb21wb25lbnQ+CiAgICAgICAgICAgIDwvb3JnYW5pemVyPgogICAgICAgICAgPC9lbnRyeT4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgIDwvY29tcG9uZW50PgogICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPgogICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4KICAgICAgICAgIDx0aXRsZT48L3RpdGxlPgogICAgICAgICAgPHRleHQ+PC90ZXh0PgogICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4KICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4KICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4KICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMWE5NmRiNzAtOGJjMi00NWU0LTgzZDMtNDFhYjFhYzQxODYwIiBleHRlbnNpb249IjEuMi4yMDguMTc2LjEuNSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IlVua25vd24iIGRpc3BsYXlOYW1lPSJVbmtub3duIiBjb2RlU3lzdGVtPSJVbmtub3duIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Vbmtub3duPC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iT3B0aW9uMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBkaXNwbGF5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMiIvPgogICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPgogICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4KICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4KICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+CiAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cDovL3NvbWUuY29tLyIvPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPgogICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4KICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+CiAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuMi4xIi8+CiAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2NS02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgPHRpdGxlPjwvdGl0bGU+CiAgICAgICAgICA8dGV4dD48L3RleHQ+CiAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPgogICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMSIvPgogICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPgogICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4KICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+CiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuOCIvPgogICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMDU4MDBjZGItMWYzZi00OTM3LWJjYTktNzc4MDQ0NjhiMGE3IiBleHRlbnNpb249IjEuMi4yMDguMTc2LjEuNSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IlVua25vd24iIGRpc3BsYXlOYW1lPSJVbmtub3duIiBjb2RlU3lzdGVtPSJVbmtub3duIiBjb2RlU3lzdGVtTmFtZT0iVW5rbm93biI+CiAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Vbmtub3duPC9vcmlnaW5hbFRleHQ+CiAgICAgICAgICAgICAgICAgIDwvY29kZT4KICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iT3B0aW9uMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBkaXNwbGF5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIi8+CiAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPgogICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+CiAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+CiAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPgogICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMSIvPgogICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPgogICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPgogICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4KICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4KICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+CiAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cDovL3NvbWUuY29tLyIvPgogICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPgogICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4KICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+CiAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPgogICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4KICAgICAgICAgICAgICA8L2NvbXBvbmVudD4KICAgICAgICAgICAgPC9vcmdhbml6ZXI+CiAgICAgICAgICA8L2VudHJ5PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9jb21wb25lbnQ+CiAgICA8L3N0cnVjdHVyZWRCb2R5PgogIDwvY29tcG9uZW50Pgo8L0NsaW5pY2FsRG9jdW1lbnQ+"
},
"format": {
"system": "urn:oid:1.2.208.184.100.10",
"code": "urn:ad:dk:medcom:qrd-v1.2:full",
"display": "Document adheres to HL7 QRD DK profile ver. 1.0."
}
}
]
}
POST [base]/$transform-from-QFDD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS10by1RRkREIiwiJHRyYW5zZm9ybS1mcm9tLVFGREQiLCIkdGVzdC1vbmx5LWNyZWF0ZSJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/5.0.2 (FHIR Client; FHIR 3.0.2/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "documentReference",
"resource": {
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "69730-0"
}
]
},
"indexed": "2020-08-12T09:32:07.438+00:00",
"content": [
{
"attachment": {
"contentType": "application/xml",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PENsaW5pY2FsRG9jdW1lbnQgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM9InVybjpobDctb3JnOnYzIiB4bWxuczpzZHRjPSJ1cm46aGw3LW9yZzpzZHRjIiBjbGFzc0NvZGU9IkRPQ0NMSU4iIG1vb2RDb2RlPSJFVk4iPiAgICA8cmVhbG1Db2RlIGNvZGU9IkRLIi8+ICAgIDx0eXBlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMS4zIiBleHRlbnNpb249IlBPQ0RfSEQwMDAwNDAiLz4gICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTIuMSIvPiAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMi4xLjEuMSIvPiAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iMGYyZmNmMzUtYjZiNC00OGI4LWEzYjAtMzAwODFkYzE5NzJiIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgIDx0aXRsZT5LT0wgc3DDuHJnZXNrZW1hPC90aXRsZT4gICAgPHNkdGM6c3RhdHVzQ29kZSBjb2RlPSJORVciLz4gICAgPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMTQwMTEzMTAwMDAwKzAyMDAiLz4gICAgPGNvbmZpZGVudGlhbGl0eUNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My41LjI1Ii8+ICAgIDxsYW5ndWFnZUNvZGUgY29kZT0iZGEtREsiLz4gICAgPHNldElkIHJvb3Q9IjEuMi4yMDguMTg0LjEwMC4xIiBleHRlbnNpb249IjIzNTgzNDQiLz4gICAgPHZlcnNpb25OdW1iZXIgdmFsdWU9IjEiLz4gICAgPHJlY29yZFRhcmdldCB0eXBlQ29kZT0iUkNUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4gICAgICAgIDxwYXRpZW50Um9sZSBudWxsRmxhdm9yPSJOSSI+ICAgICAgICAgICAgPGlkIG51bGxGbGF2b3I9Ik5JIi8+ICAgICAgICA8L3BhdGllbnRSb2xlPiAgICA8L3JlY29yZFRhcmdldD4gICAgPGF1dGhvciB0eXBlQ29kZT0iQVVUIiBjb250ZXh0Q29udHJvbENvZGU9Ik9QIj4gICAgICAgIDx0aW1lIHZhbHVlPSIyMDE0MDExMzEwMDAwMCswMjAwIi8+ICAgICAgICA8YXNzaWduZWRBdXRob3IgY2xhc3NDb2RlPSJBU1NJR05FRCI+ICAgICAgICAgICAgPGlkIHJvb3Q9InVybjpvaWQ6MS4yLjIwOC4xNzYuMS4xIiBleHRlbnNpb249Ijg4ODc4Njg1IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4gICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPkhqZXJ0ZW1lZGljaW5zayBhZmRlbGluZyBCPC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPlZhbGRlbWFyc2dhZGUgNTM8L3N0cmVldEFkZHJlc3NMaW5lPiAgICAgICAgICAgICAgICA8cG9zdGFsQ29kZT41NzAwPC9wb3N0YWxDb2RlPiAgICAgICAgICAgICAgICA8Y2l0eT5TdmVuZGJvcmc8L2NpdHk+ICAgICAgICAgICAgICAgIDxjb3VudHJ5PkRhbm1hcms8L2NvdW50cnk+ICAgICAgICAgICAgPC9hZGRyPiAgICAgICAgICAgIDx0ZWxlY29tIHZhbHVlPSJ0ZWw6NjUyMjMzNDQiIHVzZT0iV1AiLz4gICAgICAgICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+ICAgICAgICAgICAgICAgIDxuYW1lPiAgICAgICAgICAgICAgICAgICAgPGdpdmVuPkFuZGVyczwvZ2l2ZW4+ICAgICAgICAgICAgICAgICAgICA8ZmFtaWx5PkFuZGVyc2VuPC9mYW1pbHk+ICAgICAgICAgICAgICAgIDwvbmFtZT4gICAgICAgICAgICA8L2Fzc2lnbmVkUGVyc29uPiAgICAgICAgICAgIDxyZXByZXNlbnRlZE9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgICAgICAgICAgPG5hbWU+T2RlbnNlIFVuaXZlcnNpdGV0c2hvc3BpdGFsIC0gU3ZlbmRib3JnIFN5Z2VodXM8L25hbWU+ICAgICAgICAgICAgICAgIDx0ZWxlY29tIG51bGxGbGF2b3I9Ik5JIi8+ICAgICAgICAgICAgICAgIDxhZGRyIHVzZT0iV1AiPiAgICAgICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lIG51bGxGbGF2b3I9Ik5JIi8+ICAgICAgICAgICAgICAgIDwvYWRkcj4gICAgICAgICAgICA8L3JlcHJlc2VudGVkT3JnYW5pemF0aW9uPiAgICAgICAgPC9hc3NpZ25lZEF1dGhvcj4gICAgPC9hdXRob3I+ICAgIDxjdXN0b2RpYW4gdHlwZUNvZGU9IkNTVCI+ICAgICAgICA8YXNzaWduZWRDdXN0b2RpYW4gY2xhc3NDb2RlPSJBU1NJR05FRCI+ICAgICAgICAgICAgPHJlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8aWQgcm9vdD0idXJuOm9pZDoxLjIuMjA4LjE3Ni4xLjEiIGV4dGVuc2lvbj0iODg4Nzg2ODUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPiAgICAgICAgICAgICAgICA8bmFtZT5PZGVuc2UgVW5pdmVyc2l0ZXRzaG9zcGl0YWwgLSBTdmVuZGJvcmcgU3lnZWh1czwvbmFtZT4gICAgICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDo2NTIyMzM0NCIgdXNlPSJXUCIvPiAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT5IamVydGVtZWRpY2luc2sgYWZkZWxpbmcgQjwvc3RyZWV0QWRkcmVzc0xpbmU+ICAgICAgICAgICAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+VmFsZGVtYXJzZ2FkZSA1Mzwvc3RyZWV0QWRkcmVzc0xpbmU+ICAgICAgICAgICAgICAgICAgICA8cG9zdGFsQ29kZT41NzAwPC9wb3N0YWxDb2RlPiAgICAgICAgICAgICAgICAgICAgPGNpdHk+U3ZlbmRib3JnPC9jaXR5PiAgICAgICAgICAgICAgICAgICAgPGNvdW50cnk+RGFubWFyazwvY291bnRyeT4gICAgICAgICAgICAgICAgPC9hZGRyPiAgICAgICAgICAgIDwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+ICAgICAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPiAgICA8L2N1c3RvZGlhbj4gICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgPHN0cnVjdHVyZWRCb2R5IGNsYXNzQ29kZT0iRE9DQk9EWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8dGl0bGU+aW50cm9kdWN0aW9uPC90aXRsZT4gICAgICAgICAgICAgICAgICAgIDx0ZXh0PmludHJvZHVjdGlvbjwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxsYW5ndWFnZUNvZGUgY29kZT0iZGEtREsiLz4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPkluZGxlZG5pbmc8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+T00gREVUVEUgU0tFTUE6IFZpIGJydWdlciBibGFuZHQgYW5kZXQgZGluZSBzdmFyIHRpbCBhdCB2dXJkZXJlLCBvbSBkdSBoYXIgYnJ1ZyBmb3IgZW4ga29uc3VsdGF0aW9uLiA8YnIvPkh2b3Juw6VyIGhhdmRlIGR1IGRpdCBzZW5lc3RlIGFuZmFsZD88L3RleHQ+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iSURyb290IiBleHRlbnNpb249ImlkRXh0ZW5zaW9uMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InE1IiBkaXNwbGF5TmFtZT0ic29tZS1kaXNwbGF5LW5hbWUiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGNvZGVTeXN0ZW1OYW1lPSJzb21lLWNvZGVTeXN0ZW0tbmFtZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+UXVlc3Rpb248L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iQTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJFeHRyZW1lbHkgTGltaXRlZCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iQTIiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJRdWl0ZSBhIGJpdCBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMyIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9Ik1vZGVyYXRlbHkgTGltaXRlZCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGl0bGU+SW5kbGVkbmluZzwvdGl0bGU+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5PTSBERVRURSBTS0VNQTogVmkgYnJ1Z2VyIGJsYW5kdCBhbmRldCBkaW5lIHN2YXIgdGlsIGF0IHZ1cmRlcmUsIG9tIGR1IGhhciBicnVnIGZvciBlbiBrb25zdWx0YXRpb24uIDxici8+SHZvcm7DpXIgaGF2ZGUgZHUgZGl0IHNlbmVzdGUgYW5mYWxkPzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC44Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IklEcm9vdCIgZXh0ZW5zaW9uPSJpZEV4dGVuc2lvbjIiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkF1dGhvcml0eU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJxNCIgZGlzcGxheU5hbWU9ImRpc3BsYXlOYW1lIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE4NC4xMDAuMiIgY29kZVN5c3RlbU5hbWU9ImNvZGVTeXN0ZW1OYW1lIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5IYXIgZHUgbWVyZSDDpW5kZW7DuGQgaG9zdGUgZWxsZXIgc2xpbT8gKEphL05laik8L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iQTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJFeHRyZW1lbHkgTGltaXRlZCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0iQTIiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJRdWl0ZSBhIGJpdCBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMyIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9Ik1vZGVyYXRlbHkgTGltaXRlZCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJTVUJKIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjIwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2Ny0yIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGl0bGU+SW5kbGVkbmluZzwvdGl0bGU+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5PTSBERVRURSBTS0VNQTogVmkgYnJ1Z2VyIGJsYW5kdCBhbmRldCBkaW5lIHN2YXIgdGlsIGF0IHZ1cmRlcmUsIG9tIGR1IGhhciBicnVnIGZvciBlbiBrb25zdWx0YXRpb24uIDxici8+SHZvcm7DpXIgaGF2ZGUgZHUgZGl0IHNlbmVzdGUgYW5mYWxkPzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC43Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb24zIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJBdXRob3JpdHlOYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5RdWVzdGlvbjwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb25SYW5nZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iR0xJU1RfUFEiIGRlbm9taW5hdG9yPSIxMDAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoZWFkIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGluY3JlbWVudCB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvblJhbmdlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iSURyb290IiBleHRlbnNpb249ImlkRXh0ZW5zaW9uNCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InZhbHVlMSIgZGlzcGxheU5hbWU9InZhbHVlMyIgY29kZVN5c3RlbT0iMS4yLjMuNCIgY29kZVN5c3RlbU5hbWU9InZhbHVlNCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+UXVlc3Rpb248L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZVJhbmdlIHR5cGVDb2RlPSJSRUZWIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkdMSVNUX1BRIiBkZW5vbWluYXRvcj0iMTAwIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGVhZCB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbmNyZW1lbnQgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb25SYW5nZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZVJhbmdlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGl0bGU+SW5kbGVkbmluZzwvdGl0bGU+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5PTSBERVRURSBTS0VNQTogVmkgYnJ1Z2VyIGJsYW5kdCBhbmRldCBkaW5lIHN2YXIgdGlsIGF0IHZ1cmRlcmUsIG9tIGR1IGhhciBicnVnIGZvciBlbiBrb25zdWx0YXRpb24uIDxici8+SHZvcm7DpXIgaGF2ZGUgZHUgZGl0IHNlbmVzdGUgYW5mYWxkPzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSB0eXBlQ29kZT0iRFJJViIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC44Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb241IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJBdXRob3JpdHlOYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0icTUiIGRpc3BsYXlOYW1lPSJzb21lLWRpc3BsYXktbmFtZSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgY29kZVN5c3RlbU5hbWU9InNvbWUtY29kZVN5c3RlbS1uYW1lIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5RdWVzdGlvbjwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IkV4dHJlbWVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlF1aXRlIGEgYml0IExpbWl0ZWQiIGNvZGVTeXN0ZW1OYW1lPSJTb21lLUNvZGVTeXN0ZW0tTmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9IkEzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iTW9kZXJhdGVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICA8L29yZ2FuaXplcj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgIDx0aXRsZT5JbmRsZWRuaW5nPC90aXRsZT4gICAgICAgICAgICAgICAgICAgIDx0ZXh0Pk9NIERFVFRFIFNLRU1BOiBWaSBicnVnZXIgYmxhbmR0IGFuZGV0IGRpbmUgc3ZhciB0aWwgYXQgdnVyZGVyZSwgb20gZHUgaGFyIGJydWcgZm9yIGVuIGtvbnN1bHRhdGlvbi4gPGJyLz5Idm9ybsOlciBoYXZkZSBkdSBkaXQgc2VuZXN0ZSBhbmZhbGQ/PC90ZXh0PiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iSURyb290IiBleHRlbnNpb249ImlkRXh0ZW5zaW9uNiIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InE0IiBkaXNwbGF5TmFtZT0iZGlzcGxheU5hbWUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBjb2RlU3lzdGVtTmFtZT0iY29kZVN5c3RlbU5hbWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkhhciBkdSBtZXJlIMOlbmRlbsO4ZCBob3N0ZSBlbGxlciBzbGltPyAoSmEvTmVqKTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IkV4dHJlbWVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlF1aXRlIGEgYml0IExpbWl0ZWQiIGNvZGVTeXN0ZW1OYW1lPSJTb21lLUNvZGVTeXN0ZW0tTmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9IkEzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iTW9kZXJhdGVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICA8L29yZ2FuaXplcj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgIDx0aXRsZT5JbmRsZWRuaW5nPC90aXRsZT4gICAgICAgICAgICAgICAgICAgIDx0ZXh0Pk9NIERFVFRFIFNLRU1BOiBWaSBicnVnZXIgYmxhbmR0IGFuZGV0IGRpbmUgc3ZhciB0aWwgYXQgdnVyZGVyZSwgb20gZHUgaGFyIGJydWcgZm9yIGVuIGtvbnN1bHRhdGlvbi4gPGJyLz5Idm9ybsOlciBoYXZkZSBkdSBkaXQgc2VuZXN0ZSBhbmZhbGQ/PC90ZXh0PiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0YXR1c0NvZGUgY29kZT0iQ09NUExFVEVEIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjciLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iSURyb290IiBleHRlbnNpb249ImlkRXh0ZW5zaW9uNyIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGRpc3BsYXlOYW1lPSJTb21lLURpc3BsYXktTmFtZSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ta3JpdiDDpXJzdGFsIC0gc2tyaXYgOS10YWxsZXIgaHZpcyBkdSBpa2tlIGh1c2tlciBkZXR0ZTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlUmFuZ2UgdHlwZUNvZGU9IlJFRlYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvblJhbmdlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb244IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJBdXRob3JpdHlOYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgZGlzcGxheU5hbWU9IlNvbWUtRGlzcGxheS1OYW1lIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlNrcml2IG3DpW5lZCAtIHNrcml2IDktdGFsbGVyIGh2aXMgZHUgaWtrZSBodXNrZXIgZGV0dGU8L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJSRUZSIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjYiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjQ0NjYtNCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJGZWVkYmFjayB0byB1c2VyIHBvc3QgcXVlc3Rpb24gcmVzcG9uc2UgUXVlc3Rpb24iIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJTVCI+RG9uwrR0IHRha2UgY29mZmVlZSBqdXN0IGJlZm9yZSBnb2luZyB0byBiZWQ8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC40Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNyaXRlcmlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlNvbWUtRGlzcGxheS1OYW1lIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSI1MCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2NS02IiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iU29tZS1EaXNwbGF5LU5hbWUiIGNvZGVTeXN0ZW1OYW1lPSJTb21lLUNvZGVTeXN0ZW0tTmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgZGlzcGxheU5hbWU9IkpBIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VudHJ5UmVsYXRpb25zaGlwPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xOSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNDg3NjctOCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJBbm5vdGF0aW9uIENvbW1lbnQiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJTVCIgbGFuZ3VhZ2U9ImRhLURLIj5JbmR0YXN0IGV0IHRhbCBtZWxsZW0gMCBvZyAyNDwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9lbnRyeVJlbGF0aW9uc2hpcD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC40Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcml0ZXJpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjUtNiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlNvbWUtRGlzcGxheS1OYW1lIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9IkExIiBkaXNwbGF5TmFtZT0iSkEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJTb21lLURpc3BsYXktTmFtZSIgY29kZVN5c3RlbU5hbWU9IlNvbWUtQ29kZVN5c3RlbS1OYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgZGlzcGxheU5hbWU9IkpBIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2VSYW5nZSB0eXBlQ29kZT0iUkVGViI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb25SYW5nZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uUmFuZ2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2VSYW5nZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPkluZGxlZG5pbmc8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+T00gREVUVEUgU0tFTUE6IFZpIGJydWdlciBibGFuZHQgYW5kZXQgZGluZSBzdmFyIHRpbCBhdCB2dXJkZXJlLCBvbSBkdSBoYXIgYnJ1ZyBmb3IgZW4ga29uc3VsdGF0aW9uLiA8YnIvPkh2b3Juw6VyIGhhdmRlIGR1IGRpdCBzZW5lc3RlIGFuZmFsZD88L3RleHQ+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb245IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJBdXRob3JpdHlOYW1lIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5RdWVzdGlvbjwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0idXJuOm9pZDoyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPkluZGxlZG5pbmc8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+T00gREVUVEUgU0tFTUE6IFZpIGJydWdlciBibGFuZHQgYW5kZXQgZGluZSBzdmFyIHRpbCBhdCB2dXJkZXJlLCBvbSBkdSBoYXIgYnJ1ZyBmb3IgZW4ga29uc3VsdGF0aW9uLiA8YnIvPkh2b3Juw6VyIGhhdmRlIGR1IGRpdCBzZW5lc3RlIGFuZmFsZD88L3RleHQ+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkRSSVYiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCB0eXBlQ29kZT0iQ09NUCIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuOCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSJJRHJvb3QiIGV4dGVuc2lvbj0iaWRFeHRlbnNpb24xMCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQXV0aG9yaXR5TmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InE0IiBkaXNwbGF5TmFtZT0iZGlzcGxheU5hbWUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4yIiBjb2RlU3lzdGVtTmFtZT0iY29kZVN5c3RlbU5hbWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkhhciBkdSBtZXJlIMOlbmRlbsO4ZCBob3N0ZSBlbGxlciBzbGltPyAoSmEvTmVqKTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IkV4dHJlbWVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJBMiIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9IlF1aXRlIGEgYml0IExpbWl0ZWQiIGNvZGVTeXN0ZW1OYW1lPSJTb21lLUNvZGVTeXN0ZW0tTmFtZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iQ0UiIGNvZGU9IkEzIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iTW9kZXJhdGVseSBMaW1pdGVkIiBjb2RlU3lzdGVtTmFtZT0iU29tZS1Db2RlU3lzdGVtLU5hbWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY3LTIiIGNvZGVTeXN0ZW09InVybjpvaWQ6Mi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InZhbHVlMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9InZhbHVlMyIgY29kZVN5c3RlbU5hbWU9InZhbHVlNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXRMZWFzdE9uZVRydWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjE1Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0ic2ltcGxlUHJlY29uZGl0aW9uIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZHRjOnByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb25qdW5jdGlvbkNvZGUgY29kZT0iY29uMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9ImNvbjMiIGNvZGVTeXN0ZW1OYW1lPSJjb240Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNyaXRlcmlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjIwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5lZ2F0aW9uSW5kIHZhbHVlPSJ0cnVlIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbmp1bmN0aW9uQ29kZSBjb2RlPSJjb24xIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iY29uMyIgY29kZVN5c3RlbU5hbWU9ImNvbjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjIwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMzAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NyaXRlcmlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmVnYXRpb25JbmQgdmFsdWU9InRydWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2R0YzpwcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2R0YzpwcmVjb25kaXRpb24gdHlwZUNvZGU9IlBSQ04iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2F0TGVhc3RPbmVUcnVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2R0YzpwcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YWxsVHJ1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJ2ZXJ5Q29tcGxleFByZWNvbmRpdGlvbiIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2R0YzpwcmVjb25kaXRpb24gdHlwZUNvZGU9IlBSQ04iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXRMZWFzdE9uZVRydWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249InNpbXBsZVByZWNvbmRpdGlvbjEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2R0YzpwcmVjb25kaXRpb24gdHlwZUNvZGU9IlBSQ04iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbmp1bmN0aW9uQ29kZSBjb2RlPSJjb24xIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iY29uMyIgY29kZVN5c3RlbU5hbWU9ImNvbjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcml0ZXJpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIxMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmVnYXRpb25JbmQgdmFsdWU9InRydWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb25qdW5jdGlvbkNvZGUgY29kZT0iY29uMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9ImNvbjMiIGNvZGVTeXN0ZW1OYW1lPSJjb240Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJJVkxfSU5UIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMjAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjMwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92YWx1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG5lZ2F0aW9uSW5kIHZhbHVlPSJ0cnVlIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2R0YzpwcmVjb25kaXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZHRjOnByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y3JpdGVyaW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOLkNSVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIHhzaTp0eXBlPSJDRSIgY29kZT0idmFsdWUxIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0idmFsdWUzIiBjb2RlU3lzdGVtTmFtZT0idmFsdWU0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NyaXRlcmlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2F0TGVhc3RPbmVUcnVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZHRjOnByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhdExlYXN0T25lVHJ1ZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0ic2ltcGxlUHJlY29uZGl0aW9uMiIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZHRjOnByZWNvbmRpdGlvbiB0eXBlQ29kZT0iUFJDTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjEyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29uanVuY3Rpb25Db2RlIGNvZGU9ImNvbjEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJjb24zIiBjb2RlU3lzdGVtTmFtZT0iY29uNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNyaXRlcmlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTi5DUlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9InZhbHVlMSIgY29kZVN5c3RlbT0iMS4yLjMuNCIgZGlzcGxheU5hbWU9InZhbHVlMyIgY29kZVN5c3RlbU5hbWU9InZhbHVlNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjEwIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIyMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NyaXRlcmlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxuZWdhdGlvbkluZCB2YWx1ZT0idHJ1ZSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2R0YzpwcmVjb25kaXRpb24gdHlwZUNvZGU9IlBSQ04iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4xMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbmp1bmN0aW9uQ29kZSBjb2RlPSJjb24xIiBjb2RlU3lzdGVtPSIxLjIuMy40IiBkaXNwbGF5TmFtZT0iY29uMyIgY29kZVN5c3RlbU5hbWU9ImNvbjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcml0ZXJpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IklWTF9JTlQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bG93IHZhbHVlPSIyMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMzAiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jcml0ZXJpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bmVnYXRpb25JbmQgdmFsdWU9InRydWUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNkdGM6cHJlY29uZGl0aW9uIHR5cGVDb2RlPSJQUkNOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjQuMTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjcml0ZXJpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4uQ1JUIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMi40LjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgeHNpOnR5cGU9IkNFIiBjb2RlPSJ2YWx1ZTEiIGNvZGVTeXN0ZW09IjEuMi4zLjQiIGRpc3BsYXlOYW1lPSJ2YWx1ZTMiIGNvZGVTeXN0ZW1OYW1lPSJ2YWx1ZTQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY3JpdGVyaW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYXRMZWFzdE9uZVRydWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NkdGM6cHJlY29uZGl0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2FsbFRydWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZHRjOnByZWNvbmRpdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPmZpbmFsIGNvbW1lbnQ8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+ZmluYWwgY29tbWVudDwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDxsYW5ndWFnZUNvZGUgY29kZT0iZGEtREsiLz4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMyLjIuMiIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPkNvcHlyaWdodCBzZWN0aW9uPC90aXRsZT4gICAgICAgICAgICAgICAgICAgIDx0ZXh0PkNvcHlyaWdodCBzZWN0aW9uPC90ZXh0PiAgICAgICAgICAgICAgICAgICAgPGxhbmd1YWdlQ29kZSBjb2RlPSJkYS1ESyIvPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4yMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJDT1BZIiBjb2RlU3lzdGVtPSJ1cm46b2lkOjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IkNvZGUgZm9yIENvcHlyaWdodCIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iU1QiPkNvcHlyaWdodCB0ZWtzdCBza3JpdmVzIGhlcjwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgIDwvc3RydWN0dXJlZEJvZHk+ICAgIDwvY29tcG9uZW50PjwvQ2xpbmljYWxEb2N1bWVudD4="
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Composition",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Organization",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "88878685"
}
],
"name": "Odense Universitetshospital - Svendborg Sygehus",
"address": [
{
"line": [
"Hjertemedicinsk afdeling B",
"Valdemarsgade 53"
],
"city": "Svendborg",
"postalCode": "5700",
"country": "Danmark"
}
]
},
{
"resourceType": "Questionnaire",
"id": "2",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"version": "1",
"title": "KOL spørgeskema",
"status": "draft",
"item": [
{
"prefix": "introduction",
"text": "introduction",
"type": "group"
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension1,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "q5",
"display": "some-display-name"
}
],
"text": "Question",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension2,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 100
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension3,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "decimal"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 100
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension4,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "decimal"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension5,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "q5",
"display": "some-display-name"
}
],
"text": "Question",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension6,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension7,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "74465-6",
"display": "Some-Display-Name"
}
],
"text": "Skriv årstal - skriv 9-taller hvis du ikke husker dette",
"type": "integer"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 2
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension8,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "74465-6",
"display": "Some-Display-Name"
}
],
"text": "Skriv måned - skriv 9-taller hvis du ikke husker dette",
"type": "integer"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"linkId": "IDroot,idExtension9,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "text"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension10,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "final comment",
"text": "final comment",
"type": "group"
}
]
},
{
"resourceType": "Practitioner",
"id": "3",
"name": [
{
"family": "Andersen",
"given": [
"Anders"
]
}
]
},
{
"resourceType": "Organization",
"id": "4",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "88878685"
}
],
"name": "Odense Universitetshospital - Svendborg Sygehus",
"address": [
{
"line": [
"Hjertemedicinsk afdeling B",
"Valdemarsgade 53"
],
"city": "Svendborg",
"postalCode": "5700",
"country": "Danmark"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "#1"
}
}
],
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74468-0",
"display": "Questionnaire Form Definition Document"
}
]
},
"subject": {
"reference": "#2"
},
"date": "2014-01-13T08:00:00+00:00",
"author": [
{
"reference": "#3"
}
],
"title": "KOL spørgeskema",
"custodian": {
"reference": "#4"
}
}
},
{
"resource": {
"resourceType": "Questionnaire",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire"
]
},
"version": "1",
"title": "KOL spørgeskema",
"status": "draft",
"item": [
{
"prefix": "introduction",
"text": "introduction",
"type": "group"
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension1,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "q5",
"display": "some-display-name"
}
],
"text": "Question",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension2,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 100
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension3,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "decimal"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 100
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaire-sliderStepValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension4,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "decimal"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension5,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "q5",
"display": "some-display-name"
}
],
"text": "Question",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension6,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 1
}
],
"linkId": "IDroot,idExtension7,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "74465-6",
"display": "Some-Display-Name"
}
],
"text": "Skriv årstal - skriv 9-taller hvis du ikke husker dette",
"type": "integer"
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/minValue",
"valueInteger": 2
},
{
"url": "http://hl7.org/fhir/StructureDefinition/maxValue",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension8,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "74465-6",
"display": "Some-Display-Name"
}
],
"text": "Skriv måned - skriv 9-taller hvis du ikke husker dette",
"type": "integer"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"linkId": "IDroot,idExtension9,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.3.4",
"code": "value1",
"display": "value3"
}
],
"text": "Question",
"type": "text"
}
]
},
{
"prefix": "Indledning",
"text": "OM DETTE SKEMA: Vi bruger blandt andet dine svar til at vurdere, om du har brug for en konsultation. <br/>Hvornår havde du dit seneste anfald?",
"type": "group",
"item": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",
"valueInteger": 1
},
{
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",
"valueInteger": 2
}
],
"linkId": "IDroot,idExtension10,AuthorityName",
"code": [
{
"system": "urn:oid:1.2.208.184.100.2",
"code": "q4",
"display": "displayName"
}
],
"text": "Har du mere åndenød hoste eller slim? (Ja/Nej)",
"type": "choice",
"option": [
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A1",
"display": "Extremely Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A2",
"display": "Quite a bit Limited"
}
},
{
"valueCoding": {
"system": "urn:oid:1.2.3.4",
"code": "A3",
"display": "Moderately Limited"
}
}
]
}
]
},
{
"prefix": "final comment",
"text": "final comment",
"type": "group"
}
]
}
}
]
}
POST [base]/$transform-from-PHMR
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLVBITVIiLCIkdGVzdC1vbmx5LWNyZWF0ZSIsIiR0cmFuc2Zvcm0tdG8tUEhNUiJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/5.0.2 (FHIR Client; FHIR 3.0.2/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "documentReference",
"resource": {
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "69730-0"
}
]
},
"indexed": "2020-08-12T09:33:46.533+00:00",
"content": [
{
"attachment": {
"contentType": "application/xml",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PD94bWwtc3R5bGVzaGVldCB0eXBlPSJ0ZXh0L3hzbCIgaHJlZj0iLi4vU3R5bGVzaGVldC9jZGEueHNsIj8+PENsaW5pY2FsRG9jdW1lbnQgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgICAgICAgICAgICAgICAgICB4c2k6c2NoZW1hTG9jYXRpb249InVybjpobDctb3JnOnYzIC4uLy4uLy4uL0Rlc2t0b3AvZHJhZnRzL1N0YW5kYXJkZXIvSEw3L1BITVIvU2NoZW1hL0NEQV9TRFRDLnhzZCIgICAgICAgICAgICAgICAgICB4bWxucz0idXJuOmhsNy1vcmc6djMiIGNsYXNzQ29kZT0iRE9DQ0xJTiIgbW9vZENvZGU9IkVWTiI+ICAgIDx0eXBlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMS4zIiBleHRlbnNpb249IlBPQ0RfSEQwMDAwNDAiLz4gICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuOSIvPiAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC4xMS4xIi8+ICAgIDxpZCBleHRlbnNpb249ImY5NTYyYWQwLTJlM2YtMTFlNi1iZGY0LTA4MDAyMDBjOWE2NiIgcm9vdD0iMS4yLjIwOC4xODQiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPiAgICA8Y29kZSBjb2RlPSI1MzU3Ni01IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIgZGlzcGxheU5hbWU9IlBlcnNvbmFsIEhlYWx0aCBNb25pdG9yaW5nIFJlcG9ydCIvPiAgICA8dGl0bGU+SGplbW1lbW9uaXRvcmVyaW5nIGZvciAyNTEyNDg5OTk2PC90aXRsZT4gICAgPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMTkwNDA5MTQ1MDEwKzAyMDAiLz4gICAgPGNvbmZpZGVudGlhbGl0eUNvZGUgY29kZT0iTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4yNSIvPiAgICA8bGFuZ3VhZ2VDb2RlIGNvZGU9ImRhLURLIi8+ICAgIDxyZWNvcmRUYXJnZXQgdHlwZUNvZGU9IlJDVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+ICAgICAgICA8cGF0aWVudFJvbGUgY2xhc3NDb2RlPSJQQVQiPiAgICAgICAgICAgIDxpZCBleHRlbnNpb249IjI1MTI0ODk5OTYiIHJvb3Q9IjEuMi4yMDguMTc2LjEuMiIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQ1BSIi8+ICAgICAgICAgICAgPGFkZHIgdXNlPSJIIj4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPlTDpXJuaMO4anZlaiA0NyA8L3N0cmVldEFkZHJlc3NMaW5lPiAgICAgICAgICAgICAgICA8c3RyZWV0QWRkcmVzc0xpbmU+TGFuZGV0PC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+OTIyMDwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgPGNpdHk+QWFsYm9yZyDDmHN0PC9jaXR5PiAgICAgICAgICAgICAgICA8Y291bnRyeT5EYW5tYXJrPC9jb3VudHJ5PiAgICAgICAgICAgIDwvYWRkcj4gICAgICAgICAgICA8dGVsZWNvbSB2YWx1ZT0idGVsOjY1MTIzNDU2IiB1c2U9IkgiLz4gICAgICAgICAgICA8dGVsZWNvbSB2YWx1ZT0ibWFpbHRvOm5hYkB1ZGthbnRzZGFubWFyay5kayIgdXNlPSJXUCIvPiAgICAgICAgICAgIDxwYXRpZW50IGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8bmFtZT4gICAgICAgICAgICAgICAgICAgIDxnaXZlbj5OYW5jeTwvZ2l2ZW4+ICAgICAgICAgICAgICAgICAgICA8Z2l2ZW4+QW5uPC9naXZlbj4gICAgICAgICAgICAgICAgICAgIDxmYW1pbHk+QmVyZ2dyZW48L2ZhbWlseT4gICAgICAgICAgICAgICAgPC9uYW1lPiAgICAgICAgICAgIDwvcGF0aWVudD4gICAgICAgIDwvcGF0aWVudFJvbGU+ICAgIDwvcmVjb3JkVGFyZ2V0PiAgICA8YXV0aG9yIHR5cGVDb2RlPSJBVVQiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPiAgICAgICAgPHRpbWUgdmFsdWU9IjIwMTkwNDA5MTQ0NjEwKzAyMDAiLz4gICAgICAgIDxhc3NpZ25lZEF1dGhvciBjbGFzc0NvZGU9IkFTU0lHTkVEIj4gICAgICAgICAgICA8IS0tIFRoaXMgaXMgdGhlIGlkZW50ZmljYXRpb24gb2YgdGhlIG9yZ2FuaXphdGlvbiwgd2UgZG9uJ3QgdXNlIHRoZSBwZXJzb25hbCBsZXZlbCBpZGVudGlmaWNhdGlvbi0tPiAgICAgICAgICAgIDxpZCBleHRlbnNpb249IjM2ODA2MTAwMDAxNjAwMyIgcm9vdD0iMS4yLjIwOC4xNzYuMS4xIiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTT1IiLz4gICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPkx1bmdlbWVkaWNpbnNrIGFmZGVsaW5nPC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHN0cmVldEFkZHJlc3NMaW5lPk3DuGxsZXBhcmt2ZWogNDwvc3RyZWV0QWRkcmVzc0xpbmU+ICAgICAgICAgICAgICAgIDxwb3N0YWxDb2RlPjkwMDA8L3Bvc3RhbENvZGU+ICAgICAgICAgICAgICAgIDxjaXR5PkFhbGJvcmc8L2NpdHk+ICAgICAgICAgICAgICAgIDxjb3VudHJ5PkRhbm1hcms8L2NvdW50cnk+ICAgICAgICAgICAgPC9hZGRyPiAgICAgICAgICAgIDx0ZWxlY29tIHZhbHVlPSJ0ZWw6OTc2NjQ4MDAiIHVzZT0iV1AiLz4gICAgICAgICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+ICAgICAgICAgICAgICAgIDxuYW1lPiAgICAgICAgICAgICAgICAgICAgPGdpdmVuPkFuZGVyczwvZ2l2ZW4+ICAgICAgICAgICAgICAgICAgICA8ZmFtaWx5PkFuZGVyc2VuPC9mYW1pbHk+ICAgICAgICAgICAgICAgIDwvbmFtZT4gICAgICAgICAgICA8L2Fzc2lnbmVkUGVyc29uPiAgICAgICAgPC9hc3NpZ25lZEF1dGhvcj4gICAgPC9hdXRob3I+ICAgIDxjdXN0b2RpYW4gdHlwZUNvZGU9IkNTVCI+ICAgICAgICA8YXNzaWduZWRDdXN0b2RpYW4gY2xhc3NDb2RlPSJBU1NJR05FRCI+ICAgICAgICAgICAgPHJlcHJlc2VudGVkQ3VzdG9kaWFuT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8aWQgZXh0ZW5zaW9uPSIzNjgwNjEwMDAwMTYwMDMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU09SIi8+ICAgICAgICAgICAgPC9yZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj4gICAgICAgIDwvYXNzaWduZWRDdXN0b2RpYW4+ICAgIDwvY3VzdG9kaWFuPiAgICA8bGVnYWxBdXRoZW50aWNhdG9yIHR5cGVDb2RlPSJMQSIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+ICAgICAgICA8dGltZSB2YWx1ZT0iMjAxOTA0MDkxNDQ4MTArMDIwMCIvPiAgICAgICAgPHNpZ25hdHVyZUNvZGUgbnVsbEZsYXZvcj0iTkkiLz4gICAgICAgIDxhc3NpZ25lZEVudGl0eSBjbGFzc0NvZGU9IkFTU0lHTkVEIj4gICAgICAgICAgICA8aWQgZXh0ZW5zaW9uPSIzNjgwNjEwMDAwMTYwMDMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU09SIi8+ICAgICAgICAgICAgPGFzc2lnbmVkUGVyc29uIGNsYXNzQ29kZT0iUFNOIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8bmFtZT4gICAgICAgICAgICAgICAgICAgIDxwcmVmaXg+TMOmZ2U8L3ByZWZpeD4gICAgICAgICAgICAgICAgICAgIDxnaXZlbj5MYXJzPC9naXZlbj4gICAgICAgICAgICAgICAgICAgIDxmYW1pbHk+T2xzZW48L2ZhbWlseT4gICAgICAgICAgICAgICAgPC9uYW1lPiAgICAgICAgICAgIDwvYXNzaWduZWRQZXJzb24+ICAgICAgICAgICAgPHJlcHJlc2VudGVkT3JnYW5pemF0aW9uIGNsYXNzQ29kZT0iT1JHIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICA8dGVsZWNvbSBudWxsRmxhdm9yPSJOSSIvPiAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZSBudWxsRmxhdm9yPSJOSSIvPiAgICAgICAgICAgICAgICA8L2FkZHI+ICAgICAgICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4gICAgICAgIDwvYXNzaWduZWRFbnRpdHk+ICAgIDwvbGVnYWxBdXRoZW50aWNhdG9yPiAgICA8ZG9jdW1lbnRhdGlvbk9mIHR5cGVDb2RlPSJET0MiPiAgICAgICAgPHNlcnZpY2VFdmVudCBjbGFzc0NvZGU9Ik1QUk9UIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICA8ZWZmZWN0aXZlVGltZT4gICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMjAxOTA0MDkxMjEwMTArMDIwMCIvPiAgICAgICAgICAgICAgICA8aGlnaCB2YWx1ZT0iMjAxOTA0MDkxMjMwMTArMDIwMCIvPiAgICAgICAgICAgIDwvZWZmZWN0aXZlVGltZT4gICAgICAgIDwvc2VydmljZUV2ZW50PiAgICA8L2RvY3VtZW50YXRpb25PZj4gICAgPCEtLVRoaXMgZG9jdW1lbnRhdGlvbk9mIGhvbGRzIHRoZSB2ZXJzaW9uIG9mIHRoZSBDREEtcHJvZmlsZSAtLT4gICAgPGRvY3VtZW50YXRpb25PZj4gICAgICAgIDxzZXJ2aWNlRXZlbnQ+ICAgICAgICAgICAgPCEtLVRoaXMgdGVtcGxhdGVJZCB0ZWxscyB0aGF0IHRoaXMgc2VydmljZUV2ZW50IGhvbGRzIHRoZSBpZGVudGlmaWNhdGlvbiAocGRjKSBhbmQgdmVyc2lvbiAodjIuMCkgb2YgdGhlIENEQSBwcm9maWxlIC0tPiAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjIwMC4xLjEwIiBleHRlbnNpb249IjIwMTktMDktMTAiLz4gICAgICAgICAgICA8IS0tVGhpcyBpZCBAZXh0ZW5zaW9uIGVxdWFscyB0aGUgaWRlbnRpZmljYXRpb24gYW5kIHZlcnNpb24gb2YgdGhlIENEQSBwcm9maWxlLS0+ICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjEwMC4zIiBleHRlbnNpb249InBobXItdjEuMyIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgICAgICA8L3NlcnZpY2VFdmVudD4gICAgPC9kb2N1bWVudGF0aW9uT2Y+ICAgIDxkb2N1bWVudGF0aW9uT2YgdHlwZUNvZGU9IkRPQyI+ICAgICAgICA8c2VydmljZUV2ZW50IGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgIDxjb2RlIGNvZGU9Ik5QVTAzMDExIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4yLjEiIGRpc3BsYXlOYW1lPSJPMiBzYXQuO0hiKGFCKSIvPiAgICAgICAgPC9zZXJ2aWNlRXZlbnQ+ICAgIDwvZG9jdW1lbnRhdGlvbk9mPiAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICA8c3RydWN0dXJlZEJvZHkgY2xhc3NDb2RlPSJET0NCT0RZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICA8IS0tIFZpdGFsIFNpZ25zIC0tPiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMTYiLz4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMiIvPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTEuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iODcxNi0zIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiLz4gICAgICAgICAgICAgICAgICAgIDx0aXRsZT5WaXRhbCBTaWduczwvdGl0bGU+ICAgICAgICAgICAgICAgICAgICA8dGV4dD4gICAgICAgICAgICAgICAgICAgICAgICA8cGFyYWdyYXBoPk8yIHNhdC47SGIoYUIpPC9wYXJhZ3JhcGg+ICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9IjEwMCUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRoPkRhdG88L3RoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aD5Ww6ZyZGk8L3RoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aD5Sw7hkIFJlZi48L3RoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aD5HdWwgUmVmLjwvdGg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRoPk3DpWx0IGFmPC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGg+T3ZlcmbDuHJ0PC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGg+U3RhdHVzPC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGg+S29tbWVudGFyPC90aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjIwMTYtMDYtMDkgMTI6MTA8L3RkPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4wLjk3PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbHQgYWYgYm9yZ2VyPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbGluZyBvdmVyZsO4cnQgYXV0b21hdGlzazwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPkNvbXBsZXRlZDwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPk5JPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjIwMTYtMDYtMDkgMTI6MTU8L3RkPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4wLjkyPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TD0wLjg4IEg9Ti9BPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TD0wLjkyIEg9Ti9BPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbHQgYWYgYm9yZ2VyPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbGluZyBvdmVyZsO4cnQgYXV0b21hdGlzazwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPkNvbXBsZXRlZDwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPk5JPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPjIwMTYtMDYtMDkgMTI6MzA8L3RkPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4wLjk1PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+PC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbHQgYWYgYm9yZ2VyPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+TcOlbGluZyBvdmVyZsO4cnQgYXV0b21hdGlzazwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPkNvbXBsZXRlZDwvdGQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPk5JPC90ZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGJvZHk+ICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4gICAgICAgICAgICAgICAgICAgIDwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gU2F0dXJhdGlvbiBvbmx5IC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjM1Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNvbXBsZXRlZCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAxOTA0MDkxMjEwMTArMDIwMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMzEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgZXh0ZW5zaW9uPSI0ZWVhNWNiMC0yZTY3LTExZTYtYmRmNC0wODAwMjAwYzlhNjYiIHJvb3Q9IjEuMi4yMDguMTg0IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBudWxsRmxhdm9yPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2xhdGlvbiBjb2RlPSJOUFUwMzAxMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMi4xIiBkaXNwbGF5TmFtZT0iTzIgc2F0LjtIYihhQikiIGNvZGVTeXN0ZW1OYW1lPSJOUFUgdGVybWlub2xvZ2llbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgdmFsdWU9IjAuOTciIHhzaTp0eXBlPSJQUSIgdW5pdD0iTkEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWV0aG9kQ29kZSBjb2RlPSJQT1QiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiBkaXNwbGF5TmFtZT0iTcOlbHQgYWYgYm9yZ2VyIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZXRob2RDb2RlIGNvZGU9IkFVVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiIGRpc3BsYXlOYW1lPSJNw6VsaW5nIG92ZXJmw7hydCBhdXRvbWF0aXNrIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjM1Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNvbXBsZXRlZCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAxOTA0MDkxMjE1MTArMDIwMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMzEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgZXh0ZW5zaW9uPSI0ZWVhNWNiMS0yZTY3LTExZTYtYmRmNC0wODAwMjAwYzlhNjYiIHJvb3Q9IjEuMi4yMDguMTg0IiBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJNZWRDb20iLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBudWxsRmxhdm9yPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2xhdGlvbiBjb2RlPSJOUFUwMzAxMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMi4xIiBkaXNwbGF5TmFtZT0iTzIgc2F0LjtIYihhQikiIGNvZGVTeXN0ZW1OYW1lPSJOUFUgdGVybWlub2xvZ2llbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgdmFsdWU9IjAuOTIiIHhzaTp0eXBlPSJQUSIgdW5pdD0iTkEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWV0aG9kQ29kZSBjb2RlPSJQT1QiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiBkaXNwbGF5TmFtZT0iTcOlbHQgYWYgYm9yZ2VyIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZXRob2RDb2RlIGNvZGU9IkFVVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiIGRpc3BsYXlOYW1lPSJNw6VsaW5nIG92ZXJmw7hydCBhdXRvbWF0aXNrIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkNMVVNURVIiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjM1Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNvbXBsZXRlZCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAxOTA0MDkxMjMwMTArMDIwMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMzEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBudWxsRmxhdm9yPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2xhdGlvbiBjb2RlPSJOUFUwMzAxMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMi4xIiBkaXNwbGF5TmFtZT0iTzIgc2F0LjtIYihhQikiIGNvZGVTeXN0ZW1OYW1lPSJOUFUgdGVybWlub2xvZ2llbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgdmFsdWU9IjAuOTUiIHhzaTp0eXBlPSJQUSIgdW5pdD0iTkEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWV0aG9kQ29kZSBjb2RlPSJQT1QiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTg0LjEwMC4xIiBkaXNwbGF5TmFtZT0iTcOlbHQgYWYgYm9yZ2VyIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZXRob2RDb2RlIGNvZGU9IkFVVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjEiIGRpc3BsYXlOYW1lPSJNw6VsaW5nIG92ZXJmw7hydCBhdXRvbWF0aXNrIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVTeXN0ZW1OYW1lPSJNZWRDb20gTWVzc2FnZSBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSBSZXN1bHRzIC0tPiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuMTQiLz4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMTQiLz4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjExLjEiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjMwOTU0LTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIvPiAgICAgICAgICAgICAgICAgICAgPHRpdGxlPlJlc3VsdHM8L3RpdGxlPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+Tm8gUmVzdWx0cyBzZWN0aW9uPC90ZXh0PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSBNZWRpY2FsIEVxdWlwbWVudCAtLT4gICAgICAgICAgICA8Y29tcG9uZW50IHR5cGVDb2RlPSJDT01QIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4xLjciLz4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuMSIvPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTEuMSIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNDYyNjQtOCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIi8+ICAgICAgICAgICAgICAgICAgICA8IS0tIENPUEQgLS0+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQ0xVU1RFUiIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjkuNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhcnRpY2lwYW50IHR5cGVDb2RlPSJTQkoiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhcnRpY2lwYW50Um9sZSBjbGFzc0NvZGU9Ik1BTlUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjEuNTIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC45LjkiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuMTAwLjMiIGV4dGVuc2lvbj0iTUNJMDAwMDUiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9Ik1lZENvbSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwbGF5aW5nRGV2aWNlIGNsYXNzQ29kZT0iREVWIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSJOSSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4yNCIgY29kZVN5c3RlbU5hbWU9Ik1EQyBEeW5hbWljIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2xhdGlvbiBjb2RlPSJNQ0kwMDAwNSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xODQuMTAwLjMiIGRpc3BsYXlOYW1lPSJNZWRDb20gSW5zdHJ1bWVudCBDb2RlcyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYW51ZmFjdHVyZXJNb2RlbE5hbWU+TWFudWZhY3R1cmVyOiBOb25pbiAvIE1vZGVsOiBPbnl4IElJIDk1NjAgYmx1ZXRvb3RoIG94aW1ldGVyPC9tYW51ZmFjdHVyZXJNb2RlbE5hbWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzb2Z0d2FyZU5hbWU+U2VyaWFsTnI6IE4vQSAvIFNXIFJldi4gTi9BPC9zb2Z0d2FyZU5hbWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wbGF5aW5nRGV2aWNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wYXJ0aWNpcGFudFJvbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGFydGljaXBhbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICA8L3N0cnVjdHVyZWRCb2R5PiAgICA8L2NvbXBvbmVudD48L0NsaW5pY2FsRG9jdW1lbnQ+"
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Composition",
"id": "ec46bf9f-1058-47f2-b150-b887ab0db4f1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Organization",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "1.2.208.176.1.1",
"value": "368061000016003"
}
],
"telecom": [
{
"system": "phone",
"value": "97664800",
"use": "work"
}
],
"address": [
{
"use": "work",
"line": [
"Lungemedicinsk afdeling",
"Mølleparkvej 4"
],
"city": "Aalborg",
"postalCode": "9000",
"country": "Danmark"
}
]
},
{
"resourceType": "Patient",
"id": "2",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"name": [
{
"family": "Berggren",
"given": [
"Nancy",
"Ann"
]
}
],
"telecom": [
{
"system": "phone",
"value": "65123456",
"use": "home"
},
{
"system": "email",
"value": "nab@udkantsdanmark.dk",
"use": "work"
}
],
"gender": "unknown",
"address": [
{
"use": "home",
"line": [
"Tårnhøjvej 47 ",
"Landet"
],
"city": "Aalborg Øst",
"postalCode": "9220",
"country": "Danmark"
}
]
},
{
"resourceType": "Practitioner",
"id": "3",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "Andersen",
"given": [
"Anders"
]
}
]
},
{
"resourceType": "Organization",
"id": "4",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "368061000016003"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "#1"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "f9562ad0-2e3f-11e6-bdf4-0800200c9a66"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "53576-5",
"display": "Personal Health Monitoring Report"
}
]
},
"subject": {
"reference": "#2"
},
"date": "2019-04-09T12:50:10+00:00",
"author": [
{
"reference": "#3"
}
],
"title": "Hjemmemonitorering for 2512489996",
"custodian": {
"reference": "#4"
}
}
},
{
"resource": {
"resourceType": "Device",
"id": "b4ceab77-0f5c-43f5-9760-77d436799264",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-device"
]
},
"type": {
"coding": [
{
"code": "MCI00005",
"display": "MedCom Instrument Codes"
}
]
},
"lotNumber": "MCI00005",
"model": "Manufacturer: Nonin / Model: Onyx II 9560 bluetooth oximeter",
"version": "SerialNr: N/A / SW Rev. N/A"
}
},
{
"resource": {
"resourceType": "Observation",
"id": "3f31b9ae-d75c-494d-8d97-b4d11cb9a161",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"name": [
{
"family": "Berggren",
"given": [
"Nancy",
"Ann"
]
}
],
"telecom": [
{
"system": "phone",
"value": "65123456",
"use": "home"
},
{
"system": "email",
"value": "nab@udkantsdanmark.dk",
"use": "work"
}
],
"gender": "unknown",
"address": [
{
"use": "home",
"line": [
"Tårnhøjvej 47 ",
"Landet"
],
"city": "Aalborg Øst",
"postalCode": "9220",
"country": "Danmark"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-quality",
"extension": [
{
"url": "qualityType",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/quality-types",
"code": "UQ",
"display": "Usage Quality"
}
]
}
},
{
"url": "qualityCode",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/usage-quality",
"code": "automatically-transferred",
"display": "Automatically transferred measurement"
}
]
}
}
]
}
],
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "4eea5cb0-2e67-11e6-bdf4-0800200c9a66"
}
],
"status": "final",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011",
"display": "O2 sat.;Hb(aB)"
}
]
},
"subject": {
"reference": "#1"
},
"effectiveDateTime": "2019-04-09T10:10:10+00:00",
"performer": [
{
"reference": "#1"
}
],
"valueQuantity": {
"value": 0.97,
"unit": "NA"
},
"device": {
"reference": "https://document-transformation.cit-document-transformation-980.local/fhir/Device/b4ceab77-0f5c-43f5-9760-77d436799264"
}
}
},
{
"resource": {
"resourceType": "Observation",
"id": "6790b4bd-336e-48e3-8dc6-cd91b3660d5a",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"name": [
{
"family": "Berggren",
"given": [
"Nancy",
"Ann"
]
}
],
"telecom": [
{
"system": "phone",
"value": "65123456",
"use": "home"
},
{
"system": "email",
"value": "nab@udkantsdanmark.dk",
"use": "work"
}
],
"gender": "unknown",
"address": [
{
"use": "home",
"line": [
"Tårnhøjvej 47 ",
"Landet"
],
"city": "Aalborg Øst",
"postalCode": "9220",
"country": "Danmark"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-quality",
"extension": [
{
"url": "qualityType",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/quality-types",
"code": "UQ",
"display": "Usage Quality"
}
]
}
},
{
"url": "qualityCode",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/usage-quality",
"code": "automatically-transferred",
"display": "Automatically transferred measurement"
}
]
}
}
]
}
],
"identifier": [
{
"system": "http://ehealth.sundhed.dk/id/ehealth-identifier",
"value": "4eea5cb1-2e67-11e6-bdf4-0800200c9a66"
}
],
"status": "final",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011",
"display": "O2 sat.;Hb(aB)"
}
]
},
"subject": {
"reference": "#1"
},
"effectiveDateTime": "2019-04-09T10:15:10+00:00",
"performer": [
{
"reference": "#1"
}
],
"valueQuantity": {
"value": 0.92,
"unit": "NA"
},
"device": {
"reference": "https://document-transformation.cit-document-transformation-980.local/fhir/Device/b4ceab77-0f5c-43f5-9760-77d436799264"
}
}
},
{
"resource": {
"resourceType": "Observation",
"id": "f200c10b-47e8-4747-b519-c2d1b21a6a67",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-observation"
]
},
"contained": [
{
"resourceType": "Patient",
"id": "1",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "2512489996"
}
],
"name": [
{
"family": "Berggren",
"given": [
"Nancy",
"Ann"
]
}
],
"telecom": [
{
"system": "phone",
"value": "65123456",
"use": "home"
},
{
"system": "email",
"value": "nab@udkantsdanmark.dk",
"use": "work"
}
],
"gender": "unknown",
"address": [
{
"use": "home",
"line": [
"Tårnhøjvej 47 ",
"Landet"
],
"city": "Aalborg Øst",
"postalCode": "9220",
"country": "Danmark"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-quality",
"extension": [
{
"url": "qualityType",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/quality-types",
"code": "UQ",
"display": "Usage Quality"
}
]
}
},
{
"url": "qualityCode",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/usage-quality",
"code": "automatically-transferred",
"display": "Automatically transferred measurement"
}
]
}
}
]
}
],
"status": "final",
"code": {
"coding": [
{
"system": "urn:oid:1.2.208.176.2.1",
"code": "NPU03011",
"display": "O2 sat.;Hb(aB)"
}
]
},
"subject": {
"reference": "#1"
},
"effectiveDateTime": "2019-04-09T10:30:10+00:00",
"performer": [
{
"reference": "#1"
}
],
"valueQuantity": {
"value": 0.95,
"unit": "NA"
},
"device": {
"reference": "https://document-transformation.cit-document-transformation-980.local/fhir/Device/b4ceab77-0f5c-43f5-9760-77d436799264"
}
}
}
]
}
POST [base]/$transform-from-QRD
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRyYW5zZm9ybS1mcm9tLVFSRCIsIiR0cmFuc2Zvcm0tdG8tUVJEIiwiJHRlc3Qtb25seS1jcmVhdGUiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/5.0.2 (FHIR Client; FHIR 3.0.2/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "documentReference",
"resource": {
"resourceType": "DocumentReference",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-documentreference"
]
},
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "69730-0"
}
]
},
"indexed": "2020-08-12T09:30:33.406+00:00",
"content": [
{
"attachment": {
"contentType": "application/xml",
"data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PD94bWwtc3R5bGVzaGVldCB0eXBlPSJ0ZXh0L3hzbCIgaHJlZj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvU3RhbmRhcmRlci9ITDcvUFJPL1N0eWxlc2hlZXQvTGFudGFuYUdyb3VwL3N0eWxlc2hlZXRzLW1hc3Rlci9TdHlsZXNoZWV0cy9DREEvY2RhLnhzbCI/PjwhLS0qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICAgICAgICAgICAgICAgICAgIFBSTy1TS0VNQSA1LCB2ZXJzaW9uIDYgICAgICAgICAgICAgICAgICAgICAgKiogICAgICAgU3DDuHJnZXNrZW1hIGJlc3ZhcmVsc2UgdmVkcsO4cmVuZGUgc2xpZGdpZ3QgaSBob2Z0ZW4gICAgICAgKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqIE1lZENvbTogMjAxOS0wNS0wMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi0tPjxDbGluaWNhbERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aGw3LW9yZzp2MyIgeG1sbnM6c2R0Yz0idXJuOmhsNy1vcmc6c2R0YyIgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aGw3LW9yZzp2MyAuLi8uLi8uLi9QUk8vU2NoZW1hL0NEQV9TRFRDLnhzZCIgY2xhc3NDb2RlPSJET0NDTElOIiBtb29kQ29kZT0iRVZOIj4gICAgPHJlYWxtQ29kZSBjb2RlPSJESyIvPiAgICA8dHlwZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEuMyIgZXh0ZW5zaW9uPSJQT0NEX0hEMDAwMDQwIi8+ICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjEzLjEiLz4gICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuMTMuMS4xLjEiLz4gICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249ImMwYzNmMzEyLWJmNzQtNDQwZi1hNWE3LTYyZGZiMjhlYmI4OCIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iTWVkQ29tIi8+ICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBSZXNwb25zZSBEb2N1bWVudCIvPiAgICA8dGl0bGU+U3DDuHJnZXNrZW1hIHZlZHLDuHJlbmRlIHNsaWRnaWd0IGkgaG9mdGVuPC90aXRsZT4gICAgPCEtLSAgPHNkdGM6c3RhdHVzQ29kZSBjb2RlPSJORVciLz4gICAgLS0+ICAgIDxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDE5MDUwMTEzMjAwMCswMjAwIi8+ICAgIDxjb25maWRlbnRpYWxpdHlDb2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMjUiLz4gICAgPGxhbmd1YWdlQ29kZSBjb2RlPSJkYS1ESyIvPiAgICA8cmVjb3JkVGFyZ2V0IHR5cGVDb2RlPSJSQ1QiIGNvbnRleHRDb250cm9sQ29kZT0iT1AiPiAgICAgICAgPHBhdGllbnRSb2xlIGNsYXNzQ29kZT0iUEFUIj4gICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xNzYuMS4yIiBleHRlbnNpb249IjExMTE1NTMxNjEiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IkNQUiIvPiAgICAgICAgICAgIDxhZGRyIHVzZT0iSCI+ICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT7DmGJlbnLDpWdhZGUgMTY4PC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+MTQzOTwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgPGNpdHk+IEvDuGJlbmhhdm4gSzwvY2l0eT4gICAgICAgICAgICAgICAgPGNvdW50cnk+RGFubWFyazwvY291bnRyeT4gICAgICAgICAgICA8L2FkZHI+ICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDo0MzIxODg4OCIgdXNlPSJIIi8+ICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9Im1haWx0bzptYWRzLnBlZGVyc2VuQGFzZHNkYS5jb20iIHVzZT0iV1AiLz4gICAgICAgICAgICA8cGF0aWVudCBjbGFzc0NvZGU9IlBTTiIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgICAgICAgICAgPG5hbWU+ICAgICAgICAgICAgICAgICAgICA8cHJlZml4PkZvbGtlc2tvbGVsw6ZyZXI8L3ByZWZpeD4gICAgICAgICAgICAgICAgICAgIDxnaXZlbj5NYWRzPC9naXZlbj4gICAgICAgICAgICAgICAgICAgIDxmYW1pbHk+UGVkZXJzZW48L2ZhbWlseT4gICAgICAgICAgICAgICAgPC9uYW1lPiAgICAgICAgICAgICAgICA8YWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlIGNvZGU9Ik0iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMSIvPiAgICAgICAgICAgICAgICA8YmlydGhUaW1lIHZhbHVlPSIxOTU1MTExMTAwMDAwMCswMDAwIi8+ICAgICAgICAgICAgPC9wYXRpZW50PiAgICAgICAgPC9wYXRpZW50Um9sZT4gICAgPC9yZWNvcmRUYXJnZXQ+ICAgIDxhdXRob3IgdHlwZUNvZGU9IkFVVCIgY29udGV4dENvbnRyb2xDb2RlPSJPUCI+ICAgICAgICA8dGltZSB2YWx1ZT0iMjAxOTA1MDExMzEyMDArMDIwMCIvPiAgICAgICAgPGFzc2lnbmVkQXV0aG9yIGNsYXNzQ29kZT0iQVNTSUdORUQiPiAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE3Ni4xLjIiIGV4dGVuc2lvbj0iMTExMTU1MzE2MSIgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iQ1BSIi8+ICAgICAgICAgICAgPGNvZGUgY29kZT0iU0VMRiIgZGlzcGxheU5hbWU9IlNlbGYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMTExIiBjb2RlU3lzdGVtTmFtZT0iSEw3IFJvbGUgY29kZSIvPiAgICAgICAgICAgIDxhZGRyIHVzZT0iSCI+ICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT7DmGJlbnLDpWdhZGUgMTY4PC9zdHJlZXRBZGRyZXNzTGluZT4gICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+MTQzOTwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgPGNpdHk+IEvDuGJlbmhhdm4gSzwvY2l0eT4gICAgICAgICAgICAgICAgPGNvdW50cnk+RGFubWFyazwvY291bnRyeT4gICAgICAgICAgICA8L2FkZHI+ICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDo0MzIxODg4OCIgdXNlPSJIIi8+ICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9Im1haWx0bzptYWRzLnBlZGVyc2VuQGFzZHNkYS5jb20iIHVzZT0iV1AiLz4gICAgICAgICAgICA8YXNzaWduZWRQZXJzb24gY2xhc3NDb2RlPSJQU04iIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+ICAgICAgICAgICAgICAgIDxuYW1lPiAgICAgICAgICAgICAgICAgICAgPHByZWZpeD5Gb2xrZXNrb2xlbMOmcmVyPC9wcmVmaXg+ICAgICAgICAgICAgICAgICAgICA8Z2l2ZW4+TWFkczwvZ2l2ZW4+ICAgICAgICAgICAgICAgICAgICA8ZmFtaWx5PlBlZGVyc2VuPC9mYW1pbHk+ICAgICAgICAgICAgICAgIDwvbmFtZT4gICAgICAgICAgICA8L2Fzc2lnbmVkUGVyc29uPiAgICAgICAgICAgIDxyZXByZXNlbnRlZE9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgICAgICAgICAgPG5hbWU+T3J0b3DDpmRraXJ1Z2lzayBBZmRlbGluZ+KAiywgSHZpZG92cmUgSG9zcGl0YWw8L25hbWU+ICAgICAgICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4gICAgICAgIDwvYXNzaWduZWRBdXRob3I+ICAgIDwvYXV0aG9yPiAgICA8Y3VzdG9kaWFuIHR5cGVDb2RlPSJDU1QiPiAgICAgICAgPGFzc2lnbmVkQ3VzdG9kaWFuIGNsYXNzQ29kZT0iQVNTSUdORUQiPiAgICAgICAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbiBjbGFzc0NvZGU9Ik9SRyIgZGV0ZXJtaW5lckNvZGU9IklOU1RBTkNFIj4gICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTc2LjEuMSIgZXh0ZW5zaW9uPSI1ODI4ODEwMDAwMTYwMDAiIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlNPUiIvPiAgICAgICAgICAgICAgICA8bmFtZT5PcnRvcMOmZGtpcnVnaXNrIEFmZGVsaW5n4oCLLCBIdmlkb3ZyZSBIb3NwaXRhbDwvbmFtZT4gICAgICAgICAgICAgICAgPHRlbGVjb20gdmFsdWU9InRlbDozODYyMTQwMCIgdXNlPSJXUCIvPiAgICAgICAgICAgICAgICA8YWRkciB1c2U9IldQIj4gICAgICAgICAgICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT5LZXR0ZWfDpXJkIEFsbGUgMzA8L3N0cmVldEFkZHJlc3NMaW5lPiAgICAgICAgICAgICAgICAgICAgPHBvc3RhbENvZGU+MjY1MDwvcG9zdGFsQ29kZT4gICAgICAgICAgICAgICAgICAgIDxjaXR5Pkh2aWRvdnJlPC9jaXR5PiAgICAgICAgICAgICAgICAgICAgPGNvdW50cnk+RGFubWFyazwvY291bnRyeT4gICAgICAgICAgICAgICAgPC9hZGRyPiAgICAgICAgICAgIDwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+ICAgICAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPiAgICA8L2N1c3RvZGlhbj4gICAgPGRvY3VtZW50YXRpb25PZiB0eXBlQ29kZT0iRE9DIj4gICAgICAgIDxzZXJ2aWNlRXZlbnQgY2xhc3NDb2RlPSJNUFJPVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgPGVmZmVjdGl2ZVRpbWU+ICAgICAgICAgICAgICAgIDxsb3cgdmFsdWU9IjIwMTkwNTAxMTMyMDAwKzAyMDAiLz4gICAgICAgICAgICAgICAgPGhpZ2ggdmFsdWU9IjIwMTkwNTAxMTMyMDAwKzAyMDAiLz4gICAgICAgICAgICA8L2VmZmVjdGl2ZVRpbWU+ICAgICAgICA8L3NlcnZpY2VFdmVudD4gICAgPC9kb2N1bWVudGF0aW9uT2Y+ICAgIDxkb2N1bWVudGF0aW9uT2YgdHlwZUNvZGU9IkRPQyI+ICAgICAgICA8c2VydmljZUV2ZW50IGNsYXNzQ29kZT0iTVBST1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgIDwhLS0gSGVyIHNrYWwgYW5naXZlcyBlbiBvZmZpY2llbCBrb2RlIGZvciBpbmRob2xkZXQgYWYgc3DDuHJnZXNrZW1hZXQgLS0+ICAgICAgICAgICAgPGNvZGUgY29kZT0iSE9GVEVBUlRST1NFLTExIiBjb2RlU3lzdGVtPSIxLjIuMjA4Ljk5OS45LjkiIGRpc3BsYXlOYW1lPSJEZW5uZSBiZXNrcml2ZWxzZSBlciB0ZXN0IG9ubHkiIGNvZGVTeXN0ZW1OYW1lPSJQUk8gU3DDuHJnZXNrZW1hdHlwZXIiLz4gICAgICAgIDwvc2VydmljZUV2ZW50PiAgICA8L2RvY3VtZW50YXRpb25PZj4gICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgPHN0cnVjdHVyZWRCb2R5IGNsYXNzQ29kZT0iRE9DQk9EWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgPCEtLSAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gICAgICAgSU5GTy1TRUtUSU9OICAgICAgIEludHJvZHVrdGlvbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTkwICAgICAgIEJhZ2dydW5kc2luZm9ybWF0aW9uICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPiAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSI2MCIgcm9vdD0iMS4yLjIwOC4xNzYuNy4yLjIiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY1LTYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5CYWdncnVuZHNpbmZvcm1hdGlvbjwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTEwMCAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIChpbmdlbiBsZWRldGVrc3QpIC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IHR5cGVDb2RlPSJEUklWIiBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBleHRlbnNpb24gYW5naXZlciBzcMO4cmdzbcOlbHNncnVwcGUgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMTAwIiByb290PSIxLjIuMjA4LjE3Ni43LjIuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGNvZGUgYW5naXZlciBzcMO4cmdzbcOlbHNncnVwcGUgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yODAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZpbGtlbiBob2Z0ZSBlciBkw6VybGlnPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgdHlwZUNvZGU9IkNPTVAiIGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI4MCIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjgwLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2aWxrZW4gaG9mdGUgZXIgZMOlcmxpZz8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pkh2aWxrZW4gaG9mdGUgZXIgZMOlcmxpZz88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4MC5BMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iQmVnZ2UgZXIgZMOlcmxpZ2UsIG1lbiB2ZW5zdHJlIGVyIHbDpnJzdCIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1VCSiIgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzIuNC4yMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjctMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSB4c2k6dHlwZT0iSVZMX0lOVCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxvdyB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoaWdoIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZhbHVlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW50cnlSZWxhdGlvbnNoaXA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICA8L29yZ2FuaXplcj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICA8IS0tICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTkxICAgICAgIFN5Z2RvbXNzcGVjaWZpa3QgZnVua3Rpb25zbml2ZWF1ICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4gICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iOTEiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4yIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+U3lnZG9tc3NwZWNpZmlrdCBmdW5rdGlvbnNuaXZlYXUgPC90ZXh0PiAgICAgICAgICAgICAgICAgICAgPCEtLSBHUlVQUEUtMTAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4gICAgICAgICAgICAgICAgICAgIDwhLS0gTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlciAtLT4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkRSSVYiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMTAxIiByb290PSIxLjIuMjA4LjE3Ni43LjMuMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIxMDEuVCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuNy4zLjMiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEh2b3JkYW4gdmlsIGR1IGJlc2tyaXZlIGRlIHNtZXJ0ZXIsIHNvbSBkdSBoYXIgaGFmdCBpIGhvZnRlbj8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI4MSIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjgxLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2b3JkYW4gdmlsIGR1IGJlc2tyaXZlIGRlIHNtZXJ0ZXIsIHNvbSBkdSBoYXIgaGFmdCBpIGhvZnRlbj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pk7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEh2b3JkYW4gdmlsIGR1IGJlc2tyaXZlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZSBzbWVydGVyLCBzb20gZHUgaGFyIGhhZnQgaSBob2Z0ZW4/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyODEuQTQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ik1vZGVyYXRlIHNtZXJ0ZXIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yODIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGhhZnQgcHJvYmxlbWVyIG1lZCBhdCB2YXNrZSBvZyB0w7hycmUgZGlnIChvdmVyIGRldCBoZWxlKSBww6UgZ3J1bmQgYWYgZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI4MiIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjgyLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkdSBoYWZ0IHByb2JsZW1lciBtZWQgYXQgdmFza2Ugb2cgdMO4cnJlIGRpZyAob3ZlciBkZXQgaGVsZSkgcMOlIGdydW5kIGFmIGRpbiBob2Z0ZT8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pk7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEhhciBkdSBoYWZ0IHByb2JsZW1lciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVkIGF0IHZhc2tlIG9nIHTDuHJyZSBkaWcgKG92ZXIgZGV0IGhlbGUpIHDDpSBncnVuZCBhZiBkaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvZnRlPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjgyLkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKYSwgbW9kZXJhdCBiZXN2w6ZyIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGhhZnQgcHJvYmxlbWVyIG1lZCBhdCBrb21tZSBpbmQgaSBlbGxlciB1ZCBhZiBlbiBiaWwgZWxsZXIgYnJ1Z2Ugb2ZmZW50bGlnIHRyYW5zcG9ydCBww6UgZ3J1bmQgYWYgaG9mdGVuPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4My5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIYXIgZHUgaGFmdCBwcm9ibGVtZXIgbWVkIGF0IGtvbW1lIGluZCBpIGVsbGVyIHVkIGFmIGVuIGJpbCBlbGxlciBicnVnZSBvZmZlbnRsaWcgdHJhbnNwb3J0IHDDpSBncnVuZCBhZiBob2Z0ZW4/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgaGFmdCBwcm9ibGVtZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lZCBhdCBrb21tZSBpbmQgaSBlbGxlciB1ZCBhZiBlbiBiaWwgZWxsZXIgYnJ1Z2Ugb2ZmZW50bGlnIHRyYW5zcG9ydCBww6UgZ3J1bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFmIGhvZnRlbj88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4My5BNCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSmEsIG1lZ2V0IHN0b3JlIHByb2JsZW1lciIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjg0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IHNlbHYga3VubmV0IHRhZ2Ugc29ra2VyLCBzdHLDuG1wZXIgZWxsZXIgc3Ryw7htcGVidWtzZXIgcMOlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSI0Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjg0IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyODQuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSGFyIGR1IHNlbHYga3VubmV0IHRhZ2Ugc29ra2VyLCBzdHLDuG1wZXIgZWxsZXIgc3Ryw7htcGVidWtzZXIgcMOlPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IHNlbHYga3VubmV0IHRhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNva2tlciwgc3Ryw7htcGVyIGVsbGVyIHN0csO4bXBlYnVrc2VyIHDDpT88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4NC5BMyIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iTWVkIG1vZGVyYXQgYmVzdsOmciIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgc2VsdiBrdW5uZXQga2xhcmUgaW5ka8O4Yj8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODUiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4NS5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIYXIgZHUgc2VsdiBrdW5uZXQga2xhcmUgaW5ka8O4Yj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pk7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEhhciBkdSBzZWx2IGt1bm5ldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2xhcmUgaW5ka8O4Yj88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4NS5BNCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iTWVkIG1lZ2V0IHN0b3J0IGJlc3bDpnIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEh2b3IgbGFuZyB0aWQgaGFyIGR1IGt1bm5ldCBnw6UsIGbDuHIgZHUgaGFyIGbDpWV0IHN0w6Zya2Ugc21lcnRlciBpIGhvZnRlbiAobWVkIGVsbGVyIHVkZW4gc3Rvayk/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjYiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODYiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4Ni5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIdm9yIGxhbmcgdGlkIGhhciBkdSBrdW5uZXQgZ8OlLCBmw7hyIGR1IGhhciBmw6VldCBzdMOmcmtlIHNtZXJ0ZXIgaSBob2Z0ZW4gKG1lZCBlbGxlciB1ZGVuIHN0b2spPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSHZvciBsYW5nIHRpZCBoYXIgZHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGt1bm5ldCBnw6UsIGbDuHIgZHUgaGFyIGbDpWV0IHN0w6Zya2Ugc21lcnRlciBpIGhvZnRlbiAobWVkIGVsbGVyIHVkZW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0b2spPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjg2LkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSI1IHRpbCAxNSBtaW51dHRlciIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjg3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGt1bm5ldCBnw6Ugb3AgYWQgdHJhcHBlcj8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iNyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI4NyIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjg3LlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkdSBrdW5uZXQgZ8OlIG9wIGFkIHRyYXBwZXI/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUga3VubmV0IGfDpSBvcCBhZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhcHBlcj88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI4Ny5BNCIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iTWVkIG1lZ2V0IHN0b3J0IGJlc3bDpnIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjg4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIdm9yIHN0w6Zya2Ugc21lcnRlciBoYXIgZHUgaGFmdCBpIGhvZnRlbiwgbsOlciBkdSBoYXIgc2t1bGxldCByZWpzZSBkaWcgb3AgZWZ0ZXIgYXQgaGF2ZSBzaWRkZXQgbmVkIChmLmVrcy4gdmVkIG1pZGRhZ3Nib3JkZXQpPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjgiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODgiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4OC5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIdm9yIHN0w6Zya2Ugc21lcnRlciBoYXIgZHUgaGFmdCBpIGhvZnRlbiwgbsOlciBkdSBoYXIgc2t1bGxldCByZWpzZSBkaWcgb3AgZWZ0ZXIgYXQgaGF2ZSBzaWRkZXQgbmVkIChmLmVrcy4gdmVkIG1pZGRhZ3Nib3JkZXQpPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSHZvciBzdMOmcmtlIHNtZXJ0ZXIgaGFyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdSBoYWZ0IGkgaG9mdGVuLCBuw6VyIGR1IGhhciBza3VsbGV0IHJlanNlIGRpZyBvcCBlZnRlciBhdCBoYXZlIHNpZGRldCBuZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmLmVrcy4gdmVkIG1pZGRhZ3Nib3JkZXQpPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjg4LkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJNb2RlcmF0ZSBzbWVydGVyIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI4OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGhhbHRldCBww6UgZ3J1bmQgYWYgZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjkiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyODkiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI4OS5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIYXIgZHUgaGFsdGV0IHDDpSBncnVuZCBhZiBkaW4gaG9mdGU/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgaGFsdGV0IHDDpSBncnVuZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWYgZGluIGhvZnRlPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjg5LkE0IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKYSwgZGV0IG1lc3RlIGFmIHRpZGVuIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSGFyIGR1IGbDuGx0IHBsdWRzZWxpZyBlbGxlciBrcmFmdGlnIHNtZXJ0ZSAoamFnZW5kZSwgc3Rpa2tlbmRlIGVsbGVyIGtyYW1wZS1saWduZW5kZSkgZnJhIGRlbiBkw6VybGlnZSBob2Z0ZT8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxMCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI5MCIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjkwLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkdSBmw7hsdCBwbHVkc2VsaWcgZWxsZXIga3JhZnRpZyBzbWVydGUgKGphZ2VuZGUsIHN0aWtrZW5kZSBlbGxlciBrcmFtcGUtbGlnbmVuZGUpIGZyYSBkZW4gZMOlcmxpZ2UgaG9mdGU/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ow6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgZsO4bHQgcGx1ZHNlbGlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGxlciBrcmFmdGlnIHNtZXJ0ZSAoamFnZW5kZSwgc3Rpa2tlbmRlIGVsbGVyIGtyYW1wZS1saWduZW5kZSkgZnJhIGRlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZMOlcmxpZ2UgaG9mdGU/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyOTAuQTUiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2ZXIgZGFnIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yOTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBJIGh2b3IgaMO4aiBncmFkIGhhciBzbWVydGVyIGkgaG9mdGVuIGJlc3bDpnJsaWdnam9ydCBkaXQgc8OmZHZhbmxpZ2UgYXJiZWpkZSAoaW5rbC4gaHVzYXJiZWpkZSk/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjExIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjkxIiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTEuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSSBodm9yIGjDuGogZ3JhZCBoYXIgc21lcnRlciBpIGhvZnRlbiBiZXN2w6ZybGlnZ2pvcnQgZGl0IHPDpmR2YW5saWdlIGFyYmVqZGUgKGlua2wuIGh1c2FyYmVqZGUpPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+TsOlciBkdSBzZXIgdGlsYmFnZSBww6UgZGUgc2lkc3RlIGZpcmUgdWdlcjogSSBodm9yIGjDuGogZ3JhZCBoYXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtZXJ0ZXIgaSBob2Z0ZW4gYmVzdsOmcmxpZ2dqb3J0IGRpdCBzw6ZkdmFubGlnZSBhcmJlamRlIChpbmtsLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHVzYXJiZWpkZSk/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyOTEuQTMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkVuIGRlbCIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBOw6VyIGR1IHNlciB0aWxiYWdlIHDDpSBkZSBzaWRzdGUgZmlyZSB1Z2VyOiBIYXIgZHUgdsOmcmV0IHBsYWdldCBhZiBzbWVydGVyIGkgaG9mdGVuLCBuw6VyIGR1IGxpZ2dlciBpIHNlbmdlbiBvbSBuYXR0ZW4/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxMiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI5MiIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjkyLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkdSB2w6ZyZXQgcGxhZ2V0IGFmIHNtZXJ0ZXIgaSBob2Z0ZW4sIG7DpXIgZHUgbGlnZ2VyIGkgc2VuZ2VuIG9tIG5hdHRlbj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pk7DpXIgZHUgc2VyIHRpbGJhZ2UgcMOlIGRlIHNpZHN0ZSBmaXJlIHVnZXI6IEhhciBkdSB2w6ZyZXQgcGxhZ2V0IGFmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWVydGVyIGkgaG9mdGVuLCBuw6VyIGR1IGxpZ2dlciBpIHNlbmdlbiBvbSBuYXR0ZW4/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyOTIuQTQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkRlIGZsZXN0ZSBuw6Z0dGVyIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICA8L29yZ2FuaXplcj4gICAgICAgICAgICAgICAgICAgIDwvZW50cnk+ICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4gICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICA8IS0tICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgICAgIFNQw5hSR1NNw4VMU1NFS1RJT04tOTIgICAgICAgQmVoYW5kbGluZyAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4gICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iOTIiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4yIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+QmVoYW5kbGluZzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTEwMiAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIChpbmdlbiBsZWRldGVrc3QpIC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iRFJJViI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIxMDIiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjEwMi5UIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni43LjMuMyIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZvciBvZnRlIHRhZ2VyIGR1IHNtZXJ0ZXN0aWxsZW5kZSBtZWRpY2luIHBnYS4gZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyOTQiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI5NC5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIdm9yIG9mdGUgdGFnZXIgZHUgc21lcnRlc3RpbGxlbmRlIG1lZGljaW4gcGdhLiBkaW4gaG9mdGU/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Idm9yIG9mdGUgdGFnZXIgZHUgc21lcnRlc3RpbGxlbmRlIG1lZGljaW4gcGdhLiBkaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvZnRlPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjk0LkEyIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJGbGVyZSBnYW5nZSBvbSBtw6VuZWRlbiIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjk1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogQnJ1Z2VyIGR1IHJvbGxhdG9yLCBrcnlra2VyLCBzdG9rIGVsbGVyIGvDuHJlc3RvbCBww6UgZ3J1bmQgYWYgZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk1IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTUuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iQnJ1Z2VyIGR1IHJvbGxhdG9yLCBrcnlra2VyLCBzdG9rIGVsbGVyIGvDuHJlc3RvbCBww6UgZ3J1bmQgYWYgZGluIGhvZnRlPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+QnJ1Z2VyIGR1IHJvbGxhdG9yLCBrcnlra2VyLCBzdG9rIGVsbGVyIGvDuHJlc3RvbCBww6UgZ3J1bmQgYWYgZGluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBob2Z0ZT88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI5NS5BMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iTmVqIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yOTYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBIYXIgZHUgZm9yc8O4Z3QgYXQgdHLDpm5lIGZvciBhdCBhZmhqw6ZscGUgc21lcnRlcm5lIGkgZGluIGhvZnRlPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk2IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTYuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSGFyIGR1IGZvcnPDuGd0IGF0IHRyw6ZuZSBmb3IgYXQgYWZoasOmbHBlIHNtZXJ0ZXJuZSBpIGRpbiBob2Z0ZT8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkhhciBkdSBmb3Jzw7hndCBhdCB0csOmbmUgZm9yIGF0IGFmaGrDpmxwZSBzbWVydGVybmUgaSBkaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvZnRlPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjk2LkExIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKYSIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yOTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEhhciBkaW4gaG9mdGUgdsOmcmV0IHVkZSBhZiBsZWQ/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI5MyIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjkzLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkhhciBkaW4gaG9mdGUgdsOmcmV0IHVkZSBhZiBsZWQ/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5IYXIgZGluIGhvZnRlIHbDpnJldCB1ZGUgYWYgbGVkPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjkzLkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJWZWQgaWtrZSIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogVFhULVNQw5hSR1NNw4VMLTI0MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZhZCBlciB2aWd0aWdzdCBmb3IgZGlnIGF0IGbDpSB1ZCBhZiBiZWhhbmRsaW5nZW4/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC42Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyNDMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI0My5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIdmFkIGVyIHZpZ3RpZ3N0IGZvciBkaWcgYXQgZsOlIHVkIGFmIGJlaGFuZGxpbmdlbj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pkh2YWQgZXIgdmlndGlnc3QgZm9yIGRpZyBhdCBmw6UgdWQgYWYgYmVoYW5kbGluZ2VuPzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgbGFuZ3VhZ2U9ImRhLURLIiB4c2k6dHlwZT0iU1QiPkRlIHRyZSB2aWdzdGlnc3QgdGluZyBmb3IgbWlnIGVyOiBhdCBqZWcga2FuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZSBzZWx2LCBhdCBqZWcga2FuIGtsYXJlIGRhZ2xpZ2RhZ2VuIHVkZW4gZm9yIG1lZ2V0IG1lZGljaW4gb2cgYXQgamVnIGthbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnw6UgdHVyIG1lZCBiw7hybmViw7hybmVuZSBpZ2VuLjwvdmFsdWU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBIasOmbHBldGVrc3QgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZvciBnb2QgZXIgZGluIGhvZnRlIGkgaMO4anJlIHNpZGUgbGlnZSBudT8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSI2Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk3IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTcuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSHZvciBnb2QgZXIgZGluIGhvZnRlIGkgaMO4anJlIHNpZGUgbGlnZSBudT8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pkh2b3IgZ29kIGVyIGRpbiBob2Z0ZSBpIGjDuGpyZSBzaWRlIGxpZ2UgbnU/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyOTcuQTQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IjQiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEdyYWZpayAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yOTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZvciBnb2QgZXIgZGluIGhvZnRlIGkgdmVuc3RyZSBzaWRlIGxpZ2UgbnU/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSI3Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk4IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTguUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSHZvciBnb2QgZXIgZGluIGhvZnRlIGkgdmVuc3RyZSBzaWRlIGxpZ2UgbnU/Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Idm9yIGdvZCBlciBkaW4gaG9mdGUgaSB2ZW5zdHJlIHNpZGUgbGlnZSBudT88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjI5OC5BMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iMSIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gR3JhZmlrIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTk1ICAgICAgIEJldsOmZ2VsaWdoZWQgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249Ijk1IiByb290PSIxLjIuMjA4LjE3Ni43LjMuMiIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgIDx0ZXh0PkJldsOmZ2VsaWdoZWQ8L3RleHQ+ICAgICAgICAgICAgICAgICAgICA8IS0tIEdSVVBQRS0xMDUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIFbDpmxnIGRldCBhbHRlcm5hdGl2IGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyB2ZWQgaHZlcnQgc3DDuHJnc23DpWwgLS0+ICAgICAgICAgICAgICAgICAgICA8ZW50cnkgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJEUklWIj4gICAgICAgICAgICAgICAgICAgICAgICA8b3JnYW5pemVyIGNsYXNzQ29kZT0iQkFUVEVSWSIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjEwNSIgcm9vdD0iMS4yLjIwOC4xNzYuNy4zLjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMTA1LlQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjcuMy4zIiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iVsOmbGcgZGV0IGFsdGVybmF0aXYgZGVyIHBhc3NlciBiZWRzdCBmb3IgZGlnIHZlZCBodmVydCBzcMO4cmdzbcOlbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlbDpmxnIGRldCBhbHRlcm5hdGl2IGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyB2ZWQgaHZlcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcMO4cmdzbcOlbDwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdGF0dXNDb2RlIGNvZGU9IkNPTVBMRVRFRCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI5OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIFbDpmxnIGRldCBhbHRlcm5hdGl2LCBkZXIgcGFzc2VyIGJlZHN0IGZvciBkaWcgbWVkIGhlbnN5biB0aWwgdHJhcHBlZ2FuZyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIxIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjk5IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyOTkuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iVHJhcHBlZ2FuZyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+VsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhcHBlZ2FuZzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjk5LkEyIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJNZWQgYnJ1ZyBhZiBnZWzDpm5kZXIsIHN0b2sgZWxsZXIga3J5a2tlIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTMwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogVsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCBhdCB0YWdlIHNrbyBvZyBzdHLDuG1wZXIgcMOlIGjDuGpyZSBmb2QgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMzAwIiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIzMDAuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iU2tvIG9nIHN0csO4bXBlciBww6UgaMO4anJlIGZvZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+VsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCBhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFnZSBza28gb2cgc3Ryw7htcGVyIHDDpSBow7hqcmUgZm9kPC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIzMDAuQTIiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkthbiB0YWdlIHN0csO4bXBlciBww6Ugb2cgYmluZGUgc2tvZW4gbWVkIGJlc3bDpnIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0zMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogVsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCBhdCB0YWdlIHNrbyBvZyBzdHLDuG1wZXIgcMOlIHZlbnN0cmUgZm9kICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMzAxIiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIzMDEuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iU2tvIG9nIHN0csO4bXBlciBww6UgdmVuc3RyZSBmb2QiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PlbDpmxnIGRldCBhbHRlcm5hdGl2LCBkZXIgcGFzc2VyIGJlZHN0IGZvciBkaWcgbWVkIGhlbnN5biB0aWwgYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhZ2Ugc2tvIG9nIHN0csO4bXBlciBww6UgdmVuc3RyZSBmb2Q8L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjMwMS5BMiIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iS2FuIHRhZ2Ugc3Ryw7htcGVyIHDDpSBvZyBiaW5kZSBza29lbiBtZWQgYmVzdsOmciIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMzAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogVsOmbGcgZGV0IGFsdGVybmF0aXYsIGRlciBwYXNzZXIgYmVkc3QgZm9yIGRpZyBtZWQgaGVuc3luIHRpbCBzaWRkZWZ1bmt0aW9uICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIzMDIiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjMwMi5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJTaWRkZWZ1bmt0aW9uIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5Ww6ZsZyBkZXQgYWx0ZXJuYXRpdiwgZGVyIHBhc3NlciBiZWRzdCBmb3IgZGlnIG1lZCBoZW5zeW4gdGlsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWRkZWZ1bmt0aW9uPC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIzMDIuQTMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkthbiBpa2tlIHNpZGRlIG5lZCBpIDMwIG1pbi4gcMOlIGdydW5kIGFmIHNtZXJ0ZXIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDwhLS0gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTkzICAgICAgIEFyYmVqZHNtYXJrZWRzdGlsa255dG5pbmcgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4gICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzQ29kZT0iRE9DU0VDVCIgbW9vZENvZGU9IkVWTiI+ICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy4yLjEiLz4gICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iOTMiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4yIi8+ICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPiAgICAgICAgICAgICAgICAgICAgPHRleHQ+QXJiZWpkc21hcmtlZHN0aWxrbnl0bmluZzwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTEwMyAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIChpbmdlbiBsZWRldGVrc3QpIC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iRFJJViI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIxMDMiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjEwMy5UIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni43LjMuMyIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjU0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEh2b3JkYW4gc2VyIGRpbiBhcmJlamRzc2l0dWF0aW9uIHVkIGkgZGFnPyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI1NCIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjU0LlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2b3JkYW4gc2VyIGRpbiBhcmJlamRzc2l0dWF0aW9uIHVkIGkgZGFnPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+SHZvcmRhbiBzZXIgZGluIGFyYmVqZHNzaXR1YXRpb24gdWQgaSBkYWc/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyNTQuQTQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IlN5Z2VtZWxkdCBww6UgZGVsdGlkIC8gZmxla3Nqb2IiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTMwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEhhciBkdSB2w6ZyZXQgc3lnZW1lbGR0IGluZGVuZm9yIGRldCBzaWRzdGUgw6VyIHDDpSBncnVuZCBhZiBob2Z0ZW4/ICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjIiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIzMDMiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjMwMy5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJIYXIgZHUgdsOmcmV0IHN5Z2VtZWxkdCBpbmRlbmZvciBkZXQgc2lkc3RlIMOlciBww6UgZ3J1bmQgYWYgaG9mdGVuPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+SGFyIGR1IHbDpnJldCBzeWdlbWVsZHQgaW5kZW5mb3IgZGV0IHNpZHN0ZSDDpXIgcMOlIGdydW5kIGFmIGhvZnRlbj88L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvZGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlIGNvZGU9IjMwMy5BMSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSmEgIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTMwNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogSHZvciBsw6ZuZ2UgaGFyIGR1IHNhbW1lbmxhZ3QgdsOmcmV0IHN5Z2VtZWxkdCBpbmRlbiBmb3IgZGV0IHNpZHN0ZSDDpXIgcMOlIGdydW5kIGFmIGhvZnRlbj8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMzA0IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIzMDQuUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iSHZvciBsw6ZuZ2UgaGFyIGR1IHNhbW1lbmxhZ3QgdsOmcmV0IHN5Z2VtZWxkdCBpbmRlbiBmb3IgZGV0IHNpZHN0ZSDDpXIgcMOlIGdydW5kIGFmIGhvZnRlbj8iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0Pkh2b3IgbMOmbmdlIGhhciBkdSBzYW1tZW5sYWd0IHbDpnJldCBzeWdlbWVsZHQgaW5kZW4gZm9yIGRldCBzaWRzdGUgw6VyIHDDpSBncnVuZCBhZiBob2Z0ZW4/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIzMDQuQTMiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ik1lcmUgZW5kIDMgbcOlbmVkZXIiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgIDwhLS0gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gICAgICAgU1DDmFJHU03DhUxTU0VLVElPTi04MSAgICAgICBMaXZza3ZhbGl0ZXQgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzc0NvZGU9IkRPQ1NFQ1QiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuMi4xIi8+ICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjgxIiByb290PSIxLjIuMjA4LjE3Ni43LjMuMiIvPiAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4gICAgICAgICAgICAgICAgICAgIDx0ZXh0PkxpdnNrdmFsaXRldDwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTkxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4gICAgICAgICAgICAgICAgICAgIDwhLS0gQW5naXYgZGV0IHVkc2FnbiwgZGVyIGJlZHN0IGJlc2tyaXZlciBkaW4gaGVsYnJlZHN0aWxzdGFuZCBpIGRhZyAtLT4gICAgICAgICAgICAgICAgICAgIDxlbnRyeSBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkRSSVYiPiAgICAgICAgICAgICAgICAgICAgICAgIDxvcmdhbml6ZXIgY2xhc3NDb2RlPSJCQVRURVJZIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iOTEiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjkxLlQiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjcuMy4zIiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iQW5naXYgZGV0IHVkc2FnbiwgZGVyIGJlZHN0IGJlc2tyaXZlciBkaW4gaGVsYnJlZHN0aWxzdGFuZCBpIGRhZyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkFuZ2l2IGRldCB1ZHNhZ24sIGRlciBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgaSBkYWc8L29yaWdpbmFsVGV4dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yNTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBBbmdpdiBkZXQgdWRzYWduLCBkZXIgaSBkYWcgYmVkc3QgYmVza3JpdmVyIGRpbiBoZWxicmVkc3RpbHN0YW5kIG1lZCBoZW5zeW4gdGlsIGJldsOmZ2VsaWdoZWQgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI1NyIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjU3LlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkJldsOmZ2VsaWdoZWQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgYmV2w6ZnZWxpZ2hlZDwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjU3LkE0IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKZWcgaGFyIHN0b3JlIHByb2JsZW1lciBtZWQgYXQgZ8OlIG9ta3JpbmcgIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0yNTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBBbmdpdiBkZXQgdWRzYWduLCBkZXIgaSBkYWcgYmVkc3QgYmVza3JpdmVyIGRpbiBoZWxicmVkc3RpbHN0YW5kIG1lZCBoZW5zeW4gdGlsIHBlcnNvbmxpZyBwbGVqZSAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbXBvbmVudCBjb250ZXh0Q29uZHVjdGlvbkluZD0idHJ1ZSIgdHlwZUNvZGU9IkNPTVAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNlcXVlbmNlTnVtYmVyIHZhbHVlPSIyIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJERUYiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjQuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCBhc3NpZ25pbmdBdXRob3JpdHlOYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGV4dGVuc2lvbj0iMjU4IiByb290PSIxLjIuMjA4LjE3Ni4xLjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSIyNTguUSIgY29kZVN5c3RlbT0iMS4yLjIwOC4xNzYuMS41IiBjb2RlU3lzdGVtTmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBkaXNwbGF5TmFtZT0iUGVyc29ubGlnIHBsZWplIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9yaWdpbmFsVGV4dD5BbmdpdiBkZXQgdWRzYWduLCBkZXIgaSBkYWcgYmVkc3QgYmVza3JpdmVyIGRpbiBoZWxicmVkc3RpbHN0YW5kIG1lZCBoZW5zeW4gdGlsIHBlcnNvbmxpZyBwbGVqZTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjU4LkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKZWcgaGFyIG1vZGVyYXRlIHByb2JsZW1lciBtZWQgYXQgdmFza2UgbWlnIGVsbGVyIGtsw6ZkZSBtaWcgcMOlIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjU5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgc8OmZHZhbmxpZ2UgYWt0aXZpdGV0ZXIgKGYuZWtzLiBhcmJlamRlLCBzdHVkaWUsIGh1c2FyYmVqZGUsIGZhbWlsaWUtIGVsbGVyIGZyaXRpZHNha3Rpdml0ZXRlcikgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyNTkiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI1OS5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJTw6ZkdmFubGlnZSBha3Rpdml0ZXRlciAoZi5la3MuIGFyYmVqZGUsIHN0dWRpZSwgaHVzYXJiZWpkZSwgZmFtaWxpZS0gZWxsZXIgZnJpdGlkc2FrdGl2aXRldGVyKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+QW5naXYgZGV0IHVkc2FnbiwgZGVyIGkgZGFnIGJlZHN0IGJlc2tyaXZlciBkaW4gaGVsYnJlZHN0aWxzdGFuZCBtZWQgaGVuc3luIHRpbCBzw6ZkdmFubGlnZSBha3Rpdml0ZXRlciAoZi5la3MuIGFyYmVqZGUsIHN0dWRpZSwgaHVzYXJiZWpkZSwgZmFtaWxpZS0gZWxsZXIgZnJpdGlkc2FrdGl2aXRldGVyKTwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjU5LkEzIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKZWcgaGFyIG1vZGVyYXRlIHByb2JsZW1lciBtZWQgYXQgdWRmw7hyZSBtaW5lIHPDpmR2YW5saWdlIGFrdGl2aXRldGVyIiB4c2k6dHlwZT0iQ0UiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIEFudGFsIHN2YXIgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlZmVyZW5jZSB0eXBlQ29kZT0iUkVGUiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjEuMi4yMDguMTg0LjYuMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIFJlZmVyZW5jZShVUkwpIHRpbCBRRkREICAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGV4dGVybmFsRG9jdW1lbnQgY2xhc3NDb2RlPSJET0MiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0IiBleHRlbnNpb249Imh0dHBzOi8vc3ZuLm1lZGNvbS5kay9zdm4vZHJhZnRzL1FGREQvSG9mdGVhcnRyb3NlX3YwLjExX19RRkQueG1sIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQuNSIgZXh0ZW5zaW9uPSIzIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZSBjb2RlPSI3NDQ2OC0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGRpc3BsYXlOYW1lPSJRdWVzdGlvbm5haXJlIEZvcm0gRGVmaW5pdGlvbiBEb2N1bWVudCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4dGVybmFsRG9jdW1lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9yZWZlcmVuY2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29ic2VydmF0aW9uPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NvbXBvbmVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogTUMtU1DDmFJHU03DhUwtMjYwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgc21lcnRlciAvIHViZWhhZyAgICAgICAgICAgICAgICAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iNCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjI2MCIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMjYwLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IlNtZXJ0ZXIgLyB1YmVoYWciPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgc21lcnRlciAvIHViZWhhZzwvb3JpZ2luYWxUZXh0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29kZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUgY29kZT0iMjYwLkE0IiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJKZWcgaGFyIHN0w6Zya2Ugc21lcnRlciBlbGxlciB1YmVoYWciIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIE1DLVNQw5hSR1NNw4VMLTI2MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqIEFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgYW5nc3QgLyBkZXByZXNzaW9uICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29tcG9uZW50IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iQ09NUCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VxdWVuY2VOdW1iZXIgdmFsdWU9IjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkRFRiI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMzMuNC41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIyNjEiIHJvb3Q9IjEuMi4yMDguMTc2LjEuNSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjI2MS5RIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni4xLjUiIGNvZGVTeXN0ZW1OYW1lPSJTdW5kaGVkc2RhdGFzdHlyZWxzZW4iIGRpc3BsYXlOYW1lPSJBbmdzdCAvIGRlcHJlc3Npb24iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3JpZ2luYWxUZXh0PkFuZ2l2IGRldCB1ZHNhZ24sIGRlciBpIGRhZyBiZWRzdCBiZXNrcml2ZXIgZGluIGhlbGJyZWRzdGlsc3RhbmQgbWVkIGhlbnN5biB0aWwgYW5nc3QgLyBkZXByZXNzaW9uPC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIyNjEuQTEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkplZyBlciBpa2tlIMOmbmdzdGVsaWcgZWxsZXIgZGVwcmltZXJldCIgeHNpOnR5cGU9IkNFIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBBbnRhbCBzdmFyIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWZlcmVuY2UgdHlwZUNvZGU9IlJFRlIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIxLjIuMjA4LjE4NC42LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWZlcmVuY2UoVVJMKSB0aWwgUUZERCAgLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxleHRlcm5hbERvY3VtZW50IGNsYXNzQ29kZT0iRE9DIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NCIgZXh0ZW5zaW9uPSJodHRwczovL3N2bi5tZWRjb20uZGsvc3ZuL2RyYWZ0cy9RRkREL0hvZnRlYXJ0cm9zZV92MC4xMV9fUUZELnhtbCIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIHJvb3Q9IjEuMi4yMDguMTg0LjUiIGV4dGVuc2lvbj0iMyIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iNzQ0NjgtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBkaXNwbGF5TmFtZT0iUXVlc3Rpb25uYWlyZSBGb3JtIERlZmluaXRpb24gRG9jdW1lbnQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9leHRlcm5hbERvY3VtZW50PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcmVmZXJlbmNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9vYnNlcnZhdGlvbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgICAgICAgICAgICAgPC9vcmdhbml6ZXI+ICAgICAgICAgICAgICAgICAgICA8L2VudHJ5PiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgICAgICAgPCEtLSAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICAgICBTUMOYUkdTTcOFTFNTRUtUSU9OLTk0ICAgICAgIE9tIGJlc3ZhcmVsc2VuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPiAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NDb2RlPSJET0NTRUNUIiBtb29kQ29kZT0iRVZOIj4gICAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEwLjIwLjMzLjIuMSIvPiAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSI5NCIgcm9vdD0iMS4yLjIwOC4xNzYuNy4zLjIiLz4gICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+ICAgICAgICAgICAgICAgICAgICA8dGV4dD5PbSBiZXN2YXJlbHNlbjwvdGV4dD4gICAgICAgICAgICAgICAgICAgIDwhLS0gR1JVUFBFLTEwNCAgICAgICAgLS0+ICAgICAgICAgICAgICAgICAgICA8IS0tIChpbmdlbiBsZWRldGVrc3QpIC0tPiAgICAgICAgICAgICAgICAgICAgPGVudHJ5IGNvbnRleHRDb25kdWN0aW9uSW5kPSJ0cnVlIiB0eXBlQ29kZT0iRFJJViI+ICAgICAgICAgICAgICAgICAgICAgICAgPG9yZ2FuaXplciBjbGFzc0NvZGU9IkJBVFRFUlkiIG1vb2RDb2RlPSJFVk4iPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjEiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlkIGFzc2lnbmluZ0F1dGhvcml0eU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZXh0ZW5zaW9uPSIxMDQiIHJvb3Q9IjEuMi4yMDguMTc2LjcuMy4zIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9IjEwNC5UIiBjb2RlU3lzdGVtPSIxLjIuMjA4LjE3Ni43LjMuMyIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RhdHVzQ29kZSBjb2RlPSJDT01QTEVURUQiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBNQy1TUMOYUkdTTcOFTC0xNzMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gKiBIdmVtIGhhciB1ZGZ5bGR0IGRldHRlIHNww7hyZ2Vza2VtYT8gICAgICAgICAgICAgICAgKiAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICogLS0+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb21wb25lbnQgY29udGV4dENvbmR1Y3Rpb25JbmQ9InRydWUiIHR5cGVDb2RlPSJDT01QIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZU51bWJlciB2YWx1ZT0iMSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iREVGIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4zMy40LjUiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgYXNzaWduaW5nQXV0aG9yaXR5TmFtZT0iU3VuZGhlZHNkYXRhc3R5cmVsc2VuIiBleHRlbnNpb249IjE3MyIgcm9vdD0iMS4yLjIwOC4xNzYuMS41Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGUgY29kZT0iMTczLlEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9Ikh2ZW0gaGFyIHVkZnlsZHQgZGV0dGUgc3DDuHJnZXNrZW1hPyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcmlnaW5hbFRleHQ+SHZlbSBoYXIgdWRmeWxkdCBkZXR0ZSBzcMO4cmdlc2tlbWE/PC9vcmlnaW5hbFRleHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb2RlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZSBjb2RlPSIxNzMuQTEiIGNvZGVTeXN0ZW09IjEuMi4yMDguMTc2LjEuNSIgY29kZVN5c3RlbU5hbWU9IlN1bmRoZWRzZGF0YXN0eXJlbHNlbiIgZGlzcGxheU5hbWU9IkplZyBoYXIgc2VsdiB1ZGZ5bGR0IHNrZW1hZXQiIHhzaTp0eXBlPSJDRSIvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gQW50YWwgc3ZhciAtLT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVmZXJlbmNlIHR5cGVDb2RlPSJSRUZSIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlSWQgcm9vdD0iMS4yLjIwOC4xODQuNi4xIi8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJlbmNlKFVSTCkgdGlsIFFGREQgIC0tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZXh0ZXJuYWxEb2N1bWVudCBjbGFzc0NvZGU9IkRPQyI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aWQgcm9vdD0iMS4yLjIwOC4xODQiIGV4dGVuc2lvbj0iaHR0cHM6Ly9zdm4ubWVkY29tLmRrL3N2bi9kcmFmdHMvUUZERC9Ib2Z0ZWFydHJvc2VfdjAuMTFfX1FGRC54bWwiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpZCByb290PSIxLjIuMjA4LjE4NC41IiBleHRlbnNpb249IjMiLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNvZGU9Ijc0NDY4LTAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgZGlzcGxheU5hbWU9IlF1ZXN0aW9ubmFpcmUgRm9ybSBEZWZpbml0aW9uIERvY3VtZW50Ii8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZXh0ZXJuYWxEb2N1bWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3JlZmVyZW5jZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvb2JzZXJ2YXRpb24+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgICAgICAgICAgICAgICAgIDwvb3JnYW5pemVyPiAgICAgICAgICAgICAgICAgICAgPC9lbnRyeT4gICAgICAgICAgICAgICAgPC9zZWN0aW9uPiAgICAgICAgICAgIDwvY29tcG9uZW50PiAgICAgICAgPC9zdHJ1Y3R1cmVkQm9keT4gICAgPC9jb21wb25lbnQ+PC9DbGluaWNhbERvY3VtZW50Pg=="
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"resource": {
"resourceType": "Composition",
"id": "af8640e3-4184-45c6-8edd-7a66936b1297",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition"
]
},
"contained": [
{
"resourceType": "Organization",
"id": "1",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "1.2.208.176.1.2",
"value": "1111553161"
}
],
"name": "Ortopædkirugisk Afdeling​, Hvidovre Hospital",
"telecom": [
{
"system": "phone",
"value": "43218888",
"use": "home"
},
{
"system": "email",
"value": "mads.pedersen@asdsda.com",
"use": "work"
}
],
"address": [
{
"use": "home",
"line": [
"Øbenrågade 168"
],
"city": " København K",
"postalCode": "1439",
"country": "Danmark"
}
]
},
{
"resourceType": "Patient",
"id": "2",
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "1111553161"
}
],
"name": [
{
"family": "Pedersen",
"given": [
"Mads"
]
}
],
"telecom": [
{
"system": "phone",
"value": "43218888",
"use": "home"
},
{
"system": "email",
"value": "mads.pedersen@asdsda.com",
"use": "work"
}
],
"gender": "male",
"address": [
{
"use": "home",
"line": [
"Øbenrågade 168"
],
"city": " København K",
"postalCode": "1439",
"country": "Danmark"
}
]
},
{
"resourceType": "Practitioner",
"id": "3",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"
]
},
"name": [
{
"family": "Pedersen",
"given": [
"Mads"
]
}
]
},
{
"resourceType": "Organization",
"id": "4",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "manual"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "582881000016000"
}
],
"name": "Ortopædkirugisk Afdeling​, Hvidovre Hospital",
"address": [
{
"line": [
"Kettegård Alle 30"
],
"city": "Hvidovre",
"postalCode": "2650",
"country": "Danmark"
}
]
}
],
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-composition-authorOrganization",
"valueReference": {
"reference": "#1"
}
}
],
"identifier": {
"system": "urn:oid:1.2.208.184",
"value": "c0c3f312-bf74-440f-a5a7-62dfb28ebb88"
},
"status": "preliminary",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "74465-6",
"display": "Questionnaire Response Document"
}
]
},
"subject": {
"reference": "#2"
},
"date": "2019-05-01T11:20:00+00:00",
"author": [
{
"reference": "#3"
}
],
"title": "Spørgeskema vedrørende slidgigt i hoften",
"custodian": {
"reference": "#4"
}
}
},
{
"resource": {
"resourceType": "QuestionnaireResponse",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-questionnaireresponse"
]
},
"questionnaire": {
"identifier": {
"value": "https://svn.medcom.dk/svn/drafts/QFDD/Hofteartrose_v0.11__QFD.xml"
}
},
"item": [
{
"text": "Baggrundsinformation",
"item": [
{
"linkId": "1.2.208.176.1.5,280,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "280.A2",
"display": "Begge er dårlige, men venstre er værst"
}
}
]
}
]
},
{
"text": "Sygdomsspecifikt funktionsniveau ",
"item": [
{
"linkId": "1.2.208.176.1.5,281,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "281.A4",
"display": "Moderate smerter"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,282,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "282.A3",
"display": "Ja, moderat besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,283,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "283.A4",
"display": "Ja, meget store problemer"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,284,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "284.A3",
"display": "Med moderat besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,285,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "285.A4",
"display": "Med meget stort besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,286,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "286.A3",
"display": "5 til 15 minutter"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,287,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "287.A4",
"display": "Med meget stort besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,288,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "288.A3",
"display": "Moderate smerter"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,289,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "289.A4",
"display": "Ja, det meste af tiden"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,290,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "290.A5",
"display": "Hver dag"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,291,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "291.A3",
"display": "En del"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,292,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "292.A4",
"display": "De fleste nætter"
}
}
]
}
]
},
{
"text": "Behandling",
"item": [
{
"linkId": "1.2.208.176.1.5,294,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "294.A2",
"display": "Flere gange om måneden"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,295,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "295.A2",
"display": "Nej"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,296,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "296.A1",
"display": "Ja"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,293,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "293.A3",
"display": "Ved ikke"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,243,Sundhedsdatastyrelsen",
"answer": [
{
"valueString": "De tre vigstigst ting for mig er: at jeg kan handle selv, at jeg kan klare dagligdagen uden for meget medicin og at jeg kan gå tur med børnebørnene igen."
}
]
},
{
"linkId": "1.2.208.176.1.5,297,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "297.A4",
"display": "4"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,298,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "298.A1",
"display": "1"
}
}
]
}
]
},
{
"text": "Bevægelighed",
"item": [
{
"linkId": "1.2.208.176.1.5,299,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "299.A2",
"display": "Med brug af gelænder, stok eller krykke"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,300,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "300.A2",
"display": "Kan tage strømper på og binde skoen med besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,301,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "301.A2",
"display": "Kan tage strømper på og binde skoen med besvær"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,302,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "302.A3",
"display": "Kan ikke sidde ned i 30 min. på grund af smerter"
}
}
]
}
]
},
{
"text": "Arbejdsmarkedstilknytning",
"item": [
{
"linkId": "1.2.208.176.1.5,254,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "254.A4",
"display": "Sygemeldt på deltid / fleksjob"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,303,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "303.A1",
"display": "Ja "
}
}
]
},
{
"linkId": "1.2.208.176.1.5,304,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "304.A3",
"display": "Mere end 3 måneder"
}
}
]
}
]
},
{
"text": "Livskvalitet",
"item": [
{
"linkId": "1.2.208.176.1.5,257,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "257.A4",
"display": "Jeg har store problemer med at gå omkring "
}
}
]
},
{
"linkId": "1.2.208.176.1.5,258,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "258.A3",
"display": "Jeg har moderate problemer med at vaske mig eller klæde mig på"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,259,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "259.A3",
"display": "Jeg har moderate problemer med at udføre mine sædvanlige aktiviteter"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,260,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "260.A4",
"display": "Jeg har stærke smerter eller ubehag"
}
}
]
},
{
"linkId": "1.2.208.176.1.5,261,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "261.A1",
"display": "Jeg er ikke ængstelig eller deprimeret"
}
}
]
}
]
},
{
"text": "Om besvarelsen",
"item": [
{
"linkId": "1.2.208.176.1.5,173,Sundhedsdatastyrelsen",
"answer": [
{
"valueCoding": {
"system": "urn:oid:1.2.208.176.1.5",
"code": "173.A1",
"display": "Jeg har selv udfyldt skemaet"
}
}
]
}
]
}
]
}
}
]
}
POST [base]/$import-organizations
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiOTY2ZjJhOTUtMDg0Yy00MGQ2LWI3OTktMzdlZmRjN2ZjYThiIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiR0ZXN0LW9ubHktY3JlYXRlIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "organizations",
"resource": {
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:9d9fe91d-b1b5-4152-a6b3-6e4da55fb8ad",
"resource": {
"resourceType": "Organization",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
]
},
"extension": [
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-source",
"code": "SOR"
}
]
}
},
{
"url": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus",
"valueCodeableConcept": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/organization-synchronization-status",
"code": "NotSynchronized"
}
]
}
}
],
"identifier": [
{
"use": "official",
"system": "urn:oid:2.16.840.1.113883.2.24.1.1",
"value": "11111111",
"period": {
"start": "2020-08-05T10:55:07+00:00"
}
},
{
"use": "official",
"system": "urn:oid:1.2.208.176.1.1",
"value": "374792",
"period": {
"start": "2020-08-05T10:55:07+00:00"
}
}
],
"name": "6776c757-91fa-442f-b569-aa8da4d94066"
},
"request": {
"method": "POST",
"url": "Organization"
}
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "transaction-response",
"entry": [
{
"response": {
"status": "200 OK",
"location": "https://organization.cit-organization-687.local/fhir/Organization/126/_history/2",
"etag": "2",
"lastModified": "2020-08-05T10:55:07.207+00:00"
}
},
{
"response": {
"status": "201 Created",
"location": "https://organization.cit-organization-687.local/fhir/Provenance/127/_history/1",
"etag": "1",
"lastModified": "2020-08-05T10:55:07.403+00:00"
}
}
]
}
POST [base]/$persist-login
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiODY2NjY0YjAtYjcwOS00ZDliLThkOTYtNGEyNWI2NmRmMWVlIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIlByYWN0aXRpb25lclJvbGUucmVhZCIsIiRwZXJzaXN0LWxvZ2luIiwiJHRlc3Qtb25seS1jcmVhdGUiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "careTeam",
"resource": {
"resourceType": "CareTeam",
"id": "100",
"meta": {
"profile": [
"http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careteam"
]
},
"status": "active",
"name": "Name",
"participant": [
{
"role": {
"coding": [
{
"system": "http://ehealth.sundhed.dk/cs/careteam-participant-role",
"code": "monitoring_adjuster"
}
]
},
"member": {
"reference": "https://organization.cit-organization-687.local/fhir/Practitioner/102"
}
}
],
"reasonCode": [
{
"coding": [
{
"system": "urn:oid:1.2.208.176.2.4",
"code": "DJ44"
}
]
}
]
}
}
]
}
Response
{
"resourceType": "Bundle",
"type": "collection"
}
POST [base]/Binary/$retrieve-document
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJHRlc3Qtb25seS1jcmVhdGUiLCJCaW5hcnkkcmV0cmlldmUtZG9jdW1lbnQiXX0sImNvbnRleHQiOnsib3JnYW5pemF0aW9uX2lkIjoiaHR0cHM6Ly9vcmdhbml6YXRpb24uY2l0LWRvY3VtZW50LXF1ZXJ5LTIzMS5sb2NhbC9maGlyL09yZ2FuaXphdGlvbi80MTc5NSIsInBhdGllbnRfaWQiOiJodHRwczovL3BhdGllbnQuY2l0LWRvY3VtZW50LXF1ZXJ5LTIzMS5sb2NhbC9maGlyL1BhdGllbnQvMzAyNzAiLCJ0ZWFtX29uX2VvYyI6ZmFsc2V9LCJ1c2VyX3R5cGUiOiJQUkFDVElUSU9ORVIifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "url",
"valueUri": "XYZ_YYY_TTT"
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/xml",
"content": "VGhpcyBpcyB0aGUgY29udGVudCBvZiB0aGUgZG9jdW1lbnQu"
}
POST [base]/$fetch-careplan-and-episode-of-care-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMTkyYTlmZmEtZjE3Yi00YTA0LWE5MDUtMzQ5NzljZDg1MzgwIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1lcGlzb2Rlb2ZjYXJlLXN0YXRzIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/89213"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "192a9ffa-f17b-4a04-a905-34979cd85380"
}
},
"content": "UEsDBBQACAgIAHtRDFEAAAAAAAAAAAAAAABEAAAAQ2FyZVBsYW5BbmRFcGlzb2RlT2ZDYXJlU3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMV81NC9SZXBvcnRIZWFkZXJdj01vwjAMhv+Lz7T5gGklNzTtCoj1tGkHq7gQqSSVE5Cgyn9foBOrdrT9PPbrAZh6z3GNJwIDb8i07dCt3P69t8HvadPeex8RY9g9SJj9KrV9KFpqWciqULpW0ihlXhal0vNKvn5mtEfOmyNxADNkMfgzN1Rf+7u6/RtOSDBfA7gxDzrvrid7w2i9y9AFu3MOw9Yd8nTtHUGaPWnPB3T/4B21xOQaGu8/CzjG2AcjxFQqGxuL8bt8oVhUy7LzDXaiPVoWmwkpqqVWc0jpO6UfUEsHCDYHIQLQAAAARAEAAFBLAwQUAAgICAB7UQxRAAAAAAAAAAAAAAAASgAAAENhcmVQbGFuQW5kRXBpc29kZU9mQ2FyZVN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTFfNTQvQ29uZGl0aW9uQ29kZS9ESjQ0RY3BCsIwDIbfJedS3BgqvU4vXiZ4FA9xrRLo0rG2g1H67rageEry5ef/EvSONQVy3DttQCVY0UZTD3zaMnk0c6h8dJr4DeqewG8+mAkUxIWVI60a2cp2d5TNYV+2DkRNlzY4XboO8iNn8Rfd4jThstVOHAOt5jyTL/Hh1eNSjJGLrxXfZ2VXi/zjOX8AUEsHCPJpheONAAAAtAAAAFBLAwQUAAgICAB7UQxRAAAAAAAAAAAAAAAASQAAAENhcmVQbGFuQW5kRXBpc29kZU9mQ2FyZVN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTFfNTQvQ29uZGl0aW9uQ29kZS9UQkRFjsEKwjAMht8l57GC3np0elbQm3iIbbTFri1rOhij724LE08hX5L/ywpD8NqyDX4ImkCuMKPL1Bp8ulq9osiNq6Ctf4O8r5CWxDSCBMMcpRBkCB2bPmWvDelef4RKQv2SE3TtuqbD7XCE8iil+3uveRxxWpoCFduZTtGmun1+DTjVB7Kv+l23DRu7OPQb35fyBVBLBwjFWNstkgAAAMMAAABQSwECFAAUAAgICAB7UQxRNgchAtAAAABEAQAARAAAAAAAAAAAAAAAAAAAAAAAQ2FyZVBsYW5BbmRFcGlzb2RlT2ZDYXJlU3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMV81NC9SZXBvcnRIZWFkZXJQSwECFAAUAAgICAB7UQxR8mmF440AAAC0AAAASgAAAAAAAAAAAAAAAABCAQAAQ2FyZVBsYW5BbmRFcGlzb2RlT2ZDYXJlU3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMV81NC9Db25kaXRpb25Db2RlL0RKNDRQSwECFAAUAAgICAB7UQxRxVjbLZIAAADDAAAASQAAAAAAAAAAAAAAAABHAgAAQ2FyZVBsYW5BbmRFcGlzb2RlT2ZDYXJlU3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMV81NC9Db25kaXRpb25Db2RlL1RCRFBLBQYAAAAAAwADAGEBAABQAwAAAAA="
}
POST [base]/$fetch-careplan-customization-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJGZldGNoLWNhcmVwbGFuLWN1c3RvbWl6YXRpb24tc3RhdHMiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiLCIkdGVzdC1vbmx5LWNyZWF0ZSJdfSwiY29udGV4dCI6eyJvcmdhbml6YXRpb25faWQiOiJodHRwczovL29yZ2FuaXphdGlvbi5jaXQtcmVwb3J0aW5nLTQ4OS5sb2NhbC9maGlyL09yZ2FuaXphdGlvbi83OTM5MyIsInRlYW1fb25fZW9jIjpmYWxzZX0sInVzZXJfdHlwZSI6IlBSQUNUSVRJT05FUiJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/79393"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"content": "UEsDBBQACAgIAJBRDFEAAAAAAAAAAAAAAABBAAAAQ2FyZVBsYW5DdXN0b21pemF0aW9uU3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMl8zMy9SZXBvcnRIZWFkZXJdz01vwjAMBuD/4jNt2mZjNFfuDEFPQxysykCkklSOO4lV+e/LKGPVjpaf1x8jMPWeZYNXAgNrZNp26NZDEH+1XyjWu72ghN2dweLhG3v3VVEVWbHKyqopC1NWRuu81kutXz8S7ZHTWCEOYMYUDH7glppb/xPd/jVnEsxhBDcdg8672+8RCX1iN9Be2Lpz6m68I4iLp/Z8RvcP7+hETK6laf+zgItIH4xS81DeWsmm79KG7GVV551vsVOni2X1PpPqrda1hhiPMX4DUEsHCI4trHzKAAAAQQEAAFBLAwQUAAgICACQUQxRAAAAAAAAAAAAAAAAUAAAAENhcmVQbGFuQ3VzdG9taXphdGlvblN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMzMvRUhlYWx0aFBsYW5EZWZpbml0aW9uLzE4NTIwpZJNT8MwDED/S87t2n2UdrsOJDiBNm7TDiF124g2qRxnMKb+d9yObYAmLkiVotiO33PSg7i7B1lT9VRLcwuFNpq0NWJxEAjOelTwvG9BLMSvgkDonKPjLJnEvGmAZH9oB+g4/TDkON6iLXTN5zeiImoXUQTVwBs5b/IK8lH+GhWVxmhN6BV5hAvkVBu2zM4v7G0XCHgnMG5Q3RyEx5qB/yA0NteFBgzRsu319ggFIBjV53ey9rA6B4brOm8GEccmFktp9IfsUSOlKURoLZI2ZTjL5qPaKlkf3R6/VUZZGmeJ6LrgTD5KDdClzUG+1Lwyq6UerVjelIOp2zuC5s+7UC76PS036LXtmwEU3bbjbxuc3pITkCbTRGZFCEmRhrPxZBrO40SG83yexSrNbtiY2ziS5B3XS0V6B4KfaSkR+j9n6R3Z5mvAtW8aiftenXTD6j+yS+sNjzUOLle6kqaEq0Vd9wlQSwcIH+pBgmQBAADCAgAAUEsBAhQAFAAICAgAkFEMUY4trHzKAAAAQQEAAEEAAAAAAAAAAAAAAAAAAAAAAENhcmVQbGFuQ3VzdG9taXphdGlvblN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMzMvUmVwb3J0SGVhZGVyUEsBAhQAFAAICAgAkFEMUR/qQYJkAQAAwgIAAFAAAAAAAAAAAAAAAAAAOQEAAENhcmVQbGFuQ3VzdG9taXphdGlvblN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMzMvRUhlYWx0aFBsYW5EZWZpbml0aW9uLzE4NTIwUEsFBgAAAAACAAIA7QAAABsDAAAAAA=="
}
POST [base]/$fetch-careplan-duration-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZWMwZTQzZjUtNjM1ZS00MWY5LWFlMWEtOTc3NzQ5NGFkZjQwIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbi1kdXJhdGlvbi1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/6092"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "ec0e43f5-635e-41f9-ae1a-9777494adf40"
}
},
"content": "UEsDBBQACAgIAJZRDFEAAAAAAAAAAAAAAAA8AAAAQ2FyZVBsYW5EdXJhdGlvblN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfNDUvUmVwb3J0SGVhZGVyXc9Nb8IwDAbg/+IzbT7WTZDrdmYIetq0g1UZiFSSynWRoMp/X9ZOrNrR8vP6YwSmLrJs8ULg4BWZdi2Gt4FRfAwHQen3k4DVL639RK22utDrwtjaaGesq55LY2xlnj4y7ZDzRCHuwY052MeBG6pv3U9099dcSHCfI4T5Dgwx3C7+Ph2R0RXbgQ7CPpxydxsDQVo9dOQThn94T0diCg3N+x8FnEW63im1DJWNl2L+Lm8oqvWmbGODrTqePav3hVQvemMhpa+UvgFQSwcIoHMxzsgAAAA7AQAAUEsDBBQACAgIAJZRDFEAAAAAAAAAAAAAAABLAAAAQ2FyZVBsYW5EdXJhdGlvblN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfNDUvRUhlYWx0aFBsYW5EZWZpbml0aW9uLzQxNTAzvVTbjtowEP0XPxNyISHA61Jp+1AVFd5WPHidCbGa2JEvdCni3zt2uASWVkKVQEjIMyc+58yZsCdfXoHWplrUVMyh5IIbLgWZ7YkCLa1isNq1QGbkBjAgvMBqGmfRCA8NGOoe2oLS2P7qejHWWyVLXuPzb6Qypp2FIVSeb6itKCoohsXPsKy4CpdGWWasggvJCRu0yF1cuNeHAYEPA0J7qW97YlWNhP/B0MiClxxUoCSqvX+9ghIUCOb6W1pb+HEu+HGdD16IRiVSbajgv6mjGjJuAgWtVIaLTZBOpsNaMlp32r73kGEeZ9OEHA6DM3MnypO+yALoe42/yNUaR81QvNh4pXqnDTT/nAXT4a1bvMDJlr8EKHJYH/C7HpyydEkWOSR0GgVlVE6CFPI4mEIUBe8jlgGbxpNkTPEabaixGvGUGb4FgjG9UAVuc5a+NbfKO1zapqFq57Tr6waeuDacadcrFC3NBeT36/ERVHU+xCC6OTPU49cpON55Nt+ROfMDUtyVw6QVSJbgtnM3lUUczVdx9Bp9i5buFaAfvpjNV+eatk7IIsn6QIqDpRv/TsUJNvKu4YiPg3uS5VNMj3hOoqjn7+j5ung0nV4Ve6b7aMfMZNPWYKB4lu8L4WPWJymmlaLwuOd9NDm6iXvex+MTNLkxPxph5HkHd9za6hbwz+1p5i+ED5nPPqd+Z9Hjv0Se9QLHzx9QSwcIAw4UzBUCAAB2BgAAUEsDBBQACAgIAJZRDFEAAAAAAAAAAAAAAABLAAAAQ2FyZVBsYW5EdXJhdGlvblN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfNDUvRUhlYWx0aFBsYW5EZWZpbml0aW9uLzkxNDU5vZTLbtswEEX/hWu9qMpw7G1cIF0UDersAi9YcmQRlUiBDzeu4X/vUH5IdpQARgELAgTOjHjvmaG0I1+fgNWueq6ZWkAplXRSKzLfEQNWe8PhZdsCmZOrgohIgdEZLSYzXDTgWHhpA8Zi+lvIUYy3RpeyxvdfSeVcO09TqDq9xHolKhCJ+J2WlTTp0hnPnTfQi5xq4xa1Ra+92kcE3hwo21l93RFvahT8D4VGC1lKMLHR6HZ8ewMlGFA85Des9vDzHOjadV50Riw60WbNlPzLglTCpYsNtNo4qdZx8TBLas1ZffD2Y1CZ0myaU7LfR2flg6lO9FELYL9qfKJW64I0R/Nq3Tm1W+ug+bQX3KbXtLhBsK3/KDBkv9rjvYpOs8RETrmYCfEQc5oXcQH5l5hlExZPICsLKESWU4HbWMect1jPuJMbIDimR2YgnJxll1p40xEufdMwsw3e7WUCV9I6yW3ICcNK1xd15+v2FlT1NMFBHPrM0U93nOLjnmf4g1iAj4gYtcO1VyhG8bTL0JXnPFu8ZE/Z92wZvgD29i5mffMuxrCtbA1X8aB67NqdeE8zug14lHgU+UPmS2ium7YGB+Je3L3gTejF9OibDtAvg0f0y+AAfZgIytbbFvC/djf0XvAmdDoydDoyc/rByOlw4nj9A1BLBwiO5BVB8wEAAHQGAABQSwECFAAUAAgICACWUQxRoHMxzsgAAAA7AQAAPAAAAAAAAAAAAAAAAAAAAAAAQ2FyZVBsYW5EdXJhdGlvblN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfNDUvUmVwb3J0SGVhZGVyUEsBAhQAFAAICAgAllEMUQMOFMwVAgAAdgYAAEsAAAAAAAAAAAAAAAAAMgEAAENhcmVQbGFuRHVyYXRpb25TdGF0c1JlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzQ1L0VIZWFsdGhQbGFuRGVmaW5pdGlvbi80MTUwM1BLAQIUABQACAgIAJZRDFGO5BVB8wEAAHQGAABLAAAAAAAAAAAAAAAAAMADAABDYXJlUGxhbkR1cmF0aW9uU3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMl80NS9FSGVhbHRoUGxhbkRlZmluaXRpb24vOTE0NTlQSwUGAAAAAAMAAwBcAQAALAYAAAAA"
}
POST [base]/$fetch-careplans-by-patient
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNTFkMjczNWItYzcxYi00ZGNmLWEzNTMtNGI0Yjk3NjRkYTg0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbnMtYnktcGF0aWVudCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/65623"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "51d2735b-c71b-4dcf-a353-4b4b9764da84"
}
},
"content": "UEsDBBQACAgIAJlRDFEAAAAAAAAAAAAAAAA5AAAAQ2FyZVBsYW5zQnlQYXRpZW50UmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfNTAvUmVwb3J0SGVhZGVyXc/BbsIwDAbgd/GZNmkKiOUId6hYT5s4WJWBSMWp3DCpq/Luy+gE1Y7R//2xPYJQ5yXs8UZgYYdCVYvcb4cKgyMOx0cMiz9Xu4cz2uhMb7LC1IW2hbErnZflUhvzkWiHkr4LJD3YMRV7f5eG6qH7rVavcCbBfo7A0xLInoeb+04LeE7oC9s7vQdxfEnp3jNBXDy1lwvyP3ykMwlxQ9P85wOuIXS9VWpeyhsXsum6NCFbbt7y1jfYqvPViTrMpFqv1qaEGE8x/gBQSwcI7GC9icgAAAA5AQAAUEsDBBQACAgIAJlRDFEAAAAAAAAAAAAAAABHAAAAQ2FyZVBsYW5zQnlQYXRpZW50UmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfNTAvRUhlYWx0aEVwaXNvZGVPZkNhcmUvNzc0NjO1Vtty2jAQ/Re/FmELG194a5PMtE9h0rx1+iCkNagxlivJaWmGf+9KNgTcXCYNzDBgW+s9ezlnl4fg6jOwyq6uGmmUgOvygmkIZg+BBqNazeF20+B9cHw+CqTAh1mWpDHerMEy9849aCNV/cWdUXzeaFXKCl//FqysbWZhCCuPNjZtLVYgxuIuLFdSh1+tbrltNVxCKWtp0cvOlkAHrUruoL9vRwH8tlA7JPT8ELS6QrxTARD3tWY1W4K+1ktWyz/MWWM696xq4QZK0FDzvkj7Gx+AwQjUwUtjLi3R0ChtZb0kSV6MK8VZ1cV06D6c0iwvgu32+ygwltnWoEvGrbx31RaSLWtlpPEJc1ULn8FzIbgUmoq9An+xcxNOYxpPAiysZvVdMKMuiAbDgto+B9Efv4ww74zCNMni1Pn3dUXDo8Keto7pNJ3EDqsBLZVw3rGe2jpKFllEIoqf2yiauQ/94C+wwlCLfy3oLIl6iy167KXiFDDH6vpeDGSyP+sVkmRpSs+ukF2/vTjE/rwP8InmvcoNl8MBUJGlEZLzkJtCs9K6NGvraRKoppcJZxaWSm96rgp07y/NxlhYvyhVbvbcJXs3I+fEhX/76RJj8FG0ix/AT0POLE8jT06UlcXJ8j5RHc3JsBuQpyfjKGBCIPUMmGeb/NYhkHcixer6sSPtZuj6PThzrTgIpO8N/GzB2LBIk4K6eecQe2Uds+4pfQ0sepV19Dy3ylySB+I6wyJao1hKCZpoVbmx/5T7xxaceSHRaRy7Bo32yF1QHvQCOc4WFf4iVuM182alD7PtVa5+1aCdzjtq9L10s5TmWcoFEGBQkmTCUpJPMkFoVk4TzsuiWLg/I8PtecivAQmfZNjQZscxz9ezc2yHrnv0M7DMrJjGTs1VJfnmpA0FZhByjVN1B0IahyJxTA2nuGvLSVbVx35aHWQ6iaI0Ol5XXK2bCiyIw5WFDauQf0oLZNwuwP9IfDcwH/Mh3tcg51HQ7ZcgB86SaVQQwVhGkphysiiKmFAhKGcUxCLO3ZA/5ZqjdJpPzrTm0iKjmZ/lfwFQSwcILZ4zthsDAABQDAAAUEsBAhQAFAAICAgAmVEMUexgvYnIAAAAOQEAADkAAAAAAAAAAAAAAAAAAAAAAENhcmVQbGFuc0J5UGF0aWVudFJlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzUwL1JlcG9ydEhlYWRlclBLAQIUABQACAgIAJlRDFEtnjO2GwMAAFAMAABHAAAAAAAAAAAAAAAAAC8BAABDYXJlUGxhbnNCeVBhdGllbnRSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMl81MC9FSGVhbHRoRXBpc29kZU9mQ2FyZS83NzQ2M1BLBQYAAAAAAgACANwAAAC/BAAAAAA="
}
POST [base]/$fetch-careteam-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNzYwYjdiNzAtNjhkMy00ZDg0LThiNmYtN2M5ZDc2NDU1ZjBlIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJldGVhbS1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/8946"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "760b7b70-68d3-4d84-8b6f-7c9d76455f0e"
}
},
"content": "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"
}
POST [base]/$fetch-measurement-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNDI5NzJmY2UtNWI3Ny00Yzk1LTg1MzUtYTMyMDNjMDFmYmY0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1tZWFzdXJlbWVudC1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/94043"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "42972fce-5b77-4c95-8535-a3203c01fbf4"
}
},
"content": "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pzwx8JUsl1mS5TSes6zikV+NE0oYjPqMyKt5dkQMxHjxBO5BerpOPfX3FPte4htL2VcPuBudrGzk+Ap+HvT/juVsIn5H8AwwUiNdJ++s8XBCD8NfUEsHCP9u6CqWAQAAkgMAAFBLAQIUABQACAgIAI1RDFFjic70xQAAADcBAAA3AAAAAAAAAAAAAAAAAAAAAABNZWFzdXJlbWVudFN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMjcvUmVwb3J0SGVhZGVyUEsBAhQAFAAICAgAjVEMURZcaEKWAQAAkwMAAEUAAAAAAAAAAAAAAAAAKgEAAE1lYXN1cmVtZW50U3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMl8yNy9FSGVhbHRoRXBpc29kZU9mQ2FyZS82MTQ1NFBLAQIUABQACAgIAI1RDFFHoYDGlQEAAJIDAABFAAAAAAAAAAAAAAAAADMDAABNZWFzdXJlbWVudFN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMjcvRUhlYWx0aEVwaXNvZGVPZkNhcmUvNDIxMTBQSwECFAAUAAgICACNUQxR+3bA4ZYBAACTAwAARQAAAAAAAAAAAAAAAAA7BQAATWVhc3VyZW1lbnRTdGF0c1JlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzI3L0VIZWFsdGhFcGlzb2RlT2ZDYXJlLzQyNjI2UEsBAhQAFAAICAgAjVEMUetBDIKVAQAAkgMAAEUAAAAAAAAAAAAAAAAARAcAAE1lYXN1cmVtZW50U3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMl8yNy9FSGVhbHRoRXBpc29kZU9mQ2FyZS8yNzQ4N1BLAQIUABQACAgIAI1RDFE3ywfllgEAAJEDAABFAAAAAAAAAAAAAAAAAEwJAABNZWFzdXJlbWVudFN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMjcvRUhlYWx0aEVwaXNvZGVPZkNhcmUvMjI1MzNQSwECFAAUAAgICACNUQxR7UG1gpQBAACSAwAARAAAAAAAAAAAAAAAAABVCwAATWVhc3VyZW1lbnRTdGF0c1JlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzI3L0VIZWFsdGhFcGlzb2RlT2ZDYXJlLzc5MjVQSwECFAAUAAgICACNUQxRPpMeJ5YBAACTAwAARQAAAAAAAAAAAAAAAABbDQAATWVhc3VyZW1lbnRTdGF0c1JlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzI3L0VIZWFsdGhFcGlzb2RlT2ZDYXJlLzEyNzY2UEsBAhQAFAAICAgAjVEMUXQ2upSVAQAAkwMAAEUAAAAAAAAAAAAAAAAAZA8AAE1lYXN1cmVtZW50U3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMl8yNy9FSGVhbHRoRXBpc29kZU9mQ2FyZS85NzA5M1BLAQIUABQACAgIAI1RDFFYT/86lQEAAJMDAABFAAAAAAAAAAAAAAAAAGwRAABNZWFzdXJlbWVudFN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMjcvRUhlYWx0aEVwaXNvZGVPZkNhcmUvOTQxOTlQSwECFAAUAAgICACNUQxR/27oKpYBAACSAwAARAAAAAAAAAAAAAAAAAB0EwAATWVhc3VyZW1lbnRTdGF0c1JlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzI3L0VIZWFsdGhFcGlzb2RlT2ZDYXJlLzI5NTJQSwUGAAAAAAsACwDhBAAAfBUAAAAA"
}
POST [base]/$fetch-patient-devices
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMmY5N2M3YzctNjQxNy00Y2FlLWIwOGItZmIyODkxMGU4NDM4IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wYXRpZW50LWRldmljZXMiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "ANONYMIZED"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/83917"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "2f97c7c7-6417-4cae-b08b-fb28910e8438"
}
},
"content": "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"
}
POST [base]/$fetch-patient-gdpr
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMDdiYjM1ODMtZGNlYy00YTkwLWI4OTUtNTk4NzlhOTkzOTk1IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wYXRpZW50LWdkcHIiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/64482"
}
},
{
"name": "patient",
"valueReference": {
"reference": "https://patient.cit-reporting-489.local/fhir/Patient/27134"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "07bb3583-dcec-4a90-b895-59879a993995"
}
},
"content": "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"
}
POST [base]/$fetch-practitioner-gdpr
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZmFkMTk2NGItNTFkYy00MGRlLWFlYzktZjE2YzQ5OWQyZGM0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wcmFjdGl0aW9uZXItZ2RwciIsInJlcG9ydC1ub24tYW5vbnltaXplZCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/3906"
}
},
{
"name": "practitioner",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Practitioner/76462"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "fad1964b-51dc-40de-aec9-f16c499d2dc4"
}
},
"content": "UEsDBBQACAgIAKNRDFEAAAAAAAAAAAAAAAA3AAAAUHJhY3RpdGlvbmVyR0RQUlJlcG9ydF8yMDIwXzA4XzEyXzEwXzEzXzA3L1JlcG9ydEhlYWRlcrWRy27DIBBF/2XWscE48oN1pO7SyPWqVRcITRIkB9CYREos/3upXaWo+y7RPcO5AxMQekdhry4IEg6kdDDBOIv0sjt03RLC5ofqzUIJLnjGm6wQfcFlUUpe56JuG16+R9QripcFpBHkFAdHdyWN/d0vgt8wIUF+TGDXCso6e7+Yh/puEaGbGq74FsjYU0z3sRnMmyft6KTsH7jDIxJajav/eYBzCH6UjKVDuTYhW7eLhmzbtPngtBrY8WyIvSYkK1tewZzIffJa/yBPP4PV1bYS0f45z19QSwcIvJqGcNYAAAC0AQAAUEsDBBQACAgIAKNRDFEAAAAAAAAAAAAAAABEAAAAUHJhY3RpdGlvbmVyR0RQUlJlcG9ydF8yMDIwXzA4XzEyXzEwXzEzXzA3L0VIZWFsdGhQcmFjdGl0aW9uZXIvNzY0NjK1UkuP0zAQ/i8+r5s6SfM6srsSnEDQG9rDxB431iZ2ZDsrlar/nXFKq4KWE+KW+PN8L8+JPX9EGOPwxYOMJhpn0bPuxDwGt3iJ++OMrGO/wQ/MKDqrq7LK6WfCCGnkDX2gC58SJuh89k6bkaa/syHGucsyHFatTVisGlBt1GumB+Ozb9EvMi4en1Abu8pc7/L5Xvnl/MAsTInzxDRMZjwmIz3KXVE0vIK65qVSPW+bsudiK/Ja1CAqAeycZt8J+9WtFl9u4CN43CNMq8YfNdywawVN3fz3BiSJxiSaEhiFNhpt0iuRv9UF9HkjQGx5iznwslCKUxGCq12r692urnTVk5twDBEpFlu87QxG3Xktu6JtKiqH4AhxCYmOunlDdm2a9TkQXb7lWvUtLzUI3mtBHcuyUapVNWhIYcFHI80MNq7WJpz66y5p9GhlIks9BCrC+QNY8wNS0o00kXucHRHYAy+bdjM6CeOlmvvHyi47d05+PUJw9tGpyzZIp2h4/bwF/XvpMmTSWbXSBjIvVxq2//CUFoXYJ7BwIMLPdz5/bcS/hLmny4p2W61y559QSwcIkoqP5K0BAACHAwAAUEsBAhQAFAAICAgAo1EMUbyahnDWAAAAtAEAADcAAAAAAAAAAAAAAAAAAAAAAFByYWN0aXRpb25lckdEUFJSZXBvcnRfMjAyMF8wOF8xMl8xMF8xM18wNy9SZXBvcnRIZWFkZXJQSwECFAAUAAgICACjUQxRkoqP5K0BAACHAwAARAAAAAAAAAAAAAAAAAA7AQAAUHJhY3RpdGlvbmVyR0RQUlJlcG9ydF8yMDIwXzA4XzEyXzEwXzEzXzA3L0VIZWFsdGhQcmFjdGl0aW9uZXIvNzY0NjJQSwUGAAAAAAIAAgDXAAAAWgMAAAAA"
}
POST [base]/$fetch-practitioner-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNjY2ZTg2ZDktNDZmOC00MDA1LThlZTUtODRhNjMxNTNiY2U3IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1wcmFjdGl0aW9uZXItc3RhdHMiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/62750"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12",
"end": "2020-08-12"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "666e86d9-46f8-4005-8ee5-84a63153bce7"
}
},
"content": "UEsDBBQACAgIAJRRDFEAAAAAAAAAAAAAAAA4AAAAUHJhY3RpdGlvbmVyU3RhdHNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMl80MS9SZXBvcnRIZWFkZXJdkMFuwyAMht+FcxMIy7aUh2irNqdOOyDqtkgpIONOaiPefSzZOraj8We+3x4ZQvBIK30BptgGtSFL1jvAHWmK26nLFt9YbydMCikq0VWN7BuhGqnappbL9qnbZzJozJ8RYGRqzHPRX9FAfwuT4LdZkEy9jczNEbTz7naxd/2VIkMferjCjtC6U+6ucjKWFg/a40m7f/AWjoDgDMz+R8HORCEqzsuh2liq5uWyoWq7ZT14owd+PFvk64LkL/L1WbBU2AOg9Ycf72ausjSSzkcr75QZcIe/Tym9p/QJUEsHCEuz7uHcAAAAgQEAAFBLAwQUAAgICACUUQxRAAAAAAAAAAAAAAAAUwAAAFByYWN0aXRpb25lclN0YXRzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfNDEvUHJhY3RpdGlvbmVyU3VtbWFyeS9QcmFjdGl0aW9uZXJTdW1tYXJ57ZZLb9s4EID/i85mzDcpH5tcetldILkFOfAxjIXakkFRwWYD//cdKnZhI0GBNikCFLlIkDic58fhPDX/ZBdKV7qhh3w9bbcuPzarp2bI967v/nN14Uyk4K+xdGFsVrfnYnVbhnGYcoCbxx00q+bv0+VF00X8p7lRFD+2UFzdsstD6jYofdusS9mtlktYg9uU9cU49XEN8SJ+W6Z1l5fXJU+hTBmuIHX97NBRlpw5crdfNPBvgX6c3UI/p7xB0++knzzHiDE8uM0El0ME5zf47gPsSo0pDLHr72fL4+NYYPtD42Fcvq4e1dQsbl0/uU2zv9vvF+8eymMf1nk4ftfyTuPvi+zcGhmP5g6R/jWU6+8iEOeQ7xZN77Z1FainCZQnydpIJGeaWOYkMeBBct5ynnyDpd+d8Ho5TD06zqqa4DLcgNv+gOejyCssXx6XDhwzKewJxg+QK21f56Vm8U5YV39KNVqR7iL0pUsd5NnX2QuwUVlGIwlWYE6M08QpoYnQkUamUzC0HrbvtZpyv+qgpFVOYSVaq5uamUMdVk1NzENF75DyZNqWcgtEhJYT6Y0gTnJFImbbSCF1SAalM7hx6C/nIt7+AiRh6OMc+AkLN1+uav3RO+Tf3aPCs25SlWdIkAHZPOgf0cApbxehKyTDbsgFtxNp24vNENzmOe+n6pbPXWl/9zo+tB68n2BDK63Zx8OhUoiaBYmRK4UPq0mrJCfMSMZiG8GL9g1w0KRA6+QJ9coSSVG95UwRLoKQDHgUMn3C8QIOg+nXHw9HSi2jLFIipRRYPReJ8y0l1rQgdBsiT+wNcHhpQbvgiQZuiFTeE8cdJ1x7hoeDIjmfneMlHK2x5uPZ0FLjBcIRBggIiLYUixcCUYliw5cGrxb5BjasTEJZr1A9diNJmSPeUEOMSkIHB9Gr+MnGy4lDays+Hg4XWGCmZTgJKBw5gpak5QxZYQEHsMRcMvoNcMTEosObieg2aWxOghJPDbYQAVFYvNKeu+efDwfOvv8DUEsHCM8tn8P6AgAAnw0AAFBLAQIUABQACAgIAJRRDFFLs+7h3AAAAIEBAAA4AAAAAAAAAAAAAAAAAAAAAABQcmFjdGl0aW9uZXJTdGF0c1JlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzQxL1JlcG9ydEhlYWRlclBLAQIUABQACAgIAJRRDFHPLZ/D+gIAAJ8NAABTAAAAAAAAAAAAAAAAAEIBAABQcmFjdGl0aW9uZXJTdGF0c1JlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzQxL1ByYWN0aXRpb25lclN1bW1hcnkvUHJhY3RpdGlvbmVyU3VtbWFyeVBLBQYAAAAAAgACAOcAAAC9BAAAAAA="
}
POST [base]/$fetch-ssl-orders
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYjYzNTkzNDktN2MyNS00NTU2LTk3YWQtNjc4MWIwMWE1NjUyIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1zc2wtb3JkZXJzIiwicmVwb3J0LW5vbi1hbm9ueW1pemVkIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/83906"
}
},
{
"name": "seller",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/60697"
}
}
]
}
Response
{
"resourceType": "Binary",
"meta": {
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "application/gzip-json",
"securityContext": {
"identifier": {
"value": "b6359349-7c25-4556-97ad-6781b01a5652"
}
},
"content": "UEsDBBQACAgIAI5RDFEAAAAAAAAAAAAAAAAwAAAAU1NMT3JkZXJzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMjkvUmVwb3J0SGVhZGVytY9BboMwEEXvMuuAjZMC9hmqpAqsWnVh0UliybHR4ERKEXfvNFQp6r7L8X9/3ngEwj5S2tozgoGmed7RB9Kwv7/C6idu3T1WUslM1lmh2kKaQhml83Wly6fqldHeEm9J3AYzcnGIF+qwvfXf1ZffcEGCeRshzG4bYrid3adNLgaGrtZfsEnkwpHTbQwI0+pBRzra8Afe4wEJQ4ez/zHAKaV+MEIsS3nnUjb/jg3Zpta5j5314nByJHYLUtRrLUuYFvYBvefr/9lbylJX7H2fpi9QSwcI7T6mvdEAAACoAQAAUEsDBBQACAgIAI5RDFEAAAAAAAAAAAAAAAA2AAAAU1NMT3JkZXJzUmVwb3J0XzIwMjBfMDhfMTJfMTBfMTJfMjkvT3JkZXJEZXRhaWxzL09SREVSrVPBbsIwDP2XnltKEQfgCOWAhMbE4LBNO3itAUtpWjkuWof670vpUsG0y2BSDrZf9OS893LyVpwixyhAyniTk5c3fVNQ6k28g0hhJmFojArOSC8hCRiLnIX0PhiOxj2VJ6DCYxSeL4SrdTxfe74nB0ZIF5ZFl0r5lg+10I6QjRsZASm7rmDKmaRyvc4FO/C9rJq1/rZQASxVON0+nxcyqNStHE/z5fKCJEZFR+RqlmuBROaZVc9tmgDjowK9xt3P0YZEoRsisCI04rhikA5Ttv4dYUywGbZ97bd+LUk3Ur3e7FqgLENr3XLxMPd8l4N7EnBtLwlmroY9I6aX70rxSMl3V7/Z9DAkePez2lXCqIkjZVZSyApLNOhH4yAaBIPhJhpN+n17XuyVxAZWMJ1WK96Dpk8QynXnoQO3xqlvSfFDujCXRaEwsyEHrjYXwD8o2Zl8/XNmB9D7TrS6/gJQSwcIomH2gV4BAADOAwAAUEsBAhQAFAAICAgAjlEMUe0+pr3RAAAAqAEAADAAAAAAAAAAAAAAAAAAAAAAAFNTTE9yZGVyc1JlcG9ydF8yMDIwXzA4XzEyXzEwXzEyXzI5L1JlcG9ydEhlYWRlclBLAQIUABQACAgIAI5RDFGiYfaBXgEAAM4DAAA2AAAAAAAAAAAAAAAAAC8BAABTU0xPcmRlcnNSZXBvcnRfMjAyMF8wOF8xMl8xMF8xMl8yOS9PcmRlckRldGFpbHMvT1JERVJQSwUGAAAAAAIAAgDCAAAA8QIAAAAA"
}
POST [base]/$schedule-careplan-and-episode-of-care-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYzU3MWRkNDUtZmYxMS00OGFhLWJlYzQtNDcwZWM3OGZmNmY2IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1lcGlzb2Rlb2ZjYXJlLXN0YXRzIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/97400"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:11:54+00:00",
"end": "2020-08-12T10:11:54+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "1",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:11:54.686+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "c571dd45-ff11-48aa-bec4-470ec78ff6f6"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-careplan-customization-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiJGZldGNoLWNhcmVwbGFuLWN1c3RvbWl6YXRpb24tc3RhdHMiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiLCIkdGVzdC1vbmx5LWNyZWF0ZSJdfSwiY29udGV4dCI6eyJvcmdhbml6YXRpb25faWQiOiJodHRwczovL29yZ2FuaXphdGlvbi5jaXQtcmVwb3J0aW5nLTQ4OS5sb2NhbC9maGlyL09yZ2FuaXphdGlvbi8yNzI2MyIsInRlYW1fb25fZW9jIjpmYWxzZX0sInVzZXJfdHlwZSI6IlBSQUNUSVRJT05FUiJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/27263"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:12:35+00:00",
"end": "2020-08-12T10:12:35+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "7",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:36.735+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-careplan-duration-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYWJjZTE3YTAtZDQyNi00NjQ0LTkwMGYtMzNlZjVkN2Y4MjMwIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbi1kdXJhdGlvbi1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/86646"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:12:45+00:00",
"end": "2020-08-12T10:12:45+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "10",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:45.310+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "abce17a0-d426-4644-900f-33ef5d7f8230"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-careplans-by-patient
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZGIzMzVjMjctYjQ4YS00NGMyLTg4ZjctZjI3MDVhYjlkNDNkIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJlcGxhbnMtYnktcGF0aWVudCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/23421"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:12:50+00:00",
"end": "2020-08-12T10:12:50+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "12",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:50.470+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "db335c27-b48a-44c2-88f7-f2705ab9d43d"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-careteam-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiZDFjMjU5YWYtZjlkZi00OWNmLWFjMTgtYWI1NjFkMGVlNGJiIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1jYXJldGVhbS1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/92162"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:12:48+00:00",
"end": "2020-08-12T10:12:48+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "11",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:48.290+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "d1c259af-f9df-49cf-ac18-ab561d0ee4bb"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-measurement-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYjE3N2YwZWYtOTgzMC00ODllLWE5NjMtNDVkOWRkNGNkM2E5IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1tZWFzdXJlbWVudC1zdGF0cyJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/83859"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:12:27+00:00",
"end": "2020-08-12T10:12:27+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "5",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:27.642+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "b177f0ef-9830-489e-a963-45d9dd4cd3a9"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-patient-devices
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNGU4MWNhMDgtMmQ1Yi00YjljLTg5YTEtZWFiN2Y4YTI2Mjc2IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wYXRpZW50LWRldmljZXMiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/37118"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:12:43+00:00",
"end": "2020-08-12T10:12:43+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "9",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:43.733+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "4e81ca08-2d5b-4b9c-89a1-eab7f8a26276"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-patient-gdpr
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMThjZDUwNTItNWNkMC00YjFiLTgxZjUtMGVhZjdlOWYzYmM0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wYXRpZW50LWdkcHIiLCJyZXBvcnQtbm9uLWFub255bWl6ZWQiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/70768"
}
},
{
"name": "patient",
"valueReference": {
"reference": "https://patient.cit-reporting-489.local/fhir/Patient/73724"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "4",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:22.701+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "18cd5052-5cd0-4b1b-81f5-0eaf7e9f3bc4"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-patient-total
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiNGFmZmI5MTktYjU2Yy00NmE1LWI1NGUtYTA3MGFmZGRhMjZmIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1wYXRpZW50LXRvdGFsIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/57060"
}
},
{
"name": "conditionCode",
"valueCoding": {
"system": "urn:oid:1.2.208.176.2.4",
"code": "DJ44",
"display": "Kronisk obstruktiv lungesygdom"
}
},
{
"name": "status",
"valueString": "active"
},
{
"name": "anonymization",
"valueString": "ANONYMIZED"
}
]
}
Response
{
"resourceType": "Binary",
"id": "14",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:13:02.016+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "4affb919-b56c-46a5-b54e-a070afdda26f"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-practitioner-gdpr
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiMjY4MmI4MjEtYzkzNi00MDFmLThlZmEtNTdjMDMwZGQyZjQ0IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1wcmFjdGl0aW9uZXItZ2RwciIsInJlcG9ydC1ub24tYW5vbnltaXplZCJdfSwidXNlcl90eXBlIjoiU1lTVEVNIn0.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/49988"
}
},
{
"name": "practitioner",
"valueReference": {
"reference": "https://patient.cit-reporting-489.local/fhir/Patient/45342"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "15",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:13:07.564+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "2682b821-c936-401f-8efa-57c030dd2f44"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-practitioner-stats
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiYWYxMmZjODItOGFjYy00ZTk2LTlmM2ItZTIyZDJjYjFiMzYyIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInJlcG9ydC1ub24tYW5vbnltaXplZCIsIiRmZXRjaC1wcmFjdGl0aW9uZXItc3RhdHMiXX0sInVzZXJfdHlwZSI6IlNZU1RFTSJ9.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/8996"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:12:41+00:00",
"end": "2020-08-12T10:12:41+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "8",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:41.412+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "af12fc82-8acc-4e96-9f3b-e22d2cb1b362"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}
POST [base]/$schedule-ssl-orders
Header
Accept-Charset: utf-8
Authorization: Bearer eyJhbGciOiJub25lIn0.eyJ1c2VyX2lkIjoiOWM0YzY1ZDEtZjMzMC00ZmJkLThkNzMtMmM0ZDYwMzkzZWQ1IiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIiRmZXRjaC1zc2wtb3JkZXJzIiwicmVwb3J0LW5vbi1hbm9ueW1pemVkIl19LCJ1c2VyX3R5cGUiOiJTWVNURU0ifQ.
Accept: application/fhir+json;q=1.0, application/json+fhir;q=0.9
User-Agent: HAPI-FHIR/3.8.0 (FHIR Client; FHIR 3.0.1/DSTU3; apache)
Accept-Encoding: gzip
Content-Type: application/fhir+json; charset=UTF-8
Body:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "anonymization",
"valueString": "None"
},
{
"name": "organization",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/12339"
}
},
{
"name": "seller",
"valueReference": {
"reference": "https://organization.cit-reporting-489.local/fhir/Organization/42296"
}
},
{
"name": "period",
"valuePeriod": {
"start": "2020-08-12T10:12:29+00:00",
"end": "2020-08-12T10:12:29+00:00"
}
}
]
}
Response
{
"resourceType": "Binary",
"id": "6",
"meta": {
"versionId": "1",
"lastUpdated": "2020-08-12T10:12:29.614+00:00",
"profile": [
"http://hl7.org/fhir/StructureDefinition/Binary"
]
},
"contentType": "text/plain",
"securityContext": {
"identifier": {
"value": "9c4c65d1-f330-4fbd-8d73-2c4d60393ed5"
}
},
"content": "Kk5PVCBHRU5FUkFURUQgWUVUKg=="
}