{
"_D": "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2",
"_A": "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2",
"_B": "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2",
"Invoice": [
{
"ID": [
{
"_": "JSON-INV3"
}
],
"IssueDate": [
{
"_": "2024-10-20"
}
],
"IssueTime": [
{
"_": "00:30:00Z"
}
],
"InvoiceTypeCode": [
{
"_": "01",
"listVersionID": "1.1"
}
],
"DocumentCurrencyCode": [
{
"_": "MYR"
}
],
"TaxCurrencyCode": [
{
"_": "MYR"
}
],
"InvoicePeriod": [
{
"StartDate": [
{
"_": "2024-01-01"
}
],
"EndDate": [
{
"_": "2024-07-31"
}
],
"Description": [
{
"_": "Monthly"
}
]
}
],
"AccountingSupplierParty": [
{
"Party": [
{
"IndustryClassificationCode": [
{
"_": "46510",
"name": "Wholesale of computer hardware, software and peripherals"
}
],
"PartyIdentification": [
{
"ID": [
{
"_": "IG20148028100",
"schemeID": "TIN"
}
]
},
{
"ID": [
{
"_": "PG0280327-P",
"schemeID": "BRN"
}
]
},
{
"ID": [
{
"_": "NA",
"schemeID": "SST"
}
]
},
{
"ID": [
{
"_": "NA",
"schemeID": "TTX"
}
]
}
],
"PostalAddress": [
{
"CityName": [
{
"_": "Kuala Lumpur"
}
],
"PostalZone": [
{
"_": "50480"
}
],
"CountrySubentityCode": [
{
"_": "10"
}
],
"AddressLine": [
{
"Line": [
{
"_": "Lot 66"
}
]
},
{
"Line": [
{
"_": "Bangunan Merdeka"
}
]
},
{
"Line": [
{
"_": "Persiaran Jaya"
}
]
}
],
"Country": [
{
"IdentificationCode": [
{
"_": "MYS",
"listID": "ISO3166-1",
"listAgencyID": "6"
}
]
}
]
}
],
"PartyLegalEntity": [
{
"RegistrationName": [
{
"_": "Lim Boon Kiat"
}
]
}
],
"Contact": [
{
"Telephone": [
{
"_": "+60-123456789"
}
],
"ElectronicMail": [
{
"_": "supplier@email.com"
}
]
}
]
}
]
}
],
"AccountingCustomerParty": [
{
"Party": [
{
"PostalAddress": [
{
"CityName": [
{
"_": "Kuala Lumpur"
}
],
"PostalZone": [
{
"_": "50480"
}
],
"CountrySubentityCode": [
{
"_": "10"
}
],
"AddressLine": [
{
"Line": [
{
"_": "Lot 66"
}
]
},
{
"Line": [
{
"_": "Bangunan Merdeka"
}
]
},
{
"Line": [
{
"_": "Persiaran Jaya"
}
]
}
],
"Country": [
{
"IdentificationCode": [
{
"_": "MYS",
"listID": "ISO3166-1",
"listAgencyID": "6"
}
]
}
]
}
],
"PartyLegalEntity": [
{
"RegistrationName": [
{
"_": "Mun Chuen Transport Sdn Bhd"
}
]
}
],
"PartyIdentification": [
{
"ID": [
{
"_": "C885646100",
"schemeID": "TIN"
}
]
},
{
"ID": [
{
"_": "197701003967",
"schemeID": "BRN"
}
]
},
{
"ID": [
{
"_": "NA",
"schemeID": "SST"
}
]
},
{
"ID": [
{
"_": "NA",
"schemeID": "TTX"
}
]
}
],
"Contact": [
{
"Telephone": [
{
"_": "+60-123456789"
}
],
"ElectronicMail": [
{
"_": "buyer@email.com"
}
]
}
]
}
]
}
],
"PaymentMeans": [
{
"PaymentMeansCode": [
{
"_": "03"
}
],
"PayeeFinancialAccount": [
{
"ID": [
{
"_": "1234567890123"
}
]
}
]
}
],
"PaymentTerms": [
{
"Note": [
{
"_": "30 Days"
}
]
}
],
"TaxTotal": [
{
"TaxAmount": [
{
"_": 86.19,
"currencyID": "MYR"
}
],
"TaxSubtotal": [
{
"TaxableAmount": [
{
"_":86.19,
"currencyID": "MYR"
}
],
"TaxAmount": [
{
"_": 86.19,
"currencyID": "MYR"
}
],
"TaxCategory": [
{
"ID": [
{
"_": "01"
}
],
"TaxScheme": [
{
"ID": [
{
"_": "OTH",
"schemeID": "UN/ECE 5153",
"schemeAgencyID": "6"
}
]
}
]
}
]
}
]
}
],
"LegalMonetaryTotal": [
{
"LineExtensionAmount": [
{
"_": 1436.5,
"currencyID": "MYR"
}
],
"TaxExclusiveAmount": [
{
"_": 1436.5,
"currencyID": "MYR"
}
],
"TaxInclusiveAmount": [
{
"_": 1522.69,
"currencyID": "MYR"
}
],
"AllowanceTotalAmount": [
{
"_": 1522.69,
"currencyID": "MYR"
}
],
"ChargeTotalAmount": [
{
"_": 1522.69,
"currencyID": "MYR"
}
],
"PayableRoundingAmount": [
{
"_": 0,
"currencyID": "MYR"
}
],
"PayableAmount": [
{
"_": 1522.69,
"currencyID": "MYR"
}
]
}
],
"InvoiceLine": [
{
"ID": [
{
"_": "1234"
}
],
"InvoicedQuantity": [
{
"_": 1,
"unitCode": "C62"
}
],
"LineExtensionAmount": [
{
"_": 1436.5,
"currencyID": "MYR"
}
],
"TaxTotal": [
{
"TaxAmount": [
{
"_": 86.19,
"currencyID": "MYR"
}
],
"TaxSubtotal": [
{
"TaxableAmount": [
{
"_": 86.19,
"currencyID": "MYR"
}
],
"TaxAmount": [
{
"_": 86.19,
"currencyID": "MYR"
}
],
"Percent": [
{
"_": 6
}
],
"TaxCategory": [
{
"ID": [
{
"_": "01"
}
],
"TaxExemptionReason": [
{
"_": "NA"
}
],
"TaxScheme": [
{
"ID": [
{
"_": "OTH",
"schemeID": "UN/ECE 5153",
"schemeAgencyID": "6"
}
]
}
]
}
]
}
]
}
],
"Item": [
{
"CommodityClassification": [
{
"ItemClassificationCode": [
{
"_": "9800.00.0010",
"listID": "PTC"
}
]
},
{
"ItemClassificationCode": [
{
"_": "003",
"listID": "CLASS"
}
]
}
],
"Description": [
{
"_": "Laptop Peripherals"
}
],
"OriginCountry": [
{
"IdentificationCode": [
{
"_": "MYS"
}
]
}
]
}
],
"Price": [
{
"PriceAmount": [
{
"_": 1436.5,
"currencyID": "MYR"
}
]
}
],
"ItemPriceExtension": [
{
"Amount": [
{
"_": 1436.5,
"currencyID": "MYR"
}
]
}
]
}
],
"UBLExtensions": [
{
"UBLExtension": [
{
"ExtensionURI": [
{
"_": "urn:oasis:names:specification:ubl:dsig:enveloped:xades"
}
],
"ExtensionContent": [
{
"UBLDocumentSignatures": [
{
"SignatureInformation": [
{
"ID": [
{
"_": "urn:oasis:names:specification:ubl:signature:1"
}
],
"ReferencedSignatureID": [
{
"_": "urn:oasis:names:specification:ubl:signature:Invoice"
}
],
"Signature": [
{
"Id": "signature",
"Object": [
{
"QualifyingProperties": [
{
"Target": "signature",
"SignedProperties": [
{
"Id": "id-xades-signed-props",
"SignedSignatureProperties": [
{
"SigningTime": [
{
"_": "2024-10-21T15:14:54Z"
}
],
"SigningCertificate": [
{
"Cert": [
{
"CertDigest": [
{
"DigestMethod": [
{
"_": "",
"Algorithm": "http://www.w3.org/2001/04/xmlenc#sha256"
}
],
"DigestValue": [
{
"_": "KKBSTyiPKGkGl1AFqcPziKCEIDYGtnYUTQN4ukO7G40="
}
]
}
],
"IssuerSerial": [
{
"X509IssuerName": [
{
"_": "CN=Trial LHDNM Sub CA V1, OU=Terms of use at http://www.posdigicert.com.my, O=LHDNM, C=MY"
}
],
"X509SerialNumber": [
{
"_": "162880276254639189035871514749820882117"
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
],
"KeyInfo": [
{
"X509Data": [
{
"X509Certificate": [
{
"_": "MIIFhDCCA2ygAwIBAgIDBegVMA0GCSqGSIb3DQEBCwUAMHUxCzAJBgNVBAYTAk1Z MQ4wDAYDVQQKEwVMSEROTTE2MDQGA1UECxMtVGVybXMgb2YgdXNlIGF0IGh0dHA6 Ly93d3cucG9zZGlnaWNlcnQuY29tLm15MR4wHAYDVQQDExVUcmlhbCBMSEROTSBT dWIgQ0EgVjEwHhcNMjQxMDE4MDc0MTI5WhcNMjUwMTE2MDc0MTI5WjCBmTELMAkG A1UEBhMCTVkxHDAaBgNVBAoTE1FVQklUVEVDSCBTRE4uIEJIRC4xFTATBgNVBGET DEMyMzc0NjA0NTA5MDEcMBoGA1UEAxMTUVVCSVRURUNIIFNETi4gQkhELjEVMBMG A1UEBRMMMjAxNDAxMDIxODI5MSAwHgYJKoZIhvcNAQkBFhFpbmZvQHF1Yml0LmNv bS5teTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJwEPgzsktws0nFe oIVid1m985iOrp+kDos0z2T6FhIQIntzG+Rba1ZUs+hMAhCOYovv7iTSxc/7HOTP tZB1eZ6DnWUbeNVNBUowxEqLjT1XNMAwpytlqBTbz683B8K7Szrj0N+8q1mX/bRG u7uPdjS1vlSazKjNxU0DUrcyYI/5VLQFIOYYwxD08MxOwYF83W88mdevJi8zImZy wXiOWE7VMvUiquOcY/QukWybdh0i9uqlt43jyBlGr/vX3XzvAKF+h5qZ7dX8DYDq frXulUN1gxQm4xhG44vrjxXUJi6asiZPeCLl6NYBXgj1OOZQS4QbqvDJunmdpUJ/ 0k4oO0UCAwEAAaOB9zCB9DAfBgNVHSUEGDAWBggrBgEFBQcDBAYKKwYBBAGCNwoD DDARBgNVHQ4ECgQIS34iPV17oXQwUwYDVR0gBEwwSjBIBgkrBgEEAYOKRQEwOzA5 BggrBgEFBQcCARYtaHR0cHM6Ly93d3cucG9zZGlnaWNlcnQuY29tLm15L3JlcG9z aXRvcnkvY3BzMBMGA1UdIwQMMAqACE1/2Wu2xQjQMA4GA1UdDwEB/wQEAwIGQDBE BgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vdHJpYWxjcmwucG9zZGlnaWNlcnQuY29t Lm15L1RyaWFsTEhETk1WMS5jcmwwDQYJKoZIhvcNAQELBQADggIBAFUrlcuf5uE7 C+sRW0+9MbPcNbPYkwIU9LfPLPlpvpvOKgutMrK8QX883nqjhbR7VhaO2/ZjFp2a joZ+USNjGmqChsv1fSTt6A0LJcpKZBphYdsTKXLI3M6TdMviYkzJei3Qf/rAdRSQ lZa1+PvwpGleBoP6MrNmi0ezFa2x0BywoXnqPs6XMXhbT92aQtFy1koaMS2ubagt fcQ2uqAuZIAZovQHOmcTDZrdMavbmPLPfblXoRN9LfKbdnKE4Rp6WIcpFe+kK5Xo kYdHFrAsFoExc/Z0ho+Qgdz/ioXOD4GjXKCE82NsAK5jS16xTI1A70PDXM3FaJou g6LCQp59yxGs8RasUDwc4HHsSu8S/AmvddeaXhL21ORg1QEVYeKvHMxCKEjh+GFV JO2Yd8HNneXLzltSju4YYjTQESyu8eKqZgt5OyL86gTUbll/zrlGG870xrlyTCAt +OheJZlW3hW/MUXDjwp4HrYQnPu4hPa8G+yeEz51GtIbyDfMc03fcHpJIWyPtaL5 ek/+ki074ZbHSi1UhpxVq3dGgUUPPoUOgw1VHvbmVXm1VgRDB2vV8+z3NxJsneKD PQIPFWDG1FBn9LBx640xukS/ayznyHx5LqqW2bAE/+BH70Wd1CJ2BqjMoRAB+BO4 lugbujw5WN5wLyZnLf692H5TjNo2QmK0"
}
],
"X509SubjectName": [
{
"_": "SERIALNUMBER=201401021829, CN=QUBITTECH SDN. BHD., C=MY"
}
],
"X509IssuerSerial": [
{
"X509IssuerName": [
{
"_": "CN=Trial LHDNM Sub CA V1, OU=Terms of use at http://www.posdigicert.com.my, O=LHDNM, C=MY"
}
],
"X509SerialNumber": [
{
"_": "162880276254639189035871514749820882117"
}
]
}
]
}
]
}
],
"SignatureValue": [
{
"_": "MIWgM+aqT/6FZzl/iesy90eTjBN/mLovzA4IprwdFpWNpxrdEjT8IT0RySsM8MrMsMBvICGz/deojj8JZzuh8rm0z7ZH4JkUJeTaQU+C9k9xf3ZtfLJ+UC2eTgVnkBwE5oHuYkLp5gcZQSYL0kJfLPSN4GOKnRgghwbH+j5dZZKMBn3jZb20J6CDRLcphPrypYl5R5y6Hh442j8LtOPr1KLQgiW9ep++EMh5Bz/Iev9/uPm1TdIzYjweCP1Y5eyIXBHAj7CcWlAn4eiUgC+qcGVVmRg7a/G3i5x9/hUT7rKh7c/fTKdx9L4WIpTV5TM+8OblBF3kgWIl/1OIGj5noA=="
}
],
"SignedInfo": [
{
"SignatureMethod": [
{
"_": "",
"Algorithm": "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
}
],
"Reference": [
{
"Type": "http://uri.etsi.org/01903/v1.3.2#SignedProperties",
"URI": "#id-xades-signed-props",
"DigestMethod": [
{
"_": "",
"Algorithm": "http://www.w3.org/2001/04/xmlenc#sha256"
}
],
"DigestValue": [
{
"_": "Rzuzz+70GSnGBF1YxhHnjSzFpQ1MW4vyX/Q9bTHkE2c="
}
]
},
{
"Type": "",
"URI": "",
"DigestMethod": [
{
"_": "",
"Algorithm": "http://www.w3.org/2001/04/xmlenc#sha256"
}
],
"DigestValue": [
{
"_": "vMs/IdnS7isftqrBDr4F1LK/CkvBkW5Gb3Wn6OVzAxo="
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}
],
"Signature": [
{
"ID": [
{
"_": "urn:oasis:names:specification:ubl:signature:Invoice"
}
],
"SignatureMethod": [
{
"_": "urn:oasis:names:specification:ubl:dsig:enveloped:xades"
}
]
}
]
}
]
}
{
"documents": [
{
"format": "JSON",
"documentHash": "9a51e10b3060c061ca547044ce11e7ab77c6f21c528d9819dd2b6540196a1d79",
"codeNumber": "JSON-INV3",
"document": "ewogICJfRCI6ICJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpJbnZvaWNlLTIiLAogICJfQSI6ICJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25BZ2dyZWdhdGVDb21wb25lbnRzLTIiLAogICJfQiI6ICJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25CYXNpY0NvbXBvbmVudHMtMiIsCiAgIkludm9pY2UiOiBbCiAgICB7CiAgICAgICJJRCI6IFsKICAgICAgICB7CiAgICAgICAgICAiXyI6ICJKU09OLUlOVjMiCiAgICAgICAgfQogICAgICBdLAogICAgICAiSXNzdWVEYXRlIjogWwogICAgICAgIHsKICAgICAgICAgICJfIjogIjIwMjQtMTAtMjAiCiAgICAgICAgfQogICAgICBdLAogICAgICAiSXNzdWVUaW1lIjogWwogICAgICAgIHsKICAgICAgICAgICJfIjogIjAwOjMwOjAwWiIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJJbnZvaWNlVHlwZUNvZGUiOiBbCiAgICAgICAgewogICAgICAgICAgIl8iOiAiMDEiLAogICAgICAgICAgImxpc3RWZXJzaW9uSUQiOiAiMS4xIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIkRvY3VtZW50Q3VycmVuY3lDb2RlIjogWwogICAgICAgIHsKICAgICAgICAgICJfIjogIk1ZUiIKICAgICAgICB9CiAgICAgIF0sCiAgICAgICJUYXhDdXJyZW5jeUNvZGUiOiBbCiAgICAgICAgewogICAgICAgICAgIl8iOiAiTVlSIgogICAgICAgIH0KICAgICAgXSwKICAgICAgIkludm9pY2VQZXJpb2QiOiBbCiAgICAgICAgewogICAgICAgICAgIlN0YXJ0RGF0ZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJfIjogIjIwMjQtMDEtMDEiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiRW5kRGF0ZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJfIjogIjIwMjQtMDctMzEiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiRGVzY3JpcHRpb24iOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiXyI6ICJNb250aGx5IgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdLAogICAgICAiQWNjb3VudGluZ1N1cHBsaWVyUGFydHkiOiBbCiAgICAgICAgewogICAgICAgICAgIlBhcnR5IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIkluZHVzdHJ5Q2xhc3NpZmljYXRpb25Db2RlIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiXyI6ICI0NjUxMCIsCiAgICAgICAgICAgICAgICAgICJuYW1lIjogIldob2xlc2FsZSBvZiBjb21wdXRlciBoYXJkd2FyZSwgc29mdHdhcmUgYW5kIHBlcmlwaGVyYWxzIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlBhcnR5SWRlbnRpZmljYXRpb24iOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJJRCI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJJRzIwMTQ4MDI4MTAwIiwKICAgICAgICAgICAgICAgICAgICAgICJzY2hlbWVJRCI6ICJUSU4iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiSUQiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIl8iOiAiUEcwMjgwMzI3LVAiLAogICAgICAgICAgICAgICAgICAgICAgInNjaGVtZUlEIjogIkJSTiIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJJRCI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJOQSIsCiAgICAgICAgICAgICAgICAgICAgICAic2NoZW1lSUQiOiAiU1NUIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIklEIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJfIjogIk5BIiwKICAgICAgICAgICAgICAgICAgICAgICJzY2hlbWVJRCI6ICJUVFgiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiUG9zdGFsQWRkcmVzcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIkNpdHlOYW1lIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJfIjogIkt1YWxhIEx1bXB1ciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJQb3N0YWxab25lIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJfIjogIjUwNDgwIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgIkNvdW50cnlTdWJlbnRpdHlDb2RlIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJfIjogIjEwIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgIkFkZHJlc3NMaW5lIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJMaW5lIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIl8iOiAiTG90IDY2IgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiTGluZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICJfIjogIkJhbmd1bmFuIE1lcmRla2EiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJMaW5lIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIl8iOiAiUGVyc2lhcmFuIEpheWEiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJDb3VudHJ5IjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJJZGVudGlmaWNhdGlvbkNvZGUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJNWVMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICJsaXN0SUQiOiAiSVNPMzE2Ni0xIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAibGlzdEFnZW5jeUlEIjogIjYiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJQYXJ0eUxlZ2FsRW50aXR5IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiUmVnaXN0cmF0aW9uTmFtZSI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJMaW0gQm9vbiBLaWF0IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIkNvbnRhY3QiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJUZWxlcGhvbmUiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIl8iOiAiKzYwLTEyMzQ1Njc4OSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJFbGVjdHJvbmljTWFpbCI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJzdXBwbGllckBlbWFpbC5jb20iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdLAogICAgICAiQWNjb3VudGluZ0N1c3RvbWVyUGFydHkiOiBbCiAgICAgICAgewogICAgICAgICAgIlBhcnR5IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIlBvc3RhbEFkZHJlc3MiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJDaXR5TmFtZSI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJLdWFsYSBMdW1wdXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAiUG9zdGFsWm9uZSI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICI1MDQ4MCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJDb3VudHJ5U3ViZW50aXR5Q29kZSI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICIxMCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJBZGRyZXNzTGluZSI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiTGluZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICJfIjogIkxvdCA2NiIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIkxpbmUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJCYW5ndW5hbiBNZXJkZWthIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiTGluZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICJfIjogIlBlcnNpYXJhbiBKYXlhIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAiQ291bnRyeSI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiSWRlbnRpZmljYXRpb25Db2RlIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIl8iOiAiTVlTIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAibGlzdElEIjogIklTTzMxNjYtMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgImxpc3RBZ2VuY3lJRCI6ICI2IgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiUGFydHlMZWdhbEVudGl0eSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIlJlZ2lzdHJhdGlvbk5hbWUiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIl8iOiAiTXVuIENodWVuIFRyYW5zcG9ydCBTZG4gQmhkIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIlBhcnR5SWRlbnRpZmljYXRpb24iOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJJRCI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJDODg1NjQ2MTAwIiwKICAgICAgICAgICAgICAgICAgICAgICJzY2hlbWVJRCI6ICJUSU4iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiSUQiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIl8iOiAiMTk3NzAxMDAzOTY3IiwKICAgICAgICAgICAgICAgICAgICAgICJzY2hlbWVJRCI6ICJCUk4iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiSUQiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIl8iOiAiTkEiLAogICAgICAgICAgICAgICAgICAgICAgInNjaGVtZUlEIjogIlNTVCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJJRCI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJOQSIsCiAgICAgICAgICAgICAgICAgICAgICAic2NoZW1lSUQiOiAiVFRYIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIkNvbnRhY3QiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJUZWxlcGhvbmUiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIl8iOiAiKzYwLTEyMzQ1Njc4OSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJFbGVjdHJvbmljTWFpbCI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJidXllckBlbWFpbC5jb20iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdLAogICAgICAiUGF5bWVudE1lYW5zIjogWwogICAgICAgIHsKICAgICAgICAgICJQYXltZW50TWVhbnNDb2RlIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIl8iOiAiMDMiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiUGF5ZWVGaW5hbmNpYWxBY2NvdW50IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIklEIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiXyI6ICIxMjM0NTY3ODkwMTIzIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXSwKICAgICAgIlBheW1lbnRUZXJtcyI6IFsKICAgICAgICB7CiAgICAgICAgICAiTm90ZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJfIjogIjMwIERheXMiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0sCiAgICAgICJUYXhUb3RhbCI6IFsKICAgICAgICB7CiAgICAgICAgICAiVGF4QW1vdW50IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIl8iOiA4Ni4xOSwKICAgICAgICAgICAgICAiY3VycmVuY3lJRCI6ICJNWVIiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVGF4U3VidG90YWwiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiVGF4YWJsZUFtb3VudCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIl8iOjg2LjE5LAogICAgICAgICAgICAgICAgICAiY3VycmVuY3lJRCI6ICJNWVIiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiVGF4QW1vdW50IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiXyI6IDg2LjE5LAogICAgICAgICAgICAgICAgICAiY3VycmVuY3lJRCI6ICJNWVIiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiVGF4Q2F0ZWdvcnkiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJJRCI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICIwMSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICJUYXhTY2hlbWUiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIklEIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIl8iOiAiT1RIIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAic2NoZW1lSUQiOiAiVU4vRUNFIDUxNTMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICJzY2hlbWVBZ2VuY3lJRCI6ICI2IgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdLAogICAgICAiTGVnYWxNb25ldGFyeVRvdGFsIjogWwogICAgICAgIHsKICAgICAgICAgICJMaW5lRXh0ZW5zaW9uQW1vdW50IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIl8iOiAxNDM2LjUsCiAgICAgICAgICAgICAgImN1cnJlbmN5SUQiOiAiTVlSIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIlRheEV4Y2x1c2l2ZUFtb3VudCI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJfIjogMTQzNi41LAogICAgICAgICAgICAgICJjdXJyZW5jeUlEIjogIk1ZUiIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJUYXhJbmNsdXNpdmVBbW91bnQiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiXyI6IDE1MjIuNjksCiAgICAgICAgICAgICAgImN1cnJlbmN5SUQiOiAiTVlSIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIkFsbG93YW5jZVRvdGFsQW1vdW50IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIl8iOiAxNTIyLjY5LAogICAgICAgICAgICAgICJjdXJyZW5jeUlEIjogIk1ZUiIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJDaGFyZ2VUb3RhbEFtb3VudCI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJfIjogMTUyMi42OSwKICAgICAgICAgICAgICAiY3VycmVuY3lJRCI6ICJNWVIiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiUGF5YWJsZVJvdW5kaW5nQW1vdW50IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIl8iOiAwLAogICAgICAgICAgICAgICJjdXJyZW5jeUlEIjogIk1ZUiIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJQYXlhYmxlQW1vdW50IjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIl8iOiAxNTIyLjY5LAogICAgICAgICAgICAgICJjdXJyZW5jeUlEIjogIk1ZUiIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXSwKICAgICAgIkludm9pY2VMaW5lIjogWwogICAgICAgIHsKICAgICAgICAgICJJRCI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJfIjogIjEyMzQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiSW52b2ljZWRRdWFudGl0eSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJfIjogMSwKICAgICAgICAgICAgICAidW5pdENvZGUiOiAiQzYyIgogICAgICAgICAgICB9CiAgICAgICAgICBdLAogICAgICAgICAgIkxpbmVFeHRlbnNpb25BbW91bnQiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiXyI6IDE0MzYuNSwKICAgICAgICAgICAgICAiY3VycmVuY3lJRCI6ICJNWVIiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiVGF4VG90YWwiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiVGF4QW1vdW50IjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiXyI6IDg2LjE5LAogICAgICAgICAgICAgICAgICAiY3VycmVuY3lJRCI6ICJNWVIiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAiVGF4U3VidG90YWwiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJUYXhhYmxlQW1vdW50IjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJfIjogODYuMTksCiAgICAgICAgICAgICAgICAgICAgICAiY3VycmVuY3lJRCI6ICJNWVIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAiVGF4QW1vdW50IjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICJfIjogODYuMTksCiAgICAgICAgICAgICAgICAgICAgICAiY3VycmVuY3lJRCI6ICJNWVIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAiUGVyY2VudCI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6IDYKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgIlRheENhdGVnb3J5IjogWwogICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiSUQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIl8iOiAiMDEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgIlRheEV4ZW1wdGlvblJlYXNvbiI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJOQSIKICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJUYXhTY2hlbWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIklEIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl8iOiAiT1RIIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2NoZW1lSUQiOiAiVU4vRUNFIDUxNTMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzY2hlbWVBZ2VuY3lJRCI6ICI2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJJdGVtIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIkNvbW1vZGl0eUNsYXNzaWZpY2F0aW9uIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiSXRlbUNsYXNzaWZpY2F0aW9uQ29kZSI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICI5ODAwLjAwLjAwMTAiLAogICAgICAgICAgICAgICAgICAgICAgImxpc3RJRCI6ICJQVEMiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAiSXRlbUNsYXNzaWZpY2F0aW9uQ29kZSI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAiXyI6ICIwMDMiLAogICAgICAgICAgICAgICAgICAgICAgImxpc3RJRCI6ICJDTEFTUyIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJEZXNjcmlwdGlvbiI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIl8iOiAiTGFwdG9wIFBlcmlwaGVyYWxzIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIk9yaWdpbkNvdW50cnkiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJJZGVudGlmaWNhdGlvbkNvZGUiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIl8iOiAiTVlTIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJQcmljZSI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJQcmljZUFtb3VudCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIl8iOiAxNDM2LjUsCiAgICAgICAgICAgICAgICAgICJjdXJyZW5jeUlEIjogIk1ZUiIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAiSXRlbVByaWNlRXh0ZW5zaW9uIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIkFtb3VudCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIl8iOiAxNDM2LjUsCiAgICAgICAgICAgICAgICAgICJjdXJyZW5jeUlEIjogIk1ZUiIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0sCiAgICAiVUJMRXh0ZW5zaW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAiVUJMRXh0ZW5zaW9uIjogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIkV4dGVuc2lvblVSSSI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIl8iOiAidXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOmRzaWc6ZW52ZWxvcGVkOnhhZGVzIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgIkV4dGVuc2lvbkNvbnRlbnQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJVQkxEb2N1bWVudFNpZ25hdHVyZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIlNpZ25hdHVyZUluZm9ybWF0aW9uIjogWwogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIklEIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2lnbmF0dXJlOjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAiUmVmZXJlbmNlZFNpZ25hdHVyZUlEIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2lnbmF0dXJlOkludm9pY2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAiU2lnbmF0dXJlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiSWQiOiAic2lnbmF0dXJlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIk9iamVjdCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiUXVhbGlmeWluZ1Byb3BlcnRpZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVGFyZ2V0IjogInNpZ25hdHVyZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNpZ25lZFByb3BlcnRpZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJJZCI6ICJpZC14YWRlcy1zaWduZWQtcHJvcHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU2lnbmluZ1RpbWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICIyMDI0LTEwLTIxVDE1OjE0OjU0WiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTaWduaW5nQ2VydGlmaWNhdGUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ2VydCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNlcnREaWdlc3QiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRpZ2VzdE1ldGhvZCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkFsZ29yaXRobSI6ICJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRGlnZXN0VmFsdWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJLS0JTVHlpUEtHa0dsMUFGcWNQemlLQ0VJRFlHdG5ZVVRRTjR1a083RzQwPSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIklzc3VlclNlcmlhbCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiWDUwOUlzc3Vlck5hbWUiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJDTj1UcmlhbCBMSEROTSBTdWIgQ0EgVjEsIE9VPVRlcm1zIG9mIHVzZSBhdCBodHRwOi8vd3d3LnBvc2RpZ2ljZXJ0LmNvbS5teSwgTz1MSEROTSwgQz1NWSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJYNTA5U2VyaWFsTnVtYmVyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl8iOiAiMTYyODgwMjc2MjU0NjM5MTg5MDM1ODcxNTE0NzQ5ODIwODgyMTE3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiS2V5SW5mbyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiWDUwOURhdGEiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiWDUwOUNlcnRpZmljYXRlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJNSUlGaERDQ0EyeWdBd0lCQWdJREJlZ1ZNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1IVXhDekFKQmdOVkJBWVRBazFaIE1RNHdEQVlEVlFRS0V3Vk1TRVJPVFRFMk1EUUdBMVVFQ3hNdFZHVnliWE1nYjJZZ2RYTmxJR0YwSUdoMGRIQTYgTHk5M2QzY3VjRzl6WkdsbmFXTmxjblF1WTI5dExtMTVNUjR3SEFZRFZRUURFeFZVY21saGJDQk1TRVJPVFNCVCBkV0lnUTBFZ1ZqRXdIaGNOTWpReE1ERTRNRGMwTVRJNVdoY05NalV3TVRFMk1EYzBNVEk1V2pDQm1URUxNQWtHIEExVUVCaE1DVFZreEhEQWFCZ05WQkFvVEUxRlZRa2xVVkVWRFNDQlRSRTR1SUVKSVJDNHhGVEFUQmdOVkJHRVQgREVNeU16YzBOakEwTlRBNU1ERWNNQm9HQTFVRUF4TVRVVlZDU1ZSVVJVTklJRk5FVGk0Z1FraEVMakVWTUJNRyBBMVVFQlJNTU1qQXhOREF4TURJeE9ESTVNU0F3SGdZSktvWklodmNOQVFrQkZoRnBibVp2UUhGMVltbDBMbU52IGJTNXRlVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFKd0VQZ3pza3R3czBuRmUgb0lWaWQxbTk4NWlPcnAra0RvczB6MlQ2RmhJUUludHpHK1JiYTFaVXMraE1BaENPWW92djdpVFN4Yy83SE9UUCB0WkIxZVo2RG5XVWJlTlZOQlVvd3hFcUxqVDFYTk1Bd3B5dGxxQlRiejY4M0I4SzdTenJqME4rOHExbVgvYlJHIHU3dVBkalMxdmxTYXpLak54VTBEVXJjeVlJLzVWTFFGSU9ZWXd4RDA4TXhPd1lGODNXODhtZGV2Smk4ekltWnkgd1hpT1dFN1ZNdlVpcXVPY1kvUXVrV3liZGgwaTl1cWx0NDNqeUJsR3IvdlgzWHp2QUtGK2g1cVo3ZFg4RFlEcSBmclh1bFVOMWd4UW00eGhHNDR2cmp4WFVKaTZhc2laUGVDTGw2TllCWGdqMU9PWlFTNFFicXZESnVubWRwVUovIDBrNG9PMFVDQXdFQUFhT0I5ekNCOURBZkJnTlZIU1VFR0RBV0JnZ3JCZ0VGQlFjREJBWUtLd1lCQkFHQ053b0QgRERBUkJnTlZIUTRFQ2dRSVMzNGlQVjE3b1hRd1V3WURWUjBnQkV3d1NqQklCZ2tyQmdFRUFZT0tSUUV3T3pBNSBCZ2dyQmdFRkJRY0NBUll0YUhSMGNITTZMeTkzZDNjdWNHOXpaR2xuYVdObGNuUXVZMjl0TG0xNUwzSmxjRzl6IGFYUnZjbmt2WTNCek1CTUdBMVVkSXdRTU1BcUFDRTEvMld1MnhRalFNQTRHQTFVZER3RUIvd1FFQXdJR1FEQkUgQmdOVkhSOEVQVEE3TURtZ042QTFoak5vZEhSd09pOHZkSEpwWVd4amNtd3VjRzl6WkdsbmFXTmxjblF1WTI5dCBMbTE1TDFSeWFXRnNURWhFVGsxV01TNWpjbXd3RFFZSktvWklodmNOQVFFTEJRQURnZ0lCQUZVcmxjdWY1dUU3IEMrc1JXMCs5TWJQY05iUFlrd0lVOUxmUExQbHB2cHZPS2d1dE1ySzhRWDg4M25xamhiUjdWaGFPMi9aakZwMmEgam9aK1VTTmpHbXFDaHN2MWZTVHQ2QTBMSmNwS1pCcGhZZHNUS1hMSTNNNlRkTXZpWWt6SmVpM1FmL3JBZFJTUSBsWmExK1B2d3BHbGVCb1A2TXJObWkwZXpGYTJ4MEJ5d29YbnFQczZYTVhoYlQ5MmFRdEZ5MWtvYU1TMnViYWd0IGZjUTJ1cUF1WklBWm92UUhPbWNURFpyZE1hdmJtUExQZmJsWG9STjlMZktiZG5LRTRScDZXSWNwRmUra0s1WG8ga1lkSEZyQXNGb0V4Yy9aMGhvK1FnZHovaW9YT0Q0R2pYS0NFODJOc0FLNWpTMTZ4VEkxQTcwUERYTTNGYUpvdSBnNkxDUXA1OXl4R3M4UmFzVUR3YzRISHNTdThTL0FtdmRkZWFYaEwyMU9SZzFRRVZZZUt2SE14Q0tFamgrR0ZWIEpPMllkOEhObmVYTHpsdFNqdTRZWWpUUUVTeXU4ZUtxWmd0NU95TDg2Z1RVYmxsL3pybEdHODcweHJseVRDQXQgK09oZUpabFczaFcvTVVYRGp3cDRIcllRblB1NGhQYThHK3llRXo1MUd0SWJ5RGZNYzAzZmNIcEpJV3lQdGFMNSBlay8ra2kwNzRaYkhTaTFVaHB4VnEzZEdnVVVQUG9VT2d3MVZIdmJtVlhtMVZnUkRCMnZWOCt6M054SnNuZUtEIFBRSVBGV0RHMUZCbjlMQng2NDB4dWtTL2F5em55SHg1THFxVzJiQUUvK0JINzBXZDFDSjJCcWpNb1JBQitCTzQgbHVnYnVqdzVXTjV3THlabkxmNjkySDVUak5vMlFtSzAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiWDUwOVN1YmplY3ROYW1lIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJTRVJJQUxOVU1CRVI9MjAxNDAxMDIxODI5LCBDTj1RVUJJVFRFQ0ggU0ROLiBCSEQuLCBDPU1ZIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlg1MDlJc3N1ZXJTZXJpYWwiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJYNTA5SXNzdWVyTmFtZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJDTj1UcmlhbCBMSEROTSBTdWIgQ0EgVjEsIE9VPVRlcm1zIG9mIHVzZSBhdCBodHRwOi8vd3d3LnBvc2RpZ2ljZXJ0LmNvbS5teSwgTz1MSEROTSwgQz1NWSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJYNTA5U2VyaWFsTnVtYmVyIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfIjogIjE2Mjg4MDI3NjI1NDYzOTE4OTAzNTg3MTUxNDc0OTgyMDg4MjExNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTaWduYXR1cmVWYWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJNSVdnTSthcVQvNkZaemwvaWVzeTkwZVRqQk4vbUxvdnpBNElwcndkRnBXTnB4cmRFalQ4SVQwUnlTc004TXJNc01CdklDR3ovZGVvamo4Slp6dWg4cm0wejdaSDRKa1VKZVRhUVUrQzlrOXhmM1p0ZkxKK1VDMmVUZ1Zua0J3RTVvSHVZa0xwNWdjWlFTWUwwa0pmTFBTTjRHT0tuUmdnaHdiSCtqNWRaWktNQm4zalpiMjBKNkNEUkxjcGhQcnlwWWw1UjV5NkhoNDQyajhMdE9QcjFLTFFnaVc5ZXArK0VNaDVCei9JZXY5L3VQbTFUZEl6WWp3ZUNQMVk1ZXlJWEJIQWo3Q2NXbEFuNGVpVWdDK3FjR1ZWbVJnN2EvRzNpNXg5L2hVVDdyS2g3Yy9mVEtkeDlMNFdJcFRWNVRNKzhPYmxCRjNrZ1dJbC8xT0lHajVub0E9PSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTaWduZWRJbmZvIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTaWduYXR1cmVNZXRob2QiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJBbGdvcml0aG0iOiAiaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTI1NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJSZWZlcmVuY2UiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJodHRwOi8vdXJpLmV0c2kub3JnLzAxOTAzL3YxLjMuMiNTaWduZWRQcm9wZXJ0aWVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVVJJIjogIiNpZC14YWRlcy1zaWduZWQtcHJvcHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJEaWdlc3RNZXRob2QiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJfIjogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJBbGdvcml0aG0iOiAiaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRpZ2VzdFZhbHVlIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICJSenV6eis3MEdTbkdCRjFZeGhIbmpTekZwUTFNVzR2eVgvUTliVEhrRTJjPSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJVUkkiOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRGlnZXN0TWV0aG9kIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXyI6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQWxnb3JpdGhtIjogImh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJEaWdlc3RWYWx1ZSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIl8iOiAidk1zL0lkblM3aXNmdHFyQkRyNEYxTEsvQ2t2QmtXNUdiM1duNk9WekF4bz0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdLAogICAgICAiU2lnbmF0dXJlIjogWwogICAgICAgIHsKICAgICAgICAgICJJRCI6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJfIjogInVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzaWduYXR1cmU6SW52b2ljZSIKICAgICAgICAgICAgfQogICAgICAgICAgXSwKICAgICAgICAgICJTaWduYXR1cmVNZXRob2QiOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiXyI6ICJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6ZHNpZzplbnZlbG9wZWQ6eGFkZXMiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0KICBdCn0="}
]
}Curl error:
string(48) "{ "statusCode": 401, "message": "Unauthorized" }"
int(401)
array(2) {
["statusCode"]=>
int(401)
["message"]=>
string(12) "Unauthorized"
}