PackagesCanonicalsLogsProblems
    Packages
    ca.on.oh-eforms@1.1.0-snapshot1
    http://ontariohealth.ca/legacy/Questionnaire/dr-garvey-chilopora-
{
  "description": null,
  "_filename": "examples/dr_garvey_chilopora_.json",
  "package_name": "ca.on.oh-eforms",
  "subjectType": [ "Patient" ],
  "date": null,
  "publisher": null,
  "name": null,
  "item": [ {
    "item": [ {
      "text": "* Indicates a required field",
      "type": "display",
      "_text": {
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
          "valueString": "font-weight:bold;"
        } ]
      },
      "linkId": "item47143865"
    }, {
      "item": [ {
        "text": "Height (cm):",
        "type": "string",
        "_text": {
          "extension": [ {
            "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
            "valueString": "Height (cm):
" } ] }, "linkId": "item29578021", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%`var-ptLatestVal.ht`" } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "valueString": "Height (cm):" } ] } ] }, { "text": "Weight (kg):", "type": "string", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "Weight (kg):
" } ] }, "linkId": "item67890802", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%`var-ptLatestVal.wt`" } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "valueString": "Weight (kg): " } ] } ] }, { "type": "display", "linkId": "item84833268", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden", "valueBoolean": true }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info", "extension": [ { "url": "text", "valueString": "#blank_line#" } ] } ] } ], "text": "Patient Information", "type": "group", "linkId": "section47163071", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "listSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } } ] } ] }, { "item": [ { "text": "Reason for Referral:", "type": "text", "linkId": "item48807357", "required": true }, { "item": [ { "text": "Total number of pregnancies:", "type": "integer", "linkId": "item67762889", "required": true }, { "text": "Number of vaginal deliveries:", "type": "integer", "linkId": "item91252875" }, { "text": "Number of C-sections:", "type": "integer", "linkId": "item47328769" }, { "text": "Number of miscarriages/pregnancy losses/ectopic pregnancies:", "type": "integer", "linkId": "item36834119" }, { "text": "Number of abortions/pregnancy terminations:", "type": "integer", "linkId": "item29828101" } ], "text": "Pregnancy History", "type": "group", "linkId": "section42000384", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;" }, { "url": "listSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } } ] } ] }, { "item": [ { "text": "Date of Last Menstrual Period:", "type": "date", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "Date of Last Menstrual Period:
" } ] }, "linkId": "item68062550", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "" } ] } } ] } ] }, { "text": "Number of days between periods:", "type": "integer", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "Number of days between periods:
" } ] }, "linkId": "item35661442", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "valueString": "Number of days between periods:" } ] } ] }, { "text": "Number of days period lasts:", "type": "integer", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "Number of days period lasts:
" } ] }, "linkId": "item34464904", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "valueString": "Number of days period lasts:" } ] } ] }, { "text": "Are patient's periods painful:", "type": "choice", "linkId": "item12983596", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ], "answerOption": [ { "valueCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } }, { "valueCoding": { "code": "N", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "No" } } ] }, { "text": "Are patient's periods heavy:", "type": "choice", "linkId": "item93188178", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ], "answerOption": [ { "valueCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } }, { "valueCoding": { "code": "N", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "No" } } ] }, { "text": "Number of pads/tampons used on the heaviest day of period:", "type": "integer", "linkId": "item9542494" } ], "text": "Menstrual History", "type": "group", "linkId": "section41623208", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;" }, { "url": "listSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } } ] } ] }, { "item": [ { "item": [ { "text": "Select all that apply: *", "type": "display", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "Select all that apply: *" } ] }, "linkId": "item5390108" }, { "text": "None", "type": "boolean", "linkId": "item27527635", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "item": [ { "text": "Abnormal pap tests", "type": "boolean", "linkId": "item97846576", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ] }, { "text": "Fibroids", "type": "boolean", "linkId": "item76524094", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ] }, { "text": "Endometriosis", "type": "boolean", "linkId": "item62031353", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ] }, { "text": "Ovarian cysts", "type": "boolean", "linkId": "item78555427", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ] }, { "text": "Sexually transmitted infection(s)", "type": "boolean", "linkId": "item86136829", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ] }, { "text": "Specify:", "type": "choice", "linkId": "item50977523", "repeats": true, "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "drop-down", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "valueString": "{{answer}}" } ] } ], "enableWhen": [ { "operator": "=", "question": "item86136829", "answerBoolean": true } ], "answerOption": [ { "valueCoding": { "code": "Gonorrhea", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item50977523", "display": "Gonorrhea", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 1 } ] } }, { "valueCoding": { "code": "Chlamydia", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item50977523", "display": "Chlamydia", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 2 } ] } }, { "valueCoding": { "code": "Herpes", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item50977523", "display": "Herpes", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 3 } ] } }, { "valueCoding": { "code": "Genital warts", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item50977523", "display": "Genital warts", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 4 } ] } }, { "valueCoding": { "code": "Syphilis", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item50977523", "display": "Syphilis", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 5 } ] } }, { "valueCoding": { "code": "Other", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item50977523", "display": "Other", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 0 } ] } } ], "enableBehavior": "all" } ], "type": "group", "linkId": "section95740632", "enableWhen": [ { "operator": "!=", "question": "item27527635", "answerBoolean": true } ], "enableBehavior": "all" } ], "type": "group", "linkId": "section90671878", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/targetConstraint", "extension": [ { "url": "key", "valueId": "item5390108" }, { "url": "severity", "valueCode": "error" }, { "url": "human", "valueString": "Please obey rules specified in instructions" }, { "url": "expression", "valueExpression": { "language": "text/fhirpath", "expression": "%resource.repeat(item).where(linkId='section90671878').select(item.where(linkId='section95740632').exists(answer) | item.where(linkId='item27527635').exists(answer) | item.where(linkId='item5390108').exists(answer)).count() * 100 / 3 != 0", "description": "ScriptUtil.percentComplete( section90671878 ) != 0" } } ] } ] }, { "text": "Date of last pap test:", "type": "date", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "Date of last pap test:
" } ] }, "linkId": "item127317", "required": true, "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "valueString": "Date of last pap test:" } ] } ] }, { "text": "Patient is sexually active:", "type": "choice", "linkId": "item54300787", "answerOption": [ { "valueCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } }, { "valueCoding": { "code": "N", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "No" } } ] }, { "text": "With:", "type": "choice", "linkId": "item96682694", "repeats": false, "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "push-button", "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls" } ] } } ], "enableWhen": [ { "operator": "=", "question": "item54300787", "answerCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } } ], "answerOption": [ { "valueCoding": { "code": "Men", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item96682694", "display": "Men", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 1 } ] } }, { "valueCoding": { "code": "Women", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item96682694", "display": "Women", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 2 } ] } }, { "valueCoding": { "code": "Both", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item96682694", "display": "Both", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 3 } ] } } ], "enableBehavior": "all" }, { "text": "Form of birth control used:", "type": "choice", "linkId": "item86913170", "repeats": true, "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "drop-down", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ], "enableWhen": [ { "operator": "=", "question": "item54300787", "answerCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } } ], "answerOption": [ { "valueCoding": { "code": "Birth Control pill / patch / ring", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "Birth Control pill / patch / ring", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 1 } ] } }, { "valueCoding": { "code": "Condoms", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "Condoms", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 2 } ] } }, { "valueCoding": { "code": "IUD (hormone)", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "IUD (hormone)", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 3 } ] } }, { "valueCoding": { "code": "IUD (copper)", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "IUD (copper)", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 4 } ] } }, { "valueCoding": { "code": "Pull-out/withdrawal", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "Pull-out/withdrawal", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 5 } ] } }, { "valueCoding": { "code": "Calendar / Natural Family Planning", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "Calendar / Natural Family Planning", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 0 } ] } }, { "valueCoding": { "code": "Partner had vasectomy", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "Partner had vasectomy", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 0 } ] } }, { "valueCoding": { "code": "Permanent tubal sugery", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "Permanent tubal sugery", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 0 } ] } }, { "valueCoding": { "code": "Subdermal implant", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "Subdermal implant", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 0 } ] } }, { "valueCoding": { "code": "None", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item86913170", "display": "None", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 0 } ] } } ], "enableBehavior": "all" } ], "text": "Gynecologic History", "type": "group", "linkId": "section87236956", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;" }, { "url": "listSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } } ] } ] }, { "type": "display", "linkId": "item95005032", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden", "valueBoolean": true }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info", "extension": [ { "url": "text", "valueString": "#blank_line#" } ] } ] } ], "text": "Referral Information", "type": "group", "linkId": "section2763158", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;text-decoration:underline;" }, { "url": "listSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } } ] } ] }, { "item": [ { "type": "text", "linkId": "prob", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "item.where(linkId='prob').answer.exists()" } }, { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%`var-ptCpp.prob`" } } ], "enableBehavior": "all" }, { "item": [ { "text": "Select all that apply:", "type": "display", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "font-style:italic;" } ] }, "linkId": "item4613718" }, { "text": "High blood pressure", "type": "boolean", "linkId": "item16667176", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Diabetes", "type": "boolean", "linkId": "item18948376", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Blood clots in lungs/legs", "type": "boolean", "linkId": "item35434575", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Migraine headaches", "type": "boolean", "linkId": "item69273958", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Liver disease/hepatitis", "type": "boolean", "linkId": "item47066864", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Osteoporosis", "type": "boolean", "linkId": "item75358255", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Infertility", "type": "boolean", "linkId": "item41631847", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Cancer", "type": "boolean", "linkId": "item18292760", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Type(s):", "type": "text", "linkId": "item66877002", "required": true, "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ], "enableWhen": [ { "operator": "=", "question": "item18292760", "answerBoolean": true } ], "enableBehavior": "all" }, { "text": "Thyroid problems", "type": "boolean", "linkId": "item77134898", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Asthma", "type": "boolean", "linkId": "item880791", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Anxiety/ Depression", "type": "boolean", "linkId": "item72238932", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Incontinence (urine/stool)", "type": "boolean", "linkId": "item37884318", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Constipation", "type": "boolean", "linkId": "item41904126", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Frequent bladder infections", "type": "boolean", "linkId": "item51470870", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Other", "type": "boolean", "linkId": "item15815594", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] }, { "text": "Specify:", "type": "text", "linkId": "item78475900", "required": true, "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "valueString": "Other: {{answer}}" } ] } ], "enableWhen": [ { "operator": "=", "question": "item15815594", "answerBoolean": true } ], "enableBehavior": "all" } ], "type": "group", "linkId": "section61677093", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%resource.repeat(item).where(linkId='prob').answer.empty()", "description": "prob.r == ''" } } ] } ], "text": "Medical History", "type": "group", "linkId": "section4572141", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;text-decoration:underline;" }, { "url": "lastSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } }, { "url": "listSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } } ] } ] }, { "item": [ { "type": "text", "linkId": "rx", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%`var-ptCpp.rx`" } } ] } ], "text": "Medications", "type": "group", "linkId": "i_nmedications_n", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;text-decoration:underline;" } ] } ] }, { "item": [ { "type": "text", "linkId": "allg", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%`var-ptCpp.allg`" } } ] } ], "text": "Allergies", "type": "group", "linkId": "allergies", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;" }, { "url": "answerStyle", "valueString": "font-weight:bold;color:#AA0000;" } ] } ] }, { "item": [ { "type": "text", "linkId": "pmhx", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%`var-ptCpp.pmhx`" } } ] } ], "text": "Past Medical History", "type": "group", "linkId": "i_npast_medical_histo", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;" } ] } ] }, { "item": [ { "type": "text", "linkId": "fhx", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "item.where(linkId='fhx').answer.exists()" } }, { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%`var-ptCpp.fhx`" } } ], "enableBehavior": "all" }, { "item": [ { "text": "Select all that apply:", "type": "display", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "font-style:italic;" } ] }, "linkId": "item33610974" }, { "text": "High blood pressure", "type": "boolean", "linkId": "item65894204", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Heart Disease/Stroke", "type": "boolean", "linkId": "item82516489", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Diabetes", "type": "boolean", "linkId": "item30885585", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Bad reaction to anesthetic", "type": "boolean", "linkId": "item4088333", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Breast Cancer", "type": "boolean", "linkId": "item37784990", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Uterine Cancer", "type": "boolean", "linkId": "item53504294", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Ovarian Cancer", "type": "boolean", "linkId": "item4801402", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Colon/Bowel Cancer", "type": "boolean", "linkId": "item75842905", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } } ] }, { "text": "Other Cancer(s)", "type": "boolean", "linkId": "item22994219", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "check-box", "system": "http://hl7.org/fhir/questionnaire-item-control" } ] } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] }, { "text": "Specify:", "type": "text", "linkId": "item29254997", "required": true, "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "text", "valueString": "Other Cancer(s): {{answer}}" } ] } ], "enableWhen": [ { "operator": "=", "question": "item22994219", "answerBoolean": true } ], "enableBehavior": "all" } ], "type": "group", "linkId": "section48519309", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%resource.repeat(item).where(linkId='fhx').answer.empty()", "description": "fhx.r == ''" } } ] } ], "text": "Family History", "type": "group", "linkId": "section68506771", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;" }, { "url": "lastSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } }, { "url": "groupItems", "valueBoolean": false } ] } ] }, { "item": [ { "type": "text", "linkId": "soc", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "item.where(linkId='soc').answer.exists()" } }, { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%`var-ptCpp.soc`" } } ], "enableBehavior": "all" }, { "item": [ { "text": "Smoker:", "type": "choice", "linkId": "item57834583", "repeats": false, "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl", "valueCodeableConcept": { "coding": [ { "code": "push-button", "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls" } ] } } ], "answerOption": [ { "valueCoding": { "code": "No", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item57834583", "display": "No", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 1 } ] } }, { "valueCoding": { "code": "Yes", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item57834583", "display": "Yes", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 2 } ] } }, { "valueCoding": { "code": "Ex-Smoker", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item57834583", "display": "Ex-Smoker", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/itemWeight", "valueDecimal": 3 } ] } } ] }, { "text": "Number of years:", "type": "string", "linkId": "item10529961", "enableWhen": [ { "operator": "=", "question": "item57834583", "answerCoding": { "code": "Yes", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item57834583", "display": "Yes" } } ], "enableBehavior": "all" }, { "text": "Number of cigarettes per day:", "type": "string", "linkId": "item44127211", "enableWhen": [ { "operator": "=", "question": "item57834583", "answerCoding": { "code": "Yes", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item57834583", "display": "Yes" } } ], "enableBehavior": "all" }, { "text": "Quit date:", "type": "string", "linkId": "item41506070", "enableWhen": [ { "operator": "=", "question": "item57834583", "answerCoding": { "code": "Ex-Smoker", "system": "http://ontariohealth.ca/legacy/CodeSystem/dr-garvey-chilopora-_item57834583", "display": "Ex-Smoker" } } ], "enableBehavior": "all" }, { "text": "Consumes alcohol:", "type": "choice", "linkId": "item151992", "answerOption": [ { "valueCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } }, { "valueCoding": { "code": "N", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "No" } } ] }, { "text": "Number of drinks per week on average:", "type": "string", "linkId": "item94627251", "enableWhen": [ { "operator": "=", "question": "item151992", "answerCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } } ], "enableBehavior": "all" }, { "text": "Uses recreational and/or street drugs:", "type": "choice", "linkId": "item93764222", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#A6A900;" } ] } ], "answerOption": [ { "valueCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } }, { "valueCoding": { "code": "N", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "No" } } ] }, { "text": "Specify:", "type": "text", "linkId": "item74607677", "enableWhen": [ { "operator": "=", "question": "item93764222", "answerCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } } ], "enableBehavior": "all" }, { "text": "Consumes caffeine:", "type": "choice", "linkId": "item33664919", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info", "extension": [ { "url": "answerStyle", "valueString": "font-weight:bold;color:#A6A900;" } ] } ], "answerOption": [ { "valueCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } }, { "valueCoding": { "code": "N", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "No" } } ] }, { "text": "Number of cups of coffee/tea/cola per day:", "type": "text", "linkId": "item45718527", "enableWhen": [ { "operator": "=", "question": "item33664919", "answerCoding": { "code": "Y", "system": "http://terminology.hl7.org/CodeSystem/v2-0532", "display": "Yes" } } ], "enableBehavior": "all" } ], "type": "group", "linkId": "section64573544", "extension": [ { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "%resource.repeat(item).where(linkId='soc').answer.empty()", "description": "soc.r == ''" } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;text-decoration:underline;" }, { "url": "lastSeparator", "_valueString": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml", "valueString": "
" } ] } } ] } ] } ], "text": "Social History", "type": "group", "linkId": "i_nsocial_history_n", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:white;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;" } ] } ] }, { "item": [ { "text": "GYNECOLOGY", "type": "display", "linkId": "referralService", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] }, { "text": "Gynecology Consult", "type": "display", "linkId": "referralDescription", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] }, { "text": "Gynecology Consult", "type": "display", "linkId": "ax_reasonForReferral", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] }, { "text": "Reproductive System", "type": "display", "linkId": "ax_bodySite", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] }, { "text": "Dr. Chilopora eReferral Form [FINAL MAY 2022]; 2022.05.25", "type": "display", "linkId": "ax_v_bp", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] }, { "type": "display", "_text": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-expression", "valueExpression": { "language": "text/fhirpath", "expression": "(iif(%resource.repeat(item).where(linkId='item97846576').answer.exists(value = 'Y'),'Abnormal Pap Tests' + '; ') | iif(%resource.repeat(item).where(linkId='item76524094').answer.exists(value = 'Y'),'Fibroids' + '; ') | iif(%resource.repeat(item).where(linkId='item62031353').answer.exists(value = 'Y'),'Endometriosis' + '; ') | iif(%resource.repeat(item).where(linkId='item78555427').answer.exists(value = 'Y'),'Ovarian Cysts' + '; ') | iif(%resource.repeat(item).where(linkId='item86136829').answer.exists(value = 'Y'),'Sexually transmitted infection(s)' + '; ')).aggregate($total & $this, '')", "description": "(function() {; var descs = \"\"; if (item97846576.r == 'Y') {descs+='Abnormal Pap Tests' + '; ';} if (item76524094.r == 'Y') {descs+='Fibroids' + '; ';} if (item62031353.r == 'Y') {descs+='Endometriosis' + '; ';} if (item78555427.r == 'Y') {descs+='Ovarian Cysts' + '; ';} if (item86136829.r == 'Y') {descs+='Sexually transmitted infection(s)' + '; ';} return descs.substring(0, (descs.length-2)); })()" } } ] }, "linkId": "ax_diagnosis", "extension": [ { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] } ], "text": "Export Analytics", "type": "group", "linkId": "section98896179", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden", "valueBoolean": true }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "enableWhenExpression", "valueExpression": { "language": "text/fhirpath", "expression": "false", "description": "false" } } ] } ] } ], "type": "group", "linkId": "questionnaire", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/rendering-style", "valueString": "background-color:grey;border-style:solid;" }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info", "extension": [ { "url": "style", "valueString": "font-weight:bold;text-decoration:underline;" } ] } ] } ], "type": null, "experimental": "true", "resourceType": "Questionnaire", "title": "Dr. Chilopora eReferral Form [FINAL MAY 2022]", "package_version": "1.1.0-snapshot1", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm", "valueCoding": { "code": "semver", "system": "http://hl7.org/fhir/version-algorithm" } }, { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode", "valueCode": "random" }, { "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext", "extension": [ { "url": "name", "valueCoding": { "code": "patient", "system": "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext" } }, { "url": "type", "valueCode": "Patient" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "query-ptLatestVal.ht", "language": "application/x-fhir-query", "expression": "Observation?patient={{%patient.id}}&code=http%3A//loinc.org|8302-2&status=final,ammended&_sort=-date&_count=1" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "var-ptLatestVal.ht", "language": "text/fhirpath", "expression": "%`query-ptLatestVal.ht`.entry.resource.ofType(Observation).first().value.where(code='cm').value.toString()" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "query-ips", "language": "application/x-fhir-query", "expression": "Bundle?composition.patient={{%patient.id}}&composition.code=http%3A//loinc.org|60591-5&composition.status=final,ammended&_sort=-composition.date&_count=1" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "var-ptCpp.soc", "language": "text/fhirpath", "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='29762-2')).text.div" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "query-ptLatestVal.wt", "language": "application/x-fhir-query", "expression": "Observation?patient={{%patient.id}}&code=http%3A//loinc.org|29463-7&status=final,ammended&_sort=-date&_count=1" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "var-ptLatestVal.wt", "language": "text/fhirpath", "expression": "%`query-ptLatestVal.wt`.entry.resource.ofType(Observation).first().value.where(code='kg').value.toString()" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "var-ptCpp.allg", "language": "text/fhirpath", "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='48765-2')).text.div" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "var-ptCpp.pmhx", "language": "text/fhirpath", "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='47519-4')).text.div" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "var-ptCpp.prob", "language": "text/fhirpath", "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='11450-4')).text.div" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "var-ptCpp.rx", "language": "text/fhirpath", "expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='46264-8')).text.div" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "query-ptCpp.fhx", "language": "application/x-fhir-query", "expression": "Observation?patient={{%patient.id}}&code=http%3A//loinc.org|10157-6&status=final,ammended&_sort=-date&_count=1" } }, { "url": "http://hl7.org/fhir/StructureDefinition/variable", "valueExpression": { "name": "var-ptCpp.fhx", "language": "text/fhirpath", "expression": "%`query-ptCpp.fhx`.entry.resource.ofType(Observation).first().value" } }, { "url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/sdc-responseRenderingLiquid", "valueReference": { "reference": "#liquid" } } ], "contained": [ { "id": "liquid", "type": { "coding": [ { "code": "qr-narrative-liquid", "system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/library-types" } ] }, "status": "active", "content": [ { "data": "PGRpdj57JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBRdWVzdGlvbm5haXJlUmVzcG9uc2UuaXRlbS53aGVyZShsaW5rSWQgPSAncXVlc3Rpb25uYWlyZScpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIFF1ZXN0aW9ubmFpcmVSZXNwb25zZS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxdWVzdGlvbm5haXJlJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNDcxNjMwNzEnKS5leGlzdHMoKSAlfVBhdGllbnQgSW5mb3JtYXRpb248YnIvPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjQ3MTYzMDcxJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjk1NzgwMjEnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0yOTU3ODAyMScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1IZWlnaHQgKGNtKTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY3ODkwODAyJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjc4OTA4MDInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9V2VpZ2h0IChrZyk6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PGJyLz48c3Bhbi8+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb24yNzYzMTU4JykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+UmVmZXJyYWwgSW5mb3JtYXRpb248YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb24yNzYzMTU4JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDg4MDczNTcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00ODgwNzM1NycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1SZWFzb24gZm9yIFJlZmVycmFsOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb240MjAwMDM4NCcpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij5QcmVnbmFuY3kgSGlzdG9yeTxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjQyMDAwMzg0JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjc3NjI4ODknIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02Nzc2Mjg4OScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1Ub3RhbCBudW1iZXIgb2YgcHJlZ25hbmNpZXM6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLm9mVHlwZShpbnRlZ2VyKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05MTI1Mjg3NScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkxMjUyODc1JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfU51bWJlciBvZiB2YWdpbmFsIGRlbGl2ZXJpZXM6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLm9mVHlwZShpbnRlZ2VyKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00NzMyODc2OScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTQ3MzI4NzY5JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfU51bWJlciBvZiBDLXNlY3Rpb25zOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5vZlR5cGUoaW50ZWdlcikgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzY4MzQxMTknIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNjgzNDExOScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1OdW1iZXIgb2YgbWlzY2FycmlhZ2VzL3ByZWduYW5jeSBsb3NzZXMvZWN0b3BpYyBwcmVnbmFuY2llczogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUub2ZUeXBlKGludGVnZXIpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTI5ODI4MTAxJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjk4MjgxMDEnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9TnVtYmVyIG9mIGFib3J0aW9ucy9wcmVnbmFuY3kgdGVybWluYXRpb25zOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5vZlR5cGUoaW50ZWdlcikgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNDE2MjMyMDgnKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+TWVuc3RydWFsIEhpc3Rvcnk8YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb240MTYyMzIwOCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY4MDYyNTUwJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjgwNjI1NTAnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9PHNwYW4vPiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5vZlR5cGUoZGF0ZSkgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzU2NjE0NDInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNTY2MTQ0MicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1OdW1iZXIgb2YgZGF5cyBiZXR3ZWVuIHBlcmlvZHM6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLm9mVHlwZShpbnRlZ2VyKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNDQ2NDkwNCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTM0NDY0OTA0JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfU51bWJlciBvZiBkYXlzIHBlcmlvZCBsYXN0czogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUub2ZUeXBlKGludGVnZXIpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTEyOTgzNTk2JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTI5ODM1OTYnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9QXJlIHBhdGllbnQncyBwZXJpb2RzIHBhaW5mdWw6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij57JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L3NwYW4+eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkzMTg4MTc4JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTMxODgxNzgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9QXJlIHBhdGllbnQncyBwZXJpb2RzIGhlYXZ5OiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojQUEwMDAwOyI+eyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdZJyAlfVllc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTicgJX1Ob3slIGVuZGlmICV9eyUgZW5kZm9yICV9PC9zcGFuPnslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05NTQyNDk0JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTU0MjQ5NCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1OdW1iZXIgb2YgcGFkcy90YW1wb25zIHVzZWQgb24gdGhlIGhlYXZpZXN0IGRheSBvZiBwZXJpb2Q6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLm9mVHlwZShpbnRlZ2VyKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb244NzIzNjk1NicpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij5HeW5lY29sb2dpYyBIaXN0b3J5PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uODcyMzY5NTYnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb245MDY3MTg3OCcpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb245MDY3MTg3OCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTI3NTI3NjM1JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0yNzUyNzYzNScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfU5vbmV7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjk1NzQwNjMyJykuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjk1NzQwNjMyJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTc4NDY1NzYnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTk3ODQ2NTc2JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPkFibm9ybWFsIHBhcCB0ZXN0czwvc3Bhbj57JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc2NTI0MDk0JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW03NjUyNDA5NCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij5GaWJyb2lkczwvc3Bhbj57JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTYyMDMxMzUzJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02MjAzMTM1MycgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij5FbmRvbWV0cmlvc2lzPC9zcGFuPnslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzg1NTU0MjcnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc4NTU1NDI3JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0FBMDAwMDsiPk92YXJpYW4gY3lzdHM8L3NwYW4+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04NjEzNjgyOScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODYxMzY4MjknIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojQUEwMDAwOyI+U2V4dWFsbHkgdHJhbnNtaXR0ZWQgaW5mZWN0aW9uKHMpPC9zcGFuPnslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNTA5Nzc1MjMnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW01MDk3NzUyMycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX17JSBjYXB0dXJlIGFuc3dlciAlfXslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnR29ub3JyaGVhJyAlfUdvbm9ycmhlYXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnQ2hsYW15ZGlhJyAlfUNobGFteWRpYXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnSGVycGVzJyAlfUhlcnBlc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnR2VuaXRhbCB3YXJ0cycgJX1HZW5pdGFsIHdhcnRzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdTeXBoaWxpcycgJX1TeXBoaWxpc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnT3RoZXInICV9T3RoZXJ7JSBlbmRpZiAlfXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX07IHslIGVsc2UgJX07IHslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRjYXB0dXJlICV9e3thbnN3ZXJ9fXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xMjczMTcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xMjczMTcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9RGF0ZSBvZiBsYXN0IHBhcCB0ZXN0OiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5vZlR5cGUoZGF0ZSkgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNTQzMDA3ODcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW01NDMwMDc4NycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1QYXRpZW50IGlzIHNleHVhbGx5IGFjdGl2ZTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdZJyAlfVllc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTicgJX1Ob3slIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTk2NjgyNjk0JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTY2ODI2OTQnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9V2l0aDogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdNZW4nICV9TWVueyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdXb21lbicgJX1Xb21lbnslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnQm90aCcgJX1Cb3RoeyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODY5MTMxNzAnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04NjkxMzE3MCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1Gb3JtIG9mIGJpcnRoIGNvbnRyb2wgdXNlZDogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdCaXJ0aCBDb250cm9sIHBpbGwgLyBwYXRjaCAvIHJpbmcnICV9QmlydGggQ29udHJvbCBwaWxsIC8gcGF0Y2ggLyByaW5neyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdDb25kb21zJyAlfUNvbmRvbXN7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ0lVRCAoaG9ybW9uZSknICV9SVVEIChob3Jtb25lKXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnSVVEIChjb3BwZXIpJyAlfUlVRCAoY29wcGVyKXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnUHVsbC1vdXQvd2l0aGRyYXdhbCcgJX1QdWxsLW91dC93aXRoZHJhd2FseyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdDYWxlbmRhciAvIE5hdHVyYWwgRmFtaWx5IFBsYW5uaW5nJyAlfUNhbGVuZGFyIC8gTmF0dXJhbCBGYW1pbHkgUGxhbm5pbmd7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1BhcnRuZXIgaGFkIHZhc2VjdG9teScgJX1QYXJ0bmVyIGhhZCB2YXNlY3RvbXl7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1Blcm1hbmVudCB0dWJhbCBzdWdlcnknICV9UGVybWFuZW50IHR1YmFsIHN1Z2VyeXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnU3ViZGVybWFsIGltcGxhbnQnICV9U3ViZGVybWFsIGltcGxhbnR7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ05vbmUnICV9Tm9uZXslIGVuZGlmICV9eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTsgeyUgZWxzZSAlfTsgeyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PGJyLz48c3Bhbi8+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb240NTcyMTQxJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+TWVkaWNhbCBIaXN0b3J5PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNDU3MjE0MScpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncHJvYicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncHJvYicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX0geyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNjE2NzcwOTMnKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNjE2NzcwOTMnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xNjY2NzE3NicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTY2NjcxNzYnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1IaWdoIGJsb29kIHByZXNzdXJleyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xODk0ODM3NicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTg5NDgzNzYnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1EaWFiZXRlc3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzU0MzQ1NzUnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTM1NDM0NTc1JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9Qmxvb2QgY2xvdHMgaW4gbHVuZ3MvbGVnc3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjkyNzM5NTgnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY5MjczOTU4JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9TWlncmFpbmUgaGVhZGFjaGVzeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00NzA2Njg2NCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDcwNjY4NjQnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1MaXZlciBkaXNlYXNlL2hlcGF0aXRpc3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzUzNTgyNTUnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc1MzU4MjU1JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9T3N0ZW9wb3Jvc2lzeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00MTYzMTg0NycgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDE2MzE4NDcnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1JbmZlcnRpbGl0eXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTgyOTI3NjAnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTE4MjkyNzYwJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9Q2FuY2VyeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02Njg3NzAwMicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY2ODc3MDAyJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVR5cGUocyk6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBQTAwMDA7Ij57JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfTwvc3Bhbj57JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzcxMzQ4OTgnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc3MTM0ODk4JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9VGh5cm9pZCBwcm9ibGVtc3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODgwNzkxJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04ODA3OTEnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1Bc3RobWF7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTcyMjM4OTMyJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW03MjIzODkzMicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUFueGlldHkvIERlcHJlc3Npb257JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTM3ODg0MzE4JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNzg4NDMxOCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUluY29udGluZW5jZSAodXJpbmUvc3Rvb2wpeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00MTkwNDEyNicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDE5MDQxMjYnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1Db25zdGlwYXRpb257JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTUxNDcwODcwJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW01MTQ3MDg3MCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUZyZXF1ZW50IGJsYWRkZXIgaW5mZWN0aW9uc3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzg0NzU5MDAnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW03ODQ3NTkwMCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX17JSBjYXB0dXJlIGFuc3dlciAlfXslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kY2FwdHVyZSAlfU90aGVyOiB7e2Fuc3dlcn19eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaV9ubWVkaWNhdGlvbnNfbicpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPk1lZGljYXRpb25zPGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25tZWRpY2F0aW9uc19uJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdyeCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncngnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnYWxsZXJnaWVzJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPkFsbGVyZ2llczxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnYWxsZXJnaWVzJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdhbGxnJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdhbGxnJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfSA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojQUEwMDAwOyI+eyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX08L3NwYW4+eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaV9ucGFzdF9tZWRpY2FsX2hpc3RvJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPlBhc3QgTWVkaWNhbCBIaXN0b3J5PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25wYXN0X21lZGljYWxfaGlzdG8nKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3BtaHgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3BtaHgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjY4NTA2NzcxJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPkZhbWlseSBIaXN0b3J5PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNjg1MDY3NzEnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2ZoeCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZmh4JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfSB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb240ODUxOTMwOScpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb240ODUxOTMwOScpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY1ODk0MjA0JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02NTg5NDIwNCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUhpZ2ggYmxvb2QgcHJlc3N1cmV7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTgyNTE2NDg5JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04MjUxNjQ4OScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUhlYXJ0IERpc2Vhc2UvU3Ryb2tleyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zMDg4NTU4NScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzA4ODU1ODUnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1EaWFiZXRlc3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDA4ODMzMycgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDA4ODMzMycgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUJhZCByZWFjdGlvbiB0byBhbmVzdGhldGljeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNzc4NDk5MCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzc3ODQ5OTAnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1CcmVhc3QgQ2FuY2VyeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW01MzUwNDI5NCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNTM1MDQyOTQnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1VdGVyaW5lIENhbmNlcnslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDgwMTQwMicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDgwMTQwMicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfU92YXJpYW4gQ2FuY2VyeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW03NTg0MjkwNScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzU4NDI5MDUnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1Db2xvbi9Cb3dlbCBDYW5jZXJ7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTI5MjU0OTk3JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjkyNTQ5OTcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9eyUgY2FwdHVyZSBhbnN3ZXIgJX17JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGNhcHR1cmUgJX1PdGhlciBDYW5jZXIocyk6IHt7YW5zd2VyfX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25zb2NpYWxfaGlzdG9yeV9uJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPlNvY2lhbCBIaXN0b3J5PGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpX25zb2NpYWxfaGlzdG9yeV9uJykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzb2MnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NvYycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX0geyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNjQ1NzM1NDQnKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNjQ1NzM1NDQnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW01NzgzNDU4MycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTU3ODM0NTgzJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVNtb2tlcjogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdObycgJX1Ob3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnWWVzJyAlfVllc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnRXgtU21va2VyJyAlfUV4LVNtb2tlcnslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTEwNTI5OTYxJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTA1Mjk5NjEnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9TnVtYmVyIG9mIHllYXJzOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDQxMjcyMTEnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00NDEyNzIxMScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1OdW1iZXIgb2YgY2lnYXJldHRlcyBwZXIgZGF5OiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDE1MDYwNzAnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00MTUwNjA3MCcgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1RdWl0IGRhdGU6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xNTE5OTInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xNTE5OTInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9Q29uc3VtZXMgYWxjb2hvbDogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdZJyAlfVllc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTicgJX1Ob3slIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTk0NjI3MjUxJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTQ2MjcyNTEnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9TnVtYmVyIG9mIGRyaW5rcyBwZXIgd2VlayBvbiBhdmVyYWdlOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTM3NjQyMjInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05Mzc2NDIyMicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1Vc2VzIHJlY3JlYXRpb25hbCBhbmQvb3Igc3RyZWV0IGRydWdzOiA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojQTZBOTAwOyI+eyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdZJyAlfVllc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTicgJX1Ob3slIGVuZGlmICV9eyUgZW5kZm9yICV9PC9zcGFuPnslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW03NDYwNzY3NycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc0NjA3Njc3JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVNwZWNpZnk6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTMzNjY0OTE5JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzM2NjQ5MTknIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9Q29uc3VtZXMgY2FmZmVpbmU6IDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2NvbG9yOiNBNkE5MDA7Ij57JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1knICV9WWVzeyUgZW5kaWYgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdOJyAlfU5veyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L3NwYW4+eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTQ1NzE4NTI3JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDU3MTg1MjcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9TnVtYmVyIG9mIGN1cHMgb2YgY29mZmVlL3RlYS9jb2xhIHBlciBkYXk6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX08L2Rpdj4=", "contentType": "text/html" } ], "description": "HTML with embedded [FHIRPath Liquid](https://confluence.hl7.org/spaces/FHIR/pages/66938964/FHIR+Liquid+Profile) that is intended to be executed against QuestionnaireResponses based on this Questionnaire.", "experimental": true, "resourceType": "Library" } ], "status": "active", "id": "0a5f9d24-a8ad-4ebd-9af8-aa50eb25478f", "kind": null, "url": "http://ontariohealth.ca/legacy/Questionnaire/dr-garvey-chilopora-", "version": "1.1.0" }