{
  "info": {
    "_postman_id": "aeaf07be-35d5-4fe7-b47b-b55ea13a7d85",
    "name": "ComplianceCow Partner API V5",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "28874936"
  },
  "item": [
    {
      "name": "Authorization",
      "item": [
        {
          "name": "Generate Auth Token",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "if (pm.response.code === 200) {",
                  "        try {",
                  "            const jsonData = pm.response.json();",
                  "            ",
                  "            pm.test(\"Auth token exists in response\", function () {",
                  "                pm.expect(jsonData).to.have.property(\"authToken\");",
                  "            });",
                  "            ",
                  "            pm.test(\"Token type is Bearer\", function () {",
                  "                pm.expect(jsonData.tokenType).to.eql(\"Bearer\");",
                  "            });",
                  "            // Store auth token",
                  "            const authToken = \"Bearer \" + jsonData.authToken;",
                  "            pm.environment.set(\"authToken\", authToken);",
                  "            console.log(\"Auth token stored successfully\");            ",
                  "        } catch (e) {",
                  "            console.error(\" Failed to parse auth response:\", e.message);",
                  "            console.error(\" Response body:\", pm.response.text());",
                  "        }",
                  "} else {",
                  "            console.error(\" REQUEST FAILED - Status Code:\", pm.response.code);",
                  "            pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            },
            {
              "listen": "prerequest",
              "script": {
                "exec": [
                  ""
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "grant_type",
                  "value": "client_credentials",
                  "type": "text"
                },
                {
                  "key": "client_id",
                  "value": "{{clientID}}",
                  "type": "text"
                },
                {
                  "key": "client_secret",
                  "value": "{{clientSecret}}",
                  "type": "text"
                }
              ]
            },
            "url": {
              "raw": "{{url}}/api/v1/oauth2/token",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v1",
                "oauth2",
                "token"
              ]
            },
            "description": "This request requires you to specify a Client ID and a Client Secret. You can login to the ComplianceCow Web to generate the Client ID and Client Secret, which can be set in the postman environment as variables.\n\nThe bearer token obtained in the response is used in all subsequent requests, as an environment variable."
          },
          "response": [
            {
              "name": "Structure",
              "originalRequest": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "grant_type",
                      "value": "client_credentials",
                      "type": "text"
                    },
                    {
                      "key": "client_id",
                      "value": "90288d98-842b-491c-91eb-503252026036",
                      "type": "text"
                    },
                    {
                      "key": "client_secret",
                      "value": "OUQ0cSFiUXlCWHNRJC8hMThnbTY5JStsZ1U2SVNhd0s=",
                      "type": "text"
                    }
                  ]
                },
                "url": {
                  "raw": "https://continube.dev.compliancecow.live/api/v1/oauth2/token",
                  "protocol": "https",
                  "host": [
                    "continube",
                    "dev",
                    "compliancecow",
                    "live"
                  ],
                  "path": [
                    "api",
                    "v1",
                    "oauth2",
                    "token"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Length",
                  "value": "224"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 06 Dec 2021 08:47:49 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "-77da7ae8-6f60-4c90-a45e-688ce92f4b63"
                },
                {
                  "key": "X-Request-Id",
                  "value": "5498835b-50f4-4c36-b5be-7453105c3885"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "91ef554b-8a6a-4ba5-a07c-8b79cf39549b"
                }
              ],
              "cookie": [],
              "body": "{\n    \"tokenType\": \"{{tokenType}}\",\n    \"expiresIn\": {{tokenExpirationTimeInSeconds}},\n    \"authToken\": {{authToken}}\n}"
            },
            {
              "name": "Sample",
              "originalRequest": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "grant_type",
                      "value": "client_credentials",
                      "type": "text"
                    },
                    {
                      "key": "client_id",
                      "value": "{{clientID}}",
                      "type": "text"
                    },
                    {
                      "key": "client_secret",
                      "value": "{{clientSecret}}",
                      "type": "text"
                    }
                  ]
                },
                "url": {
                  "raw": "{{url}}/api/v1/oauth2/token",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v1",
                    "oauth2",
                    "token"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Length",
                  "value": "224"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 06 Dec 2021 12:09:20 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "-0afc49e1-7613-44c0-96db-b12f564a68b8"
                },
                {
                  "key": "X-Request-Id",
                  "value": "ac48b7ba-59a5-4004-abd5-7aa1e47b2c20"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "a9ece773-a569-4a02-921a-6d1e1227ed98"
                }
              ],
              "cookie": [],
              "body": "{\n    \"tokenType\": \"Bearer\",\n    \"expiresIn\": 86399,\n    \"authToken\": \"\"\n}"
            }
          ]
        }
      ],
      "description": "ComplianceCow supports OAuth2 (Grant Type: Client Credentials) as the authentication mechanism for calling all APIs."
    },
    {
      "name": "Application Configuration",
      "item": [
        {
          "name": "Application Types",
          "item": [
            {
              "name": "Get All Application Types",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200 && jsonData.items && jsonData.items.length > 0) {",
                      "        pm.environment.set(\"applicationTypeID\", jsonData.items[0].id);",
                      "         console.log(`Stored Application Type ID: ${jsonData.items[0].id}`);",
                      "",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "",
                      "        pm.test(\"Response has pagination\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"pagination\");",
                      "        });",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"name\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"displayName\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"annotations\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"url\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"port\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"linkableApplicationTypes\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"status\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"credentialTypes\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/application-types?page=1&pageSize=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "application-types"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "pageSize",
                      "value": "10"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "https://continube.dev.compliancecow.live/api/v5/partner/application-types?page=5&pageSize=10",
                      "protocol": "https",
                      "host": [
                        "continube",
                        "dev",
                        "compliancecow",
                        "live"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-types"
                      ],
                      "query": [
                        {
                          "key": "page",
                          "value": "5"
                        },
                        {
                          "key": "pageSize",
                          "value": "10"
                        },
                        {
                          "key": "name",
                          "value": "JumphostConnector",
                          "disabled": true
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n            \"name\": \"JumphostConnector\",\n            \"displayName\": \"JumphostConnector\",\n            \"url\": \"http://localhost.com\",\n            \"port\": 0,\n            \"linkableApplicationTypes\": [],\n            \"annotations\": {\n                \"annotateType\": [\n                    \"jumphostconnector\"\n                ]\n            },\n            \"status\": \"active\",\n            \"credentialTypes\": [\n                    {\n                        \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n                        \"name\": \"Jumphost\",\n                        \"displayName\": \"Jumphost\",\n                        \"version\": \"1.1.1\",\n                        \"isDefault\": true\n                    }\n                ]         \n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalCount\": 1500,\n        \"pageSize\": 100,\n        \"totalPages\": 15\n    }\n}\n\n// ENUM: Possible values for the \"status\" field: \"active\", \"inactive\""
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/application-types?page=5&pageSize=10",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-types"
                      ],
                      "query": [
                        {
                          "key": "page",
                          "value": "5"
                        },
                        {
                          "key": "pageSize",
                          "value": "10"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "860"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 06:52:30 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "05b5dd53-623e-4673-b587-fd91e52a86d9"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "05b5dd53-623e-4673-b587-fd91e52a86d9"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "c18b7388-1978-41f7-a6d1-f71a34c457e2"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n            \"name\": \"SampleApplication3\",\n            \"displayName\": \"Sample Application 3\",\n            \"annotations\": {\n                \"annotation1\": [\n                    \"value1\"\n                ]\n            },\n            \"url\": \"localhost\",\n            \"port\": 8080,\n            \"linkableApplicationTypes\": null,\n            \"status\": \"active\",\n            \"credentialTypes\": null\n        },\n        {\n            \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n            \"name\": \"SampleApplication1\",\n            \"displayName\": \"Sample Application 1\",\n            \"annotations\": {\n                \"annotation1\": [\n                    \"value1\"\n                ]\n            },\n            \"url\": \"localhost\",\n            \"port\": 8080,\n            \"linkableApplicationTypes\": null,\n            \"status\": \"active\",\n            \"credentialTypes\": null\n        },\n        {\n            \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n            \"name\": \"SampleApplication2\",\n            \"displayName\": \"Sample Application 1\",\n            \"annotations\": {\n                \"annotation1\": [\n                    \"value1\"\n                ]\n            },\n            \"url\": \"localhost\",\n            \"port\": 8080,\n            \"linkableApplicationTypes\": null,\n            \"status\": \"active\",\n            \"credentialTypes\": null\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"5\",\n        \"totalCount\": \"43\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"5\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Application Type By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Process Single Application\", function () {",
                      "    if (pm.response.code === 200) {",
                      "        console.log(\"Processing Single Application...\");",
                      "        ",
                      "        try {",
                      "            const jsonData = pm.response.json();",
                      "            ",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"name\");",
                      "            pm.expect(jsonData).to.have.property(\"version\");",
                      "            ",
                      "            console.log(\"Application validated - ID:\", jsonData.id, \"| Type:\", jsonData.appType);",
                      "            ",
                      "        } catch (e) {",
                      "            console.error(\"Failed to parse application:\", e.message);",
                      "            pm.expect.fail(\"Parse error: \" + e.message);",
                      "        }",
                      "        ",
                      "    } else {",
                      "        console.error(\"Failed to fetch application - Status:\", pm.response.code);",
                      "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                      "    }",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/application-types/{{applicationTypeID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "application-types",
                    "{{applicationTypeID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "https://continube.dev.compliancecow.live/api/v5/partner/application-types/b3f9894a-2c6d-4120-a4ec-f7d53aba32cd",
                      "protocol": "https",
                      "host": [
                        "continube",
                        "dev",
                        "compliancecow",
                        "live"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-types",
                        "b3f9894a-2c6d-4120-a4ec-f7d53aba32cd"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n    \"name\": \"GitHub\",\n    \"displayName\": \"GitHub\",\n    \"annotations\": {\n        \"annotateType\": [\n            \"github\"\n        ]\n    },\n    \"url\": \"http://localhost.com\",\n    \"port\": 0,\n    \"linkableApplicationTypes\": null,\n    \"status\": \"active\",\n    \"credentialTypes\": null\n}"
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/application-types/{{applicationTypeID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-types",
                        "{{applicationTypeID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "237"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 06:53:11 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "8de09db8-f750-4cfc-b57b-3aaadc7f4fea"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "8de09db8-f750-4cfc-b57b-3aaadc7f4fea"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "4702602d-c2b1-4742-9023-f1a8c06e08ae"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n    \"name\": \"GitHub\",\n    \"displayName\": \"GitHub\",\n    \"annotations\": {\n        \"annotateType\": [\n            \"github\"\n        ]\n    },\n    \"url\": \"http://localhost.com\",\n    \"port\": 0,\n    \"linkableApplicationTypes\": null,\n    \"status\": \"active\",\n    \"credentialTypes\": null\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Credentials",
          "item": [
            {
              "name": "Get Credential Types",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200 && jsonData.items && jsonData.items.length > 0) {",
                      "        pm.environment.set(\"credentialTypeID\", jsonData.items[0].id);",
                      "         console.log(`Stored credentialTypeID : ${jsonData.items[0].id}`);",
                      "",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"name\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"displayName\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"attributes\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/credential-types?isStatusToBeIncluded=true&applicationTypeID={{applicationTypeID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "credential-types"
                  ],
                  "query": [
                    {
                      "key": "isStatusToBeIncluded",
                      "value": "true"
                    },
                    {
                      "key": "applicationTypeID",
                      "value": "{{applicationTypeID}}"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/credential-types?isStatusToBeIncluded=true&applicationTypeID=36ed78d1-330c-45fe-b0e6-db20a8d0c8eb",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "credential-types"
                      ],
                      "query": [
                        {
                          "key": "isStatusToBeIncluded",
                          "value": "true"
                        },
                        {
                          "key": "applicationTypeID",
                          "value": "36ed78d1-330c-45fe-b0e6-db20a8d0c8eb"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": ":status",
                      "value": 200
                    },
                    {
                      "key": "date",
                      "value": "Fri, 08 May 2026 16:52:46 GMT"
                    },
                    {
                      "key": "content-type",
                      "value": "application/json"
                    },
                    {
                      "key": "content-length",
                      "value": "546"
                    },
                    {
                      "key": "access-control-allow-origin",
                      "value": "://"
                    },
                    {
                      "key": "content-security-policy",
                      "value": "worker-src 'self' blob: data:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: https://cdn.heapanalytics.com https://cdn.us.heap-api.com; style-src 'self' 'unsafe-inline' https: data: https://heapanalytics.com; font-src 'self' https: data:; frame-ancestors 'self' https:; form-action 'self' https:; upgrade-insecure-requests; block-all-mixed-content; object-src 'none'; default-src 'self' https:; frame-src 'self' https:; connect-src 'self' data: https: https://us.posthog.com https://k-aus1.contentsquare.net https://cdn.heapanalytics.com https://cdn.us.heap-api.com; img-src 'self' data: https: https://heapanalytics.com;"
                    },
                    {
                      "key": "permissions-policy",
                      "value": "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()"
                    },
                    {
                      "key": "referrer-policy",
                      "value": "strict-origin-when-cross-origin"
                    },
                    {
                      "key": "strict-transport-security",
                      "value": "max-age=31536000; includeSubDomains"
                    },
                    {
                      "key": "x-content-type-options",
                      "value": "nosniff"
                    },
                    {
                      "key": "x-correlation-id",
                      "value": "ec1e4b57-e599-4aa2-84f7-929c4b8554fa, ec1e4b57-e599-4aa2-84f7-929c4b8554fa"
                    },
                    {
                      "key": "x-frame-options",
                      "value": "DENY"
                    },
                    {
                      "key": "x-request-id",
                      "value": "d6686ff3-2cf9-42d9-952d-16c90337390a"
                    },
                    {
                      "key": "x-visitor-id",
                      "value": "9d814b2a-acd1-4db8-829e-e993df8130b8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"c06c7bae-dffe-45b7-bd32-03204a0d8042\",\n            \"name\": \"AccessToken\",\n            \"displayName\": \"AccessToken\",\n            \"version\": \"1.1.1\",\n            \"attributes\": [\n                {\n                    \"name\": \"AccessToken\",\n                    \"displayName\": \"AccessToken\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\"\n                }\n            ]\n        },\n        {\n            \"id\": \"639f2d28-157d-4da1-8001-a8a89d755654\",\n            \"name\": \"BasicAuthentication\",\n            \"displayName\": \"BasicAuthentication\",\n            \"version\": \"1.1.1\",\n            \"attributes\": [\n                {\n                    \"name\": \"UserName\",\n                    \"displayName\": \"UserName\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\"\n                },\n                {\n                    \"name\": \"Password\",\n                    \"displayName\": \"Password\",\n                    \"secret\": true,\n                    \"required\": true,\n                    \"dataType\": \"STRING\"\n                }\n            ]\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Get Credential Type By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Process credentialType\", function () {",
                      "    if (pm.response.code === 200) {",
                      "        console.log(\"Processing credentialType...\");",
                      "        ",
                      "        try {",
                      "            const jsonData = pm.response.json();",
                      "            ",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"name\");",
                      "            pm.expect(jsonData).to.have.property(\"displayName\");",
                      "            ",
                      "        } catch (e) {",
                      "            console.error(\"Failed to parse credentialType:\", e.message);",
                      "            pm.expect.fail(\"Parse error: \" + e.message);",
                      "        }",
                      "        ",
                      "    } else {",
                      "        console.error(\"Failed to fetch credentialType - Status:\", pm.response.code);",
                      "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                      "    }",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/credential-types/{{credentialTypeID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "credential-types",
                    "{{credentialTypeID}}"
                  ],
                  "query": [
                    {
                      "key": "isStatusToBeIncluded",
                      "value": "true",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "https://continube.dev.compliancecow.live/api/v5/partner/credential-types/dea1c1d6-2788-4ca5-ad39-fd9e68e2d86d",
                      "protocol": "https",
                      "host": [
                        "continube",
                        "dev",
                        "compliancecow",
                        "live"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "credential-types",
                        "dea1c1d6-2788-4ca5-ad39-fd9e68e2d86d"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",    \n    \"name\": \"SNOW\",\n    \"displayName\": \"SNOW\",\n    \"version\": \"1.1.1\"\n    \"attributes\": [\n        {\n            \"name\": \"UserName\",\n            \"displayName\": \"UserName\",\n            \"secret\": true,\n            \"required\": true,\n            \"dataType\": \"STRING\"\n        },\n        {\n            \"name\": \"Password\",\n            \"displayName\": \"Password\",\n            \"secret\": true,\n            \"required\": true,\n            \"dataType\": \"STRING\"\n        }\n    ]\n}"
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/credential-types/{{credentialTypeID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "credential-types",
                        "{{credentialTypeID}}"
                      ],
                      "query": [
                        {
                          "key": "isStatusToBeIncluded",
                          "value": "true",
                          "disabled": true
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "142"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 06:53:58 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "3f34f90e-3721-496d-831c-7aaa841b2358"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "3f34f90e-3721-496d-831c-7aaa841b2358"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "0a80a9b3-2a3e-4ccb-8f33-9a629c72846b"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n    \"name\": \"JIRACredential\",\n    \"displayName\": \"JIRA Credential - CLI Auth Displayable\",\n    \"version\": \"1.1.1\"\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Applications",
          "item": [
            {
              "name": "Create Application",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "if (pm.response.code === 201) {",
                      "       pm.environment.set(\"applicationID\", jsonData.id);",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "        });",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"application\": {\n        \"name\": \"HTTP\",\n        \"appURL\": \"http://localhost.com\",\n        \"appType\": \"HttpRequest\",\n        \"credentialType\": \"OAuth\",\n        \"UserDefinedAttributesData\": [\n            {\n                \"name\": \"ClientID\",\n                \"displayName\": \"ClientID\",\n                \"required\": true,\n                \"dataType\": \"STRING\",\n                \"value\": \"{{clientID}}\"\n            },\n            {\n                \"name\": \"ClientSecret\",\n                \"displayName\": \"ClientSecret\",\n                \"required\": true,\n                \"dataType\": \"STRING\",\n                \"value\": \"{{clientSecret}}\"\n            },\n            {\n                \"name\": \"ValidationCURL\",\n                \"value\": \"{{validationCURL}}\"\n            }\n        ],\n        \"linkApplications\": [],\n        \"annotations\": {\n            \"appType\": [\n                \"httprequest\"\n            ],\n            \"environment\": [\n                \"logical\"\n            ],\n            \"execlevel\": [\n                \"app\"\n            ]\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/applications",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "applications"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"application\": {\n        \"name\": \"verison check three\",\n        \"appURL\": \"http://aws.console.com\",\n        \"appHost\": \"http://aws.console.com\",\n        \"appType\": \"Awsone\",\n        \"credentialType\": \"IAMAWS\",\n        \"UserDefinedAttributesData\": [\n            {\n                \"name\": \"SecretKey\",\n                \"displayName\": \"Secret Key\",\n                \"secret\": true,\n                \"required\": true,\n                \"dataType\": \"STRING\",\n                \"value\": \"sfdsdljf\"\n            },\n            {\n                \"name\": \"Region\",\n                \"displayName\": \"Region\",\n                \"secret\": true,\n                \"required\": true,\n                \"dataType\": \"STRING\",\n                \"value\": \"us-east-1\"\n            },\n            {\n                \"name\": \"AccessKey\",\n                \"displayName\": \"Access Key\",\n                \"secret\": true,\n                \"required\": true,\n                \"dataType\": \"STRING\",\n                \"value\": \"ksdkjfjsk\"\n            }\n        ],\n        \"annotations\": {\n            \"appType\": [\n                \"aws\"\n            ],\n            \"environment\": [\n                \"logical\"\n            ],\n            \"execlevel\": [\n                \"app\"\n            ],\n            \"type\": [\n                \"aws\"\n            ]\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/applications",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "applications"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                },
                {
                  "name": "create application with version",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"application\": {\n        \"name\": \"verison check three\",\n        \"appURL\": \"http://aws.console.com\",\n        \"appHost\": \"http://aws.console.com\",\n        \"appType\": \"Awsone\",\n        \"appTypeVersion\": \"1.1.0\",\n        \"credentialType\": \"IAMAWS\",\n        \"UserDefinedAttributesData\": [\n            {\n                \"name\": \"SecretKey\",\n                \"displayName\": \"Secret Key\",\n                \"secret\": true,\n                \"required\": true,\n                \"dataType\": \"STRING\",\n                \"value\": \"sfdsdljf\"\n            },\n            {\n                \"name\": \"Region\",\n                \"displayName\": \"Region\",\n                \"secret\": true,\n                \"required\": true,\n                \"dataType\": \"STRING\",\n                \"value\": \"us-east-1\"\n            },\n            {\n                \"name\": \"AccessKey\",\n                \"displayName\": \"Access Key\",\n                \"secret\": true,\n                \"required\": true,\n                \"dataType\": \"STRING\",\n                \"value\": \"ksdkjfjsk\"\n            }\n        ],\n        \"annotations\": {\n            \"appType\": [\n                \"aws\"\n            ],\n            \"environment\": [\n                \"logical\"\n            ],\n            \"execlevel\": [\n                \"app\"\n            ],\n            \"type\": [\n                \"aws\"\n            ]\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/applications",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "applications"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get All Applications",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200 && jsonData.items && jsonData.items.length > 0) {",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "",
                      "        pm.test(\"Response has pagination\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"pagination\");",
                      "        });",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"appType\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"appURL\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/applications?page=1&pageSize=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "applications"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "pageSize",
                      "value": "10"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/applications?page=1&pageSize=10",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "applications"
                      ],
                      "query": [
                        {
                          "key": "page",
                          "value": "1"
                        },
                        {
                          "key": "pageSize",
                          "value": "10"
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"JumphostConnector::\",\n            \"appURL\": \"52.53.216.75:22\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"UserID\",\n                    \"displayName\": \"User ID\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"ec2-user\"\n                },\n                {\n                    \"name\": \"SshPrivateKey\",\n                    \"displayName\": \"Ssh Private Key\",\n                    \"required\": true,\n                    \"dataType\": \"FILE\",\n                    \"value\": \"\"\n                }\n            ]\n        },\n        {\n            \"id\": \"1167b3df-27a4-450d-95eb-4190e630fdb1\",\n            \"appType\": \"Kubernetes::\",\n            \"appURL\": \"52.53.216.75\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"UserID\",\n                    \"displayName\": \"User ID\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"ec2-user\"\n                },\n                {\n                    \"name\": \"SshPrivateKey\",\n                    \"displayName\": \"Ssh Private Key\",\n                    \"required\": true,\n                    \"dataType\": \"FILE\",\n                    \"value\": \"00000000000000000000000000000\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"Kubernetes::\",\n            \"appURL\": \"52.53.216.75\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"UserID\",\n                    \"displayName\": \"User ID\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"ec2-user\"\n                },\n                {\n                    \"name\": \"SshPrivateKey\",\n                    \"displayName\": \"Ssh Private Key\",\n                    \"required\": true,\n                    \"dataType\": \"FILE\",\n                    \"value\": \"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdWxvSnBqZ2dJUlRJV1kwd1c0NmxlZlRoYUtJNmtjMUMrbDlZUkZBS0kvMGtVOTNBCkdoLzRXSFZsWlBlU21LeE9mWFkzbk5UeERGQmFYSDc5UG9TNGJKbkhxT0Vtd1NpNmhPbHg0ck5VakgxaW5oYjIKQU1WNktONnJjekhoYk5JUTJoMGo4YThnMlViRFZ4OW94V2VEWjBmWlBxNnNFSkdPVXZnYmpBT3FqY2JkU0ZvKwpBS0ppZW1uTDN0WmJ1RllhVVg4MG5hSXdMZ3YvUFREbS9qT244NkpQQllEOXZkeml3emZ3VFJoQWU2SE1PWndLCjByd0NlL05TOFRaZVlldkV5Zm44M2V0WFVCa1NjK3QzV1FiWFF2VEJXV1BIcVFGN29aTUN5MnNNU1hNN1drQmUKU1Q4ZlUrdFlDOHY4ZzBIZ2U4OWNyeFRkcDJ2akNDdXNwT1V\"\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalCount\": 1500,\n        \"pageSize\": 100,\n        \"totalPages\": 15\n    }\n}"
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/applications?page=1&pageSize=10",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "applications"
                      ],
                      "query": [
                        {
                          "key": "page",
                          "value": "1"
                        },
                        {
                          "key": "pageSize",
                          "value": "10"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 06:58:39 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "cdcc09be-60a9-4fe3-aa2a-159dda3a2023"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "cdcc09be-60a9-4fe3-aa2a-159dda3a2023"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "8a69f4e7-ca06-4b9b-ae5e-a2a30b2d750f"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"AaFinalTestApp::\",\n            \"appURL\": \"http://localhost.com\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"UserName\",\n                    \"displayName\": \"UserName\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"username\"\n                },\n                {\n                    \"name\": \"Password\",\n                    \"displayName\": \"Password\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"password\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"AAThreeLevelAPp::\",\n            \"appURL\": \"http://localhost.com\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"Dummy\",\n                    \"displayName\": \"Dummy\",\n                    \"dataType\": \"STRING\",\n                    \"value\": \"\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"AATwoLevelLinkedApp::\",\n            \"appURL\": \"http://localhost.com\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"AccessKey\",\n                    \"displayName\": \"Access Key\",\n                    \"secret\": true,\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"<stored in vault>\",\n                },\n                {\n                    \"name\": \"SecretKey\",\n                    \"displayName\": \"Secret Key\",\n                    \"secret\": true,\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"<stored in vault>\",\n                },\n                {\n                    \"name\": \"Region\",\n                    \"displayName\": \"Region\",\n                    \"secret\": true,\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"<stored in vault>\",\n                },\n                {\n                    \"name\": \"RoleARN\",\n                    \"displayName\": \"RoleARN\",\n                    \"secret\": true,\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"<stored in vault>\",\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"AAppWithMultiLevelLinkedApp::\",\n            \"appURL\": \"http://localhost.com\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"Dummy\",\n                    \"displayName\": \"Dummy\",\n                    \"dataType\": \"STRING\",\n                    \"value\": \"\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"AAppWithLinkedApps::\",\n            \"appURL\": \"http://localhost.com\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"AccessToken\",\n                    \"displayName\": \"AccessToken\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"000000000000.000000000000.00000000000.0000000000\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"Kubernetes::\",\n            \"appURL\": \"https://40.65.104.193:22\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"UserID\",\n                    \"displayName\": \"User ID\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"continube\"\n                },\n                {\n                    \"name\": \"SshPrivateKey\",\n                    \"displayName\": \"Ssh Private Key\",\n                    \"required\": true,\n                    \"dataType\": \"FILE\",\n                    \"value\": \"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdGhOSkhqcytrQTNNaTV5R011TG5JU2ZVMkFVWDJYK0tDc3BMaXJmSjBpeEVSSy9XCmZ2b2d2TnFCTDZkMmMzeTVWQUhFaEZ1bzF0ZER5UnpaSTBmazdIaVhET2VWT1BER3ZXZGlZcW9xRkJlaUxpRW0KSWxnUVluY1ZEWkErNFo2cWdNakhSOHMvNVdNRi95SnpodEdmeUNTeG5rY3ptQU9KN05TcFBQZkw4S2dvbVRrbAo2ZTdNczZF=\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"JiraServer::\",\n            \"appURL\": \"http://jira.compliancecow.live:8080\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"UserName\",\n                    \"displayName\": \"UserName\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"ccow\"\n                },\n                {\n                    \"name\": \"Password\",\n                    \"displayName\": \"Password\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"ComplianceCow@2024\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"JiraServer::\",\n            \"appURL\": \"http://jira.compliancecow.live:8080\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"UserName\",\n                    \"displayName\": \"UserName\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"ccow\"\n                },\n                {\n                    \"name\": \"Password\",\n                    \"displayName\": \"Password\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"ComplianceCow@2024\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"AWSAppConnector::\",\n            \"appURL\": \"https://aws.amazon.com\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"AccessKey\",\n                    \"displayName\": \"AccessKey\",\n                    \"secret\": true,\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"<stored in vault>\",\n                },\n                {\n                    \"name\": \"SecretKey\",\n                    \"displayName\": \"SecretKey\",\n                    \"secret\": true,\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"<stored in vault>\",\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"appType\": \"AzureAppConnector::\",\n            \"appURL\": \"http://localhost.com\",\n            \"userDefinedData\": [\n                {\n                    \"name\": \"clientSecret\",\n                    \"displayName\": \"Client Secret\",\n                    \"secret\": true,\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"<stored in vault>\",\n                },\n                {\n                    \"name\": \"tenantID\",\n                    \"displayName\": \"Tenant ID\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"name\": \"subscriptionID\",\n                    \"displayName\": \"Subscription ID\",\n                    \"dataType\": \"STRING\",\n                    \"value\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"name\": \"clientID\",\n                    \"displayName\": \"Client ID\",\n                    \"required\": true,\n                    \"dataType\": \"STRING\",\n                    \"value\": \"00000000-0000-0000-0000-000000000000\"\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"935\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"94\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Application By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Process Single Application\", function () {",
                      "    if (pm.response.code === 200) {",
                      "        console.log(\"Processing Single Application...\");",
                      "        ",
                      "        try {",
                      "            const jsonData = pm.response.json();",
                      "            ",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"appType\");",
                      "            pm.expect(jsonData).to.have.property(\"appURL\");",
                      "            ",
                      "            console.log(\"Application validated - ID:\", jsonData.id, \"| Type:\", jsonData.appType);",
                      "            ",
                      "        } catch (e) {",
                      "            console.error(\"Failed to parse application:\", e.message);",
                      "            pm.expect.fail(\"Parse error: \" + e.message);",
                      "        }",
                      "        ",
                      "    } else {",
                      "        console.error(\"Failed to fetch application - Status:\", pm.response.code);",
                      "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                      "    }",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/applications/{{applicationID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "applications",
                    "{{applicationID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/applications/{{applicationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "applications",
                        "{{applicationID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"appType\": \"JumphostConnector::\",\n    \"appURL\": \"52.53.216.75:22\",\n    \"userDefinedData\": [\n        {\n            \"name\": \"UserID\",\n            \"displayName\": \"User ID\",\n            \"required\": true,\n            \"dataType\": \"STRING\",\n            \"value\": \"ec2-user\"\n        },\n        {\n            \"name\": \"SshPrivateKey\",\n            \"displayName\": \"Ssh Private Key\",\n            \"required\": true,\n            \"dataType\": \"FILE\",\n            \"value\": \"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdWxvSnBqZ2dJUlRJV1kwd1c0NmxlZlRoYUtJNmtjMUMrbDlZUkZBS0kvMGtVOTNBCkdoLzRXSFZsWlBlU21LeE9mWFkzbk5UeERGQmFYSDc5UG9TNGJKbkhxT0Vtd1NpNmhPbHg0ck5VakgxaW5oYjIKQU1WNktONnJjekhoYk5JUTJ=pwY1p3SmlHJQ==\"\n        }\n    ]\n}"
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/applications/{{applicationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "applications",
                        "{{applicationID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 06:59:45 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "00bcc8bd-dbdb-4d17-947f-65258ae8cb80"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "00bcc8bd-dbdb-4d17-947f-65258ae8cb80"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "d4ed2c89-9574-42eb-9c85-2540a96982cc"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"appType\": \"JumphostConnector::\",\n    \"appURL\": \"52.53.216.75:22\",\n    \"userDefinedData\": [\n        {\n            \"name\": \"UserID\",\n            \"displayName\": \"User ID\",\n            \"required\": true,\n            \"dataType\": \"STRING\",\n            \"value\": \"ec2-user\"\n        },\n        {\n            \"name\": \"SshPrivateKey\",\n            \"displayName\": \"Ssh Private Key\",\n            \"required\": true,\n            \"dataType\": \"FILE\",\n            \"value\": \"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdWxvSnBqZ2dJUlRJV1kwd1c0NmxlZlRoYUtJNmtjMUMrbDlZUkZBS0kvMGtVOTNBCkdoLzRXSFZsWlBlU21LeE9mWFkzbk5UeERGQmFYSDc5UG9TNGJKbkhxT0Vtd1NpNmhPbHg0ck5VakgxaW5oYjIKQU1WNktONnJjekhoYk5JUTLS0tLQ==\"\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Update Application",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      ""
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                },
                {
                  "listen": "prerequest",
                  "script": {
                    "exec": [
                      ""
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"appURL\": \"https://dev315860.service-now.com\",\n    \"appHost\": \"https://dev315860.service-now.com\",\n    \"appType\": \"HttpRequest::\",\n    \"credentialType\": \"BasicAuthentication\",\n    \"sensitiveDataPath\": \"2a371040-d8f0-4405-b5c5-3fe925f64018/2f95c66e-7aba-4dbe-ae4a-e0104a24984a/23fc85f4-1ae0-4186-be9f-87fac32e0e52/cloudsubscriptionvalidator/credentails/othercredentails/d5f0abf3-76de-4ac8-adf5-53e8e7be856e\",\n    \"UserDefinedAttributesData\": [\n        {\n            \"name\": \"UserName\",\n            \"displayName\": \"UserName\",\n            \"secret\": false,\n            \"required\": true,\n            \"dataType\": \"STRING\",\n            \"value\": \"admin\"\n        },\n        {\n            \"name\": \"Password\",\n            \"displayName\": \"Password\",\n            \"secret\": true,\n            \"required\": true,\n            \"dataType\": \"STRING\",\n            \"value\": \"<stored in vault>\",\n            \"secretPath\": \"2a371040-d8f0-4405-b5c5-3fe925f64018/2f95c66e-7aba-4dbe-ae4a-e0104a24984a/23fc85f4-1ae0-4186-be9f-87fac32e0e52/cloudsubscriptionvalidator/credentails/othercredentails/d5f0abf3-76de-4ac8-adf5-53e8e7be856e/Password\"\n        },\n        {\n            \"name\": \"ValidationCURL\",\n            \"value\": \"curl --request GET \\\\   --url https://dev315860.service-now.com/api/now/table/sn_grc_profile \\\\   --header 'authorization: Basic YWRtaW46NHN3Wl4hSU51cDVK'\"\n        }\n    ],\n    \"annotations\": {\n        \"appType\": [\n            \"httprequest\"\n        ],\n        \"environment\": [\n            \"logical\"\n        ],\n        \"execlevel\": [\n            \"app\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/applications/{{applicationID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "applications",
                    "{{applicationID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"appURL\": \"https://dev315860.service-now.com\",\n    \"appHost\": \"https://dev315860.service-now.com\",\n    \"appType\": \"HttpRequest::\",\n    \"credentialType\": \"BasicAuthentication\",\n    \"sensitiveDataPath\": \"2a371040-d8f0-4405-b5c5-3fe925f64018/2f95c66e-7aba-4dbe-ae4a-e0104a24984a/23fc85f4-1ae0-4186-be9f-87fac32e0e52/cloudsubscriptionvalidator/credentails/othercredentails/d5f0abf3-76de-4ac8-adf5-53e8e7be856e\",\n    \"UserDefinedAttributesData\": [\n        {\n            \"name\": \"UserName\",\n            \"displayName\": \"UserName\",\n            \"secret\": false,\n            \"required\": true,\n            \"dataType\": \"STRING\",\n            \"value\": \"admin\"\n        },\n        {\n            \"name\": \"Password\",\n            \"displayName\": \"Password\",\n            \"secret\": true,\n            \"required\": true,\n            \"dataType\": \"STRING\",\n            \"value\": \"<stored in vault>\",\n            \"secretPath\": \"2a371040-d8f0-4405-b5c5-3fe925f64018/2f95c66e-7aba-4dbe-ae4a-e0104a24984a/23fc85f4-1ae0-4186-be9f-87fac32e0e52/cloudsubscriptionvalidator/credentails/othercredentails/d5f0abf3-76de-4ac8-adf5-53e8e7be856e/Password\"\n        },\n        {\n            \"name\": \"ValidationCURL\",\n            \"value\": \"curl --request GET \\\\   --url https://dev315860.service-now.com/api/now/table/sn_grc_profile \\\\   --header 'authorization: Basic YWRtaW46NHN3Wl4hSU51cDVK'\"\n        }\n    ],\n    \"annotations\": {\n        \"appType\": [\n            \"httprequest\"\n        ],\n        \"environment\": [\n            \"logical\"\n        ],\n        \"execlevel\": [\n            \"app\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/applications/{{applicationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "applications",
                        "{{applicationID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": ":status",
                      "value": 204
                    },
                    {
                      "key": "date",
                      "value": "Fri, 08 May 2026 16:26:58 GMT"
                    },
                    {
                      "key": "access-control-allow-origin",
                      "value": "://"
                    },
                    {
                      "key": "content-security-policy",
                      "value": "worker-src 'self' blob: data:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: https://cdn.heapanalytics.com https://cdn.us.heap-api.com; style-src 'self' 'unsafe-inline' https: data: https://heapanalytics.com; font-src 'self' https: data:; frame-ancestors 'self' https:; form-action 'self' https:; upgrade-insecure-requests; block-all-mixed-content; object-src 'none'; default-src 'self' https:; frame-src 'self' https:; connect-src 'self' data: https: https://us.posthog.com https://k-aus1.contentsquare.net https://cdn.heapanalytics.com https://cdn.us.heap-api.com; img-src 'self' data: https: https://heapanalytics.com;"
                    },
                    {
                      "key": "permissions-policy",
                      "value": "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()"
                    },
                    {
                      "key": "referrer-policy",
                      "value": "strict-origin-when-cross-origin"
                    },
                    {
                      "key": "strict-transport-security",
                      "value": "max-age=31536000; includeSubDomains"
                    },
                    {
                      "key": "x-content-type-options",
                      "value": "nosniff"
                    },
                    {
                      "key": "x-correlation-id",
                      "value": "abdbef0c-99cd-4aa2-8710-f498e2b77754, abdbef0c-99cd-4aa2-8710-f498e2b77754"
                    },
                    {
                      "key": "x-frame-options",
                      "value": "DENY"
                    },
                    {
                      "key": "x-request-id",
                      "value": "b50b8418-468b-4b1a-9d67-c08d942f6e4e"
                    },
                    {
                      "key": "x-visitor-id",
                      "value": "9d814b2a-acd1-4db8-829e-e993df8130b8"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Delete Application",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/applications/{{applicationID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "applications",
                    "{{applicationID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/applications/{{applicationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "applications",
                        "{{applicationID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": ":status",
                      "value": 204
                    },
                    {
                      "key": "date",
                      "value": "Fri, 08 May 2026 16:26:58 GMT"
                    },
                    {
                      "key": "access-control-allow-origin",
                      "value": "://"
                    },
                    {
                      "key": "content-security-policy",
                      "value": "worker-src 'self' blob: data:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: https://cdn.heapanalytics.com https://cdn.us.heap-api.com; style-src 'self' 'unsafe-inline' https: data: https://heapanalytics.com; font-src 'self' https: data:; frame-ancestors 'self' https:; form-action 'self' https:; upgrade-insecure-requests; block-all-mixed-content; object-src 'none'; default-src 'self' https:; frame-src 'self' https:; connect-src 'self' data: https: https://us.posthog.com https://k-aus1.contentsquare.net https://cdn.heapanalytics.com https://cdn.us.heap-api.com; img-src 'self' data: https: https://heapanalytics.com;"
                    },
                    {
                      "key": "permissions-policy",
                      "value": "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()"
                    },
                    {
                      "key": "referrer-policy",
                      "value": "strict-origin-when-cross-origin"
                    },
                    {
                      "key": "strict-transport-security",
                      "value": "max-age=31536000; includeSubDomains"
                    },
                    {
                      "key": "x-content-type-options",
                      "value": "nosniff"
                    },
                    {
                      "key": "x-correlation-id",
                      "value": "abdbef0c-99cd-4aa2-8710-f498e2b77754, abdbef0c-99cd-4aa2-8710-f498e2b77754"
                    },
                    {
                      "key": "x-frame-options",
                      "value": "DENY"
                    },
                    {
                      "key": "x-request-id",
                      "value": "b50b8418-468b-4b1a-9d67-c08d942f6e4e"
                    },
                    {
                      "key": "x-visitor-id",
                      "value": "9d814b2a-acd1-4db8-829e-e993df8130b8"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            }
          ]
        },
        {
          "name": "Application Scopes",
          "item": [
            {
              "name": "Create Application Scope",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "if (pm.response.code === 200) {",
                      "       pm.environment.set(\"applicationScopeID\", jsonData.id);",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "        });",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"name\": \"HttpRequest\",\n    \"description\": \"HttpRequest for validation\",\n    \"applications\": [\n        {\n            \"id\": \"{{applicationID}}\"\n        }\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/application-scopes",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "application-scopes"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"name\": \"testapp5\",\n    \"description\": \"test desc 123\",\n    \"applications\": [\n        {\n            \"id\": \"047b41a5-438c-43ad-af51-2d3d9dc2bbd6\"\n        }\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/application-scopes",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-scopes"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": ":status",
                      "value": 200
                    },
                    {
                      "key": "date",
                      "value": "Fri, 08 May 2026 16:15:54 GMT"
                    },
                    {
                      "key": "content-type",
                      "value": "application/json"
                    },
                    {
                      "key": "content-length",
                      "value": "45"
                    },
                    {
                      "key": "access-control-allow-origin",
                      "value": "://"
                    },
                    {
                      "key": "content-security-policy",
                      "value": "worker-src 'self' blob: data:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: https://cdn.heapanalytics.com https://cdn.us.heap-api.com; style-src 'self' 'unsafe-inline' https: data: https://heapanalytics.com; font-src 'self' https: data:; frame-ancestors 'self' https:; form-action 'self' https:; upgrade-insecure-requests; block-all-mixed-content; object-src 'none'; default-src 'self' https:; frame-src 'self' https:; connect-src 'self' data: https: https://us.posthog.com https://k-aus1.contentsquare.net https://cdn.heapanalytics.com https://cdn.us.heap-api.com; img-src 'self' data: https: https://heapanalytics.com;"
                    },
                    {
                      "key": "permissions-policy",
                      "value": "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()"
                    },
                    {
                      "key": "referrer-policy",
                      "value": "strict-origin-when-cross-origin"
                    },
                    {
                      "key": "strict-transport-security",
                      "value": "max-age=31536000; includeSubDomains"
                    },
                    {
                      "key": "x-content-type-options",
                      "value": "nosniff"
                    },
                    {
                      "key": "x-correlation-id",
                      "value": "de3cacfb-9d22-4caf-a018-2a941ef74acd, de3cacfb-9d22-4caf-a018-2a941ef74acd"
                    },
                    {
                      "key": "x-frame-options",
                      "value": "DENY"
                    },
                    {
                      "key": "x-request-id",
                      "value": "ba5ed373-37be-4a95-97ca-21edfed64d64"
                    },
                    {
                      "key": "x-visitor-id",
                      "value": "9d814b2a-acd1-4db8-829e-e993df8130b8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"45cc37d2-6801-45de-98dc-0629c1a93d17\"\n}"
                }
              ]
            },
            {
              "name": "Update Application Scope",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"name\": \"HttpRequestNew\",\n    \"description\": \"HttpRequest for validation\",\n    \"applications\": [\n        {\n            \"id\": \"{{applicationID}}\"\n        }\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/application-scopes/{{applicationScopeID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "application-scopes",
                    "{{applicationScopeID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"name\": \"testapp5\",\n    \"description\": \"test desc\",\n    \"coreAppType\": \"generic\",\n    \"status\": \"VALIDATED\",\n    \"applications\": [\n        {\n            \"id\": \"047b41a5-438c-43ad-af51-2d3d9dc2bbd6\"\n        }\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/application-scopes/{{applicationScopeID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-scopes",
                        "{{applicationScopeID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": ":status",
                      "value": 204
                    },
                    {
                      "key": "date",
                      "value": "Fri, 08 May 2026 16:16:34 GMT"
                    },
                    {
                      "key": "access-control-allow-origin",
                      "value": "://"
                    },
                    {
                      "key": "content-security-policy",
                      "value": "worker-src 'self' blob: data:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: https://cdn.heapanalytics.com https://cdn.us.heap-api.com; style-src 'self' 'unsafe-inline' https: data: https://heapanalytics.com; font-src 'self' https: data:; frame-ancestors 'self' https:; form-action 'self' https:; upgrade-insecure-requests; block-all-mixed-content; object-src 'none'; default-src 'self' https:; frame-src 'self' https:; connect-src 'self' data: https: https://us.posthog.com https://k-aus1.contentsquare.net https://cdn.heapanalytics.com https://cdn.us.heap-api.com; img-src 'self' data: https: https://heapanalytics.com;"
                    },
                    {
                      "key": "permissions-policy",
                      "value": "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()"
                    },
                    {
                      "key": "referrer-policy",
                      "value": "strict-origin-when-cross-origin"
                    },
                    {
                      "key": "strict-transport-security",
                      "value": "max-age=31536000; includeSubDomains"
                    },
                    {
                      "key": "x-content-type-options",
                      "value": "nosniff"
                    },
                    {
                      "key": "x-correlation-id",
                      "value": "944ec52e-c6bb-441e-8c18-e3f069bcd2e0, 944ec52e-c6bb-441e-8c18-e3f069bcd2e0"
                    },
                    {
                      "key": "x-frame-options",
                      "value": "DENY"
                    },
                    {
                      "key": "x-request-id",
                      "value": "93cac442-3c1b-4519-90ee-8320abc764f4"
                    },
                    {
                      "key": "x-visitor-id",
                      "value": "9d814b2a-acd1-4db8-829e-e993df8130b8"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Patch Application Scope",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "[\n    {\n        \"op\": \"replace\",\n        \"path\": \"/description\",\n        \"value\": \"sample description\"\n    },\n    {\n        \"op\": \"replace\",\n        \"path\": \"/name\",\n        \"value\": \"sample name\"\n    },\n    {\n        \"op\": \"replace\",\n        \"path\": \"/applications\",\n        \"value\": [\n            {\n                \"id\": \"{{applicationID}}\"\n            },\n            {\n                \"id\": \"{{applicationID}}\"\n            }\n        ]\n    }\n]",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/application-scopes/{{applicationScopeID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "application-scopes",
                    "{{applicationScopeID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "[\n    {\n        \"op\": \"replace\",\n        \"path\": \"/description\",\n        \"value\": \"sample description\"\n    },\n    {\n        \"op\": \"replace\",\n        \"path\": \"/name\",\n        \"value\": \"sample name\"\n    },\n    {\n        \"op\": \"replace\",\n        \"path\": \"/applications\",\n        \"value\": [\n            {\n                \"id\": \"047b41a5-438c-43ad-af51-2d3d9dc2bbd6\"\n            },\n            {\n                \"id\": \"586b0e47-b974-44b0-acf3-603e4d17fffa\"\n            }\n        ]\n    }\n]",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/application-scopes/{{applicationScopeID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-scopes",
                        "{{applicationScopeID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": ":status",
                      "value": 204
                    },
                    {
                      "key": "date",
                      "value": "Fri, 08 May 2026 16:16:56 GMT"
                    },
                    {
                      "key": "access-control-allow-origin",
                      "value": "://"
                    },
                    {
                      "key": "content-security-policy",
                      "value": "worker-src 'self' blob: data:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: https://cdn.heapanalytics.com https://cdn.us.heap-api.com; style-src 'self' 'unsafe-inline' https: data: https://heapanalytics.com; font-src 'self' https: data:; frame-ancestors 'self' https:; form-action 'self' https:; upgrade-insecure-requests; block-all-mixed-content; object-src 'none'; default-src 'self' https:; frame-src 'self' https:; connect-src 'self' data: https: https://us.posthog.com https://k-aus1.contentsquare.net https://cdn.heapanalytics.com https://cdn.us.heap-api.com; img-src 'self' data: https: https://heapanalytics.com;"
                    },
                    {
                      "key": "permissions-policy",
                      "value": "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()"
                    },
                    {
                      "key": "referrer-policy",
                      "value": "strict-origin-when-cross-origin"
                    },
                    {
                      "key": "strict-transport-security",
                      "value": "max-age=31536000; includeSubDomains"
                    },
                    {
                      "key": "x-content-type-options",
                      "value": "nosniff"
                    },
                    {
                      "key": "x-correlation-id",
                      "value": "f60b6690-98be-436f-8f64-00fe65029b8e, f60b6690-98be-436f-8f64-00fe65029b8e"
                    },
                    {
                      "key": "x-frame-options",
                      "value": "DENY"
                    },
                    {
                      "key": "x-request-id",
                      "value": "f11daa0c-3e63-48eb-94f0-3db0b0254c6a"
                    },
                    {
                      "key": "x-visitor-id",
                      "value": "9d814b2a-acd1-4db8-829e-e993df8130b8"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get All Application Scopes",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200 && jsonData.items && jsonData.items.length > 0) {",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "",
                      "        pm.test(\"Response has pagination\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"pagination\");",
                      "        });",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"name\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"description\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"type\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"cloudType\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"planID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"planInstanceID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"domainID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"orgID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"groupID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdBy\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"status\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"availabilityLevel\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"lastUpdatedBy\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"lastUpdatedAt\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"credentialRef\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/application-scopes?page=1&pageSize=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "application-scopes"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "pageSize",
                      "value": "10"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "https://continube.dev.compliancecow.live/api/v5/partner/application-scopes?page=1&pageSize=1",
                      "protocol": "https",
                      "host": [
                        "continube",
                        "dev",
                        "compliancecow",
                        "live"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-scopes"
                      ],
                      "query": [
                        {
                          "key": "page",
                          "value": "1"
                        },
                        {
                          "key": "pageSize",
                          "value": "1"
                        },
                        {
                          "key": "",
                          "value": "",
                          "disabled": true
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n    {\n        \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n        \"name\": \"NoCredV1\",\n        \"description\": \"NoCredV1\",\n        \"coreAppType\": \"generic\",\n        \"status\": \"VALIDATED\",\n        \"applications\": [\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            }\n        ]\n    },\n    {\n        \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n        \"name\": \"test1234\",\n        \"description\": \"test\",\n        \"coreAppType\": \"generic\",\n        \"status\": \"VALIDATED\",\n        \"applications\": [\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            },\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            }\n        ]\n    },\n    {\n        \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n        \"name\": \"OpaAwsApp\",\n        \"description\": \"OpaAwsApp\",\n        \"coreAppType\": \"generic\",\n        \"status\": \"VALIDATED\",\n        \"applications\": [\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            },\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            },\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            }\n        ]\n    },\n    {\n        \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n        \"name\": \"kubenetesappForAllCluster\",\n        \"description\": \"kubenetesappForAllCluster\",\n        \"coreAppType\": \"generic\",\n        \"status\": \"VALIDATED\",\n        \"applications\": [\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            }\n        ]\n    },\n    {\n        \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n        \"name\": \"kubernetesapp\",\n        \"description\": \"kubernetesapp\",\n        \"coreAppType\": \"generic\",\n        \"status\": \"VALIDATED\",\n        \"applications\": [\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            },\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            },\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            }\n        ]\n    },\n    {\n        \"id\": \"40ac687f-de74-4e65-959d-187440115a49\",\n        \"name\": \"AZ\",\n        \"description\": \"Azure creds client id, client secret, tenant id, sub id\",\n        \"coreAppType\": \"generic\",\n        \"status\": \"VALIDATED\",\n        \"applications\": [\n            {\n                \"id\": \"40ac687f-de74-4e65-959d-187440115a49\"\n            }\n        ]\n    }\n],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalCount\": 1500,\n        \"pageSize\": 100,\n        \"totalPages\": 15\n    }\n}"
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/application-scopes?page=1&pageSize=1",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "application-scopes"
                      ],
                      "query": [
                        {
                          "key": "page",
                          "value": "1"
                        },
                        {
                          "key": "pageSize",
                          "value": "1"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "772"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 06:57:45 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "4a76beeb-cbb2-497d-98a4-18b6d725047a"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "4a76beeb-cbb2-497d-98a4-18b6d725047a"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "360e70c7-e822-4054-9fe0-e33619711dc7"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"ALinkedappTest\",\n            \"description\": \"ALinkedappTest\",\n            \"type\": \"generic\",\n            \"cloudType\": \"generic\",\n            \"planID\": \"00000000-0000-0000-0000-000000000000\",\n            \"planInstanceID\": \"00000000-0000-0000-0000-000000000000\",\n            \"domainID\": \"00000000-0000-0000-0000-000000000000\",\n            \"orgID\": \"00000000-0000-0000-0000-000000000000\",\n            \"groupID\": \"00000000-0000-0000-0000-000000000000\",\n            \"createdBy\": \"00000000-0000-0000-0000-000000000000\",\n            \"status\": \"validated\",\n            \"availabilityLevel\": \"domain\",\n            \"createdAt\": \"2024-06-07 07:53:45\",\n            \"lastUpdatedBy\": \"00000000-0000-0000-0000-000000000000\",\n            \"lastUpdatedAt\": \"2024-06-07 07:54:07\",\n            \"credentialRef\": [\n                \"00000000-0000-0000-0000-000000000000\"\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"192\",\n        \"pageSize\": \"1\",\n        \"totalPages\": \"192\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Application Scope By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Process Single Application Scope\", function () {",
                      "    if (pm.response.code === 200) {",
                      "        console.log(\"Processing Single Application Scope...\");",
                      "        ",
                      "        try {",
                      "            const jsonData = pm.response.json();",
                      "            ",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"name\");",
                      "            pm.expect(jsonData).to.have.property(\"description\");",
                      "            pm.expect(jsonData).to.have.property(\"coreAppType\");",
                      "            pm.expect(jsonData).to.have.property(\"status\");",
                      "            pm.expect(jsonData).to.have.property(\"applications\");",
                      "            ",
                      "            console.log(\"Application Scope validated - ID:\", jsonData.id, \"| Type:\", jsonData.appType);",
                      "            ",
                      "        } catch (e) {",
                      "            console.error(\"Failed to parse application:\", e.message);",
                      "            pm.expect.fail(\"Parse error: \" + e.message);",
                      "        }",
                      "        ",
                      "    } else {",
                      "        console.error(\"Failed to fetch application Scope By ID- Status:\", pm.response.code);",
                      "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                      "    }",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/application-scopes/{{applicationScopeID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "application-scopes",
                    "{{applicationScopeID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "https://continube.dev.compliancecow.live/api/v5/partner/application-scopes/f336ffef-882c-44d1-a9c7-8089808bf608",
                      "protocol": "https",
                      "host": [
                        "continube",
                        "dev",
                        "compliancecow",
                        "live"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-scopes",
                        "f336ffef-882c-44d1-a9c7-8089808bf608"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"AZ\",\n    \"description\": \"Azure creds client id, client secret, tenant id, sub id\",\n    \"coreAppType\": \"generic\",\n    \"status\": \"VALIDATED\",\n    \"applications\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ]\n}"
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/application-scopes/{{applicationScopeID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "application-scopes",
                        "{{applicationScopeID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "210"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 06:58:09 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "3612eb27-99da-462e-bb74-346fc08ef2e0"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "3612eb27-99da-462e-bb74-346fc08ef2e0"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "ff8327e1-4391-4df9-a9fd-df486dd43272"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"JumphostAwsCred\",\n    \"description\": \"JumphostAwsCred\",\n    \"coreAppType\": \"generic\",\n    \"status\": \"VALIDATED\",\n    \"applications\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Delete Application Scope",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/application-scopes/{{applicationScopeID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "application-scopes",
                    "{{applicationScopeID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/application-scopes/{{applicationScopeID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "application-scopes",
                        "{{applicationScopeID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": ":status",
                      "value": 204
                    },
                    {
                      "key": "date",
                      "value": "Fri, 08 May 2026 16:17:03 GMT"
                    },
                    {
                      "key": "access-control-allow-origin",
                      "value": "://"
                    },
                    {
                      "key": "content-security-policy",
                      "value": "worker-src 'self' blob: data:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https: https://cdn.heapanalytics.com https://cdn.us.heap-api.com; style-src 'self' 'unsafe-inline' https: data: https://heapanalytics.com; font-src 'self' https: data:; frame-ancestors 'self' https:; form-action 'self' https:; upgrade-insecure-requests; block-all-mixed-content; object-src 'none'; default-src 'self' https:; frame-src 'self' https:; connect-src 'self' data: https: https://us.posthog.com https://k-aus1.contentsquare.net https://cdn.heapanalytics.com https://cdn.us.heap-api.com; img-src 'self' data: https: https://heapanalytics.com;"
                    },
                    {
                      "key": "permissions-policy",
                      "value": "accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()"
                    },
                    {
                      "key": "referrer-policy",
                      "value": "strict-origin-when-cross-origin"
                    },
                    {
                      "key": "strict-transport-security",
                      "value": "max-age=31536000; includeSubDomains"
                    },
                    {
                      "key": "x-content-type-options",
                      "value": "nosniff"
                    },
                    {
                      "key": "x-correlation-id",
                      "value": "620af322-ddd3-489d-a851-b70a7aa7d0a5, 620af322-ddd3-489d-a851-b70a7aa7d0a5"
                    },
                    {
                      "key": "x-frame-options",
                      "value": "DENY"
                    },
                    {
                      "key": "x-request-id",
                      "value": "a7e10b04-aeb8-477a-bca3-0961e5079995"
                    },
                    {
                      "key": "x-visitor-id",
                      "value": "9d814b2a-acd1-4db8-829e-e993df8130b8"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "Assessment Configuration",
      "item": [
        {
          "name": "Assessment Categories",
          "item": [
            {
              "name": "Create Category",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(201);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"name\": \"{{categoryName}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/categories",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "categories"
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get All Categories",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Process Get All Categories\", function () {",
                      "    if (pm.response.code === 200) {",
                      "        console.log(\"Processing Get All Categories...\");",
                      "        ",
                      "        try {",
                      "            const jsonData = pm.response.json();",
                      "            ",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"name\");",
                      "            ",
                      "        } catch (e) {",
                      "            console.error(\"Failed to parse Categories:\", e.message);",
                      "            pm.expect.fail(\"Parse error: \" + e.message);",
                      "        }",
                      "        ",
                      "    } else {",
                      "        console.error(\"Failed to fetch Categories - Status:\", pm.response.code);",
                      "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                      "    }",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/categories",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "categories"
                  ],
                  "query": [
                    {
                      "key": "id",
                      "value": "00000000-0000-0000-0000-000000000000",
                      "disabled": true
                    },
                    {
                      "key": "name",
                      "value": "PCI-DSS",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/categories",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "categories"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "f123ec04-8911-4458-8423-2a311e9b54c7"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "d0a9a390-244b-457d-a4c3-127314bd9989"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 08:59:34 GMT"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"PCI-DSS\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Partner\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Test\"\n        }\n    ]\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Assessments",
          "item": [
            {
              "name": "Create Assessment",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "if (pm.response.code === 201) {",
                      "       pm.environment.set(\"assessmentID\", jsonData.id);",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"includedAllControls\");",
                      "        });",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"name\": \"{{assessmentName}}\",\n    \"type\": \"generic\",\n    \"status\": \"active\",\n    \"categoryName\": \"{{categoryName}}\",\n    \"controls\": [\n        {\n            \"displayable\": \"6\",\n            \"alias\": \"6\",\n            \"name\": \"Logical and Physical Access Controls\",\n            \"description\": \"\",\n            \"priority\": \"medium\",\n            \"parent\": \"\",\n            \"controls\": [\n                {\n                    \"displayable\": \"6.1\",\n                    \"alias\": \"6.1\",\n                    \"name\": \"The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives.\",\n                    \"description\": \"\",\n                    \"priority\": \"medium\",\n                    \"parent\": \"6\",\n                    \"ccfID\": \"2072\",\n                    \"ccfTags\": \"testTag\",\n                    \"ccfSortID\": \"001 001\",\n                    \"ccfImpactZone\": \"Leadership and high level objectives\",\n                    \"ccfType\": \"Business Processes\",\n                    \"ccfRequirement\": \"mandated\",\n                    \"ccfClassification\": \"Preventive\",\n                    \"ccfStatus\": \"active\",\n                    \"citations\": [\n                        {\n                            \"authorityDocument\": \"CIS Controls, V8\",\n                            \"controlsInAuthorityDocument\": [\n                                \"CIS Control 16: Safeguard 16.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n                            ],\n                            \"sortID\": \"037 012\"\n                        },\n                        {\n                            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n                            \"controlsInAuthorityDocument\": [\n                                \"A1.2.3 Bullet 1\"\n                            ],\n                            \"sortID\": \"007 001 002 004 002\"\n                        }\n                    ],\n                    \"auditItems\": [\n                        {\n                            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n                            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n                            \"defaultAnswer\": \"\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"displayable\": \"6.1.2\",\n                            \"alias\": \"6.1.2\",\n                            \"name\": \"Restricts Logical Access—Logical access to information assets, including hardware, data (at-rest, during processing, or in transmission), software, administrative authorities, mobile devices, output, and offline system components is restricted through the use of access control software and rule sets.\",\n                            \"description\": \"\",\n                            \"priority\": \"medium\",\n                            \"parent\": \"6.1\",\n                            \"notes\": [\n                                {\n                                    \"topic\": \"test topic\",\n                                    \"notes\": \"test note\",\n                                    \"noteTags\": {\n                                        \"tag\": [\n                                            \"tag1\",\n                                            \"tag2\",\n                                            \"tag3\"\n                                        ],\n                                        \"tag2\": [\n                                            \"tag2\"\n                                        ]\n                                    }\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n        },\n        {\n            \"displayable\": \"7\",\n            \"alias\": \"7\",\n            \"name\": \"Logical and Physical Access Controls\",\n            \"description\": \"\",\n            \"priority\": \"medium\",\n            \"parent\": \"\",\n            \"controls\": [\n                {\n                    \"displayable\": \"7.1\",\n                    \"alias\": \"7.1\",\n                    \"name\": \"The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives.\",\n                    \"description\": \"\",\n                    \"priority\": \"medium\",\n                    \"parent\": \"7\",\n                    \"ccfID\": \"2072\",\n                    \"ccfSortID\": \"001 001\",\n                    \"ccfImpactZone\": \"Leadership and high level objectives\",\n                    \"ccfType\": \"Business Processes\",\n                    \"ccfRequirement\": \"mandated\",\n                    \"ccfClassification\": \"Preventive\",\n                    \"ccfStatus\": \"active\",\n                    \"citations\": [\n                        {\n                            \"authorityDocument\": \"CIS Control\",\n                            \"controlsInAuthorityDocument\": [\n                                \"CIS Control 16: Safeguard 16.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n                            ],\n                            \"sortID\": \"037 012\"\n                        },\n                        {\n                            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n                            \"controlsInAuthorityDocument\": [\n                                \"A1.2.3 Bullet 1\"\n                            ],\n                            \"sortID\": \"007 001 002 004 002\"\n                        }\n                    ],\n                    \"auditItems\": [\n                        {\n                            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n                            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n                            \"defaultAnswer\": \"\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"displayable\": \"7.1.2\",\n                            \"alias\": \"7.1.2\",\n                            \"name\": \"Restricts Logical Access—Logical access to information assets, including hardware, data (at-rest, during processing, or in transmission), software, administrative authorities, mobile devices, output, and offline system components is restricted through the use of access control software and rule sets.\",\n                            \"description\": \"\",\n                            \"priority\": \"medium\",\n                            \"parent\": \"7.1\",\n                            \"evidences\": [\n                                {\n                                    \"name\": \"Output-associatedatacollectionrulelinuxwithuai\",\n                                    \"synthesizerName\": \"azure_policy\",\n                                    \"fileName\": \"associatedatacollectionrulelinuxwithuai\",\n                                    \"type\": \"Automatic\",\n                                    \"status\": \"Committing to user repo\",\n                                    \"fileHash\": \"e17e7a08d048959a1519d8ec16e32b8037e13dd1\"\n                                }\n                            ],\n                            \"notes\": [\n                                {\n                                    \"topic\": \"test topic\",\n                                    \"notes\": \"test note\",\n                                    \"noteTags\": {\n                                        \"tag\": [\n                                            \"tag1\",\n                                            \"tag2\",\n                                            \"tag3\"\n                                        ],\n                                        \"tag2\": [\n                                            \"tag2\"\n                                        ]\n                                    }\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"name\": \"SOC34\",\n    \"type\": \"SOC34\",\n    \"status\": \"active\",\n    \"categoryName\": \"TESTCAT12345678\",\n    \"controls\": [\n        {\n            \"displayable\": \"6\",\n            \"alias\": \"6\",\n            \"name\": \"Logical and Physical Access Controls\",\n            \"description\": \"\",\n            \"priority\": \"medium\",\n            \"parent\": \"\",\n            \"controls\": [\n                {\n                    \"displayable\": \"6.1\",\n                    \"alias\": \"6.1\",\n                    \"name\": \"The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives.\",\n                    \"description\": \"\",\n                    \"priority\": \"medium\",\n                    \"parent\": \"6\",\n                    \"ccfID\": \"2072\",\n                    \"ccfTags\": \"testTag\",\n                    \"ccfSortID\": \"001 001\",\n                    \"ccfImpactZone\": \"Leadership and high level objectives\",\n                    \"ccfType\": \"Business Processes\",\n                    \"ccfRequirement\": \"mandated\",\n                    \"ccfClassification\": \"Preventive\",\n                    \"ccfStatus\": \"active\",\n                    \"citations\": [\n                        {\n                            \"authorityDocument\": \"CIS Controls, V8\",\n                            \"controlsInAuthorityDocument\": [\n                                \"CIS Control 16: Safeguard 16.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n                            ],\n                            \"sortID\": \"037 012\"\n                        },\n                        {\n                            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n                            \"controlsInAuthorityDocument\": [\n                                \"A1.2.3 Bullet 1\"\n                            ],\n                            \"sortID\": \"007 001 002 004 002\"\n                        }\n                    ],\n                    \"auditItems\": [\n                        {\n                            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n                            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n                            \"defaultAnswer\": \"\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"displayable\": \"6.1.2\",\n                            \"alias\": \"6.1.2\",\n                            \"name\": \"Restricts Logical Access—Logical access to information assets, including hardware, data (at-rest, during processing, or in transmission), software, administrative authorities, mobile devices, output, and offline system components is restricted through the use of access control software and rule sets.\",\n                            \"description\": \"\",\n                            \"priority\": \"medium\",\n                            \"parent\": \"6.1\",\n                            \"notes\": [\n                                {\n                                    \"topic\": \"test topic\",\n                                    \"notes\": \"test note\",\n                                    \"noteTags\": {\n                                        \"tag\": [\n                                            \"tag1\",\n                                            \"tag2\",\n                                            \"tag3\"\n                                        ],\n                                        \"tag2\": [\n                                            \"tag2\"\n                                        ]\n                                    }\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n        },\n        {\n            \"displayable\": \"7\",\n            \"alias\": \"7\",\n            \"name\": \"Logical and Physical Access Controls\",\n            \"description\": \"\",\n            \"priority\": \"medium\",\n            \"parent\": \"\",\n            \"controls\": [\n                {\n                    \"displayable\": \"7.1\",\n                    \"alias\": \"7.1\",\n                    \"name\": \"The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives.\",\n                    \"description\": \"\",\n                    \"priority\": \"medium\",\n                    \"parent\": \"7\",\n                    \"ccfID\": \"2072\",\n                    \"ccfSortID\": \"001 001\",\n                    \"ccfImpactZone\": \"Leadership and high level objectives\",\n                    \"ccfType\": \"Business Processes\",\n                    \"ccfRequirement\": \"mandated\",\n                    \"ccfClassification\": \"Preventive\",\n                    \"ccfStatus\": \"active\",\n                    \"citations\": [\n                        {\n                            \"authorityDocument\": \"CIS Control\",\n                            \"controlsInAuthorityDocument\": [\n                                \"CIS Control 16: Safeguard 16.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n                            ],\n                            \"sortID\": \"037 012\"\n                        },\n                        {\n                            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n                            \"controlsInAuthorityDocument\": [\n                                \"A1.2.3 Bullet 1\"\n                            ],\n                            \"sortID\": \"007 001 002 004 002\"\n                        }\n                    ],\n                    \"auditItems\": [\n                        {\n                            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n                            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n                            \"defaultAnswer\": \"\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"displayable\": \"7.1.2\",\n                            \"alias\": \"7.1.2\",\n                            \"name\": \"Restricts Logical Access—Logical access to information assets, including hardware, data (at-rest, during processing, or in transmission), software, administrative authorities, mobile devices, output, and offline system components is restricted through the use of access control software and rule sets.\",\n                            \"description\": \"\",\n                            \"priority\": \"medium\",\n                            \"parent\": \"7.1\",\n                            \"evidences\": [\n                                {\n                                    \"name\": \"Output-associatedatacollectionrulelinuxwithuai\",\n                                    \"synthesizerName\": \"azure_policy\",\n                                    \"fileName\": \"associatedatacollectionrulelinuxwithuai\",\n                                    \"type\": \"Automatic\",\n                                    \"status\": \"Committing to user repo\",\n                                    \"fileHash\": \"e17e7a08d048959a1519d8ec16e32b8037e13dd1\"\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "af4948e5-1f38-4eda-a154-febf43071afa"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "78515b89-4786-400a-8c77-9693926420da"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 10:04:35 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Update Assessment",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "[\n    {\n        \"op\": \"add\",\n        \"path\": \"/desc\",\n        \"value\": \"sample description\"\n    }\n]",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "[\n    {\n        \"op\": \"add\",\n        \"path\": \"/name\",\n        \"value\": \"SOC2 THE TESTX2\"\n    }\n]",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "7a996312-afc3-4191-97ce-d8655b2f36e7"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "681f4c24-1777-467e-a14b-24d9e0bd9b5c"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 10:22:28 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Update Assessment Input",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n\"inputs\": {\n        \"F2\": {\n            \"type\": \"file\",\n            \"isrequired\": true,\n            \"showfieldinui\": true,\n            \"value\": \"U3lzdGVtLFNvdXJjZSxSZXNvdXJjZUlELFJlc291cmNlTmFtZSxSZXNvdXJjZVR5cGUsUmVzb3VyY2VMb2NhdGlvbixUYWdzLFJlc291cmNlVVJMLENvbXBsaWFuY2VTdGF0dXMsQ29tcGxpYW5jZVN0YXR1c1JlYXNvbg0KYXdzLGNvbXBsaWFuY2Vjb3csYXJuOmF3czppYW06OjA2Njc0NDEyMDYyNjpyb290LHJvb3RfYWNjb3VudCxBd3NJYW1Vc2VyLGdsb2JhbCwsaHR0cHM6Ly91cy1lYXN0LTEuY29uc29sZS5hd3MuYW1hem9uLmNvbS9pYW12Mi9ob21lP3JlZ2lvbj11cy1lYXN0LTEjL3VzZXJzL2RldGFpbHMvcm9vdF9hY2NvdW50LENPTVBMSUFOVCxSZWNvcmQgaXMgY29tcGxpYW50IGFzIE1GQSBpcyBlbmZvcmNlZA==\",\n            \"fileName\": \"testing1.csv\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/update-input",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "update-input"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n\"inputs\": {\n        \"F2\": {\n            \"type\": \"file\",\n            \"isrequired\": true,\n            \"showfieldinui\": true,\n            \"value\": \"U3lzdGVtLFNvdXJjZSxSZXNvdXJjZUlELFJlc291cmNlTmFtZSxSZXNvdXJjZVR5cGUsUmVzb3VyY2VMb2NhdGlvbixUYWdzLFJlc291cmNlVVJMLENvbXBsaWFuY2VTdGF0dXMsQ29tcGxpYW5jZVN0YXR1c1JlYXNvbg0KYXdzLGNvbXBsaWFuY2Vjb3csYXJuOmF3czppYW06OjA2Njc0NDEyMDYyNjpyb290LHJvb3RfYWNjb3VudCxBd3NJYW1Vc2VyLGdsb2JhbCwsaHR0cHM6Ly91cy1lYXN0LTEuY29uc29sZS5hd3MuYW1hem9uLmNvbS9pYW12Mi9ob21lP3JlZ2lvbj11cy1lYXN0LTEjL3VzZXJzL2RldGFpbHMvcm9vdF9hY2NvdW50LENPTVBMSUFOVCxSZWNvcmQgaXMgY29tcGxpYW50IGFzIE1GQSBpcyBlbmZvcmNlZA==\",\n            \"fileName\": \"testing1.csv\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/update-input",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "update-input"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "af4948e5-1f38-4eda-a154-febf43071afa"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "78515b89-4786-400a-8c77-9693926420da"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 10:04:35 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get All Assessments",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200 && jsonData.items && jsonData.items.length > 0) {",
                      "        pm.environment.set(\"assessmentID\", jsonData.items[0].id);",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "",
                      "        pm.test(\"Response has pagination\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"pagination\");",
                      "        });",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"name\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"status\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"categoryId\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"categoryName\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"type\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"applicationType\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"includedAllControls\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"controls\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments?page_size=5&page=1",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments"
                  ],
                  "query": [
                    {
                      "key": "name",
                      "value": "SOC36",
                      "disabled": true
                    },
                    {
                      "key": "fields",
                      "value": "basic",
                      "disabled": true
                    },
                    {
                      "key": "page_size",
                      "value": "5"
                    },
                    {
                      "key": "page",
                      "value": "1"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments?name=AWS IAM - 1&page_size=5&page=1",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments"
                      ],
                      "query": [
                        {
                          "key": "name",
                          "value": "AWS IAM - 1"
                        },
                        {
                          "key": "fields",
                          "value": "basic",
                          "disabled": true
                        },
                        {
                          "key": "page_size",
                          "value": "5"
                        },
                        {
                          "key": "page",
                          "value": "1"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:23:41 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "ecdd6815-decd-473a-b450-a67ff93dfe0e"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "ecdd6815-decd-473a-b450-a67ff93dfe0e"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "9ccf74e9-72e0-48ad-90b6-47f455c78367"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"AWS IAM - 1\",\n            \"status\": \"active\",\n            \"categoryId\": \"00000000-0000-0000-0000-000000000000\",\n            \"categoryName\": \"AWS\",\n            \"type\": \"generic\",\n            \"applicationScopeId\": \"00000000-0000-0000-0000-000000000000\",\n            \"controls\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Prerequisite to generate the hardware status report\",\n                    \"displayable\": \"2\",\n                    \"alias\": \"2\",\n                    \"priority\": \"medium\",\n                    \"citations\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n                            \"authorityDocument\": \"AuthorityDocument\",\n                            \"controlsInAuthorityDocument\": [\n                                \"testing\"\n                            ],\n                            \"controlImpactZone\": \"controlImpactZone\",\n                            \"controlType\": \"ControlType\",\n                            \"controlRequirement\": \"ControlRequirement\",\n                            \"controlClassification\": \"ControlClassification\",\n                            \"controlImpact\": \"controlImpact\",\n                            \"region\": \"region\",\n                            \"sortID\": \"000 001 112 000\",\n                            \"tags\": {\n                                \"test\": [\n                                    \"tag1\",\n                                    \"tag2\",\n                                    \"tag3\"\n                                ],\n                                \"default\": [\n                                    \"general\",\n                                    \"check\"\n                                ]\n                            },\n                            \"createdAt\": \"09/26/2024 09:43:17\",\n                            \"updatedAt\": \"09/26/2024 09:43:17\"\n                        },\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n                            \"authorityDocument\": \"AuthorityDocument\",\n                            \"controlsInAuthorityDocument\": [\n                                \"testing\"\n                            ],\n                            \"controlImpactZone\": \"controlImpactZone\",\n                            \"controlType\": \"ControlType\",\n                            \"controlRequirement\": \"ControlRequirement\",\n                            \"controlClassification\": \"ControlClassification\",\n                            \"controlImpact\": \"controlImpact\",\n                            \"region\": \"region\",\n                            \"sortID\": \"000 001 112 000\",\n                            \"tags\": {\n                                \"test\": [\n                                    \"tag1\",\n                                    \"tag2\",\n                                    \"tag3\"\n                                ],\n                                \"default\": [\n                                    \"general\",\n                                    \"check\"\n                                ]\n                            },\n                            \"createdAt\": \"09/26/2024 09:43:19\",\n                            \"updatedAt\": \"09/26/2024 09:43:19\"\n                        }\n                    ],\n                    \"notes\": [\n                        {\n                            \"topic\": \"test topic\",\n                            \"notes\": \"test note\",\n                            \"noteTags\": {\n                                \"tag\": [\n                                    \"tag1\",\n                                    \"tag2\",\n                                    \"tag3\"\n                                ],\n                                \"tag2\": [\n                                    \"tag2\"\n                                ]\n                            },\n                            \"assessmentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"assessmentId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"createdAt\": \"02/13/2026 12:50:00\",\n                            \"updatedAt\": \"02/13/2026 12:50:00\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Hardware Status Report\",\n                            \"displayable\": \"2.1\",\n                            \"alias\": \"2.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Prerequisite to generate account authorization report\",\n                    \"displayable\": \"3\",\n                    \"alias\": \"3\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"AWS Get Account Authorization Details\",\n                            \"displayable\": \"3.1\",\n                            \"alias\": \"3.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Check whether MFA is enabled for users\",\n                    \"displayable\": \"4\",\n                    \"alias\": \"4\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Validate MFA is Enabled\",\n                            \"displayable\": \"4.1\",\n                            \"alias\": \"4.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Verify if access keys are rotated\",\n                    \"displayable\": \"5\",\n                    \"alias\": \"5\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"AWS Access Key Rotation\",\n                            \"displayable\": \"5.1\",\n                            \"alias\": \"5.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Validate if users with unused credentials are disabled\",\n                    \"displayable\": \"6\",\n                    \"alias\": \"6\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Disable Unused Users\",\n                            \"displayable\": \"6.1\",\n                            \"alias\": \"6.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Verify if Root account access adheres to security guidelines\",\n                    \"displayable\": \"7\",\n                    \"alias\": \"7\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Root Account Checks\",\n                            \"displayable\": \"7.1\",\n                            \"alias\": \"7.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Check if a strong password policy exists\",\n                    \"displayable\": \"8\",\n                    \"alias\": \"8\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Strong Password Policy\",\n                            \"displayable\": \"8.1\",\n                            \"alias\": \"8.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Verify that No Policy exists at User Level\",\n                    \"displayable\": \"9\",\n                    \"alias\": \"9\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"No Policy at User Level\",\n                            \"displayable\": \"9.1\",\n                            \"alias\": \"9.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Ensure No Access Key is created for new users\",\n                    \"displayable\": \"10\",\n                    \"alias\": \"10\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"No Access Key for new Users\",\n                            \"displayable\": \"10.1\",\n                            \"alias\": \"10.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Check that no policies that provide full admin privileges exists\",\n                    \"displayable\": \"11\",\n                    \"alias\": \"11\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Avoid Full Admin Privilege Policy\",\n                            \"displayable\": \"11.1\",\n                            \"alias\": \"11.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Generate AMI Instance Status Report\",\n                    \"displayable\": \"12\",\n                    \"alias\": \"12\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Check if the instance is running on latest AMI image\",\n                            \"displayable\": \"12.1\",\n                            \"alias\": \"12.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Verify MFA Implementation for a given set of Service Actions and Resources\",\n                    \"displayable\": \"13\",\n                    \"alias\": \"13\",\n                    \"priority\": \"medium\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"AWS MFA Policy Simulator\",\n                            \"displayable\": \"13.1\",\n                            \"alias\": \"13.1\",\n                            \"priority\": \"medium\",\n                            \"leafControl\": true\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Custom Control 22\",\n                    \"displayable\": \"22\",\n                    \"alias\": \"CC22\",\n                    \"leafControl\": true\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"1\",\n        \"pageSize\": \"5\",\n        \"totalPages\": \"1\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Assessment By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Process Get Assessment By ID\", function () {",
                      "    if (pm.response.code === 200) {",
                      "        ",
                      "        try {",
                      "            const jsonData = pm.response.json();",
                      "            ",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"name\");",
                      "            pm.expect(jsonData).to.have.property(\"status\");",
                      "            pm.expect(jsonData).to.have.property(\"categoryId\");",
                      "            pm.expect(jsonData).to.have.property(\"categoryName\");",
                      "            pm.expect(jsonData).to.have.property(\"type\");",
                      "            pm.expect(jsonData).to.have.property(\"applicationType\");",
                      "            pm.expect(jsonData).to.have.property(\"includedAllControls\");",
                      "            ",
                      "        } catch (e) {",
                      "            console.error(\"Failed to parse get assessment by id:\", e.message);",
                      "            pm.expect.fail(\"Parse error: \" + e.message);",
                      "        }",
                      "        ",
                      "    } else {",
                      "        console.error(\"Failed to fetch get assessment by id - Status:\", pm.response.code);",
                      "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                      "    }",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}?fields=basic&include_all_controls=false",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}"
                  ],
                  "query": [
                    {
                      "key": "fields",
                      "value": "basic"
                    },
                    {
                      "key": "include_all_controls",
                      "value": "false"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "localhost:23034/v5/partner/assessments?name=PrivacyBison&fields=basic&page_size=11&page=1",
                      "host": [
                        "localhost"
                      ],
                      "port": "23034",
                      "path": [
                        "v5",
                        "partner",
                        "assessments"
                      ],
                      "query": [
                        {
                          "key": "name",
                          "value": "PrivacyBison"
                        },
                        {
                          "key": "fields",
                          "value": "basic"
                        },
                        {
                          "key": "page_size",
                          "value": "11"
                        },
                        {
                          "key": "page",
                          "value": "1"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "ee91c31b-ca33-4830-99cb-4867f30dd8f7"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "402342b6-49b2-432d-b25d-61275ee1154b"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 07:18:02 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "297"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"PrivacyBison\",\n            \"status\": \"coming soon\",\n            \"categoryId\": \"00000000-0000-0000-0000-000000000000\",\n            \"categoryName\": \"Application Security\",\n            \"type\": \"privacybison\"\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"1\",\n        \"pageSize\": \"11\",\n        \"totalPages\": \"1\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Fetch Assessment Run Config",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData.referenceAssessments[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.referenceAssessments[0]).to.have.property(\"name\");",
                      "            pm.expect(jsonData.referenceAssessments[0]).to.have.property(\"latestRuns\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/run-config",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "run-config"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/run-config",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "run-config"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"referenceAssessments\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"PCI DSS For Azure\",\n            \"latestRuns\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"DateTimeTest-01/25/2025\",\n                    \"createdAt\": \"01/25/2025 18:30:03\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"DateTimeTest-01/18/2025\",\n                    \"createdAt\": \"01/18/2025 18:30:02\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"DateTimeTest-01/11/2025\",\n                    \"createdAt\": \"01/11/2025 18:30:02\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"DateTimeTest-01/04/2025\",\n                    \"createdAt\": \"01/04/2025 18:30:03\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"DateTimeTest-12/28/2024\",\n                    \"createdAt\": \"12/28/2024 18:30:03\"\n                }\n            ]\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Get Assessment History By ID",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/history?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "page_size",
                      "value": "10"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "history"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "ee91c31b-ca33-4830-99cb-4867f30dd8f7"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "402342b6-49b2-432d-b25d-61275ee1154b"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 07:18:02 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "297"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"what\": {\n                \"operation\": \"UPDATED\",\n                \"reason\": \"\",\n                \"resource\": \"HBK Assessment\",\n                \"resourceFieldValue\": {\n                    \"after\": {\n                        \"disableAutomatedActions\": false\n                    },\n                    \"before\": {\n                        \"disableAutomatedActions\": true\n                    }\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"PLAN\"\n            },\n            \"when\": \"2026-06-11T13:14:53.111199Z\",\n            \"who\": \"4a170abb-2e74-438b-934a-69173d576c21\"\n        },\n        {\n            \"what\": {\n                \"operation\": \"UPDATED\",\n                \"reason\": \"\",\n                \"resource\": \"HBK Assessment\",\n                \"resourceFieldValue\": {\n                    \"after\": {\n                        \"disableAutomatedActions\": true\n                    },\n                    \"before\": {\n                        \"disableAutomatedActions\": false\n                    }\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"PLAN\"\n            },\n            \"when\": \"2026-06-11T13:14:47.809314Z\",\n            \"who\": \"4a170abb-2e74-438b-934a-69173d576c21\"\n        },\n        {\n            \"what\": {\n                \"operation\": \"UPDATED\",\n                \"reason\": \"\",\n                \"resource\": \"SecurityProfile\",\n                \"resourceFieldValue\": {\n                    \"after\": {\n                        \"complianceStatusThreshold\": 42,\n                        \"scoreColorThreshold\": {\n                            \"red\": 9,\n                            \"yellow\": 43\n                        }\n                    },\n                    \"before\": {\n                        \"complianceStatusThreshold\": 50,\n                        \"scoreColorThreshold\": {\n                            \"red\": 15,\n                            \"yellow\": 52\n                        }\n                    }\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"ASSESSMENT_PROFILE\"\n            },\n            \"when\": \"2026-06-10T13:00:57.345909Z\",\n            \"who\": \"21e3038b-86fe-415a-b602-cd7c36bb2053\"\n        }\n    ],\n    \"TotalItems\": 4,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Controls",
          "item": [
            {
              "name": "Create Assessment Control",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "if (pm.response.code === 201) {",
                      "",
                      "     pm.environment.set(\"assessmentControlID\", jsonData.id);",
                      "         console.log(`Stored assessmentControlID Type ID: ${jsonData.id}`);",
                      "",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"isPreRequisite\");",
                      "        });",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"displayable\": \"3020\",\n    \"name\": \"Test control\",\n    \"ccfID\": \"2072\",\n    \"ccfSortID\": \"001 001\",\n    \"ccfImpactZone\": \"Leadership and high level objectives\",\n    \"ccfType\": \"Business Processes\",\n    \"ccfRequirement\": \"mandated\",\n    \"ccfClassification\": \"Preventive\",\n    \"ccfStatus\": \"active\",\n    \"ccfTags\": \"testTag\",\n    \"citations\": [\n        {\n            \"authorityDocument\": \"CIS Controls, V8\",\n            \"controlsInAuthorityDocument\": [\n                \"CIS Control 16: Safeguard 3020.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n            ],\n            \"sortID\": \"037 012\"\n        },\n        {\n            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n            \"controlsInAuthorityDocument\": [\n                \"A1.2.3 Bullet 1\"\n            ],\n            \"sortID\": \"007 001 002 004 002\"\n        }\n    ],\n    \"auditItems\": [\n        {\n            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n            \"defaultAnswer\": \"\"\n        }\n    ],\n    \"controls\": [\n        {\n            \"displayable\": \"3020.1\",\n            \"alias\": \"3020.1\",\n            \"name\": \"Logical and Physical Access Controls\",\n            \"description\": \"\",\n            \"priority\": \"medium\",\n            \"isPreRequisite\": false,\n            \"activationStatus\": \"active\",\n            \"tags\": {\n                \"T1\": [\n                    \"tt1\",\n                    \"tt2\",\n                    \"tt3\"\n                ]\n            },\n            \"parent\": \"3020\",\n            \"controls\": [\n                {\n                    \"displayable\": \"3020.1.1\",\n                    \"alias\": \"3020.1.1\",\n                    \"name\": \"The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives.\",\n                    \"description\": \"\",\n                    \"priority\": \"medium\",\n                    \"parent\": \"3020.1\",\n                    \"isPreRequisite\": false,\n                    \"activationStatus\": \"active\",\n                    \"tags\": {\n                        \"T1\": [\n                            \"tt1\",\n                            \"tt2\",\n                            \"tt3\"\n                        ]\n                    },\n                    \"ccfID\": \"2072\",\n                    \"ccfSortID\": \"001 001\",\n                    \"ccfImpactZone\": \"Leadership and high level objectives\",\n                    \"ccfType\": \"Business Processes\",\n                    \"ccfRequirement\": \"mandated\",\n                    \"ccfClassification\": \"Preventive\",\n                    \"ccfStatus\": \"active\",\n                    \"citations\": [\n                        {\n                            \"authorityDocument\": \"CIS Controls, V8\",\n                            \"controlsInAuthorityDocument\": [\n                                \"CIS Control 16: Safeguard 3020.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n                            ],\n                            \"sortID\": \"037 012\"\n                        },\n                        {\n                            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n                            \"controlsInAuthorityDocument\": [\n                                \"A1.2.3 Bullet 1\"\n                            ],\n                            \"sortID\": \"007 001 002 004 002\"\n                        }\n                    ],\n                    \"auditItems\": [\n                        {\n                            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n                            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n                            \"defaultAnswer\": \"\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"displayable\": \"3020.1.1.2\",\n                            \"alias\": \"3020.1.1.2\",\n                            \"name\": \"Restricts Logical Access—Logical access to information assets, including hardware, data (at-rest, during processing, or in transmission), software, administrative authorities, mobile devices, output, and offline system components is restricted through the use of access control software and rule sets.\",\n                            \"description\": \"\",\n                            \"priority\": \"medium\",\n                            \"parent\": \"3020.1.1\"\n                        }\n                    ]\n                }\n            ]\n        },\n        {\n            \"displayable\": \"3020.2\",\n            \"alias\": \"3020.2\",\n            \"name\": \"Logical and Physical Access Controls\",\n            \"description\": \"\",\n            \"priority\": \"medium\",\n            \"parent\": \"3020\",\n            \"controls\": [\n                {\n                    \"displayable\": \"3020.2.1\",\n                    \"alias\": \"3020.2.1\",\n                    \"name\": \"The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives.\",\n                    \"description\": \"\",\n                    \"priority\": \"medium\",\n                    \"parent\": \"3020.2\",\n                    \"ccfID\": \"2072\",\n                    \"ccfSortID\": \"001 001\",\n                    \"ccfImpactZone\": \"Leadership and high level objectives\",\n                    \"ccfType\": \"Business Processes\",\n                    \"ccfRequirement\": \"mandated\",\n                    \"ccfClassification\": \"Preventive\",\n                    \"ccfStatus\": \"active\",\n                    \"citations\": [\n                        {\n                            \"authorityDocument\": \"CIS Control\",\n                            \"controlsInAuthorityDocument\": [\n                                \"CIS Control 16: Safeguard 3020.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n                            ],\n                            \"sortID\": \"037 012\"\n                        },\n                        {\n                            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n                            \"controlsInAuthorityDocument\": [\n                                \"A1.2.3 Bullet 1\"\n                            ],\n                            \"sortID\": \"007 001 002 004 002\"\n                        }\n                    ],\n                    \"auditItems\": [\n                        {\n                            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n                            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n                            \"defaultAnswer\": \"\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"displayable\": \"3020.1.2\",\n                            \"alias\": \"3020.1.2\",\n                            \"name\": \"Restricts Logical Access—Logical access to information assets, including hardware, data (at-rest, during processing, or in transmission), software, administrative authorities, mobile devices, output, and offline system components is restricted through the use of access control software and rule sets.\",\n                            \"description\": \"\",\n                            \"priority\": \"medium\",\n                            \"parent\": \"3020.1\",\n                            \"evidences\": [\n                                {\n                                    \"name\": \"Output-associatedatacollectionrulelinuxwithuai\",\n                                    \"synthesizerName\": \"azure_policy\",\n                                    \"fileName\": \"associatedatacollectionrulelinuxwithuai\",\n                                    \"type\": \"Automatic\",\n                                    \"status\": \"Committing to user repo\",\n                                    \"fileHash\": \"e17e7a08d048959a1519d8ec16e32b8037e13dd1\"\n                                }\n                            ],\n                            \"notes\": [\n                                {\n                                    \"topic\": \"test topic\",\n                                    \"notes\": \"test note\",\n                                    \"noteTags\": {\n                                        \"tag\": [\n                                            \"tag1\",\n                                            \"tag2\",\n                                            \"tag3\"\n                                        ],\n                                        \"tag2\": [\n                                            \"tag2\"\n                                        ]\n                                    }\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"displayable\": \"200\",\n    \"name\": \"Test control\",\n    \"ccfID\": \"2072\",\n    \"ccfSortID\": \"001 001\",\n    \"ccfImpactZone\": \"Leadership and high level objectives\",\n    \"ccfType\": \"Business Processes\",\n    \"ccfRequirement\": \"mandated\",\n    \"ccfClassification\": \"Preventive\",\n    \"ccfStatus\": \"active\",\n    \"ccfTags\": \"testTag\",\n    \"citations\": [\n        {\n            \"authorityDocument\": \"CIS Controls, V8\",\n            \"controlsInAuthorityDocument\": [\n                \"CIS Control 16: Safeguard 200.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n            ],\n            \"sortID\": \"037 012\"\n        },\n        {\n            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n            \"controlsInAuthorityDocument\": [\n                \"A1.2.3 Bullet 1\"\n            ],\n            \"sortID\": \"007 001 002 004 002\"\n        }\n    ],\n    \"auditItems\": [\n        {\n            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n            \"defaultAnswer\": \"\"\n        }\n    ],\n    \"controls\": [\n        {\n            \"displayable\": \"200.1\",\n            \"alias\": \"200.1\",\n            \"name\": \"Logical and Physical Access Controls\",\n            \"description\": \"\",\n            \"priority\": \"medium\",\n            \"isPreRequisite\": false,\n            \"activationStatus\": \"active\",\n            \"tags\": {\n                \"T1\": [\n                    \"tt1\",\n                    \"tt2\",\n                    \"tt3\"\n                ]\n            },\n            \"parent\": \"200\",\n            \"controls\": [\n                {\n                    \"displayable\": \"200.1.1\",\n                    \"alias\": \"200.1.1\",\n                    \"name\": \"The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives.\",\n                    \"description\": \"\",\n                    \"priority\": \"medium\",\n                    \"isPreRequisite\": false,\n                    \"activationStatus\": \"active\",\n                    \"tags\": {\n                        \"T1\": [\n                            \"tt1\",\n                            \"tt2\",\n                            \"tt3\"\n                        ]\n                    },\n                    \"parent\": \"200.1\",\n                    \"ccfID\": \"2072\",\n                    \"ccfSortID\": \"001 001\",\n                    \"ccfImpactZone\": \"Leadership and high level objectives\",\n                    \"ccfType\": \"Business Processes\",\n                    \"ccfRequirement\": \"mandated\",\n                    \"ccfClassification\": \"Preventive\",\n                    \"ccfStatus\": \"active\",\n                    \"citations\": [\n                        {\n                            \"authorityDocument\": \"CIS Controls, V8\",\n                            \"controlsInAuthorityDocument\": [\n                                \"CIS Control 16: Safeguard 200.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n                            ],\n                            \"sortID\": \"037 012\"\n                        },\n                        {\n                            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n                            \"controlsInAuthorityDocument\": [\n                                \"A1.2.3 Bullet 1\"\n                            ],\n                            \"sortID\": \"007 001 002 004 002\"\n                        }\n                    ],\n                    \"auditItems\": [\n                        {\n                            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n                            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n                            \"defaultAnswer\": \"\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"displayable\": \"200.1.1.2\",\n                            \"alias\": \"200.1.1.2\",\n                            \"name\": \"Restricts Logical Access—Logical access to information assets, including hardware, data (at-rest, during processing, or in transmission), software, administrative authorities, mobile devices, output, and offline system components is restricted through the use of access control software and rule sets.\",\n                            \"description\": \"\",\n                            \"priority\": \"medium\",\n                            \"parent\": \"200.1.1\"\n                        }\n                    ]\n                }\n            ]\n        },\n        {\n            \"displayable\": \"200.2\",\n            \"alias\": \"200.2\",\n            \"name\": \"Logical and Physical Access Controls\",\n            \"description\": \"\",\n            \"priority\": \"medium\",\n            \"parent\": \"200\",\n            \"controls\": [\n                {\n                    \"displayable\": \"200.2.1\",\n                    \"alias\": \"200.2.1\",\n                    \"name\": \"The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives.\",\n                    \"description\": \"\",\n                    \"priority\": \"medium\",\n                    \"parent\": \"200.2\",\n                    \"ccfID\": \"2072\",\n                    \"ccfSortID\": \"001 001\",\n                    \"ccfImpactZone\": \"Leadership and high level objectives\",\n                    \"ccfType\": \"Business Processes\",\n                    \"ccfRequirement\": \"mandated\",\n                    \"ccfClassification\": \"Preventive\",\n                    \"ccfStatus\": \"active\",\n                    \"citations\": [\n                        {\n                            \"authorityDocument\": \"CIS Control\",\n                            \"controlsInAuthorityDocument\": [\n                                \"CIS Control 16: Safeguard 200.2 Establish and Maintain a Process to Accept and Address Software Vulnerabilities \\u00b6 1\"\n                            ],\n                            \"sortID\": \"037 012\"\n                        },\n                        {\n                            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n                            \"controlsInAuthorityDocument\": [\n                                \"A1.2.3 Bullet 1\"\n                            ],\n                            \"sortID\": \"007 001 002 004 002\"\n                        }\n                    ],\n                    \"auditItems\": [\n                        {\n                            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n                            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n                            \"defaultAnswer\": \"\"\n                        }\n                    ],\n                    \"controls\": [\n                        {\n                            \"displayable\": \"200.1.2\",\n                            \"alias\": \"200.1.2\",\n                            \"name\": \"Restricts Logical Access—Logical access to information assets, including hardware, data (at-rest, during processing, or in transmission), software, administrative authorities, mobile devices, output, and offline system components is restricted through the use of access control software and rule sets.\",\n                            \"description\": \"\",\n                            \"priority\": \"medium\",\n                            \"parent\": \"200.1\",\n                            \"evidences\": [\n                                {\n                                    \"name\": \"Output-associatedatacollectionrulelinuxwithuai\",\n                                    \"synthesizerName\": \"azure_policy\",\n                                    \"fileName\": \"associatedatacollectionrulelinuxwithuai\",\n                                    \"type\": \"Automatic\",\n                                    \"status\": \"Committing to user repo\",\n                                    \"fileHash\": \"e17e7a08d048959a1519d8ec16e32b8037e13dd1\"\n                                }\n                            ],\n                            \"notes\": [\n                                {\n                                    \"topic\": \"test topic\",\n                                    \"notes\": \"test note\",\n                                    \"noteTags\": {\n                                        \"tag\": [\n                                            \"tag1\",\n                                            \"tag2\",\n                                            \"tag3\"\n                                        ],\n                                        \"tag2\": [\n                                            \"tag2\"\n                                        ]\n                                    }\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls"
                      ]
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Update Assessment Control",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "[\n    {\n        \"op\": \"replace\",\n        \"path\": \"/description\",\n        \"value\": \"test DESC\"\n    }\n]",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "[\n    {\n        \"op\": \"replace\",\n        \"path\": \"/questionBlockId\",\n        \"value\": \"00000000-0000-0000-0000-000000000000\"\n    }\n]",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get All Assesment Controls",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200) {",
                      "        pm.environment.set(\"assessmentControlID\", jsonData.items[4].id);",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "",
                      "        pm.test(\"Response has pagination\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"pagination\");",
                      "        });",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"domainId\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"orgId\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"groupId\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"parentControlId\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"name\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"displayable\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"alias\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"activationStatus\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"updatedAt\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"isPreRequisite\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"planId\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"referencePlanControlEvidences\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"dependedInputs\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"rule\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "page_size",
                      "value": "10"
                    },
                    {
                      "key": "fields",
                      "value": "basic",
                      "disabled": true
                    },
                    {
                      "key": "displayable",
                      "value": "7.2.2.1",
                      "disabled": true
                    },
                    {
                      "key": "is_leaf_control",
                      "value": "true",
                      "disabled": true
                    },
                    {
                      "key": "tag_envs",
                      "value": "dev,prod,test",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{auth_token}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls?page=1&page_size=10&fields=basic&displayable=7.2.2.1&is_leaf_control=true",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls"
                      ],
                      "query": [
                        {
                          "key": "page",
                          "value": "1"
                        },
                        {
                          "key": "page_size",
                          "value": "10"
                        },
                        {
                          "key": "fields",
                          "value": "basic"
                        },
                        {
                          "key": "displayable",
                          "value": "7.2.2.1"
                        },
                        {
                          "key": "is_leaf_control",
                          "value": "true"
                        },
                        {
                          "key": "tag_envs",
                          "value": "dev,prod,test",
                          "disabled": true
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "fd1b8980-a64f-41fb-926d-219fa2b584e2"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "63297dd5-a038-4326-b56c-105f47ec55dd"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Thu, 02 Jan 2025 06:43:41 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "392"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"domainId\": \"00000000-0000-0000-0000-000000000000\",\n            \"orgId\": \"00000000-0000-0000-0000-000000000000\",\n            \"groupId\": \"00000000-0000-0000-0000-000000000000\",\n            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Security breach identification for Google Workspace\",\n            \"displayable\": \"7.2.2.1\",\n            \"alias\": \"7.2.2.a\",\n            \"priority\": \"Medium\",\n            \"activationStatus\": \"active\",\n            \"dueDays\": 1,\n            \"updatedAt\": \"2025-04-30T11:43:34Z\",\n            \"createdAt\": \"2024-12-02T03:18:26Z\",\n            \"isPreRequisite\": true,\n            \"planId\": \"00000000-0000-0000-0000-000000000000\",\n            \"evidences\": [],\n            \"referencePlanControlEvidences\": {},\n            \"dependedInputs\": {},\n            \"rule\": {\n                \"ruleInputs\": null,\n                \"ruleOutputs\": null,\n                \"tags\": null,\n                \"createdAt\": \"0001-01-01T00:00:00Z\",\n                \"updatedAt\": \"0001-01-01T00:00:00Z\"\n            }\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"1\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"1\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Assesment Control",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"name\");",
                      "            pm.expect(jsonData).to.have.property(\"displayable\");",
                      "            pm.expect(jsonData).to.have.property(\"alias\");",
                      "            pm.expect(jsonData).to.have.property(\"isPreRequisite\");",
                      "            pm.expect(jsonData).to.have.property(\"activationStatus\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Test control\",\n    \"description\": \"What a control!!\",\n    \"displayable\": \"2022\",\n    \"alias\": \"2022\",\n    \"isPreRequisite\": true,\n    \"activationStatus\": \"active\",\n    \"tags\": {\n        \"T1\": [\n            \"tt1\",\n            \"tt2\",\n            \"tt3\"\n        ]\n    },\n    \"ccfSortID\": \"001 001\",\n    \"ccfID\": \"2072\",\n    \"ccfImpactZone\": \"Leadership and high level objectives\",\n    \"ccfType\": \"Business Processes\",\n    \"ccfRequirement\": \"mandated\",\n    \"ccfClassification\": \"Preventive\",\n    \"ccfStatus\": \"active\",\n    \"ccfTags\": \"testTag\",\n    \"citations\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n            \"authorityDocument\": \"CIS Controls, V8\",\n            \"sortID\": \"037 012\",\n            \"createdAt\": \"11/18/2024 10:43:23\",\n            \"updatedAt\": \"11/18/2024 10:43:23\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n            \"authorityDocument\": \"PCI DSS Defined Approach Requirements, Version 4.0\",\n            \"sortID\": \"007 001 002 004 002\",\n            \"createdAt\": \"11/18/2024 10:43:23\",\n            \"updatedAt\": \"11/18/2024 10:43:23\"\n        }\n    ],\n    \"auditItems\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"assessmentControlID\": \"00000000-0000-0000-0000-000000000000\",\n            \"question\": \"Examine a sample of reporting methodology program records. Does the organization establish, implement, and maintain a reporting methodology program?\",\n            \"questionMethod\": \"Examine a sample of Records:Plural. Does the organization Control_Lowercase?\",\n            \"defaultAnswer\": \"\",\n            \"createdAt\": \"11/18/2024 10:43:24\",\n            \"updatedAt\": \"11/18/2024 10:43:24\"\n        }\n    ],\n    \"notes\": [\n                {\n                    \"topic\": \"test topic\",\n                    \"notes\": \"test note\",\n                    \"noteTags\": {\n                        \"tag\": [\n                            \"tag1\",\n                            \"tag2\",\n                            \"tag3\"\n                        ],\n                        \"tag2\": [\n                            \"tag2\"\n                        ]\n                    },\n                    \"assessmentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"assessmentId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"createdAt\": \"02/13/2026 12:50:00\",\n                    \"updatedAt\": \"02/13/2026 12:50:00\"\n                }\n            ]\n}"
                }
              ]
            },
            {
              "name": "Get Assessment Control History By ID",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/history?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "type": "text"
                    },
                    {
                      "key": "page_size",
                      "value": "10",
                      "type": "text"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "history"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n  \"items\": [\n    {\n      \"what\": {\n        \"operation\": \"UPDATED\",\n        \"reason\": \"\",\n        \"resource\": \"1.1 -  Fetch AWS config rule evaluation details\",\n        \"resourceFieldValue\": {\n          \"after\": {\n            \"additionalContext\": {\n              \"entities\": [\n                {\n                  \"class\": \"AWS Cloud Resources\",\n                  \"name\": \"AWS RDS DB Instances\"\n                },\n                {\n                  \"class\": \"AWS Cloud Resources\",\n                  \"name\": \"AWS EFS FileSystems\"\n                },\n                {\n                  \"class\": \"AWS Cloud Resources\",\n                  \"name\": \"AWS Security Group - Stockholm\"\n                }\n              ]\n            },\n            \"graphResourceInfo\": {\n              \"id\": \"\"\n            },\n            \"hasOwnAttributeValues\": true\n          },\n          \"before\": {\n            \"additionalContext\": null,\n            \"graphResourceInfo\": null,\n            \"hasOwnAttributeValues\": null\n          }\n        },\n        \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n        \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n        \"resourceType\": \"PLAN_CONTROL\"\n      },\n      \"when\": \"2026-06-11T13:11:10.908469Z\",\n      \"who\": \"d57f2dda-3aee-4ecb-852f-393605337fad\"\n    },\n    {\n      \"what\": {\n        \"operation\": \"UPDATED\",\n        \"reason\": \"\",\n        \"resource\": \"HARCookieReport\",\n        \"resourceFieldValue\": {\n          \"after\": {\n            \"columnsInfo\": [\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"System\",\n                \"fieldName\": \"System\",\n                \"fieldOrder\": 0,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"System\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Source\",\n                \"fieldName\": \"Source\",\n                \"fieldOrder\": 1,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Source\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ResourceID\",\n                \"fieldName\": \"ResourceID\",\n                \"fieldOrder\": 2,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ResourceID\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ResourceName\",\n                \"fieldName\": \"ResourceName\",\n                \"fieldOrder\": 3,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ResourceName\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ResourceType\",\n                \"fieldName\": \"ResourceType\",\n                \"fieldOrder\": 4,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ResourceType\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"CookieName\",\n                \"fieldName\": \"CookieName\",\n                \"fieldOrder\": 5,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"CookieName\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Path\",\n                \"fieldName\": \"Path\",\n                \"fieldOrder\": 6,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Path\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Domain\",\n                \"fieldName\": \"Domain\",\n                \"fieldOrder\": 7,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Domain\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"TIMESTAMP\",\n                \"fieldDisplayName\": \"CreatedAt\",\n                \"fieldName\": \"CreatedAt\",\n                \"fieldOrder\": 8,\n                \"htmlElementType\": \"TIMESTAMP\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"CreatedAt\",\n                \"sampleValues\": null,\n                \"type\": \"TIMESTAMP\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"BOOLEAN\",\n                \"fieldDisplayName\": \"Secure\",\n                \"fieldName\": \"Secure\",\n                \"fieldOrder\": 9,\n                \"htmlElementType\": \"BOOLEAN\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Secure\",\n                \"sampleValues\": null,\n                \"type\": \"BOOLEAN\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"BOOLEAN\",\n                \"fieldDisplayName\": \"HttpOnly\",\n                \"fieldName\": \"HttpOnly\",\n                \"fieldOrder\": 10,\n                \"htmlElementType\": \"BOOLEAN\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"HttpOnly\",\n                \"sampleValues\": null,\n                \"type\": \"BOOLEAN\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Classification\",\n                \"fieldName\": \"Classification\",\n                \"fieldOrder\": 11,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Classification\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"SubClassification\",\n                \"fieldName\": \"SubClassification\",\n                \"fieldOrder\": 12,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"SubClassification\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Description\",\n                \"fieldName\": \"Description\",\n                \"fieldOrder\": 13,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Description\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ComplianceStatus\",\n                \"fieldName\": \"ComplianceStatus\",\n                \"fieldOrder\": 14,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ComplianceStatus\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ComplianceReason\",\n                \"fieldName\": \"ComplianceReason\",\n                \"fieldOrder\": 15,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ComplianceReason\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ValidationCode\",\n                \"fieldName\": \"ValidationCode\",\n                \"fieldOrder\": 16,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ValidationCode\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ValidationNotes\",\n                \"fieldName\": \"ValidationNotes\",\n                \"fieldOrder\": 17,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ValidationNotes\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"UserAction\",\n                \"fieldName\": \"UserAction\",\n                \"fieldOrder\": 18,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"UserAction\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ActionStatus\",\n                \"fieldName\": \"ActionStatus\",\n                \"fieldOrder\": 19,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ActionStatus\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ActionResponseURL\",\n                \"fieldName\": \"ActionResponseURL\",\n                \"fieldOrder\": 20,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ActionResponseURL\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"NewField\",\n                \"fieldName\": \"NewField\",\n                \"fieldOrder\": 21,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"NewField\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"createdDtTime\",\n                \"fieldName\": \"createdDtTime\",\n                \"fieldOrder\": 22,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"createdDtTime\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              }\n            ]\n          },\n          \"before\": {\n            \"columnsInfo\": [\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"System\",\n                \"fieldName\": \"System\",\n                \"fieldOrder\": 0,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"System\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Source\",\n                \"fieldName\": \"Source\",\n                \"fieldOrder\": 1,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Source\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ResourceID\",\n                \"fieldName\": \"ResourceID\",\n                \"fieldOrder\": 2,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ResourceID\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ResourceName\",\n                \"fieldName\": \"ResourceName\",\n                \"fieldOrder\": 3,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ResourceName\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ResourceType\",\n                \"fieldName\": \"ResourceType\",\n                \"fieldOrder\": 4,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ResourceType\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"CookieName\",\n                \"fieldName\": \"CookieName\",\n                \"fieldOrder\": 5,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"CookieName\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Path\",\n                \"fieldName\": \"Path\",\n                \"fieldOrder\": 6,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Path\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Domain\",\n                \"fieldName\": \"Domain\",\n                \"fieldOrder\": 7,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Domain\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"TIMESTAMP\",\n                \"fieldDisplayName\": \"CreatedAt\",\n                \"fieldName\": \"CreatedAt\",\n                \"fieldOrder\": 8,\n                \"htmlElementType\": \"TIMESTAMP\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"CreatedAt\",\n                \"sampleValues\": null,\n                \"type\": \"TIMESTAMP\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"BOOLEAN\",\n                \"fieldDisplayName\": \"Secure\",\n                \"fieldName\": \"Secure\",\n                \"fieldOrder\": 9,\n                \"htmlElementType\": \"BOOLEAN\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Secure\",\n                \"sampleValues\": null,\n                \"type\": \"BOOLEAN\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"BOOLEAN\",\n                \"fieldDisplayName\": \"HttpOnly\",\n                \"fieldName\": \"HttpOnly\",\n                \"fieldOrder\": 10,\n                \"htmlElementType\": \"BOOLEAN\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"HttpOnly\",\n                \"sampleValues\": null,\n                \"type\": \"BOOLEAN\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Classification\",\n                \"fieldName\": \"Classification\",\n                \"fieldOrder\": 11,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Classification\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"SubClassification\",\n                \"fieldName\": \"SubClassification\",\n                \"fieldOrder\": 12,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"SubClassification\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"Description\",\n                \"fieldName\": \"Description\",\n                \"fieldOrder\": 13,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"Description\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ComplianceStatus\",\n                \"fieldName\": \"ComplianceStatus\",\n                \"fieldOrder\": 14,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ComplianceStatus\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ComplianceReason\",\n                \"fieldName\": \"ComplianceReason\",\n                \"fieldOrder\": 15,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ComplianceReason\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ValidationCode\",\n                \"fieldName\": \"ValidationCode\",\n                \"fieldOrder\": 16,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ValidationCode\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ValidationNotes\",\n                \"fieldName\": \"ValidationNotes\",\n                \"fieldOrder\": 17,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ValidationNotes\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"UserAction\",\n                \"fieldName\": \"UserAction\",\n                \"fieldOrder\": 18,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"UserAction\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ActionStatus\",\n                \"fieldName\": \"ActionStatus\",\n                \"fieldOrder\": 19,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ActionStatus\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": false,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"ActionResponseURL\",\n                \"fieldName\": \"ActionResponseURL\",\n                \"fieldOrder\": 20,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": false,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"ActionResponseURL\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"NewField\",\n                \"fieldName\": \"NewField\",\n                \"fieldOrder\": 21,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"NewField\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              },\n              {\n                \"canUpdate\": true,\n                \"fieldDataType\": \"STRING\",\n                \"fieldDisplayName\": \"createdDtTime\",\n                \"fieldName\": \"createdDtTime\",\n                \"fieldOrder\": 22,\n                \"htmlElementType\": \"STRING\",\n                \"isFieldIndexed\": false,\n                \"isFieldVisible\": true,\n                \"isFieldVisibleForClient\": true,\n                \"isRepeated\": false,\n                \"isRequired\": true,\n                \"mode\": \"NULLABLE\",\n                \"name\": \"createdDtTime\",\n                \"sampleValues\": null,\n                \"type\": \"STRING\"\n              }\n            ]\n          }\n        },\n        \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n        \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n        \"resourceType\": \"EVIDENCE_TEMPLATE\"\n      },\n      \"when\": \"2026-06-11T10:18:39.089135Z\",\n      \"who\": \"21e3038b-86fe-415a-b602-cd7c36bb2053\"\n    }\n  ]\n}"
                }
              ]
            },
            {
              "name": "Link Rule To Control",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"ruleId\": \"{{ruleID}}\",\n    \"createEvidence\": true\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/link-rule",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "link-rule"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"ruleId\": \"00000000-0000-0000-0000-000000000000\",\n    \"createEvidence\": true\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/link-rule",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "link-rule"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "ff6d9d6f-f798-43c7-adab-a1e9af3b563a"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "ee157e0e-7c98-48b5-bc30-4eaf06ce9ae4"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Thu, 02 Jan 2025 07:12:19 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Delete Assessment Control",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}"
                  ]
                }
              },
              "response": []
            }
          ]
        },
        {
          "name": "Assessment Control Citations",
          "item": [
            {
              "name": "Create Citation",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "if (pm.response.code === 201) {",
                      "        pm.environment.set(\"assessmentControlCitationID\", jsonData.id);",
                      "    ",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"planControlID\");",
                      "            pm.expect(jsonData).to.have.property(\"domainId\");",
                      "            pm.expect(jsonData).to.have.property(\"orgId\");",
                      "            pm.expect(jsonData).to.have.property(\"groupId\");",
                      "            pm.expect(jsonData).to.have.property(\"authorityDocument\");",
                      "            pm.expect(jsonData).to.have.property(\"controlsInAuthorityDocument\");",
                      "            pm.expect(jsonData).to.have.property(\"sortID\");",
                      "            pm.expect(jsonData).to.have.property(\"tags\");",
                      "            pm.expect(jsonData).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData).to.have.property(\"updatedAt\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"authorityDocument\": \"AuthorityDocumentX13\",\n    \"controlsInAuthorityDocument\": [\n        \"testing\"\n    ],\n    \"sortID\": \"000 001 112 000\",\n    \"tags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ],\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "citations"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"authorityDocument\": \"AuthorityDocumentX13\",\n    \"controlsInAuthorityDocument\": [\n        \"testing\"\n    ],\n    \"sortID\": \"000 001 112 000\",\n    \"tags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ],\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "citations"
                      ]
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "a6bc5515-6e12-4090-b17a-67c8c5443848"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "0123c4b4-c933-4569-a537-b0af7076081c"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:06:08 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "715"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n    \"domainId\": \"00000000-0000-0000-0000-000000000000\",\n    \"orgId\": \"00000000-0000-0000-0000-000000000000\",\n    \"groupId\": \"00000000-0000-0000-0000-000000000000\",\n    \"authorityDocument\": \"AuthorityDocumentX13\",\n    \"controlsInAuthorityDocument\": [\n        \"testing\"\n    ],\n    \"sortID\": \"000 001 112 000\",\n    \"tags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ],\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    },\n    \"createdAt\": \"2024-10-25T09:36:23.388872774Z\",\n    \"updatedAt\": \"2024-10-25T09:36:23.388872774Z\"\n}"
                }
              ]
            },
            {
              "name": "Update Citation",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"authorityDocument\": \"AuthorityDocument\",\n    \"controlsInAuthorityDocument\": [\n        \"testing\"\n    ],\n    \"sortID\": \"000 001 112 009\",\n    \"tags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ],\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "citations",
                    "{{assessmentControlCitationID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"authorityDocument\": \"AuthorityDocumentX14\",\n    \"controlsInAuthorityDocument\": [\n        \"testing\"\n    ],\n    \"sortID\": \"000 001 112 009\",\n    \"tags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ],\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "citations",
                        "{{assessmentControlCitationID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "62e27a1d-0336-4035-a37a-65a880fbcd48"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "357f0488-a533-4c2d-b9d8-bf94ba0b6a78"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:44:48 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Patch Citation",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "[\n    {\n        \"op\": \"replace\",\n        \"path\": \"/sortID\",\n        \"value\": \"000 001 112 009\"\n    }\n]",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "citations",
                    "{{assessmentControlCitationID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "[\n    {\n        \"op\": \"replace\",\n        \"path\": \"/sortID\",\n        \"value\": \"000 001 112 009\"\n    }\n]",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "citations",
                        "{{assessmentControlCitationID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "ea4535cf-3799-439b-9539-284eec66a551"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "42790cf1-d3d8-4340-8505-f1bf8c1f7105"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:45:01 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get Citations",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "",
                      "        pm.test(\"Response has pagination\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"pagination\");",
                      "        });",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"planControlID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"authorityDocument\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"controlsInAuthorityDocument\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"sortID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"status\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"updatedAt\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "citations"
                  ],
                  "query": [
                    {
                      "key": "id",
                      "value": "00000000-0000-0000-0000-000000000000",
                      "disabled": true
                    },
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "page_size",
                      "value": "10"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api//v5/partner/assessments/{{assessmentId}}/controls/{{assessmentControlID}}/citations?page=1&page_size=2",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentId}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "citations"
                      ],
                      "query": [
                        {
                          "key": "id",
                          "value": "00000000-0000-0000-0000-000000000000",
                          "disabled": true
                        },
                        {
                          "key": "page",
                          "value": "1"
                        },
                        {
                          "key": "page_size",
                          "value": "2"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "1203"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:22:38 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "98cad149-d046-4a15-86ff-dd0cce3c53e0"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "98cad149-d046-4a15-86ff-dd0cce3c53e0"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "0abf18b9-c2b5-40b2-8d80-1426660078c4"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n            \"authorityDocument\": \"AuthorityDocument6\",\n            \"controlsInAuthorityDocument\": [\n                \"testing\"\n            ],\n            \"sortID\": \"000 001 112 000\",\n            \"tags\": {\n                \"test\": [\n                    \"tag1\",\n                    \"tag2\",\n                    \"tag3\"\n                ],\n                \"default\": [\n                    \"general\",\n                    \"check\"\n                ]\n            },\n            \"createdAt\": \"10/22/2024 07:23:59\",\n            \"updatedAt\": \"10/22/2024 07:23:59\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n            \"authorityDocument\": \"AuthorityDocument5\",\n            \"controlsInAuthorityDocument\": [\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"sortID\": \"1\",\n            \"tags\": {\n                \"test\": [\n                    \"tag1\",\n                    \"tag2\",\n                    \"tag3\"\n                ],\n                \"default\": [\n                    \"general\",\n                    \"check\"\n                ]\n            },\n            \"createdAt\": \"10/22/2024 06:58:32\",\n            \"updatedAt\": \"10/22/2024 06:58:32\"\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"5\",\n        \"pageSize\": \"2\",\n        \"totalPages\": \"3\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Citation By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"planControlID\");",
                      "            pm.expect(jsonData).to.have.property(\"authorityDocument\");",
                      "            pm.expect(jsonData).to.have.property(\"controlsInAuthorityDocument\");",
                      "            pm.expect(jsonData).to.have.property(\"sortID\");",
                      "            pm.expect(jsonData).to.have.property(\"status\");",
                      "            pm.expect(jsonData).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData).to.have.property(\"updatedAt\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "citations",
                    "{{assessmentControlCitationID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "citations",
                        "{{assessmentControlCitationID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "554"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:23:02 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "2f50a98d-2438-4a34-9b36-8efb344ae8eb"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n    \"authorityDocument\": \"AuthorityDocument6\",\n    \"controlsInAuthorityDocument\": [\n        \"testing\"\n    ],\n    \"sortID\": \"000 001 112 000\",\n    \"tags\": {\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ],\n        \"default\": [\n            \"general\",\n            \"check\"\n        ]\n    },\n    \"createdAt\": \"10/22/2024 07:23:59\",\n    \"updatedAt\": \"10/22/2024 07:23:59\"\n}"
                }
              ]
            },
            {
              "name": "Get Citation History By ID",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}/history?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "citations",
                    "{{assessmentControlCitationID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "type": "text"
                    },
                    {
                      "key": "page_size",
                      "value": "10",
                      "type": "text"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "citations",
                        "{{assessmentControlCitationID}}",
                        "history"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "554"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:23:02 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "2f50a98d-2438-4a34-9b36-8efb344ae8eb"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"what\": {\n                \"operation\": \"CREATED\",\n                \"reason\": \"\",\n                \"resource\": \"TEsta\",\n                \"resourceFieldValue\": {\n                    \"after\": {},\n                    \"before\": {}\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"CITATIONS\"\n            },\n            \"when\": \"2026-06-12T10:52:22.516158Z\",\n            \"who\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
                }
              ]
            },
            {
              "name": "Delete Citation",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "citations",
                    "{{assessmentControlCitationID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/citations/{{assessmentControlCitationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "citations",
                        "{{assessmentControlCitationID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "f6713761-1392-4577-9524-26624f828bef"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "100bd283-b56c-4886-874e-8cb328336000"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:45:17 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Control Audit Items",
          "item": [
            {
              "name": "Create Audit Item",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "if (pm.response.code === 201) {",
                      "        pm.environment.set(\"assessmentControlAuditItemID\", jsonData.id);",
                      "    ",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"planControlID\");",
                      "            pm.expect(jsonData).to.have.property(\"domainId\");",
                      "            pm.expect(jsonData).to.have.property(\"orgId\");",
                      "            pm.expect(jsonData).to.have.property(\"groupId\");",
                      "            pm.expect(jsonData).to.have.property(\"question\");",
                      "            pm.expect(jsonData).to.have.property(\"questionMethod\");",
                      "            pm.expect(jsonData).to.have.property(\"defaultAnswer\");",
                      "            pm.expect(jsonData).to.have.property(\"tags\");",
                      "            pm.expect(jsonData).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData).to.have.property(\"updatedAt\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"question\": \"test question\",\n    \"questionMethod\": \"method 1\",\n    \"defaultAnswer\": \"answer a\",\n    \"tags\": {\n        \"audit1\": [\n            \"t1\",\n            \"t2\",\n            \"t3\",\n            \"t4\"\n        ],\n        \"audit tag 22\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "audit-items"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"question\": \"test question\",\n    \"questionMethod\": \"method 1\",\n    \"defaultAnswer\": \"answer a\",\n    \"tags\": {\n        \"audit1\": [\n            \"t1\",\n            \"t2\",\n            \"t3\",\n            \"t4\"\n        ],\n        \"audit tag 22\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "audit-items"
                      ]
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "a6bc5515-6e12-4090-b17a-67c8c5443848"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "0123c4b4-c933-4569-a537-b0af7076081c"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:06:08 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "715"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n    \"domainId\": \"00000000-0000-0000-0000-000000000000\",\n    \"orgId\": \"00000000-0000-0000-0000-000000000000\",\n    \"groupId\": \"00000000-0000-0000-0000-000000000000\",\n    \"authorityDocument\": \"AuthorityDocumentX13\",\n    \"controlsInAuthorityDocument\": [\n        \"testing\"\n    ],\n    \"sortID\": \"000 001 112 000\",\n    \"tags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ],\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    },\n    \"createdAt\": \"2024-10-25T09:36:23.388872774Z\",\n    \"updatedAt\": \"2024-10-25T09:36:23.388872774Z\"\n}"
                }
              ]
            },
            {
              "name": "Update Audit Item",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"question\": \"test question\",\n    \"questionMethod\": \"method 1\",\n    \"defaultAnswer\": \"answer a\",\n    \"tags\": {\n        \"audit1\": [\n            \"t1\",\n            \"t2\",\n            \"t3\",\n            \"t4\"\n        ],\n        \"audit tag 22\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items/{{assessmentControlAuditItemID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "audit-items",
                    "{{assessmentControlAuditItemID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"question\": \"test question\",\n    \"questionMethod\": \"method 1\",\n    \"defaultAnswer\": \"answer a\",\n    \"tags\": {\n        \"audit1\": [\n            \"t1\",\n            \"t2\",\n            \"t3\",\n            \"t4\"\n        ],\n        \"audit tag 22\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items/{{assessmentControlAuditItemID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "audit-items",
                        "{{assessmentControlAuditItemID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "62e27a1d-0336-4035-a37a-65a880fbcd48"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "357f0488-a533-4c2d-b9d8-bf94ba0b6a78"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:44:48 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Patch Audit Item",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "[\n    {\n        \"op\": \"replace\",\n        \"path\": \"/question\",\n        \"value\": \"question num2\"\n    }\n]",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items/{{assessmentControlAuditItemID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "audit-items",
                    "{{assessmentControlAuditItemID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "[\n    {\n        \"op\": \"replace\",\n        \"path\": \"/question\",\n        \"value\": \"question num2\"\n    }\n]",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items/{{assessmentControlAuditItemID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "audit-items",
                        "{{assessmentControlAuditItemID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "ea4535cf-3799-439b-9539-284eec66a551"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "42790cf1-d3d8-4340-8505-f1bf8c1f7105"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:45:01 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get Audit Items",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "",
                      "        pm.test(\"Response has pagination\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"pagination\");",
                      "        });",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentControlID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"question\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"questionMethod\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"defaultAnswer\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"tags\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"updatedAt\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "audit-items"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "disabled": true
                    },
                    {
                      "key": "page_size",
                      "value": "2",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "audit-items"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "1203"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:22:38 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "98cad149-d046-4a15-86ff-dd0cce3c53e0"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "98cad149-d046-4a15-86ff-dd0cce3c53e0"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "0abf18b9-c2b5-40b2-8d80-1426660078c4"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"14c5dad0-a32d-4806-bb57-1579ee75b06d\",\n            \"assessmentControlID\": \"6f09a90e-d3b1-4d1a-9146-c8adecf83868\",\n            \"question\": \"test qqqq\",\n            \"questionMethod\": \"method m\",\n            \"defaultAnswer\": \"answer a\",\n            \"tags\": {\n                \"audit1\": [\n                    \"t1\",\n                    \"t2\",\n                    \"t3\",\n                    \"t4\"\n                ],\n                \"audit tag 22\": [\n                    \"tag1\",\n                    \"tag2\",\n                    \"tag3\"\n                ]\n            },\n            \"createdAt\": \"12/29/2025 13:48:37\",\n            \"updatedAt\": \"12/29/2025 13:48:37\"\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"1\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"1\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Audit Item By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"assessmentControlID\");",
                      "            pm.expect(jsonData).to.have.property(\"question\");",
                      "            pm.expect(jsonData).to.have.property(\"questionMethod\");",
                      "            pm.expect(jsonData).to.have.property(\"defaultAnswer\");",
                      "            pm.expect(jsonData).to.have.property(\"tags\");",
                      "            pm.expect(jsonData).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData).to.have.property(\"updatedAt\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items/{{assessmentControlAuditItemID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "audit-items",
                    "{{assessmentControlAuditItemID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items/{{assessmentControlAuditItemID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "audit-items",
                        "{{assessmentControlAuditItemID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "554"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:23:02 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "2f50a98d-2438-4a34-9b36-8efb344ae8eb"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"14c5dad0-a32d-4806-bb57-1579ee75b06d\",\n    \"assessmentControlID\": \"6f09a90e-d3b1-4d1a-9146-c8adecf83868\",\n    \"question\": \"test qqqq\",\n    \"questionMethod\": \"method m\",\n    \"defaultAnswer\": \"answer a\",\n    \"tags\": {\n        \"audit1\": [\n            \"t1\",\n            \"t2\",\n            \"t3\",\n            \"t4\"\n        ],\n        \"audit tag 22\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ]\n    },\n    \"createdAt\": \"12/29/2025 13:48:37\",\n    \"updatedAt\": \"12/29/2025 13:48:37\"\n}"
                }
              ]
            },
            {
              "name": "Delete Audit Item",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items/{{assessmentControlAuditItemID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "audit-items",
                    "{{assessmentControlAuditItemID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/audit-items/{{assessmentControlAuditItemID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "audit-items",
                        "{{assessmentControlAuditItemID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "f6713761-1392-4577-9524-26624f828bef"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "100bd283-b56c-4886-874e-8cb328336000"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:45:17 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Control Evidence",
          "item": [
            {
              "name": "Create Evidence",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "if (pm.response.code === 201) {",
                      "        pm.environment.set(\"assessmentControlEvidenceID\", jsonData.id);",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "        });",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"name\": \"Sample Evidence\",\n    \"description\": \"Sample description\",\n    \"userSelectedComplianceWeight\": 1,\n    \"userDefinedSynthesizerName\": \"\",\n    \"fileContent\": \"U3lzdGVtLFNvdXJjZSxSZXNvdXJjZUlELFJlc291cmNlTmFtZSxSZXNvdXJjZVR5cGUsUmVzb3VyY2VMb2NhdGlvbixUYWdzLFJlc291cmNlVVJMLENvbXBsaWFuY2VTdGF0dXMsQ29tcGxpYW5jZVN0YXR1c1JlYXNvbg0KYXdzLGNvbXBsaWFuY2Vjb3csYXJuOmF3czppYW06OjA2Njc0NDEyMDYyNjpyb290LHJvb3RfYWNjb3VudCxBd3NJYW1Vc2VyLGdsb2JhbCwsaHR0cHM6Ly91cy1lYXN0LTEuY29uc29sZS5hd3MuYW1hem9uLmNvbS9pYW12Mi9ob21lP3JlZ2lvbj11cy1lYXN0LTEjL3VzZXJzL2RldGFpbHMvcm9vdF9hY2NvdW50LENPTVBMSUFOVCxSZWNvcmQgaXMgY29tcGxpYW50IGFzIE1GQSBpcyBlbmZvcmNlZA==\",\n    \"graphConfigYamlFileContent\": \"\",\n    \"sqlRuleYamlFileContent\": \"\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/evidence",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "evidence"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"name\": \"TE5\",\n    \"description\": \"TE5 desc\",\n    \"userSelectedComplianceWeight\": 1,\n    \"userDefinedSynthesizerName\": \"\",\n    \"fileContent\": \"Q29udHJvbCBEaXNwbGF5YWJsZQkJLFJlc291cmNlIFR5cGUJCSxSZXNvdXJjZSBOYW1lCQksRXJyb3IgRGVzY3JpcHRpb24JCQkJCjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4xLjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjEuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjEuMS4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS4xLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjEuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4xLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4xLjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS40LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4xLjQuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjEuNC4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjEuNC4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS40LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjEuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS41LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjUuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4xLjYsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS42LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjYuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4xLjYuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjEuNi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjEuNi4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS42LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS43LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS43LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjEuNy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMS43LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMS43LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4xLjcuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMi4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4yLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4yLjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjIuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjIuMS4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMi4xLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjIuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMi4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4yLjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4yLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4yLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuMi4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4yLjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4yLjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjIuMy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4zLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4zLjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4zLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4zLjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4zLjUuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMuNix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuNixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4zLjYuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuNi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMuNyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS4zLjcuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjMuNy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjMuNy4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuMy43LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxLjQuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxLjQuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMS41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMS41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4xLjAsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4xLjAsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMS4wLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4xLjAuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4xLjAuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjEuMC4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjEuMC4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMS4wLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjEuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMS4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4xLjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4xLjEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjEuMS4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjEuMS40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMS4xLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMS4xLjUsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4xLjEuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMi4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4yLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4yLjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjIuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjIuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4yLjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjIuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjIuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMi4yLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMi4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMi4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjIuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMi4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMi40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMi40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjIuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMi40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMi40LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4yLjQuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4yLjQuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjIuNC4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjIuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjIuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4yLjUuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjIuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjIuNS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMi41LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMi41LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4yLjUuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuMy4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuMy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjMuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjMuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi4zLjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi4zLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoyLjQuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjQuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMi41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMi41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuNix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoyLjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjIuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjIuNi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy4xLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy4xLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMi4wLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4wLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjIuMC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4wLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMi4wLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy4yLjAuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy4yLjAuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjIuMC4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjIuMC40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4wLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjIuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjIuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMi4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjIuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMi4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjMuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy4zLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy4zLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNC4wLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNC4wLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjQuMC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNC4wLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNC4wLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy40LjAuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy40LjAuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjQuMC4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjQuMC40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNC4wLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNC4wLjUsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy40LjAuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy40LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNC4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy40LjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy40LjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjQuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjQuMS4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNC4xLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjUsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjUuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjUuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNS4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNS4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNS4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjUuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNS4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNS4zLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy41LjMuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy41LjMuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjUuMy4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjUuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjUuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy41LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjUuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy42LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjYuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy42LjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjYuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi4xLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNi4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy42LjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy42LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy42LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNi4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy42LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy42LjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjYuMy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjYuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy42LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjYuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuNC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi40LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNi41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNi41LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy42LjUuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy42LjYsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy42LjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNi42LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy42LjYuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy42LjYuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjYuNi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuNyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjYuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy42LjcuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwozLjYuNy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuNy4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi43LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNi44LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi44LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwozLjYuOC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNi44LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjMuNi44LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy42LjguMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy43LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjMuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMy43LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMy43LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNC4xLjAsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNC4xLjAsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjQuMS4wLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNC4xLjAuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNC4xLjAuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo0LjEuMC4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo0LjEuMC4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjQuMS4wLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjQuMS4wLjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNC4xLjAuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNC4xLjAuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo0LjEuMC41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo0LjEuMC42LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjQuMS4wLjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjQuMS4wLjcsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNC4xLjAuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNC4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNC4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjQuMS4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNC4xLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNC4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNC4xLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjQuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo0LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjQuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjQuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo0LjIuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo0LjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNC4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjQuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNC4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNC4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjUsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjUuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNS4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjUuMS4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNS4xLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNS4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNS4xLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjUuMS4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNS4xLjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjUuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNS4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNS4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjUuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjUuMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo1LjIuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo1LjIuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNS4yLjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNS4yLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjUuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo1LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjUuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjUuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo1LjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo1LjMuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNS4zLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNS4zLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjUuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo1LjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjUuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjUuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjMuMCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjMuMCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi4zLjAuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjMuMC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjMuMC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuMy4wLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuMy4wLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi4zLjAuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi4zLjAuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjMuMC40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi4zLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjMuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjMuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi4zLjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjMuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjMuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuMy4yLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjQuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi40LjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi40LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi40LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi40LjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi40LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi40LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi40LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi40LjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjQuMy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjQuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjQuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi40LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjQuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjQuNC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC40LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjQuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC41LjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjQuNS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC41LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi40LjUuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi40LjUuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC41LjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi40LjUuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjQuNS4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjQuNS4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi40LjUuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjQuNS4zLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi40LjUuMy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjQuNS40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC41LjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC41LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjQuNS40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNC42LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC42LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjQuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNC42LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjUsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS42LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS42LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS42LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS43LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS43LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuNy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS43LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS44LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS44LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuOC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS44LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS45LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS45LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjUuOS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS45LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS4xMCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjUuMTAsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjYuNS4xMC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNS4xMC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjYsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi42LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo2LjYuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo2LjYuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi43LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjYuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNi43LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNi43LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjcsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjcuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNy4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjcuMS4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNy4xLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNy4xLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjcuMS4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNy4xLjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4xLjIuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjEuMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo3LjEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjEuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4xLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjEuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo3LjEuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjEuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4xLjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjEuNC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo3LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo3LjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4yLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjIuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo3LjIuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4yLjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjIuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo3LjIuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjIuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKNy4yLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjIuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo3LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKNy4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo3LjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo3LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4xLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4xLjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4xLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEuMy4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMS4zLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMS40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMS40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMS40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMS41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMS41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMS41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMS41LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4xLjUuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4xLjYsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4xLjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMS42LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4xLjYuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4xLjYuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuNi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEuNyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4xLjcuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuNy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjEuOCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuOCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4xLjguMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjEuOC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4yLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjIuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi4xLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMi4xLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4yLjEuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4yLjEuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjIuMS40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIuMS41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi4xLjUsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMi4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMi4zLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4yLjMuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4yLjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4yLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMi40LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4yLjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4yLjQuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjIuNC4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjIuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4yLjUuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjIuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIuNS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi41LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMi42LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi42LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjIuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMi42LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjMuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguMy4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMy4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4zLjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4zLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4zLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguMy4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC4zLjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC4zLjIuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjMuMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC40LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC40LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguNC4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguNC4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjUsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjUuMCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjUuMCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC41LjAuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjUuMC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjUuMC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguNS4wLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguNS4wLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC41LjAuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguNS4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC41LjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC42LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguNixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC42LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC42LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguNi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguNi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjYuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjYuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC43LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC43LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC43LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguNy4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguNy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo4LjcuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjcuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOC43LjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOC43LjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguOCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo4LjgsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjguOC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjguOC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjksY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjEuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuMS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuMS4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS4xLjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS4xLjEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjEuMS4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS4xLjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjEuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjEuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS4xLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjEuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS4yLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuMi4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuMi4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS4zLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS4zLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuMy4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuMy4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS40LjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjQuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjQuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNC4xLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNC4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjQuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNC4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNC4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS40LjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS40LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS40LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNC4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS40LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS40LjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS40LjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNC40LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS40LjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS40LjQuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjQuNC4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjQuNC4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNC40LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjUsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjUuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjYuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNi4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjYuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNi4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS42LjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS42LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS42LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuNi4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS42LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS43LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS43LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS43LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuOCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjgsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuOC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuOC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjguMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuOC4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuOC4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS44LjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS44LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS44LjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuOC4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS44LjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS45LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuOSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS45LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS45LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuOS4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS45LjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS45LjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjkuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjkuMS4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuOS4xLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuOS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuOS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjkuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuOS4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuOS4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS45LjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS45LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS45LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuOS4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKOS45LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKOS45LjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjkuMy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwo5LjEwLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjkuMTAsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjkuMTAuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwo5LjEwLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMi4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMi4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjIuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4yLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjIuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjIuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4yLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMi4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4yLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4yLjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMi40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjIuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMi40LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMi40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjIuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4yLjUsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjIuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjIuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4yLjUuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4yLjUuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMi41LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMi41LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjIuNix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4yLjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjIuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjIuNi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4yLjcsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMi43LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4yLjcuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4yLjcuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4zLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4zLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMy4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjMuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMy4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMy4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjMuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4zLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjMuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjMuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4zLjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMy40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC4zLjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4zLjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMy41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjMuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuMy41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuMy41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjMuNix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC4zLjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjMuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjMuNi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjQuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjQuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC40LjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC40LjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjQuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNC4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNC4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjQuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjQuMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC40LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNC4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC40LjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC40LjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC41LjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC41LjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjUuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNS4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNS4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjUuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC41LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjUuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjUuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC41LjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNS40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC41LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC41LjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNS41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjUuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNS41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNS41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjYsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjYuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNi4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNi4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjYuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjYuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC42LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC42LjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC42LjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNi4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNi4yLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjYuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC42LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjYuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjYuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC42LjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC42LjMuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuNyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC43LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC43LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC43LjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC43LjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuNy4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC44LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjgsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjguMCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC44LjAsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjguMC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjguMC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC44LjAuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC44LjAuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuOC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjguMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTAuOC4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTAuOC4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjguMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjguMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMC45LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEwLjksY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEwLjkuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMC45LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjEuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjEuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4xLjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4xLjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMS4yLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMS4yLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4xLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjEuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4xLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjIuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMi4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMi4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjIuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjIuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4yLjEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4yLjEuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMi4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjIuMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjIuMi4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4yLjIuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4yLjIuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMi4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjIuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMi4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMi4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjIuMy4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjIuMy4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4yLjMuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4yLjMuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4zLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4zLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMy4xLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMy4xLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4zLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjMuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjMuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4zLjIuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4zLjIuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMy4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjMuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMy4zLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMy4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjMuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4zLjQsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjMuNC4wLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjMuNC4wLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4zLjQuMC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjMuNC4wLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjMuNC4wLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuMy40LjAuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMy40LjAuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4zLjQuMC4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4zLjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4zLjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuMy40LjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS4zLjQuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS4zLjQuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjMuNC4xLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuNC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjQuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuNC4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjQuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS41LjAsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuNS4wLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS41LjAuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS41LjAuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTEuNS4wLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTEuNS4wLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjUuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjUuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjUuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMS42LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjExLjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjExLjYuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMS42LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjEuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjEuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjIuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjIuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4yLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMy4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjMuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4zLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjMuMi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4zLjMsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMy4zLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4zLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4zLjMuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy40LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy40LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMy40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjMuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4zLjUsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjMuNS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4zLjYsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMy42LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4zLjYuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4zLjYuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy43LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy43LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMy43LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjMuOCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4zLjgsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjMuOC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuOC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4zLjguMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4zLjguMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy45LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuOSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy45LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMy45LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjMuMTAsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMy4xMCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy4xMC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuMTAuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMy4xMC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjMuMTAuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi40LjAsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNC4wLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi40LjAuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi40LjAuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNC4wLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNC4wLjIsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi40LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjQuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjQuMS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi40LjEuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi40LjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi41LjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi41LjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjUuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNS4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNS4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjUuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi41LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjUuMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjUuMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi41LjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNS40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi41LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi41LjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNS41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjUuNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNS41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNS41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjYsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNi4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjYuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNi4xLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNi4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjYuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjYuMS4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi42LjEuMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi42LjEuMyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNi4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjYuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNi4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNi4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjcsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuNyxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuNy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjcuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuOCx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi44LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi44LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuOC4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi44LjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi44LjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuOC4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjguMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuOC4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuOC4yLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjguMyx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi44LjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjguMy4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjguMy4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi44LjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuOC40LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi44LjQuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi44LjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuOC41LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjguNSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuOC41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuOC41LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjksdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuOSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuOS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjkuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMTAsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMTAsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjEwLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMTAuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMTAuMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjEwLjEuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMTAuMS4yLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjEwLjEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMTAuMix1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4xMC4yLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4xMC4yLjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMTAuMi4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4xMC4zLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjEwLjMsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjEwLjMuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4xMC4zLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjEwLjQsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMTAuNCxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMTAuNC4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjEwLjQuMSxjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKMTIuMTAuNSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4xMC41LGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4xMC41LjEsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMTAuNS4xLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4xMC42LHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjEwLjYsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjEwLjYuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4xMC42LjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjExLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjExLGNvbW1lbnRzLCIgIixlcnJvciBkb3dubG9hZGluZyBjb21tZW50cwoxMi4xMS4xLHVzZXJJbnB1dHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIHVzZXIgaW5wdXRzCjEyLjExLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjExLjEuMSx1c2VySW5wdXRzLCIgIixlcnJvciBkb3dubG9hZGluZyB1c2VyIGlucHV0cwoxMi4xMS4xLjEsY29tbWVudHMsIiAiLGVycm9yIGRvd25sb2FkaW5nIGNvbW1lbnRzCjEyLjExLjIsdXNlcklucHV0cywiICIsZXJyb3IgZG93bmxvYWRpbmcgdXNlciBpbnB1dHMKMTIuMTEuMixjb21tZW50cywiICIsZXJyb3IgZG93bmxvYWRpbmcgY29tbWVudHMKIiAiLGF0QUdsYW5jZVJlcG9ydCwiICIsZXJyb3IgZG93bmxvYWRpbmcgYXQgYSBnbGFuY2UgcmVwb3J0Cg==\",\n    \"graphConfigYamlFileContent\": \"\",\n    \"sqlRuleYamlFileContent\": \"\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/evidence",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "evidence"
                      ]
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "93a2112e-0fb8-4f2d-88c1-087a02342ad0"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "99e0ac41-f8bb-4843-ba7e-c063cf082ec1"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Thu, 02 Jan 2025 07:23:35 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "45"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\"\n}"
                }
              ]
            },
            {
              "name": "Patch Evidence",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "[\n     {\n        \"op\": \"add\",\n        \"path\": \"/tags\",\n        \"value\":{\n        \"type\": [\n            \"template1\"\n        ]\n    }\n    }\n]",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/evidence/{{assessmentControlEvidenceID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "evidence",
                    "{{assessmentControlEvidenceID}}"
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get Evidence By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"domainId\");",
                      "            pm.expect(jsonData).to.have.property(\"orgId\");",
                      "            pm.expect(jsonData).to.have.property(\"groupId\");",
                      "            pm.expect(jsonData).to.have.property(\"name\");",
                      "            pm.expect(jsonData).to.have.property(\"description\");",
                      "            pm.expect(jsonData).to.have.property(\"fileHash\");",
                      "            pm.expect(jsonData).to.have.property(\"userSelectedComplianceWeight\");",
                      "            pm.expect(jsonData).to.have.property(\"columnsInfo\");",
                      "            pm.expect(jsonData).to.have.property(\"complianceCalculationInfos\");",
                      "            pm.expect(jsonData).to.have.property(\"assessmentControlId\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/evidence/{{assessmentControlEvidenceID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "evidence",
                    "{{assessmentControlEvidenceID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/evidence/{{assessmentControlEvidenceID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "evidence",
                        "{{assessmentControlEvidenceID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"domainId\": \"00000000-0000-0000-0000-000000000000\",\n    \"orgId\": \"00000000-0000-0000-0000-000000000000\",\n    \"groupId\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Sample_EvidenceTT\",\n    \"description\": \"TT1\",\n    \"fileName\": \"Sample_EvidenceTT\",\n    \"fileHash\": \"00000000000000000000000000000000\",\n    \"type\": \"assign\",\n    \"userSelectedComplianceWeight\": 5,\n    \"columnsInfo\": [\n        {\n            \"mode\": \"NULLABLE\",\n            \"name\": \"Control Displayable\",\n            \"type\": \"STRING\",\n            \"fieldName\": \"Control Displayable\",\n            \"fieldDisplayName\": \"Control Displayable\",\n            \"isFieldIndexed\": false,\n            \"isFieldVisible\": true,\n            \"isFieldVisibleForClient\": true,\n            \"canUpdate\": true,\n            \"isRequired\": true,\n            \"isRepeated\": false,\n            \"htmlElementType\": \"STRING\",\n            \"fieldDataType\": \"STRING\",\n            \"fieldOrder\": 0\n        },\n        {\n            \"mode\": \"NULLABLE\",\n            \"name\": \"Resource Type\",\n            \"type\": \"STRING\",\n            \"fieldName\": \"Resource Type\",\n            \"fieldDisplayName\": \"Resource Type\",\n            \"isFieldIndexed\": false,\n            \"isFieldVisible\": true,\n            \"isFieldVisibleForClient\": true,\n            \"canUpdate\": true,\n            \"isRequired\": true,\n            \"isRepeated\": false,\n            \"htmlElementType\": \"STRING\",\n            \"fieldDataType\": \"STRING\",\n            \"fieldOrder\": 1\n        },\n        {\n            \"mode\": \"NULLABLE\",\n            \"name\": \"Resource Name\",\n            \"type\": \"STRING\",\n            \"fieldName\": \"Resource Name\",\n            \"fieldDisplayName\": \"Resource Name\",\n            \"isFieldIndexed\": false,\n            \"isFieldVisible\": true,\n            \"isFieldVisibleForClient\": true,\n            \"canUpdate\": true,\n            \"isRequired\": true,\n            \"isRepeated\": false,\n            \"htmlElementType\": \"STRING\",\n            \"fieldDataType\": \"STRING\",\n            \"fieldOrder\": 2\n        }\n    ],\n    \"complianceCalculationInfos\": {},\n    \"assessmentControlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"tags\": {\n        \"type\": [\n            \"template\"\n        ]\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Evidence History By ID",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/evidence/{{assessmentControlEvidenceID}}/history?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "evidence",
                    "{{assessmentControlEvidenceID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "type": "text"
                    },
                    {
                      "key": "page_size",
                      "value": "10",
                      "type": "text"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/evidence/{{assessmentControlEvidenceID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "evidence",
                        "{{assessmentControlEvidenceID}}",
                        "history"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"what\": {\n                \"operation\": \"CREATED\",\n                \"reason\": \"\",\n                \"resource\": \"TEsta\",\n                \"resourceFieldValue\": {\n                    \"after\": {},\n                    \"before\": {}\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"EVIDENCE\"\n            },\n            \"when\": \"2026-06-12T10:52:22.516158Z\",\n            \"who\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Control Notes",
          "item": [
            {
              "name": "Create Note",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "if (pm.response.code === 201) {",
                      "        pm.environment.set(\"assessmentControlNoteID\", jsonData.id);",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "        });",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"topic\": \"test topic 333\",\n    \"notes\": \"test note 333\",\n    \"noteTags\": {\n        \"tag\": [\n            \"t1\",\n            \"t2\",\n            \"t3\"\n        ],\n        \"tag2\": [\n            \"tag2\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "notes"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"topic\": \"test topic\",\n    \"notes\": \"test note\",\n    \"noteTags\": {\n        \"tag\": [\n            \"t1\",\n            \"t2\",\n            \"t3\"\n        ],\n        \"tag2\": [\n            \"tag2\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "notes"
                      ]
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "a6bc5515-6e12-4090-b17a-67c8c5443848"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "0123c4b4-c933-4569-a537-b0af7076081c"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:06:08 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "715"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\"\n}"
                }
              ]
            },
            {
              "name": "Update Note",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"topic\": \"test topic 3334\",\n    \"notes\": \"test note 3335\",\n    \"noteTags\": {\n        \"tag\": [\n            \"t1\",\n            \"t2\",\n            \"t3\"\n        ],\n        \"tag2\": [\n            \"tag2\",\n            \"tag5\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes/{{assessmentControlNoteID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "notes",
                    "{{assessmentControlNoteID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"topic\": \"test topic\",\n    \"notes\": \"test note\",\n    \"noteTags\": {\n        \"tag\": [\n            \"t1\",\n            \"t2\",\n            \"t3\"\n        ],\n        \"tag2\": [\n            \"tag2\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes/{{assessmentControlNoteID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "notes",
                        "{{assessmentControlNoteID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "62e27a1d-0336-4035-a37a-65a880fbcd48"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "357f0488-a533-4c2d-b9d8-bf94ba0b6a78"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:44:48 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get Notes",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"topic\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"notes\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"creator\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentControlId\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentId\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"updatedAt\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "notes"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api//v5/partner/assessments/{{assessmentId}}/controls/{{assessmentControlID}}/notes",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentId}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "notes"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "1203"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:22:38 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "98cad149-d046-4a15-86ff-dd0cce3c53e0"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "98cad149-d046-4a15-86ff-dd0cce3c53e0"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "0abf18b9-c2b5-40b2-8d80-1426660078c4"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"3905249d-b63a-4b66-9f68-45a48d53226b\",\n            \"topic\": \"test topic\",\n            \"notes\": \"test note\",\n            \"noteTags\": {\n                \"tag\": [\n                    \"t1\",\n                    \"t2\",\n                    \"t3\"\n                ],\n                \"tag2\": [\n                    \"tag2\"\n                ]\n            },\n            \"assessmentControlId\": \"42da2add-4424-4fce-a189-c71ad0e43669\",\n            \"assessmentId\": \"4c377c15-ce89-4446-8817-307e38a7f3c6\",\n            \"createdAt\": \"02/13/2026 12:50:49\",\n            \"updatedAt\": \"02/13/2026 12:50:49\"\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Get Note By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "if (pm.response.code === 200) {",
                      "        pm.test(\"Response has required parameters\", function () {",
                      "           pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"topic\");",
                      "            pm.expect(jsonData).to.have.property(\"notes\");",
                      "            pm.expect(jsonData).to.have.property(\"noteTags\");",
                      "            pm.expect(jsonData).to.have.property(\"createdOn\");",
                      "            pm.expect(jsonData).to.have.property(\"lastUpdated\");",
                      "            pm.expect(jsonData).to.have.property(\"domainId\");",
                      "            pm.expect(jsonData).to.have.property(\"orgId\");",
                      "            pm.expect(jsonData).to.have.property(\"groupId\");",
                      "            pm.expect(jsonData).to.have.property(\"planID\");",
                      "            pm.expect(jsonData).to.have.property(\"planControlID\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes/{{assessmentControlNoteID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "notes",
                    "{{assessmentControlNoteID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes/{{assessmentControlNoteID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "notes",
                        "{{assessmentControlNoteID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "554"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:23:02 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "2f50a98d-2438-4a34-9b36-8efb344ae8eb"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"planControlID\": \"00000000-0000-0000-0000-000000000000\",\n    \"authorityDocument\": \"AuthorityDocument6\",\n    \"controlsInAuthorityDocument\": [\n        \"testing\"\n    ],\n    \"sortID\": \"000 001 112 000\",\n    \"tags\": {\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ],\n        \"default\": [\n            \"general\",\n            \"check\"\n        ]\n    },\n    \"createdAt\": \"10/22/2024 07:23:59\",\n    \"updatedAt\": \"10/22/2024 07:23:59\"\n}"
                }
              ]
            },
            {
              "name": "Get Note History By ID",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes/{{assessmentControlNoteID}}/history?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "notes",
                    "{{assessmentControlNoteID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "type": "text"
                    },
                    {
                      "key": "page_size",
                      "value": "10",
                      "type": "text"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes/{{assessmentControlNoteID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "notes",
                        "{{assessmentControlNoteID}}",
                        "history"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "554"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:23:02 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "65b7c21b-aafb-40f9-bbeb-17540b6ebf57"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "2f50a98d-2438-4a34-9b36-8efb344ae8eb"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"what\": {\n                \"operation\": \"CREATED\",\n                \"reason\": \"\",\n                \"resource\": \"TEsta\",\n                \"resourceFieldValue\": {\n                    \"after\": {},\n                    \"before\": {}\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"NOTE\"\n            },\n            \"when\": \"2026-06-12T10:52:22.516158Z\",\n            \"who\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
                }
              ]
            },
            {
              "name": "Delete Note",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Response status is successful\", function () {",
                      "pm.response.to.have.status(204);",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes/{{assessmentControlNoteID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessments",
                    "{{assessmentID}}",
                    "controls",
                    "{{assessmentControlID}}",
                    "notes",
                    "{{assessmentControlNoteID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessments/{{assessmentID}}/controls/{{assessmentControlID}}/notes/{{assessmentControlNoteID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessments",
                        "{{assessmentID}}",
                        "controls",
                        "{{assessmentControlID}}",
                        "notes",
                        "{{assessmentControlNoteID}}"
                      ]
                    }
                  },
                  "status": "No Content",
                  "code": 204,
                  "_postman_previewlanguage": "plain",
                  "header": [
                    {
                      "key": "X-Correlation-Id",
                      "value": "f6713761-1392-4577-9524-26624f828bef"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "100bd283-b56c-4886-874e-8cb328336000"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 08 Oct 2024 09:45:17 GMT"
                    }
                  ],
                  "cookie": [],
                  "body": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "Manage Assessment Runs",
      "item": [
        {
          "name": "Assessment Runs",
          "item": [
            {
              "name": "Create Assessment Run",
              "request": {
                "auth": {
                  "type": "noauth"
                },
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"name\": \"Compliance Check for AWS - 18th Aug 2025\",\n    \"description\": \"Automated\",\n    \"otherInfos\": {\n        \"disableAutomatedAction\": true\n    },\n    \"useDefaultAppScope\": false,\n    \"appScopeId\":\"{{appScopeId}}\",\n    \"assessmentId\": \"{{assessmentId}}\",\n    \"fromDate\": \"08/01/2022\",\n    \"toDate\": \"08/31/2022\",\n    \"tags\": {\n        \"type\": [\n            \"aws\"\n        ]\n    },\n    \"assessmentRunReference\": {\n        \"assessments\": {\n            \"1dc2ee50-f7ba-46a5-99bb-89b12170f6a5\": \"6cbcf6c7-532e-4845-9c25-afa4cdb2eee0\",\n            \"f7675908-020c-4b7c-85ef-6b57a9ac3f6b\": \"c5f9abd4-b9d2-486c-b54b-87112430b800\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs"
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Get Assessment Run",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}"
                  ],
                  "query": [
                    {
                      "key": "fields",
                      "value": "basic",
                      "disabled": true
                    }
                  ]
                },
                "description": "This request can be used to retrieve the details of an assessment run."
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}?fields=basic",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}"
                      ],
                      "query": [
                        {
                          "key": "fields",
                          "value": "basic"
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Test Run 100\",\n    \"description\": \"Test Run\",\n    \"assessmentId\": \"00000000-0000-0000-0000-000000000000\",\n    \"fromDate\": \"08/28/2024\",\n    \"toDate\": \"08/29/2024\",\n    \"runStatus\": \"Completed\",\n    \"controls\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Install and maintain a firewall configuration to protect cardholder data\",\n            \"alias\": \"1\",\n            \"controlNumber\": \"1\",\n            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n            \"complianceStatus\": \"N/A\",\n            \"status\": \"Completed\",\n            \"priority\": \"medium\",\n            \"stage\": \"Internal\",\n            \"dueDate\": \"08/28/2024\",\n            \"controls\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Establish and implement firewall and router configuration standards that include the following: Inspect the firewall and router configuration standards and other documentation specified below and verify that standards are complete and implemented as follows:\",\n                    \"alias\": \"1.1\",\n                    \"controlNumber\": \"1.1\",\n                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"complianceStatus\": \"N/A\",\n                    \"status\": \"Completed\",\n                    \"priority\": \"medium\",\n                    \"stage\": \"Internal\",\n                    \"dueDate\": \"08/28/2024\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"A formal process for approving and testing all network connections and changes to the firewall and router configurations.\",\n                            \"alias\": \"1.1.1\",\n                            \"controlNumber\": \"1.1.1\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Pending\",\n                            \"priority\": \"Medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine documented procedures to verify there is a formal process for testing and approval of all:\\n+ Network connections, and\\n+ Changes to firewall and router configurations.\",\n                                    \"alias\": \"1.1.1.a\",\n                                    \"controlNumber\": \"1.1.1.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Pending\",\n                                    \"priority\": \"Medium\",\n                                    \"tags\": {\n                                        \"evidence\": [\n                                            \"hasManualEvidence\",\n                                            \"hasRecords\"\n                                        ],\n                                        \"hasManualEvidence\": [\n                                            \"true\"\n                                        ],\n                                        \"hasRecords\": [\n                                            \"true\"\n                                        ]\n                                    },\n                                    \"evidences\": [\n                                        {\n                                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                            \"name\": \"Sample_Evidence\",\n                                            \"description\": \"sample1233333\",\n                                            \"complianceWeight\": 5,\n                                            \"status\": \"Completed\"\n                                        }\n                                    ],\n                                    \"stage\": \"Internal\",\n                                    \"assignedDate\": \"08/27/2024\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"For a sample of network connections, interview responsible personnel and examine records to verify that network connections were approved and tested.\",\n                                    \"alias\": \"1.1.1.b\",\n                                    \"controlNumber\": \"1.1.1.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Pending\",\n                                    \"priority\": \"Medium\",\n                                    \"stage\": \"Internal\",\n                                    \"assignedDate\": \"08/27/2024\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Identify a sample of actual changes made to firewall and router configurations, compare to the change records, and interview responsible personnel to verify the changes were approved and tested.\",\n                                    \"alias\": \"1.1.1.c\",\n                                    \"controlNumber\": \"1.1.1.3\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Pending\",\n                                    \"priority\": \"Medium\",\n                                    \"stage\": \"Internal\",\n                                    \"assignedDate\": \"08/27/2024\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        },\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Current diagram that identifies all connections between the cardholder data environment and other networks, including any wireless networks.\",\n                            \"alias\": \"1.1.2\",\n                            \"controlNumber\": \"1.1.2\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Completed\",\n                            \"priority\": \"medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine diagram(s) and observe network configurations to verify that a current network diagram exists and that it documents all connections to the cardholder data environment, including any wireless networks.\",\n                                    \"alias\": \"1.1.2.a\",\n                                    \"controlNumber\": \"1.1.2.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Interview responsible personnel to verify that the diagram is kept current.\",\n                                    \"alias\": \"1.1.2.b\",\n                                    \"controlNumber\": \"1.1.2.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        },\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Current diagram that shows all cardholder data flows across systems and networks.\",\n                            \"alias\": \"1.1.3\",\n                            \"controlNumber\": \"1.1.3\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Completed\",\n                            \"priority\": \"medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine data flow diagram and interview personnel to verify the diagram:\\n+ Shows all cardholder data flows across systems and networks.\\n+ Is kept current and updated as needed upon changes to the environment.\",\n                                    \"alias\": \"1.1.3.a\",\n                                    \"controlNumber\": \"1.1.3.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        },\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Requirements for a firewall at each Internet connection and between any demilitarized zone (DMZ) and the internal network zone.\",\n                            \"alias\": \"1.1.4\",\n                            \"controlNumber\": \"1.1.4\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Completed\",\n                            \"priority\": \"medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine the firewall configuration standards and verify that they include requirements for a firewall at each Internet connection and between any DMZ and the internal network zone.\",\n                                    \"alias\": \"1.1.4.a\",\n                                    \"controlNumber\": \"1.1.4.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Verify that the current network diagram is consistent with the firewall configuration standards.\",\n                                    \"alias\": \"1.1.4.b\",\n                                    \"controlNumber\": \"1.1.4.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Observe network configurations to verify that a firewall is in place at each Internet connection and between any demilitarized zone (DMZ) and the internal network zone, per the documented configuration standards and network diagrams.\",\n                                    \"alias\": \"1.1.4.c\",\n                                    \"controlNumber\": \"1.1.4.3\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        },\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Description of groups, roles, and responsibilities for management of network components.\",\n                            \"alias\": \"1.1.5\",\n                            \"controlNumber\": \"1.1.5\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Pending\",\n                            \"priority\": \"Medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Verify that firewall and router configuration standards include a description of groups, roles, and responsibilities for management of network components.\",\n                                    \"alias\": \"1.1.5.a\",\n                                    \"controlNumber\": \"1.1.5.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Pending\",\n                                    \"priority\": \"Medium\",\n                                    \"stage\": \"Internal\",\n                                    \"assignedDate\": \"08/27/2024\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Interview personnel responsible for management of network components to confirm that roles and responsibilities are assigned as documented.\",\n                                    \"alias\": \"1.1.5.b\",\n                                    \"controlNumber\": \"1.1.5.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Pending\",\n                                    \"priority\": \"Medium\",\n                                    \"stage\": \"Internal\",\n                                    \"assignedDate\": \"08/27/2024\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        },\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Documentation of business justification and approval for use of all services, protocols, and ports allowed, including documentation of security features implemented for those protocols considered to be insecure.\",\n                            \"alias\": \"1.1.6\",\n                            \"controlNumber\": \"1.1.6\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Completed\",\n                            \"priority\": \"medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Verify that firewall and router configuration standards include a documented list of all services, protocols and ports, including business justification and approval for each.\",\n                                    \"alias\": \"1.1.6.a\",\n                                    \"controlNumber\": \"1.1.6.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Identify insecure services, protocols, and ports allowed; and verify that security features are documented for each service.\",\n                                    \"alias\": \"1.1.6.b\",\n                                    \"controlNumber\": \"1.1.6.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine firewall and router configurations to verify that the documented security features are implemented for each insecure service, protocol, and port.\",\n                                    \"alias\": \"1.1.6.c\",\n                                    \"controlNumber\": \"1.1.6.3\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        },\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Requirement to review firewall and router rule sets at least every six months.\",\n                            \"alias\": \"1.1.7\",\n                            \"controlNumber\": \"1.1.7\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Completed\",\n                            \"priority\": \"medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Verify that firewall and router configuration standards require review of firewall and router rule sets at least every six months.\",\n                                    \"alias\": \"1.1.7.a\",\n                                    \"controlNumber\": \"1.1.7.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine documentation relating to rule set reviews and interview responsible personnel to verify that the rule sets are reviewed at least every six months.\",\n                                    \"alias\": \"1.1.7.b\",\n                                    \"controlNumber\": \"1.1.7.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Build firewall and router configurations that restrict connections between untrusted networks and any system components in the cardholder data environment.\\nNote: An untrusted network is any network that is external to the networks belonging to the entity under review, and/or which is out of the entity's ability to control or manage.\\nExamine firewall and router configurations and perform the following to verify that connections are restricted between untrusted networks and system components in the cardholder data environment:\",\n                    \"alias\": \"1.2\",\n                    \"controlNumber\": \"1.2\",\n                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"complianceStatus\": \"N/A\",\n                    \"status\": \"Completed\",\n                    \"priority\": \"medium\",\n                    \"stage\": \"Internal\",\n                    \"dueDate\": \"08/28/2024\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Restrict inbound and outbound traffic to that which is necessary for the cardholder data environment, and specifically deny all other traffic.\",\n                            \"alias\": \"1.2.1\",\n                            \"controlNumber\": \"1.2.1\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Completed\",\n                            \"priority\": \"medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine firewall and router configuration standards to verify that they identify inbound and outbound traffic necessary for the cardholder data environment.\",\n                                    \"alias\": \"1.2.1.a\",\n                                    \"controlNumber\": \"1.2.1.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine firewall and router configurations to verify that inbound and outbound traffic is limited to that which is necessary for the cardholder data environment.\",\n                                    \"alias\": \"1.2.1.b\",\n                                    \"controlNumber\": \"1.2.1.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine firewall and router configurations to verify that all other inbound and outbound traffic is specifically denied, for example by using an explicit deny all or an implicit deny after allow statement.\",\n                                    \"alias\": \"1.2.1.c\",\n                                    \"controlNumber\": \"1.2.1.3\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n    ]\n}"
                },
                {
                  "name": "example with basic fields",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}?fields=basic",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}"
                      ],
                      "query": [
                        {
                          "key": "fields",
                          "value": "basic"
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Test Run 100\",\n    \"description\": \"Test Run\",\n    \"assessmentId\": \"00000000-0000-0000-0000-000000000000\",\n    \"fromDate\": \"08/28/2024\",\n    \"toDate\": \"08/29/2024\",\n    \"runStatus\": \"Completed\",\n    \"controls\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Install and maintain a firewall configuration to protect cardholder data\",\n            \"alias\": \"1\",\n            \"controlNumber\": \"1\",\n            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n            \"complianceStatus\": \"N/A\",\n            \"status\": \"Completed\",\n            \"priority\": \"medium\",\n            \"stage\": \"Internal\",\n            \"dueDate\": \"08/28/2024\",\n            \"controls\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Establish and implement firewall and router configuration standards that include the following: Inspect the firewall and router configuration standards and other documentation specified below and verify that standards are complete and implemented as follows:\",\n                    \"alias\": \"1.1\",\n                    \"controlNumber\": \"1.1\",\n                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"complianceStatus\": \"N/A\",\n                    \"status\": \"Completed\",\n                    \"priority\": \"medium\",\n                    \"stage\": \"Internal\",\n                    \"dueDate\": \"08/28/2024\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"A formal process for approving and testing all network connections and changes to the firewall and router configurations.\",\n                            \"alias\": \"1.1.1\",\n                            \"controlNumber\": \"1.1.1\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Pending\",\n                            \"priority\": \"Medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine documented procedures to verify there is a formal process for testing and approval of all:\\n+ Network connections, and\\n+ Changes to firewall and router configurations.\",\n                                    \"alias\": \"1.1.1.a\",\n                                    \"controlNumber\": \"1.1.1.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Pending\",\n                                    \"priority\": \"Medium\",\n                                    \"tags\": {\n                                        \"evidence\": [\n                                            \"hasManualEvidence\",\n                                            \"hasRecords\"\n                                        ],\n                                        \"hasManualEvidence\": [\n                                            \"true\"\n                                        ],\n                                        \"hasRecords\": [\n                                            \"true\"\n                                        ]\n                                    },\n                                    \"evidences\": [\n                                        {\n                                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                            \"name\": \"Sample_Evidence\",\n                                            \"description\": \"sample1233333\",\n                                            \"complianceWeight\": 5,\n                                            \"status\": \"Completed\"\n                                        }\n                                    ],\n                                    \"stage\": \"Internal\",\n                                    \"assignedDate\": \"08/27/2024\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"For a sample of network connections, interview responsible personnel and examine records to verify that network connections were approved and tested.\",\n                                    \"alias\": \"1.1.1.b\",\n                                    \"controlNumber\": \"1.1.1.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Pending\",\n                                    \"priority\": \"Medium\",\n                                    \"stage\": \"Internal\",\n                                    \"assignedDate\": \"08/27/2024\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Identify a sample of actual changes made to firewall and router configurations, compare to the change records, and interview responsible personnel to verify the changes were approved and tested.\",\n                                    \"alias\": \"1.1.1.c\",\n                                    \"controlNumber\": \"1.1.1.3\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Pending\",\n                                    \"priority\": \"Medium\",\n                                    \"stage\": \"Internal\",\n                                    \"assignedDate\": \"08/27/2024\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"name\": \"Build firewall and router configurations that restrict connections between untrusted networks and any system components in the cardholder data environment.\\nNote: An untrusted network is any network that is external to the networks belonging to the entity under review, and/or which is out of the entity's ability to control or manage.\\nExamine firewall and router configurations and perform the following to verify that connections are restricted between untrusted networks and system components in the cardholder data environment:\",\n                    \"alias\": \"1.2\",\n                    \"controlNumber\": \"1.2\",\n                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                    \"complianceStatus\": \"N/A\",\n                    \"status\": \"Completed\",\n                    \"priority\": \"medium\",\n                    \"stage\": \"Internal\",\n                    \"dueDate\": \"08/28/2024\",\n                    \"controls\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\",\n                            \"name\": \"Restrict inbound and outbound traffic to that which is necessary for the cardholder data environment, and specifically deny all other traffic.\",\n                            \"alias\": \"1.2.1\",\n                            \"controlNumber\": \"1.2.1\",\n                            \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                            \"complianceStatus\": \"N/A\",\n                            \"status\": \"Completed\",\n                            \"priority\": \"medium\",\n                            \"stage\": \"Internal\",\n                            \"dueDate\": \"08/28/2024\",\n                            \"controls\": [\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine firewall and router configuration standards to verify that they identify inbound and outbound traffic necessary for the cardholder data environment.\",\n                                    \"alias\": \"1.2.1.a\",\n                                    \"controlNumber\": \"1.2.1.1\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine firewall and router configurations to verify that inbound and outbound traffic is limited to that which is necessary for the cardholder data environment.\",\n                                    \"alias\": \"1.2.1.b\",\n                                    \"controlNumber\": \"1.2.1.2\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                },\n                                {\n                                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"name\": \"Examine firewall and router configurations to verify that all other inbound and outbound traffic is specifically denied, for example by using an explicit deny all or an implicit deny after allow statement.\",\n                                    \"alias\": \"1.2.1.c\",\n                                    \"controlNumber\": \"1.2.1.3\",\n                                    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n                                    \"complianceStatus\": \"N/A\",\n                                    \"status\": \"Completed\",\n                                    \"priority\": \"medium\",\n                                    \"stage\": \"Internal\",\n                                    \"dueDate\": \"08/28/2024\"\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Get All Assessment Runs",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs?created_at_start_time=2023/10/15 00:00&page_size=10&page=1",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs"
                  ],
                  "query": [
                    {
                      "key": "fields",
                      "value": "basic",
                      "disabled": true
                    },
                    {
                      "key": "created_at_start_time",
                      "value": "2023/10/15 00:00"
                    },
                    {
                      "key": "created_at_end_time",
                      "value": "2024/09/09 00:00",
                      "disabled": true
                    },
                    {
                      "key": "page_size",
                      "value": "10"
                    },
                    {
                      "key": "assessment_id",
                      "value": "{{assessmentID}}",
                      "disabled": true
                    },
                    {
                      "key": "page",
                      "value": "1"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs?fields=basic&assessment_id={{assessmentID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs"
                      ],
                      "query": [
                        {
                          "key": "fields",
                          "value": "basic"
                        },
                        {
                          "key": "assessment_id",
                          "value": "{{assessmentID}}"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "163aa869-ff5d-4c96-b9cd-5e4d57ef39a5"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "60f38657-e997-4535-b688-ea829d2306cf"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 07:19:04 GMT"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Local Test One\",\n            \"description\": \"Test\",\n            \"assesmentId\": \"00000000-0000-0000-0000-000000000000\",\n            \"fromDate\": \"12/09/2023\",\n            \"toDate\": \"01/01/2024\",\n            \"assesmentRunInitiatedBy\": \"dev@continube.com\",\n            \"runStatus\": \"Completed\",\n            \"runInputs\": {\n                \"Bool\": {\n                    \"value\": true,\n                    \"description\": \"\"\n                },\n                \"Boolean\": {\n                    \"value\": true,\n                    \"description\": \"\"\n                },\n                \"File\": {\n                    \"value\": \"f81dfd6769031edac56c3162730a37a3adffa7d3\",\n                    \"type\": \"file\",\n                    \"fileName\": \"arm.csv\",\n                    \"description\": \"\"\n                },\n                \"Float\": {\n                    \"value\": 0,\n                    \"description\": \"\"\n                },\n                \"Int 1\": {\n                    \"value\": 0,\n                    \"description\": \"\"\n                },\n                \"Integer\": {\n                    \"value\": 2,\n                    \"description\": \"\"\n                },\n                \"New file\": {\n                    \"value\": \"ed11d6260bed4fb8c2abdaeb10e15ce330fa2d28\",\n                    \"type\": \"file\",\n                    \"fileName\": \"ComplianceCow.html\",\n                    \"description\": \"\"\n                },\n                \"S\": {\n                    \"value\": \"ddd\",\n                    \"description\": \"\"\n                },\n                \"Sele\": {\n                    \"value\": \"adsssas\",\n                    \"description\": \"\"\n                },\n                \"dd\": {\n                    \"value\": \"\",\n                    \"description\": \"\"\n                }\n            }\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"319\",\n        \"pageSize\": \"1\",\n        \"totalPages\": \"319\"\n    }\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Run Controls",
          "item": [
            {
              "name": "Get All Assessment Run Controls",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls?fields=basic&page=1&page_size=10&is_leaf_control=true",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls"
                  ],
                  "query": [
                    {
                      "key": "fields",
                      "value": "basic"
                    },
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "page_size",
                      "value": "10"
                    },
                    {
                      "key": "is_leaf_control",
                      "value": "true"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls?page_size=3",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls"
                      ],
                      "query": [
                        {
                          "key": "page_size",
                          "value": "3"
                        },
                        {
                          "key": "is_leaf_control",
                          "value": "true",
                          "disabled": true
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Ensure separate partition exists for /var/log/audit\",\n    \"description\": \"The auditing daemon, auditd, stores log data in the /var/log/audit directory.\",\n    \"alias\": \"1.2\",\n    \"controlNumber\": \"1.2\",\n    \"priority\": \"Medium\",\n    \"stage\": \"With QSA\",\n    \"status\": \"InProgress\",\n    \"activationStatus\": \"active\",\n    \"type\": \"Detective\",\n    \"updatedAt\": \"2024-03-01T18:11:00Z\",\n    \"createdAt\": \"2024-01-01T02:16:01Z\",\n    \"controlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n    \"activationStatus\": \"active\",\n    \"initiatedBy\": \"00000000-0000-0000-0000-000000000000\",\n    \"executionStatus\": \"Not executed\",\n    \"dueDate\": \"03/11/2024\",\n    \"assignedTo\": [<<email_id>>,<<email_id>>],\n    \"assignedBy\": \"<<email_id>>\",\n    \"assignedDate\": \"03/01/2024\",\n    \"assignedDateTime\": \"2024-03-01T18:09:11.336031Z\",\n    \"checkedOut\": true,\n    \"complicanceScore\": 0,\n    \"complianceWeight\": 5,\n    \"isOverriden\": false,\n    \"tags\": {},\n    \"assignmentStack\": [\n        {\n            \"whoAssigned\": \"00000000-0000-0000-0000-000000000000\",\n            \"whenAssigned\": \"2024-03-01T18:09:11.271167061Z\",\n            \"dueDate\": \"2024-08-22T00:00:00Z\"\n        }\n    ],\n    \"constituents\": {\n        \"evidence\": 2,\n        \"userInputs\": 3,\n        \"checklists\": 5,\n        \"notes\": 1,\n        \"attachments\" : 1\n    },\n}\n    ],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalCount\": 1500,\n        \"pageSize\": 100,\n        \"totalPages\": 15\n    }\n}\n\n// ENUM: Possible values for the \"activationStatus\" field: \"active\", \"inactive\", \"partially_active\""
                },
                {
                  "name": "example with basic fields",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls?page_size=3",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls"
                      ],
                      "query": [
                        {
                          "key": "page_size",
                          "value": "3"
                        },
                        {
                          "key": "is_leaf_control",
                          "value": "false",
                          "disabled": true
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Ensure separate partition exists for /var/log/audit\",\n    \"description\": \"The auditing daemon, auditd, stores log data in the /var/log/audit directory.\",\n    \"alias\": \"1.2\",\n    \"controlNumber\": \"1.2\",\n    \"priority\": \"Medium\",\n    \"stage\": \"With QSA\",\n    \"status\": \"InProgress\",\n    \"activationStatus\": \"active\",\n    \"type\": \"Detective\",\n    \"updatedAt\": \"2024-03-01T18:11:00Z\",\n    \"createdAt\": \"2024-01-01T02:16:01Z\",\n    \"controlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n    \"activationStatus\": \"active\",\n    \"initiatedBy\": \"<<email_id>>\",,\n    \"executionStatus\": \"Not executed\",\n    \"dueDate\": \"03/11/2024\",\n    \"assignedTo\": [<<email_id>>,<<email_id>>],\n    \"assignedBy\": \"<<email_id>>\",\n    \"assignedDate\": \"03/01/2024\",\n    \"assignedDateTime\": \"2024-03-01T18:09:11.336031Z\",\n    \"checkedOut\": true,\n    \"complicanceScore\": 0,\n    \"complianceWeight\": 5,\n    \"userSelectedComplianceWeight\": 5,\n    \"isOverriden\": false,\n    \"assignmentStack\": [\n        {\n            \"whoAssigned\": \"00000000-0000-0000-0000-000000000000\",\n            \"whenAssigned\": \"2024-03-01T18:09:11.271167061Z\",\n            \"dueDate\": \"2024-08-22T00:00:00Z\"\n        }\n    ]\n}\n    ],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalCount\": 1500,\n        \"pageSize\": 100,\n        \"totalPages\": 15\n    }\n}\n\n// ENUM: Possible values for the \"activationStatus\" field: \"active\", \"inactive\", \"partially_active\""
                }
              ]
            },
            {
              "name": "Get Assessment Run Control",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}"
                  ],
                  "query": [
                    {
                      "key": "fields",
                      "value": "basic",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Examine documented procedures to verify there is a formal process for testing and approval of all:\\n+ Network connections, and\\n+ Changes to firewall and router configurations.\",\n    \"alias\": \"1.1.1.a\",\n    \"controlNumber\": \"1.1.1.1\",\n    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"complianceStatus\": \"N/A\",\n    \"status\": \"Pending\",\n    \"priority\": \"Medium\",\n    \"evidences\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Sample_Evidence\",\n            \"description\": \"sample\",\n            \"complianceWeight\": 5,\n            \"status\": \"Completed\"\n        }\n    ],\n    \"stage\": \"Internal\",\n    \"assignedDate\": \"08/27/2024\",\n    \"dueDate\": \"08/28/2024\"\n}"
                },
                {
                  "name": "example with basic fields",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Ensure separate partition exists for /var/log/audit\",\n    \"description\": \"The auditing daemon, auditd, stores log data in the /var/log/audit directory.\",\n    \"alias\": \"1.2\",\n    \"displayable\": \"1.2\",\n    \"assesmentRunId\": \"00000000-0000-0000-0000-000000000000\",\n    \"parentControlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"complicanceScore\": 0,\n    \"complianceWeight\": 5,\n    \"executionStatus\": \"Not executed\",\n    \"status\": \"Completed\",\n    \"priority\": \"Medium\",\n    \"type\": \"Detective\",\n    \"stage\": \"With QSA\",\n    \"checkedOut\": true,\n    \"activationStatus\": \"active\",\n    \"controlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"initiatedBy\": \"00000000-0000-0000-0000-000000000000\",\n    \"assignedTo\": [<<email_id>>,<<email_id>>],\n    \"assignedBy\": \"<<email_id>>\",\n    \"assignedDate\": \"\",\n    \"dueDate\": \"03/11/2024\",\n    \"assignmentStack\": [\n        {\n            \"whoAssigned\": \"00000000-0000-0000-0000-000000000000\",\n            \"whenAssigned\": \"2024-03-01T18:09:11.271167061Z\",\n            \"dueDate\": \"2024-08-22T00:00:00Z\"\n        }\n    ]\n}\n"
                }
              ]
            },
            {
              "name": "Get Assessment Run Control History By ID",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/history",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "fields",
                      "value": "basic",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "history"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"what\": {\n                \"operation\": \"CREATED\",\n                \"reason\": \"\",\n                \"resource\": \"TEsta\",\n                \"resourceFieldValue\": {\n                    \"after\": {},\n                    \"before\": {}\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"RUN_CONTROL\"\n            },\n            \"when\": \"2026-06-12T10:52:22.516158Z\",\n            \"who\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
                }
              ]
            },
            {
              "name": "Fetch Specific Assessment Run Control Details",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"assessmentName\": \"ActionTest\",\n    \"assessmentRunName\": \"TestRun5\",\n    \"controlName\":\"HarCookieeAnalyser\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/fetch-control-details",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "fetch-control-details"
                  ],
                  "query": [
                    {
                      "key": "fields",
                      "value": "basic",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "Fetch Specific Assessment Run Control Details",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{cow_token}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"assessmentName\": \"ActionTest\",\n    \"assessmentRunName\": \"TestRun5\",\n    \"controlName\":\"HarCookieeAnalyser\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/controls/fetch-details",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "controls",
                        "fetch-details"
                      ],
                      "query": [
                        {
                          "key": "fields",
                          "value": "basic",
                          "disabled": true
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "3001cb7b-9de5-48bd-95b6-e37ba153a69c"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "9ca96175-3e54-4bd5-999e-33b95a2eeea6"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 02 Dec 2025 06:12:39 GMT"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"34b793d9-d8d5-477b-9e8d-a473e6251d82\",\n    \"domainId\": \"3d90296f-2289-44b1-b3ce-283082c76b47\",\n    \"orgId\": \"a6b5b4e1-fc1b-46f1-b3f0-1e38bd6ddc1a\",\n    \"groupId\": \"a10236cb-c640-462d-9d74-a3aef73ecdb0\",\n    \"parentControlId\": \"bdc2c315-3aef-48f9-a175-dc4720a51a43\",\n    \"name\": \"HarCookieeAnalyser\",\n    \"displayable\": \"1.1\",\n    \"alias\": \"1.1\",\n    \"priority\": \"Medium\",\n    \"stage\": \"Control Owner\",\n    \"status\": \"Unassigned\",\n    \"activationStatus\": \"active\",\n    \"type\": \"Preventative\",\n    \"tags\": {\n        \"evidence\": [\n            \"hasAutomaticEvidence\",\n            \"hasManualEvidence\",\n            \"hasRecords\"\n        ],\n        \"hasAutomaticEvidence\": [\n            \"true\"\n        ],\n        \"hasManualEvidence\": [\n            \"true\"\n        ],\n        \"hasRecords\": [\n            \"true\"\n        ]\n    },\n    \"cnPlanId\": \"cc915455-4b21-46ee-a904-0e5361fc7a74\",\n    \"configId\": \"87f9a934-81dd-4659-a8e8-2093baaeda16\",\n    \"leafControl\": true,\n    \"updatedAt\": \"2025-11-18T19:02:57+05:30\",\n    \"createdAt\": \"2025-11-18T19:01:15+05:30\",\n    \"isPreRequisite\": false,\n    \"controlId\": \"09ec9585-09bf-427a-9aec-28ca894d1089\",\n    \"planInstanceId\": \"91f36d7e-7fa0-4c75-be37-e5c62853f035\",\n    \"cnPlanExecutionId\": \"ca0ae811-ecdb-4a7d-9bb2-fc8c3e39c99b\",\n    \"initiatedBy\": \"72a0aef2-90e8-4c36-b432-5f8434a32643\",\n    \"started\": \"0001-01-01T00:00:00Z\",\n    \"ended\": \"0001-01-01T00:00:00Z\",\n    \"cnControlExecutionStartTime\": \"2025-11-18T19:01:39.640698+05:30\",\n    \"cnControlExecutionEndTime\": \"2025-11-18T19:02:52.642988+05:30\",\n    \"cnSynthesizerStartTime\": \"0001-01-01T00:00:00Z\",\n    \"cnSynthesizerEndTime\": \"0001-01-01T00:00:00Z\",\n    \"evidences\": [\n        {\n            \"id\": \"b0b76fab-35ab-46f8-beeb-ff5b32292230\",\n            \"domainId\": \"3d90296f-2289-44b1-b3ce-283082c76b47\",\n            \"orgId\": \"a6b5b4e1-fc1b-46f1-b3f0-1e38bd6ddc1a\",\n            \"groupId\": \"a10236cb-c640-462d-9d74-a3aef73ecdb0\",\n            \"createdAt\": \"11/18/2025 19:01:15\",\n            \"updatedAt\": \"11/18/2025 19:02:52\",\n            \"compliancePCT__\": 0,\n            \"complianceWeight__\": 0,\n            \"userSelectedCompliancePCT__\": null,\n            \"userSelectedComplianceWeight__\": 0,\n            \"referencePlanInstanceId\": \"b6c2066d-5ac2-4345-9282-6ba30113bcbb\",\n            \"referencePlanInstanceControlId\": \"87a13191-c14d-410f-91c6-64b74e7168ca\",\n            \"referenceEvidenceId\": \"ae6b2f40-0d8c-4530-b9d7-9e718e5475a3\",\n            \"planInstanceControlId\": \"34b793d9-d8d5-477b-9e8d-a473e6251d82\",\n            \"status\": \"Committing to user repo\",\n            \"processingError\": \"Error while unmarshalling output:json: cannot unmarshal object into Go value of type []*main.evidenceFileInfo; output:{\\\"error\\\": \\\"Synthesizer name/id mandatory\\\"}\",\n            \"evidenceFileInfos\": {},\n            \"rootPlanInstanceControlID\": \"\"\n        },\n        {\n            \"id\": \"cbc8c683-7b0c-493b-993a-fbbb8f393a6d\",\n            \"domainId\": \"3d90296f-2289-44b1-b3ce-283082c76b47\",\n            \"orgId\": \"a6b5b4e1-fc1b-46f1-b3f0-1e38bd6ddc1a\",\n            \"groupId\": \"a10236cb-c640-462d-9d74-a3aef73ecdb0\",\n            \"createdAt\": \"11/18/2025 19:01:15\",\n            \"updatedAt\": \"11/18/2025 19:02:52\",\n            \"compliancePCT__\": 0,\n            \"complianceWeight__\": 0,\n            \"userSelectedCompliancePCT__\": null,\n            \"userSelectedComplianceWeight__\": 0,\n            \"referencePlanInstanceId\": \"b6c2066d-5ac2-4345-9282-6ba30113bcbb\",\n            \"referencePlanInstanceControlId\": \"87a13191-c14d-410f-91c6-64b74e7168ca\",\n            \"referenceEvidenceId\": \"c17dff73-27c6-447d-94c4-e71d751ab44c\",\n            \"planInstanceControlId\": \"34b793d9-d8d5-477b-9e8d-a473e6251d82\",\n            \"status\": \"Committing to user repo\",\n            \"processingError\": \"Error while unmarshalling output:json: cannot unmarshal object into Go value of type []*main.evidenceFileInfo; output:{\\\"error\\\": \\\"Synthesizer name/id mandatory\\\"}\",\n            \"evidenceFileInfos\": {},\n            \"rootPlanInstanceControlID\": \"\"\n        },\n        {\n            \"id\": \"58a436c8-bf24-45ef-a67a-eb1beafb356f\",\n            \"domainId\": \"3d90296f-2289-44b1-b3ce-283082c76b47\",\n            \"orgId\": \"a6b5b4e1-fc1b-46f1-b3f0-1e38bd6ddc1a\",\n            \"groupId\": \"a10236cb-c640-462d-9d74-a3aef73ecdb0\",\n            \"name\": \"LogFile\",\n            \"description\": \"rule output\",\n            \"fileName\": \"LogFile\",\n            \"type\": \"Automatic\",\n            \"createdAt\": \"11/18/2025 19:01:15\",\n            \"updatedAt\": \"11/18/2025 19:02:53\",\n            \"compliancePCT__\": 0,\n            \"complianceWeight__\": 5,\n            \"userSelectedCompliancePCT__\": null,\n            \"userSelectedComplianceWeight__\": 5,\n            \"userDefinedSynthesizerName\": \"rule_default_synthesizer_card\",\n            \"userInputsMappings\": {},\n            \"planInstanceControlId\": \"34b793d9-d8d5-477b-9e8d-a473e6251d82\",\n            \"status\": \"Committing to user repo\",\n            \"processingError\": \"File not found\",\n            \"evidenceFileInfos\": {},\n            \"rootPlanInstanceControlID\": \"\"\n        },\n        {\n            \"id\": \"5726df7e-53a3-4d00-b211-2f84fc88b192\",\n            \"domainId\": \"3d90296f-2289-44b1-b3ce-283082c76b47\",\n            \"orgId\": \"a6b5b4e1-fc1b-46f1-b3f0-1e38bd6ddc1a\",\n            \"groupId\": \"a10236cb-c640-462d-9d74-a3aef73ecdb0\",\n            \"name\": \"HARCookieReport\",\n            \"description\": \"rule output\",\n            \"fileName\": \"HARCookieReport\",\n            \"type\": \"Automatic\",\n            \"createdAt\": \"11/18/2025 19:01:15\",\n            \"updatedAt\": \"11/18/2025 19:04:41\",\n            \"complianceStatus\": \"NON_COMPLIANT\",\n            \"complianceStatus__\": \"NON_COMPLIANT\",\n            \"compliancePCT__\": 64.70587921142578,\n            \"complianceWeight__\": 5,\n            \"userSelectedCompliancePCT__\": null,\n            \"userSelectedComplianceWeight__\": 5,\n            \"userDefinedSynthesizerName\": \"rule_default_synthesizer_card\",\n            \"userInputsMappings\": {},\n            \"planInstanceControlId\": \"34b793d9-d8d5-477b-9e8d-a473e6251d82\",\n            \"status\": \"Completed\",\n            \"evidenceFileInfos\": {\n                \"totalRecords\": 340,\n                \"totalColumns\": 36,\n                \"srcFileSizeInfo\": {\n                    \"csv\": 101926,\n                    \"json\": 160836,\n                    \"ndjson\": 160835,\n                    \"parquet\": 25230,\n                    \"datatable\": 110326\n                },\n                \"metaFileSizeInfo\": {\n                    \"csv\": 29968,\n                    \"json\": 78559,\n                    \"ndjson\": 78558,\n                    \"parquet\": 20435,\n                    \"datatable\": 38865\n                }\n            },\n            \"rootPlanInstanceControlID\": \"\"\n        },\n        {\n            \"id\": \"b94c934b-7610-422a-bcf0-950ef9509041\",\n            \"domainId\": \"3d90296f-2289-44b1-b3ce-283082c76b47\",\n            \"orgId\": \"a6b5b4e1-fc1b-46f1-b3f0-1e38bd6ddc1a\",\n            \"groupId\": \"a10236cb-c640-462d-9d74-a3aef73ecdb0\",\n            \"name\": \"EvidenceMan\",\n            \"description\": \"Evidence\",\n            \"type\": \"Manual\",\n            \"createdAt\": \"11/18/2025 19:01:15\",\n            \"updatedAt\": \"11/18/2025 19:02:52\",\n            \"compliancePCT__\": 0,\n            \"complianceWeight__\": 5,\n            \"userSelectedCompliancePCT__\": null,\n            \"userSelectedComplianceWeight__\": 5,\n            \"planInstanceControlId\": \"34b793d9-d8d5-477b-9e8d-a473e6251d82\",\n            \"status\": \"Committing to user repo\",\n            \"processingError\": \"Error while unmarshalling output:json: cannot unmarshal object into Go value of type []*main.evidenceFileInfo; output:{\\\"error\\\": \\\"Synthesizer name/id mandatory\\\"}\",\n            \"evidenceFileInfos\": {},\n            \"rootPlanInstanceControlID\": \"\"\n        }\n    ],\n    \"notes\": [\n        {\n            \"id\": \"fd695e6c-d0ab-4b73-a5dc-38488e227252\",\n            \"filters\": null,\n            \"topic\": \"NotesTest\",\n            \"notes\": \"Testing notification \",\n            \"creator\": \"72a0aef2-90e8-4c36-b432-5f8434a32643\",\n            \"planInstanceID\": \"91f36d7e-7fa0-4c75-be37-e5c62853f035\",\n            \"planInstanceControlID\": \"34b793d9-d8d5-477b-9e8d-a473e6251d82\",\n            \"createdOn\": \"2025-12-01T17:40:12+05:30\",\n            \"lastUpdated\": \"0001-01-01T05:53:28+05:53\"\n        }\n    ],\n    \"inputs\": [\n        {\n            \"cnControlID\": \"fc70721f-2c64-4d70-886b-c948ccb44af6\",\n            \"Variables\": {},\n            \"Files\": {\n                \"CookieDBFile\": {\n                    \"FileName\": \"CookieDBFile.csv\",\n                    \"FileContent\": null,\n                    \"FileHash\": \"4f3e3d69c2a58abecf9394a8c3ce118013c31466\"\n                },\n                \"HarFile\": {\n                    \"FileName\": \"mail.google.com.har\",\n                    \"FileContent\": null,\n                    \"FileHash\": \"563118c85d30eb8016f7f53216a9297037bd7ea4\"\n                }\n            }\n        }\n    ],\n    \"citations\": [\n        {\n            \"id\": \"21dd7e98-e1c6-4b80-8919-8e2cf352a15d\",\n            \"domainId\": \"3d90296f-2289-44b1-b3ce-283082c76b47\",\n            \"orgId\": \"a6b5b4e1-fc1b-46f1-b3f0-1e38bd6ddc1a\",\n            \"groupId\": \"a10236cb-c640-462d-9d74-a3aef73ecdb0\",\n            \"authorityDocument\": \"UCF\",\n            \"controlsInAuthorityDocument\": [\n                \"11845\"\n            ],\n            \"sortID\": \"001 007 008 006 005 012\",\n            \"status\": \"enabled\",\n            \"tags\": {\n                \"type\": [\n                    \"Establish/Maintain Documentation\"\n                ],\n                \"impactZone\": [\n                    \"Technical security\"\n                ],\n                \"requirement\": [\n                    \"mandated\"\n                ],\n                \"classification\": [\n                    \"Preventive\"\n                ]\n            },\n            \"planInstanceControlID\": \"34b793d9-d8d5-477b-9e8d-a473e6251d82\",\n            \"createdAt\": \"2025-11-18T19:01:15.263175+05:30\",\n            \"updatedAt\": \"2025-11-18T19:01:15.263175+05:30\"\n        }\n    ],\n    \"executionStatus\": \"Completed\",\n    \"complianceStatus\": \"NON_COMPLIANT\",\n    \"dueDate\": \"11/20/2025\",\n    \"dueDateTime\": \"2025-11-20T05:29:59+05:30\",\n    \"checkedOut\": false,\n    \"hasOwnAttributeValues\": false,\n    \"complianceStatus__\": \"Not In Place\",\n    \"compliancePCT__\": 65,\n    \"complianceWeight__\": 5,\n    \"userSelectedComplianceWeight__\": 5,\n    \"totalWeight__\": 5,\n    \"isOverriden\": false,\n    \"groupedDisplayables\": [\n        \"1.1\"\n    ],\n    \"assignmentStack\": [],\n    \"ruleIOFileHash\": {\n        \"PrivacyBisonConnectorApp.814faae6-4835-4367-babe-201088d38fb3\": [\n            {\n                \"fileName\": \"RuleIOSummary.json\",\n                \"hash\": \"7b5bf72c334c14fe4c5df9efd387c8f582edc378\"\n            }\n        ]\n    },\n    \"scoreVersioningTimeStamp\": \"20251118133256\",\n    \"workflowErrors\": {\n        \"error\": \"Cannot find any workflow binding for given criteria\"\n    },\n    \"rootPlanInstanceControlID\": \"\"\n}"
                }
              ]
            },
            {
              "name": "Update Assessment Run Control MetaData",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"dueDate\": \"09/12/2024\",\n    \"stage\": \"Internal\",\n    \"priority\": \"Medium\",\n    \"type\": \"Detective\",\n    \"complianceWeight\": 5,\n    \"complianceScore\": 100,\n    \"complianceStatus\": \"In Place\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/meta-data",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "meta-data"
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/meta-data",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "meta-data"
                      ]
                    }
                  },
                  "code": 204,
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get Rule Logs",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/rule-logs",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "rule-logs"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/rule-logs",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "rule-logs"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "1c8ce8cd-b8d3-45ed-a71b-ddf56d271016"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "9f81e688-e4b0-43fc-8867-10de66ae545a"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 24 Aug 2024 11:39:34 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "413"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"applicationName\": \"app 1\",\n            \"ruleName\": \"<<rule name 1>>\",\n            \"tasks\": [\n                {\n                    \"logs\": [\n                        {\n                            \"createdTime\": \"\",\n                            \"payload\": {\n                                \"key1\": \"value1\"\n                            }\n                        }\n                    ],\n                    \"taskName\": \"<<task name>>\"\n                }\n            ]\n        },\n        {\n            \"applicationName\": \"app 2\",\n            \"ruleName\": \"<<rule name 1>>\",\n            \"tasks\": [\n                {\n                    \"logs\": [\n                        {\n                            \"createdTime\": \"\",\n                            \"payload\": {\n                                \"key1\": \"value1.1\",\n                                \"key2\": \"value2\"\n                            }\n                        }\n                    ],\n                    \"taskName\": \"<<task name>>\"\n                }\n            ]\n        }\n    ]\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Run Control Citations",
          "item": [
            {
              "name": "Get Assessment Run Control Citation By ID",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/citations/{{assessmentRunControlCitationID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "citations",
                    "{{assessmentRunControlCitationID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/citations/{{assessmentRunControlCitationID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "citations",
                        "{{assessmentRunControlCitationID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "577"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:28:40 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "f4969272-beec-41f5-806f-f354cb3191ad"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "f4969272-beec-41f5-806f-f354cb3191ad"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "ea448f43-c640-450c-831b-733ccdb7b396"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"authorityDocument\": \"AuthorityDocument\",\n    \"controlsInAuthorityDocument\": [\n        \"00000000-0000-0000-0000-000000000000\"\n    ],\n    \"controlImpactZone\": \"controlImpactZone\",\n    \"controlType\": \"ControlType\",\n    \"controlRequirement\": \"ControlRequirement\",\n    \"controlClassification\": \"ControlClassification\",\n    \"controlImpact\": \"controlImpact\",\n    \"region\": \"region\",\n    \"sortID\": \"1\",\n    \"tags\": {\n        \"test\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ],\n        \"default\": [\n            \"general\",\n            \"check\"\n        ]\n    },\n    \"planInstanceControlID\": \"00000000-0000-0000-0000-000000000000\",\n    \"createdAt\": \"09/26/2024 07:06:02\",\n    \"updatedAt\": \"09/26/2024 07:06:02\"\n}"
                }
              ]
            },
            {
              "name": "Get Assessment Run Control Citations",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/citations",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "citations"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "disabled": true
                    },
                    {
                      "key": "page_size",
                      "value": "1",
                      "disabled": true
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlCitationID}}/citations",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlCitationID}}",
                        "citations"
                      ],
                      "query": [
                        {
                          "key": "page",
                          "value": "1",
                          "disabled": true
                        },
                        {
                          "key": "page_size",
                          "value": "1",
                          "disabled": true
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "1828"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 28 Sep 2024 03:29:31 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "59b622c4-7073-485f-8cb0-0a077c9581f9"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "59b622c4-7073-485f-8cb0-0a077c9581f9"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "6d4c0972-c789-499f-acf5-78916fb4ef15"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"authorityDocument\": \"AuthorityDocument22\",\n            \"controlsInAuthorityDocument\": [\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"controlImpactZone\": \"cX-Impact-29\",\n            \"controlType\": \"ControlType\",\n            \"controlRequirement\": \"ControlRequirement\",\n            \"controlClassification\": \"controlClassification - 1234\",\n            \"controlImpact\": \"controlImpact\",\n            \"region\": \"US\",\n            \"sortID\": \"1\",\n            \"tags\": {\n                \"test\": [\n                    \"tag1\",\n                    \"tag2\",\n                    \"tag3\"\n                ],\n                \"default\": [\n                    \"general\",\n                    \"check\"\n                ]\n            },\n            \"planInstanceControlID\": \"00000000-0000-0000-0000-000000000000\",\n            \"createdAt\": \"09/26/2024 07:06:02\",\n            \"updatedAt\": \"09/26/2024 07:06:02\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"authorityDocument\": \"AuthorityDocument\",\n            \"controlsInAuthorityDocument\": [\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"controlImpactZone\": \"controlImpactZone\",\n            \"controlType\": \"ControlType\",\n            \"controlRequirement\": \"ControlRequirement\",\n            \"controlClassification\": \"ControlClassification\",\n            \"controlImpact\": \"controlImpact\",\n            \"region\": \"region\",\n            \"sortID\": \"1\",\n            \"tags\": {\n                \"test\": [\n                    \"tag1\",\n                    \"tag2\",\n                    \"tag3\"\n                ],\n                \"default\": [\n                    \"general\",\n                    \"check\"\n                ]\n            },\n            \"planInstanceControlID\": \"00000000-0000-0000-0000-000000000000\",\n            \"createdAt\": \"09/26/2024 07:06:02\",\n            \"updatedAt\": \"09/26/2024 07:06:02\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"authorityDocument\": \"AuthorityDocument\",\n            \"controlsInAuthorityDocument\": [\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"controlImpactZone\": \"controlImpactZone\",\n            \"controlType\": \"ControlType\",\n            \"controlRequirement\": \"ControlRequirement\",\n            \"controlClassification\": \"ControlClassification\",\n            \"controlImpact\": \"controlImpact\",\n            \"region\": \"region\",\n            \"sortID\": \"1\",\n            \"tags\": {\n                \"test\": [\n                    \"tag1\",\n                    \"tag2\",\n                    \"tag3\"\n                ],\n                \"default\": [\n                    \"general\",\n                    \"check\"\n                ]\n            },\n            \"planInstanceControlID\": \"00000000-0000-0000-0000-000000000000\",\n            \"createdAt\": \"09/26/2024 07:06:02\",\n            \"updatedAt\": \"09/26/2024 07:06:02\"\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"3\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"1\"\n    }\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Run Control Evidence",
          "item": [
            {
              "name": "Upload Evidence",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"data\": \"UEFSMRUEFQ4VEkwVAhUAEgAABxgDAAAAYXdzFQAVEhUWLBUGFRAVBhUGHDYAKANhd3MYA2F3cwAAAAkgAgAAAAYBAQYAJooBHBUMGTUABhAZGAZTeXN0ZW0VAhYGFnoWggEmNiYIHDYAKANhd3MYA2F3cwAZLBUEFQAVAgAVABUQFQIAAAAVBBUiFSZMFQIVABIAABFADQAAAGNvbXBsaWFuY2Vjb3cVABUSFRYsFQYVEBUGFQYcNgAoDWNvbXBsaWFuY2Vjb3cYDWNvbXBsaWFuY2Vjb3cAAAAJIAIAAAAGAQEGACbKAxwVDBk1AAYQGRgGU291cmNlFQIWBha2ARa+ASbOAiaMAhw2ACgNY29tcGxpYW5jZWNvdxgNY29tcGxpYW5jZWNvdwAZLBUEFQAVAgAVABUQFQIAAAAVBBXEARV6TBUGFQASAABiiB4AAABhcm46YXdzOmlhbTo6MDY2NzQ0MTIwNjI2OnJvb3QcWiIAIDQyOlVzZXIxHF4gABgzOlVzZXIyFQAVFBUYLBUGFRAVBhUGHDYAKBxhcm46YXdzOmlhbTo6MDY2NzQ0MTQzOlVzZXIyGB5hcm46YXdzOmlhbTo6MDY2NzQ0MTIwNjI2OnJvb3QAAAAKJAIAAAAGAQIDJAAm0AccFQwZNQAGEBkYClJlc291cmNlSUQVAhYGFpwDFtYCJpIGJvoEHDYAKBxhcm46YXdzOmlhbTo6MDY2NzQ0MTQzOlVzZXIyGB5hcm46YXdzOmlhbTo6MDY2NzQ0MTIwNjI2OnJvb3QAGSwVBBUAFQIAFQAVEBUCAAAAFQQVhAEVigFMFQYVABIAAELwQQwAAAByb290X2FjY291bnQUAAAAYXJ1bC5nQGNvbnRpbnViZS5jb20WAAAAYmFyYXRoLnJAY29udGludWJlLmNvbRUAFRQVGCwVBhUQFQYVBhw2ACgMcm9vdF9hY2NvdW50GBRhcnVsLmdAY29udGludWJlLmNvbQAAAAokAgAAAAYBAgMkACb8CxwVDBk1AAYQGRgMUmVzb3VyY2VOYW1lFQIWBhaqAha0AibyCibICRw2ACgMcm9vdF9hY2NvdW50GBRhcnVsLmdAY29udGludWJlLmNvbQAZLBUEFQAVAgAVABUQFQIAAAAVBBUcFSBMFQIVABIAAA40CgAAAEF3c0lhbVVzZXIVABUSFRYsFQYVEBUGFQYcNgAoCkF3c0lhbVVzZXIYCkF3c0lhbVVzZXIAAAAJIAIAAAAGAQEGACbwDhwVDBk1AAYQGRgMUmVzb3VyY2VUeXBlFQIWBhakARasASaADibEDRw2ACgKQXdzSWFtVXNlchgKQXdzSWFtVXNlcgAZLBUEFQAVAgAVABUQFQIAAAAVBBUUFRhMFQIVABIAAAokBgAAAGdsb2JhbBUAFRIVFiwVBhUQFQYVBhw2ACgGZ2xvYmFsGAZnbG9iYWwAAAAJIAIAAAAGAQEGACa0ERwVDBk1AAYQGRgQUmVzb3VyY2VMb2NhdGlvbhUCFgYWjAEWlAEm1BAmoBAcNgAoBmdsb2JhbBgGZ2xvYmFsABksFQQVABUCABUAFRAVAgAAABUEFQAVAkwVABUAEgAAABUAFQ4VEiwVBhUQFQYVBhw2BgAAAAcYAgAAAAYAACa2ExwVChk1AAYQGRgEVGFncxUCFgYWVBZaJvoSJtwSHDYGABksFQQVABUCABUAFRAVAgAAABUEFfwEFbgCTBUGFQASAAC+AvA+YAAAAGh0dHBzOi8vdXMtZWFzdC0xLmNvbnNvbGUuYXdzLmFtYXpvbi5jb20vaWFtdjIvaG9tZT9yZWdpb249FTNwIy91c2Vycy9kZXRhaWxzL3Jvb3RfYWNjb3VudGj+ZABaZABQYXJ1bC5nQGNvbnRpbnViZS5jb21q/mwAWmwAVGJhcmF0aC5yQGNvbnRpbnViZS5jb20VABUUFRgsFQYVEBUGFQYcNgAoYGh0dHBzOi8vdXMtZWFzdC0xLmNvbnNvbGUuYXdzLmFtYXpvbi5jb20vaWFtdjIvaG9tZT9yZWdpb249dXMtZWFzdC0xIy91c2Vycy9kZXRhaWxzL3Jvb3RfYWNjb3VudBhoaHR0cHM6Ly91cy1lYXN0LTEuY29uc29sZS5hd3MuYW1hem9uLmNvbS9pYW12Mi9ob21lP3JlZ2lvbj11cy1lYXN0LTEjL3VzZXJzL2RldGFpbHMvYXJ1bC5nQGNvbnRpbnViZS5jb20AAAAKJAIAAAAGAQIDJAAm1BocFQwZNQAGEBkYC1Jlc291cmNlVVJMFQIWBhbyCBayBib6FiaiFBw2AChgaHR0cHM6Ly91cy1lYXN0LTEuY29uc29sZS5hd3MuYW1hem9uLmNvbS9pYW12Mi9o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AAAmkCAcFQwZNQAGEBkYEENvbXBsaWFuY2VTdGF0dXMVAhYGFp4BFqYBJqQfJuoeHDYAKAlDT01QTElBTlQYCUNPTVBMSUFOVAAZLBUEFQAVAgAVABUQFQIAAAAmmCQcFQwZNQAGEBkYFkNvbXBsaWFuY2VTdGF0dXNSZWFzb24VAhYGFswCFtQCJrgiJsQhHDYAKCZSZWNvcmQgaXMgY29tcGxpYW50IGFzIE1GQSBpcyBlbmZvcmNlZBgmUmVjb3JkIGlzIGNvbXBsaWFudCBhcyBNRkEgaXMgZW5mb3JjZWQAGSwVBBUAFQIAFQAVEBUCAAAAFtYXFgYmCBaQFRQAABksGAZwYW5kYXMY2gp7ImluZGV4X2NvbHVtbnMiOiBbXSwgImNvbHVtbl9pbmRleGVzIjogW10sICJjb2x1bW5zIjogW3sibmFtZSI6ICJTeXN0ZW0iLCAiZmllbGRfbmFtZSI6ICJTeXN0ZW0iLCAicGFuZGFzX3R5cGUiOiAidW5pY29kZSIsICJudW1weV90eXBlIjogIm9iamVjdCIsICJtZXRhZGF0YSI6IG51bGx9LCB7Im5hbWUiOiAiU291cmNlIiwgImZpZWxkX25hbWUiOiAiU291cmNlIiwgInBhbmRhc190eXBlIjogInVuaWNvZGUiLCAibnVtcHlfdHlwZSI6ICJvYmplY3QiLCAibWV0YWRhdGEiOiBudWxsfSwgeyJuYW1lIjogIlJlc291cmNlSUQiLCAiZmllbGRfbmFtZSI6ICJSZXNvdXJjZUlEIiwgInBhbmRhc190eXBlIjogInVuaWNvZGUiLCAibnVtcHlfdHlwZSI6ICJvYmplY3QiLCAibWV0YWRhdGEiOiBudWxsfSwgeyJuYW1lIjogIlJlc291cmNlTmFtZSIsICJmaWVsZF9uYW1lIjogIlJlc291cmNlTmFtZSIsICJwYW5kYXNfdHlwZSI6ICJ1bmljb2RlIiwgIm51bXB5X3R5cGUiOiAib2JqZWN0IiwgIm1ldGFkYXRhIjogbnVsbH0sIHsibmFtZSI6ICJSZXNvdXJjZVR5cGUiLCAiZmllbGRfbmFtZSI6ICJSZXNvdXJjZVR5cGUiLCAicGFuZGFzX3R5cGUiOiAidW5pY29kZSIsICJudW1weV90eXBlIjogIm9iamVjdCIsICJtZXRhZGF0YSI6IG51bGx9LCB7Im5hbWUiOiAiUmVzb3VyY2VMb2NhdGlvbiIsICJmaWVsZF9uYW1lIjogIlJlc291cmNlTG9jYXRpb24iLCAicGFuZGFzX3R5cGUiOiAidW5pY29kZSIsICJudW1weV90eXBlIjogIm9iamVjdCIsICJtZXRhZGF0YSI6IG51bGx9LCB7Im5hbWUiOiAiVGFncyIsICJmaWVsZF9uYW1lIjogIlRhZ3MiLCAicGFuZGFzX3R5cGUiOiAiZmxvYXQ2NCIsICJudW1weV90eXBlIjogImZsb2F0NjQiLCAibWV0YWRhdGEiOiBudWxsfSwgeyJuYW1lIjogIlJlc291cmNlVVJMIiwgImZpZWxkX25hbWUiOiAiUmVzb3VyY2VVUkwiLCAicGFuZGFzX3R5cGUiOiAidW5pY29kZSIsICJudW1weV90eXBlIjogIm9iamVjdCIsICJtZXRhZGF0YSI6IG51bGx9LCB7Im5hbWUiOiAiQ29tcGxpYW5jZVN0YXR1cyIsICJmaWVsZF9uYW1lIjogIkNvbXBsaWFuY2VTdGF0dXMiLCAicGFuZGFzX3R5cGUiOiAidW5pY29kZSIsICJudW1weV90eXBlIjogIm9iamVjdCIsICJtZXRhZGF0YSI6IG51bGx9LCB7Im5hbWUiOiAiQ29tcGxpYW5jZVN0YXR1c1JlYXNvbiIsICJmaWVsZF9uYW1lIjogIkNvbXBsaWFuY2VTdGF0dXNSZWFzb24iLCAicGFuZGFzX3R5cGUiOiAidW5pY29kZSIsICJudW1weV90eXBlIjogIm9iamVjdCIsICJtZXRhZGF0YSI6IG51bGx9XSwgImNyZWF0b3IiOiB7ImxpYnJhcnkiOiAicHlhcnJvdyIsICJ2ZXJzaW9uIjogIjE1LjAuMCJ9LCAicGFuZGFzX3ZlcnNpb24iOiAiMi4yLjAifQAYDEFSUk9XOnNjaGVtYRiAFS8vLy8vOWdIQUFBUUFBQUFBQUFLQUE0QUJnQUZBQWdBQ2dBQUFBQUJCQUFRQUFBQUFBQUtBQXdBQUFBRUFBZ0FDZ0FBQUpBRkFBQUVBQUFBQVFBQUFBd0FBQUFJQUF3QUJBQUlBQWdBQUFCb0JRQUFCQUFBQUZvRkFBQjdJbWx1WkdWNFgyTnZiSFZ0Ym5NaU9pQmJYU3dnSW1OdmJIVnRibDlwYm1SbGVHVnpJam9nVzEwc0lDSmpiMngxYlc1eklqb2dXM3NpYm1GdFpTSTZJQ0pUZVhOMFpXMGlMQ0FpWm1sbGJHUmZibUZ0WlNJNklDSlRlWE4wWlcwaUxDQWljR0Z1WkdGelgzUjVjR1VpT2lBaWRXNXBZMjlrWlNJc0lDSnVkVzF3ZVY5MGVYQmxJam9nSW05aWFtVmpkQ0lzSUNKdFpYUmhaR0YwWVNJNklHNTFiR3g5TENCN0ltNWhiV1VpT2lBaVUyOTFjbU5sSWl3Z0ltWnBaV3hrWDI1aGJXVWlPaUFpVTI5MWNtTmxJaXdnSW5CaGJtUmhjMTkwZVhCbElqb2dJblZ1YVdOdlpHVWlMQ0FpYm5WdGNIbGZkSGx3WlNJNklDSnZZbXBsWTNRaUxDQWliV1YwWVdSaGRHRWlPaUJ1ZFd4c2ZTd2dleUp1WVcxbElqb2dJbEpsYzI5MWNtTmxTVVFpTENBaVptbGxiR1JmYm1GdFpTSTZJQ0pTWlhOdmRYSmpaVWxFSWl3Z0luQmhibVJoYzE5MGVYQmxJam9nSW5WdWFXTnZaR1VpTENBaWJuVnRjSGxmZEhsd1pTSTZJQ0p2WW1wbFkzUWlMQ0FpYldWMFlXUmhkR0VpT2lCdWRXeHNmU3dnZXlKdVlXMWxJam9nSWxKbGMyOTFjbU5sVG1GdFpTSXNJQ0ptYVdWc1pGOXVZVzFsSWpvZ0lsSmxjMjkxY21ObFRtRnRaU0lzSUNKd1lXNWtZWE5mZEhsd1pTSTZJQ0oxYm1samIyUmxJaXdnSW01MWJYQjVYM1I1Y0dVaU9pQWliMkpxWldOMElpd2dJbTFsZEdGa1lYUmhJam9nYm5Wc2JIMHNJSHNpYm1GdFpTSTZJQ0pTWlhOdmRYSmpaVlI1Y0dVaUxDQWlabWxsYkdSZmJtRnRaU0k2SUNKU1pYTnZkWEpqWlZSNWNHVWlMQ0FpY0dGdVpHRnpYM1I1Y0dVaU9pQWlkVzVwWTI5a1pTSXNJQ0p1ZFcxd2VWOTBlWEJsSWpvZ0ltOWlhbVZqZENJc0lDSnRaWFJoWkdGMFlTSTZJRzUxYkd4OUxDQjdJbTVoYldVaU9pQWlVbVZ6YjNWeVkyVk1iMk5oZEdsdmJpSXNJQ0ptYVdWc1pGOXVZVzFsSWpvZ0lsSmxjMjkxY21ObFRHOWpZWFJwYjI0aUxDQWljR0Z1WkdGelgzUjVjR1VpT2lBaWRXNXBZMjlrWlNJc0lDSnVkVzF3ZVY5MGVYQmxJam9nSW05aWFtVmpkQ0lzSUNKdFpYUmhaR0YwWVNJNklHNTFiR3g5TENCN0ltNWhiV1VpT2lBaVZHRm5jeUlzSUNKbWFXVnNaRjl1WVcxbElqb2dJbFJoWjNNaUxDQWljR0Z1WkdGelgzUjVjR1VpT2lBaVpteHZZWFEyTkNJc0lDSnVkVzF3ZVY5MGVYQmxJam9nSW1ac2IyRjBOalFpTENBaWJXVjBZV1JoZEdFaU9pQnVkV3hzZlN3Z2V5SnVZVzFsSWpvZ0lsSmxjMjkxY21ObFZWSk1JaXdnSW1acFpXeGtYMjVoYldVaU9pQWlVbVZ6YjNWeVkyVlZVa3dpTENBaWNHRnVaR0Z6WDNSNWNHVWlPaUFpZFc1cFkyOWtaU0lzSUNKdWRXMXdlVjkwZVhCbElqb2dJbTlpYW1WamRDSXNJQ0p0WlhSaFpHRjBZU0k2SUc1MWJHeDlMQ0I3SW01aGJXVWlPaUFpUTI5dGNHeHBZVzVqWlZOMFlYUjFjeUlzSUNKbWFXVnNaRjl1WVcxbElqb2dJa052YlhCc2FXRnVZMlZUZEdGMGRYTWlMQ0FpY0dGdVpHRnpYM1I1Y0dVaU9pQWlkVzVwWTI5a1pTSXNJQ0p1ZFcxd2VWOTBlWEJsSWpvZ0ltOWlhbVZqZENJc0lDSnRaWFJoWkdGMFlTSTZJRzUxYkd4OUxDQjdJbTVoYldVaU9pQWlRMjl0Y0d4cFlXNWpaVk4wWVhSMWMxSmxZWE52YmlJc0lDSm1hV1ZzWkY5dVlXMWxJam9nSWtOdmJYQnNhV0Z1WTJWVGRHRjBkWE5TWldGemIyNGlMQ0FpY0dGdVpHRnpYM1I1Y0dVaU9pQWlkVzVwWTI5a1pTSXNJQ0p1ZFcxd2VWOTBlWEJsSWpvZ0ltOWlhbVZqZENJc0lDSnRaWFJoWkdGMFlTSTZJRzUxYkd4OVhTd2dJbU55WldGMGIzSWlPaUI3SW14cFluSmhjbmtpT2lBaWNIbGhjbkp2ZHlJc0lDSjJaWEp6YVc5dUlqb2dJakUxTGpBdU1DSjlMQ0FpY0dGdVpHRnpYM1psY25OcGIyNGlPaUFpTWk0eUxqQWlmUUFBQmdBQUFIQmhibVJoY3dBQUNnQUFBT2dCQUFDc0FRQUFmQUVBQUVnQkFBQVVBUUFBM0FBQUFLZ0FBQUI0QUFBQVFBQUFBQVFBQUFCUS92Ly9BQUFCQlJBQUFBQW9BQUFBQkFBQUFBQUFBQUFXQUFBQVEyOXRjR3hwWVc1alpWTjBZWFIxYzFKbFlYTnZiZ0FBVVA3Ly80aisvLzhBQUFFRkVBQUFBQ1FBQUFBRUFBQUFBQUFBQUJBQUFBQkRiMjF3YkdsaGJtTmxVM1JoZEhWekFBQUFBSVQrLy8rOC92Ly9BQUFCQlJBQUFBQWNBQUFBQkFBQUFBQUFBQUFMQUFBQVVtVnpiM1Z5WTJWVlVrd0FzUDcvLytqKy8vOEFBQUVERUFBQUFCd0FBQUFFQUFBQUFBQUFBQVFBQUFCVVlXZHpBQUFHQUFnQUJnQUdBQUFBQUFBQ0FCai8vLzhBQUFFRkVBQUFBQ1FBQUFBRUFBQUFBQUFBQUJBQUFBQlNaWE52ZFhKalpVeHZZMkYwYVc5dUFBQUFBQlQvLy85TS8vLy9BQUFCQlJBQUFBQWdBQUFBQkFBQUFBQUFBQUFNQUFBQVVtVnpiM1Z5WTJWVWVYQmxBQUFBQUVULy8vOTgvLy8vQUFBQkJSQUFBQUFnQUFBQUJBQUFBQUFBQUFBTUFBQUFVbVZ6YjNWeVkyVk9ZVzFsQUFBQUFIVC8vLytzLy8vL0FBQUJCUkFBQUFBY0FBQUFCQUFBQUFBQUFBQUtBQUFBVW1WemIzVnlZMlZKUkFBQW9QLy8vOWovLy84QUFBRUZFQUFBQUJnQUFBQUVBQUFBQUFBQUFBWUFBQUJUYjNWeVkyVUFBTWovLy84UUFCUUFDQUFHQUFjQURBQUFBQkFBRUFBQUFBQUFBUVVRQUFBQUhBQUFBQVFBQUFBQUFBQUFCZ0FBQUZONWMzUmxiUUFBQkFBRUFBUUFBQUFBQUFBQQAYIHBhcnF1ZXQtY3BwLWFycm93IHZlcnNpb24gMTUuMC4wGawcAAAcAAAcAAAcAAAcAAAcAAAcAAAcAAAcAAAcAAAAqhUAAFBBUjE=\",\n    \"name\": \"AWSCredentialReportthree\",\n    \"description\": \"AWSCredentialReportthree\",\n    \"ComplianceWeight\": 5,\n    \"assessmentControlID\": \"9a4c6422-0ade-4cbe-beda-fd1e4a035ad6\",\n    \"assessmentID\": \"eba820ac-fb10-46c7-b77a-d2653a1ba7f1\",\n    \"evidenceID\": \"220481f9-1402-47f8-a151-993b90c81ff1\",\n    \"fileName\": \"CurrentQuarterReportDetails\",\n    \"initialCommit\": true,\n    \"reCalculateCompliancePCT\": true,\n    \"sendEmailNotification\": false,\n    \"sendNotification\": false,\n    \"userSelectedComplianceWeight\": 5\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/evidence",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "evidence"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"data\": \"UEFSMRUEFYJkFagnTBX+CRUAEgAAgTIUAQAAADEDAQUILjEFCQcILjEHEQkuCwAAMhkWADMRKhUUADIZKggyLjIRHwAzETMAMxldADQRFAA0GTMANBlJADQZXQA1ESoANRkqADUZXQA2ER8ANhkfADYZSQA2GUkANxEqADcZKgg3LjIJ9g2tFcEEMi4V9gELDeIBCw32ADIZFB01FfYAMhH2ADIB9gl6AQsNbw1FADMRigAzAW8pMAAzEVQAMknrzZdVOQEJJSQBCQVfAQklAgA1ERBtuUFZDSttFgA1aRZFSAGRADZBTQA2CX1FQgG/AQkFvwA2CT4ANgGLCRkAMhEZBXlBDWAacgkBHU0+CQsN4QA2EZPB3yXrADkpyuDAAReAEYMe+xLQE4ADJVKYn/ADKB/4UzADKN6wAyPXmBvVEfADgVXBJqCEX5AFSMQ==\",\n    \"name\": \"T20\",\n    \"description\": \"test description\",\n    \"fileName\": \"TestFile1\",\n    \"userSelectedComplianceWeight\": 5,\n    \"reCalculateCompliancePCT\": true,\n    \"evidenceID\": {{evidenceID}}\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/evidence",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "evidence"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                },
                {
                  "name": "non-csv example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"data\": \"eyJuYW1lIjoiQXV0b21hdGlvbiIsInRpdGxlIjoidGVzdCIsImVsZW1lbnRzIjpbeyJ0eXBlIjoiU2hvcnQgVGV4dCIsInNlcXVlbmNlIjowLCJpc1dyaXRlSW5FbmFibGVkIjpmYWxzZSwidGl0bGUiOiJzaG9ydCIsImZvb3RlciI6IiIsInRhZ3MiOltdLCJpc0hpZGRlbiI6ZmFsc2UsImlzRW5kT2ZQYWdlIjIjIwMjQtMDItMDZUMDk6NDc6NDBaIn0=\",\n    \"name\": \"T20\",\n    \"description\": \"test description\",\n    \"fileName\": \"TestFile.json\",\n    \"userSelectedComplianceWeight\": 5,\n    \"reCalculateCompliancePCT\": true\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/evidence",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "evidence"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Update Evidence fields",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"integrityHash\": \"00000000000000000000000000000000\",\n  \"updates\": [\n    {\n      \"recordId\": \"3a8884b233f84982907018c38edcc728\",\n      \"fields\": {\n        \"sample_edited_column\": \"Edited Value\"\n      }\n    },\n    {\n      \"recordId\": \"428884b233f849829047318c38edcc728\",\n      \"fields\": {\n        \"sample_edited_column\": \"Edited Value\"\n      }\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{controlID}}/evidence/{{evidenceID}}/update-fields",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{controlID}}",
                    "evidence",
                    "{{evidenceID}}",
                    "update-fields"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"etag\": \"e215b6e9ffbca70f4447631a046f2a6e\",\n  \"updates\": [\n    {\n      \"recordId\": \"3a8884b233f84982907018c38edcc728\",\n      \"fields\": {\n        \"sample_edited_column\": \"Edited Value\"\n      }\n    },\n    {\n      \"recordId\": \"428884b233f849829047318c38edcc728\",\n      \"fields\": {\n        \"sample_edited_column\": \"Edited Value\"\n      }\n    }\n  ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{controlID}}/evidence/{{evidenceID}}/update-fields",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{controlID}}",
                        "evidence",
                        "{{evidenceID}}",
                        "update-fields"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json",
                      "description": "",
                      "type": "text"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "1865bca9-7bd6-4fb6-971e-830bc623505e"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "c15774b9-b69c-4abe-8fd4-6e1e091f2768"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 11 May 2026 11:12:04 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "273"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"message\": \"Update processed for evidence 00000000-0000-0000-0000-000000000000.\",\n    \"results\": [\n        {\n            \"recordId\": \"00000000000000000000000000000000\",\n            \"updatedFields\": [\n                \"sample_edited_column\"\n            ]\n        },\n        {\n            \"recordId\": \"00000000000000000000000000000000\",\n            \"updatedFields\": [\n                \"sample_edited_column\"\n            ]\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Link Run Control Evidence Records",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"fileName\": \"Describealarms\",\n    \"assessmentControlID\": \"ca709648-cdb1-4a2b-b9df-feea9b544ec6\",\n    \"assessmentRunControlID\": \"2ad0bc51-aee4-4d4d-a564-ae8ad610de2d\",\n    \"evidenceID\": \"e4a4e8a6-0c55-40de-88b4-677d3dd9bc0f\",\n    \"recordIds\": [\n        \"336ba80b42eb411b9a06cea735a306f8\"\n    ],\n    \"notes\": \"link TEST 1234\",\n    \"relatedData\": {\n        \"assessmentControlID\": \"cce9e387-d39d-44f2-97f4-562808db7071\",\n        \"assessmentRunControlID\": \"6fc2c3bb-cb96-4fb8-82f7-974ee621b555\",\n        \"evidenceID\": \"131fbd65-ec87-4e20-9239-341508122539\",\n        \"fileName\": \"EvidenceDetails\",\n        \"recordIds\": [\n            \"a90e69aa2e654b108735b90d0524d864\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/link-records",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "link-records"
                  ]
                }
              },
              "response": []
            },
            {
              "name": "Download Evidence File",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/evidence/{{evidenceID}}?fileFormat={{fileFormat}}&isSrcData=true&isUserPriority=true&include_integrity_hash=true&excludeMetadata=true",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "evidence",
                    "{{evidenceID}}"
                  ],
                  "query": [
                    {
                      "key": "fileFormat",
                      "value": "{{fileFormat}}"
                    },
                    {
                      "key": "isSrcData",
                      "value": "true"
                    },
                    {
                      "key": "isUserPriority",
                      "value": "true"
                    },
                    {
                      "key": "include_integrity_hash",
                      "value": "true"
                    },
                    {
                      "key": "excludeMetadata",
                      "value": "true"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/control/{{assessmentRunControlID}}/evidence/{{evidenceID}}?fileFormat={{fileFormat}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "control",
                        "{{assessmentRunControlID}}",
                        "evidence",
                        "{{evidenceID}}"
                      ],
                      "query": [
                        {
                          "key": "fileFormat",
                          "value": "{{fileFormat}}"
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Sample eviden mar1 v3\",\n    \"description\": \"description\",\n    \"fileHash\": \"0000000000000000000000000000\",\n    \"complianceScore\": 0,\n    \"complianceWeight\": 5,\n    \"status\": \"Yet to start,\n    \"gocelExpressionForFilteringRecords\": \"\",\n    \"gocelExpressionForDeterminingCompliantRecords\": \"\",\n    \"integrityHash\": \"0000000000000000000000000000\"\n}"
                }
              ]
            },
            {
              "name": "Download Non Csv Evidence File",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/evidence/{{evidenceID}}?include_file_content=true",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "evidence",
                    "{{evidenceID}}"
                  ],
                  "query": [
                    {
                      "key": "include_file_content",
                      "value": "true"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "Download Evidence With File Content",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/evidence/{{evidenceID}}?include_file_content=true",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "evidence",
                        "{{evidenceID}}"
                      ],
                      "query": [
                        {
                          "key": "include_file_content",
                          "value": "true"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Date",
                      "value": "Tue, 24 Jun 2025 07:03:02 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "://"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "3a748dde-0ccb-43bd-9d7e-65e30d375f3e"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "3a748dde-0ccb-43bd-9d7e-65e30d375f3e"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "635fb912-c8b2-4ce3-ab4f-1937f0d6b60e"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "6a4518de-5b8f-4ed4-a0b1-c08344ceb93a"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"partnerXls\",\n    \"description\": \"test\",\n    \"complianceStatus\": \"\",\n    \"complianceScore\": 0,\n    \"complianceWeight\": 5,\n    \"status\": \"Completed\",\n    \"fileName\": \"partnerXls_1750145141.xls\",\n    \"fileContent\": \"0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAOwADAP7CQAGAAAAAAAAAAAAAAABAAAADgAAA/8AAAAAAAAAAA==\"\n}"
                },
                {
                  "name": "Download Evidence Without File Content",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/evidence/{{evidenceID}}?include_file_content=false",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "evidence",
                        "{{evidenceID}}"
                      ],
                      "query": [
                        {
                          "key": "include_file_content",
                          "value": "false"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Date",
                      "value": "Tue, 24 Jun 2025 07:04:04 GMT"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Content-Length",
                      "value": "170"
                    },
                    {
                      "key": "Connection",
                      "value": "keep-alive"
                    },
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "://"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "517f5062-a7a8-4db4-9179-06c533647831"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "517f5062-a7a8-4db4-9179-06c533647831"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "b3e684d9-340d-48d1-93dc-3d06ef93e435"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "6a4518de-5b8f-4ed4-a0b1-c08344ceb93a"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"partnerXls\",\n    \"description\": \"test\",\n    \"complianceStatus\": \"\",\n    \"complianceScore\": 0,\n    \"complianceWeight\": 5,\n    \"status\": \"Completed\"\n}"
                }
              ]
            },
            {
              "name": "Get Evidence History By ID",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/evidence/{{evidenceID}}/history?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "evidence",
                    "{{evidenceID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "page_size",
                      "value": "10"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/control/{{assessmentRunControlID}}/evidence/{{evidenceID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "control",
                        "{{assessmentRunControlID}}",
                        "evidence",
                        "{{evidenceID}}",
                        "history"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"what\": {\n                \"operation\": \"CREATED\",\n                \"reason\": \"\",\n                \"resource\": \"TEsta\",\n                \"resourceFieldValue\": {\n                    \"after\": {},\n                    \"before\": {}\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"EVIDENCE\"\n            },\n            \"when\": \"2026-06-12T10:52:22.516158Z\",\n            \"who\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
                }
              ]
            },
            {
              "name": "Download Evidence From Specific Control",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"assessmentRunID\": \"623e5510-6ce3-44b9-963b-f8d59df7d3a6\",\n    \"assessmentName\": \"ActionTest\",\n    \"assessmentRunName\": \"TestRun5\",\n    \"controlName\": \"HarCookieeAnalyser\",\n    \"evidenceNameSuffix\": \"_supporting_evidence\",\n    \"evidenceName\": \"CriticalQualysVulnerabilityFindings\",\n    \"applyEvidenceDataMapping\": true,\n    \"returnFormat\": \"JSON\",\n    \"evidenceRecordLimit\": 10,\n    \"evidenceRecordPercentage\": 50,\n    \"filterRecords\": {\n        \"resourceNames\": [\n            \"ericaDavis\",\n            \"joeDouglas\"\n        ],\n        \"controlObjectiveEntityNames\": [\n            \"Wealth Management\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/download-evidence-records",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "download-evidence-records"
                  ]
                }
              },
              "response": [
                {
                  "name": "Sample response",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "05ce9fd0-febc-4026-b7fa-a5428df8c722"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"assessmentName\": \"ActionTest\",\n    \"assessmentRunName\": \"TestRun5\",\n    \"controlName\":\"HarCookieeAnalyser\",\n    \"evidenceName\":\"HARCookieReport\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/controls/download-evidence-records",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "controls",
                        "download-evidence-records"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "Text",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "07e64856-8258-43c6-8928-31d097850ca4"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "5a4920d9-b9b4-4b16-8386-91ee5298cea9"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Tue, 02 Dec 2025 06:16:47 GMT"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"fileBytes\": \"aWQsU3lzdGVtLFNvdXJjZSxSZXNvdXJjZUlELFJlc291cmNlTmFtZSxSZXNvdXJjZVR5cGUsQ29va2llTmFtZSxQYXRoLERvbWFpbixDcmVhdGVkQXQsU2VjdXJlLEh0dHBPbmx5LENsYXNzaWZpY2F0aW9uLFN1YkNsYXNzaWZpY2F0aW9uLERlc2NyaXB0aW9uLENvbXBsaWFuY2VTdGF0dXMsQ29tcGxpYW5jZVJlYXNvbixWYWxpZGF0aW9uQ29kZSxWYWxpZGF0aW9uTm90ZXMsVXNlckFjdGlvbixBY3Rpb25TdGF0dXMsQWN0aW9uUmVzcG9uc2VVUkwscm93bm9fXyxyZWNvcmRzdGF0dXNfXyxjcmVhdGVkX2F0X18sbGFzdF91cGRhdGVkX2F0X18sdGFnc19fLGNyZWF0ZWRfYnlfXyxsYXN0X3VwZGF0ZWRfYnlfXyx1c2VyX2FjdGlvbnNfXyxwcm9wb3NhbHNfXyxsaW5rX2RhdGFfXyxyZWxhdGVkX2RhdGFfXyxzaWduYWxfXyxleGNlcHRpb25zX18sb3duZXJfXyxyZW1lZGlhdGlvbl9fLHJlY29yZGd1aWRfXwo3ODA5NGFkZTY5ZjI0NTBlYWY4YzQyZWQxZDcyMjc1NywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LEZhbHNlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgYXJlIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5laXRoZXIgSFRUUCBvbmx5IG5vciBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCxPcGVuLGh0dHBzOi8vY2Nvdy1zYW5kYm94LXRlc3QuYXRsYXNzaWFuLm5ldC9icm93c2UvQ0MtNjEzLDAsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywieydKaXJhQ2xvdWRBY3Rpb24nOiBbeydjcmVhdGVkX2J5JzogJzcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MycsICdjcmVhdGVkX2RhdGVfXyc6ICcyMDI1LTExLTE4IDEzOjM0OjM5JywgJ3BhdGgnOiAnY29ubWFjdjIvZTVlNThlYmEtMDcxZi00NGNiLWEyZjQtNzI3MmExZDI1ODA1L2U1ZTU4ZWJhLTA3MWYtNDRjYi1hMmY0LTcyNzJhMWQyNTgwNS9lNWU1OGViYS0wNzFmLTQ0Y2ItYTJmNC03MjcyYTFkMjU4MDUvZXZpZGVuY2UvZTVlNThlYmEtMDcxZi00NGNiLWEyZjQtNzI3MmExZDI1ODA1L1RpY2tldFN1bW1hcnlGaWxlL2EyY2ZhYTFkODkxZTQxOGM5Nzc2ODBhYjRlYTAyNDQ2JywgJ3RhZ3ZhbHVlJzogJ0ppcmFDbG91ZEFjdGlvbicsICd1cGRhdGVkX2RhdGVfXyc6ICcyMDI1LTExLTE4IDEzOjM0OjM5JywgJ3VzZXJjb21tZW50JzogJyd9XX0iLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw3ODA5NGFkZTY5ZjI0NTBlYWY4YzQyZWQxZDcyMjc1NwpmNzAxZTUyNWVlZmE0NDBjOWQ5ZWJlODI3ZDhjN2JlMSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGY3MDFlNTI1ZWVmYTQ0MGM5ZDllYmU4MjdkOGM3YmUxCmMwMWZiYWE0MmMwYjQwYTliZGEwOTQzY2MwMmQwOWEwLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz02JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsYzAxZmJhYTQyYzBiNDBhOWJkYTA5NDNjYzAyZDA5YTAKMDc3YjNmZjgxOTFiNGViYmFlOGJhMTA4NjQzZGQzNzIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwwNzdiM2ZmODE5MWI0ZWJiYWU4YmExMDg2NDNkZDM3MgoyODkwOWRlODU4Nzg0NTZjOWNkOGJjOWRlOTFiMjRjMSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDQsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDI4OTA5ZGU4NTg3ODQ1NmM5Y2Q4YmM5ZGU5MWIyNGMxCjEyNTRjMGE2M2ZkZTQ3OWRhNzI4YTBiZmRjMTk3OTljLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz02JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMTI1NGMwYTYzZmRlNDc5ZGE3MjhhMGJmZGMxOTc5OWMKNzYyZGQ5MjkxNjUzNDU3Y2JjMzVjNmUxOWVkYmIyNjYsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLENPTVBBU1MsL3N5bmMvdS8xLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw2LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw3NjJkZDkyOTE2NTM0NTdjYmMzNWM2ZTE5ZWRiYjI2NgpkMDFmY2NjNmIwNDU0ZjAyYjUwNjAyNzA2N2IwMGVjNywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsX19Ib3N0LUdNQUlMX1NDSCwvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5vdCBIVFRQIG9ubHksIGFsdGhvdWdoIGl0IGlzIHNlY3VyZSBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw3LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxkMDFmY2NjNmIwNDU0ZjAyYjUwNjAyNzA2N2IwMGVjNwo2M2I0YTcyM2I4MDI0YTM4YTM3MTdmOTU4MGM2NzAwYSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsUywvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw2M2I0YTcyM2I4MDI0YTM4YTM3MTdmOTU4MGM2NzAwYQo4NGE5OTkxNjU0Yjk0MzM0OWFhNWY1NGYyOTFiODA3YywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LFBlcmZvcm1hbmNlLCJUaGVzZSBjb29raWVzIGNvbGxlY3QgaW5mb3JtYXRpb24gYWJvdXQgaG93IHZpc2l0b3JzIHVzZSBhIHdlYnNpdGUsIGZvciBpbnN0YW5jZSB3aGljaCBwYWdlcyB2aXNpdG9ycyBnbyB0byBtb3N0IG9mdGVuLCBhbmQgaWYgdGhleSBnZXQgZXJyb3IgbWVzc2FnZXMgZnJvbSB3ZWIgcGFnZXMuIFRoZXNlIGNvb2tpZXMgZG9uJ3QgY29sbGVjdCBpbmZvcm1hdGlvbiB0aGF0IGlkZW50aWZpZXMgYSB2aXNpdG9yLiBBbGwgaW5mb3JtYXRpb24gdGhlc2UgY29va2llcyBjb2xsZWN0IGlzIGFnZ3JlZ2F0ZWQgYW5kIHRoZXJlZm9yZSBhbm9ueW1vdXMuIEl0IGlzIG9ubHkgdXNlZCB0byBpbXByb3ZlIGhvdyBhIHdlYnNpdGUgd29ya3MuIixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgYXJlIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5laXRoZXIgSFRUUCBvbmx5IG5vciBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDksYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDg0YTk5OTE2NTRiOTQzMzQ5YWE1ZjU0ZjI5MWI4MDdjCmVhMzIzMmE1ZjQ0NDQyMWNiNjc5MWI0OTU1MTc5YzAyLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz02JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEwLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxlYTMyMzJhNWY0NDQ0MjFjYjY3OTFiNDk1NTE3OWMwMgo5Mzk2YTVmZmQzNzk0OTQ2YmY3ZWM2MDNjNjdmNDJlOSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsOTM5NmE1ZmZkMzc5NDk0NmJmN2VjNjAzYzY3ZjQyZTkKNmNlMTcyOTFhZmNhNGRkOWE2MTQxYjIyZTEzNzU2M2MsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLEhTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LEZhbHNlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIFNlY3VyZSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLEhUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBIVFRQIG9ubHkgYnV0IG5vdCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEyLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw2Y2UxNzI5MWFmY2E0ZGQ5YTYxNDFiMjJlMTM3NTYzYwo4NGMwNDU3NzVlYjg0NzBiOWJiYjgyZTBkNzYyNTcxNSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsU1NJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw4NGMwNDU3NzVlYjg0NzBiOWJiYjgyZTBkNzYyNTcxNQpmMTBlYzMzZGVmNDk0YmMzYmIyYzU2Zjk3YjQ5NDNjNCwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsQVBJU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZjEwZWMzM2RlZjQ5NGJjM2JiMmM1NmY5N2I0OTQzYzQKM2ZmM2FmNTlmMGZiNGVmNDhjYWQ3NjA1MjlkZWFiNWQsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNBUElTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5vdCBIVFRQIG9ubHksIGFsdGhvdWdoIGl0IGlzIHNlY3VyZSBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsM2ZmM2FmNTlmMGZiNGVmNDhjYWQ3NjA1MjlkZWFiNWQKNzhlNTdiYTgzM2UzNGFmNWI1MzcyMjBjMWZhZTFkZDUsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQQVBJU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBub3QgSFRUUCBvbmx5LCBhbHRob3VnaCBpdCBpcyBzZWN1cmUgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTYsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDc4ZTU3YmE4MzNlMzRhZjViNTM3MjIwYzFmYWUxZGQ1CjNkZjY0NGMyN2JmOTRiNjU5MWJhZDA5MmJhYTEyNzA4LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz02JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUEFQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE3LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwzZGY2NDRjMjdiZjk0YjY1OTFiYWQwOTJiYWExMjcwOAoxNTY0ZmViMmEyMmY0NmM5YmM0YTc1MDIwOGI1MzNmNiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsT1NJRCwvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxOCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMTU2NGZlYjJhMjJmNDZjOWJjNGE3NTAyMDhiNTMzZjYKOGZhM2IwMGYwNmRmNDQ4OWJmNTBjMGZjYjYyMDI5ZDEsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLU9TSUQsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTksYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDhmYTNiMDBmMDZkZjQ0ODliZjUwYzBmY2I2MjAyOWQxCjk4YzMwYjYzYmQwZjRlYjliNmVlMDQ3ZjlkMGE2NmIxLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz02JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTRUFSQ0hfU0FNRVNJVEUsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LEZhbHNlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgYXJlIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5laXRoZXIgSFRUUCBvbmx5IG5vciBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDIwLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw5OGMzMGI2M2JkMGY0ZWI5YjZlZTA0N2Y5ZDBhNjZiMQowZGU4MjgxNzFjMTE0YTI4ODRlZDFjODNkNDNiNjJlMSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsQUVDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMjEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDBkZTgyODE3MWMxMTRhMjg4NGVkMWM4M2Q0M2I2MmUxCmFkNjk3ODVjYTdmZDRhMDc4OWM4MmViYzViZTQwMDc3LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz02JnJ0PXImcHQ9amksTi9BLENvb2tpZSwxUF9KQVIsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsRmFsc2UsRmlyc3RQYXJ0eSxNYXJrZXRpbmcsVGhlc2UgY29va2llcyBhcmUgdXNlZCB0byBkZWxpdmVyIGFkdmVydHMgbW9yZSByZWxldmFudCB0byB5b3UgYW5kIHlvdXIgaW50ZXJlc3RzLiBUaGV5IGFyZSBhbHNvIHVzZWQgdG8gbGltaXQgdGhlIG51bWJlciBvZiB0aW1lcyB5b3Ugc2VlIGFuIGFkdmVydGlzZW1lbnQgYXMgd2VsbCBhcyBoZWxwIG1lYXN1cmUgdGhlIGVmZmVjdGl2ZW5lc3Mgb2YgdGhlIGFkdmVydGlzaW5nIGNhbXBhaWduLiBUaGV5IGFyZSB1c3VhbGx5IHBsYWNlZCBieSBhZHZlcnRpc2luZyBuZXR3b3JrcyB3aXRoIHRoZSB3ZWJzaXRlIG9wZXJhdG9yJ3MgcGVybWlzc2lvbi4gVGhleSByZW1lbWJlciB0aGF0IHlvdSBoYXZlIHZpc2l0ZWQgYSB3ZWJzaXRlIGFuZCB0aGlzIGluZm9ybWF0aW9uIGlzIHNoYXJlZCB3aXRoIG90aGVyIG9yZ2FuaXNhdGlvbnMgc3VjaCBhcyBhZHZlcnRpc2Vycy4gUXVpdGUgb2Z0ZW4gdGFyZ2V0aW5nIG9yIGFkdmVydGlzaW5nIGNvb2tpZXMgd2lsbCBiZSBsaW5rZWQgdG8gc2l0ZSBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IHRoZSBvdGhlciBvcmdhbmlzYXRpb24uLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5vdCBIVFRQIG9ubHksIGFsdGhvdWdoIGl0IGlzIHNlY3VyZSBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwyMixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsYWQ2OTc4NWNhN2ZkNGEwNzg5YzgyZWJjNWJlNDAwNzcKNDM2OGE2NjlmOWQ0NGFiYmFkYjYzNGEwNDhiZWM5YTMsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fSG9zdC1HTUFJTF9TQ0hfR01OLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDIzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw0MzY4YTY2OWY5ZDQ0YWJiYWRiNjM0YTA0OGJlYzlhMwo2MDZlNmIzODY4YTQ0ZmYxYmZmNWM3ZDg5MjlmYWYzYiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsX19Ib3N0LUdNQUlMX1NDSF9HTVMsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMjQsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDYwNmU2YjM4NjhhNDRmZjFiZmY1YzdkODkyOWZhZjNiCjU4MzNkMjM5NzJjZjRkZjQ4MzlmZGJiYTlmOGMyYzYxLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz02JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX0hvc3QtR01BSUxfU0NIX0dNTCwvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwyNSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNTgzM2QyMzk3MmNmNGRmNDgzOWZkYmJhOWY4YzJjNjEKMDUyODU3MWRkZjAyNDYzYmEzZWQ4ZGIwMWNkZGQwOTcsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLUVOSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwyNixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMDUyODU3MWRkZjAyNDYzYmEzZWQ4ZGIwMWNkZGQwOTcKZWM0M2IzNjU4ODRkNGNiNWIyNDE4MjRlNjcxOWQ1MmMsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLE5JRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksTWFya2V0aW5nLFRoZXNlIGNvb2tpZXMgYXJlIHVzZWQgdG8gZGVsaXZlciBhZHZlcnRzIG1vcmUgcmVsZXZhbnQgdG8geW91IGFuZCB5b3VyIGludGVyZXN0cy4gVGhleSBhcmUgYWxzbyB1c2VkIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgdGltZXMgeW91IHNlZSBhbiBhZHZlcnRpc2VtZW50IGFzIHdlbGwgYXMgaGVscCBtZWFzdXJlIHRoZSBlZmZlY3RpdmVuZXNzIG9mIHRoZSBhZHZlcnRpc2luZyBjYW1wYWlnbi4gVGhleSBhcmUgdXN1YWxseSBwbGFjZWQgYnkgYWR2ZXJ0aXNpbmcgbmV0d29ya3Mgd2l0aCB0aGUgd2Vic2l0ZSBvcGVyYXRvcidzIHBlcm1pc3Npb24uIFRoZXkgcmVtZW1iZXIgdGhhdCB5b3UgaGF2ZSB2aXNpdGVkIGEgd2Vic2l0ZSBhbmQgdGhpcyBpbmZvcm1hdGlvbiBpcyBzaGFyZWQgd2l0aCBvdGhlciBvcmdhbmlzYXRpb25zIHN1Y2ggYXMgYWR2ZXJ0aXNlcnMuIFF1aXRlIG9mdGVuIHRhcmdldGluZyBvciBhZHZlcnRpc2luZyBjb29raWVzIHdpbGwgYmUgbGlua2VkIHRvIHNpdGUgZnVuY3Rpb25hbGl0eSBwcm92aWRlZCBieSB0aGUgb3RoZXIgb3JnYW5pc2F0aW9uLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDI3LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxlYzQzYjM2NTg4NGQ0Y2I1YjI0MTgyNGU2NzE5ZDUyYwo3MjQ5ZWEyZWUxNGM0NWFjYmE5MzNhZjM4NTQ3ZTI3OCwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSURUUywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDI4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw3MjQ5ZWEyZWUxNGM0NWFjYmE5MzNhZjM4NTQ3ZTI3OApjOWNjOWMwZjU3NTU0NWM1OGYyNzFhMjA3NTVmMDc1YSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BTSURUUywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDI5LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxjOWNjOWMwZjU3NTU0NWM1OGYyNzFhMjA3NTVmMDc1YQoxM2NiODUyNWUwMmM0YzY0OGU2ODA1ODg4ZjQ5YjQ4ZCwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NiZydD1yJnB0PWppLE4vQSxDb29raWUsQ09NUEFTUywvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzMCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMTNjYjg1MjVlMDJjNGM2NDhlNjgwNTg4OGY0OWI0OGQKMmUxNDg5OWYyYjg1NGM1YzliYjM3NjU0MzQwODE2ZDYsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzMSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMmUxNDg5OWYyYjg1NGM1YzliYjM3NjU0MzQwODE2ZDYKOGEwMTY3ZDJhZDc1NDgzNDgzNGU3NWI2ZjZlNWIzMTMsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzMixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsOGEwMTY3ZDJhZDc1NDgzNDgzNGU3NWI2ZjZlNWIzMTMKMzg2ZmJiZjE3NTE3NGUxM2IwMTQxNmY4MGExZmMzNDIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTYmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzMyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMzg2ZmJiZjE3NTE3NGUxM2IwMTQxNmY4MGExZmMzNDIKYjdhZmEyYjI5Mjk2NGY5YzljY2I3YjA0ZGNjNGYzMzAsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzNCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsYjdhZmEyYjI5Mjk2NGY5YzljY2I3YjA0ZGNjNGYzMzAKMmY1ZmZkNDlkMWZkNGY2YTgwZTljZTVlZmJkMGVjYzcsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzNSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMmY1ZmZkNDlkMWZkNGY2YTgwZTljZTVlZmJkMGVjYzcKMjFmMzhlYmZlNGRiNDNmZjg0ZmE3Mzk2ZTgwNTY0ZjksLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzNixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMjFmMzhlYmZlNGRiNDNmZjg0ZmE3Mzk2ZTgwNTY0ZjkKODFkZTYwZTFjZjE0NDVhNmE1ZTA1NmZhMDNlMGVjODEsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzNyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsODFkZTYwZTFjZjE0NDVhNmE1ZTA1NmZhMDNlMGVjODEKM2RhMDU3MmFlNmZkNDQzYjgwZDY0YmZjMDRlM2E1MzcsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzOCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsM2RhMDU3MmFlNmZkNDQzYjgwZDY0YmZjMDRlM2E1MzcKZmJlM2ZhNzAxYThmNDlkNzhiMDI5YzVjYmEwYzBkNGIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwzOSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZmJlM2ZhNzAxYThmNDlkNzhiMDI5YzVjYmEwYzBkNGIKNjc4N2FjMWUwYWZkNDMxNTk1NmEzMDRkY2ZiN2IwN2EsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLENPTVBBU1MsL3N5bmMvdS8xLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw0MCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNjc4N2FjMWUwYWZkNDMxNTk1NmEzMDRkY2ZiN2IwN2EKYzgzZWJhZGUzZWIxNDhiN2EyZTkzMGY1NTE2NTE2OWIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fSG9zdC1HTUFJTF9TQ0gsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBub3QgSFRUUCBvbmx5LCBhbHRob3VnaCBpdCBpcyBzZWN1cmUgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNDEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGM4M2ViYWRlM2ViMTQ4YjdhMmU5MzBmNTUxNjUxNjliCjkyMDg5NGQ1YzEyMDRkMGJiNDU3YWMyM2JjNTljNDU4LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDQyLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw5MjA4OTRkNWMxMjA0ZDBiYjQ1N2FjMjNiYzU5YzQ1OAo2MDUzODhlNTFhNTI0M2IwOGQ1ZmY0OGUwODVlMmNjNCwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NyZydD1yJnB0PWppLE4vQSxDb29raWUsU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LFBlcmZvcm1hbmNlLCJUaGVzZSBjb29raWVzIGNvbGxlY3QgaW5mb3JtYXRpb24gYWJvdXQgaG93IHZpc2l0b3JzIHVzZSBhIHdlYnNpdGUsIGZvciBpbnN0YW5jZSB3aGljaCBwYWdlcyB2aXNpdG9ycyBnbyB0byBtb3N0IG9mdGVuLCBhbmQgaWYgdGhleSBnZXQgZXJyb3IgbWVzc2FnZXMgZnJvbSB3ZWIgcGFnZXMuIFRoZXNlIGNvb2tpZXMgZG9uJ3QgY29sbGVjdCBpbmZvcm1hdGlvbiB0aGF0IGlkZW50aWZpZXMgYSB2aXNpdG9yLiBBbGwgaW5mb3JtYXRpb24gdGhlc2UgY29va2llcyBjb2xsZWN0IGlzIGFnZ3JlZ2F0ZWQgYW5kIHRoZXJlZm9yZSBhbm9ueW1vdXMuIEl0IGlzIG9ubHkgdXNlZCB0byBpbXByb3ZlIGhvdyBhIHdlYnNpdGUgd29ya3MuIixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgYXJlIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5laXRoZXIgSFRUUCBvbmx5IG5vciBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDQzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw2MDUzODhlNTFhNTI0M2IwOGQ1ZmY0OGUwODVlMmNjNAoyYTllZTUxNmU3NDQ0NTMxYmJjNDM0NDA1YjA5ZDE2YywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NyZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw0NCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMmE5ZWU1MTZlNzQ0NDUzMWJiYzQzNDQwNWIwOWQxNmMKZTg3NDdlOGQzMjZjNDBmMWJmMjM3OWY3YjcxNDM5NDIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNDUsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGU4NzQ3ZThkMzI2YzQwZjFiZjIzNzlmN2I3MTQzOTQyCmRmMWQ2MTE3OGI4MTQ2YjI5OTAyNDNiM2Q2OWU0MzUzLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxIU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBTZWN1cmUgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxIVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgSFRUUCBvbmx5IGJ1dCBub3Qgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw0NixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZGYxZDYxMTc4YjgxNDZiMjk5MDI0M2IzZDY5ZTQzNTMKYmNjNDA4MzhmNzUyNDAwNWEzYjZhODc5YzEyODE4NmQsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw0NyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsYmNjNDA4MzhmNzUyNDAwNWEzYjZhODc5YzEyODE4NmQKZWIyMjE1MTZlNjI0NDVkNGIwYzgxNWM2ZGEwYTgzZTYsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLEFQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNDgsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGViMjIxNTE2ZTYyNDQ1ZDRiMGM4MTVjNmRhMGE4M2U2CjU2NzUwYTNhMTAwODQ2OTRhN2U4MzIxM2ZhZTk0NTI0LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTQVBJU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBub3QgSFRUUCBvbmx5LCBhbHRob3VnaCBpdCBpcyBzZWN1cmUgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNDksYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDU2NzUwYTNhMTAwODQ2OTRhN2U4MzIxM2ZhZTk0NTI0CmZmMTViMGM0OTU1YzQzMGRiNTM5YmE2MzQ3NWFlNDhlLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUEFQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDUwLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxmZjE1YjBjNDk1NWM0MzBkYjUzOWJhNjM0NzVhZTQ4ZQo3YTVlZDI2YWJjY2I0ODc4OGNlYjBmZWFjMjBjN2M1MiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NyZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BBUElTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5vdCBIVFRQIG9ubHksIGFsdGhvdWdoIGl0IGlzIHNlY3VyZSBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw1MSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsN2E1ZWQyNmFiY2NiNDg3ODhjZWIwZmVhYzIwYzdjNTIKNTIyNDdjNTUxNDkxNGFmMGE3NjlmYmRjZGMyNTcxNmIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLE9TSUQsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNTIsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDUyMjQ3YzU1MTQ5MTRhZjBhNzY5ZmJkY2RjMjU3MTZiCjQ4NTUxNTRiNGRkOTRlNGI4NDFmZjYyODY5YWJmOTJiLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS1PU0lELC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDUzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw0ODU1MTU0YjRkZDk0ZTRiODQxZmY2Mjg2OWFiZjkyYgowN2M0MzgzMDlhMWM0N2RjODkwODg3YTI0ZTZjZTJhOSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NyZydD1yJnB0PWppLE4vQSxDb29raWUsU0VBUkNIX1NBTUVTSVRFLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw1NCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMDdjNDM4MzA5YTFjNDdkYzg5MDg4N2EyNGU2Y2UyYTkKZWE3OGQ4YmIzOWNjNGExNzk5NTdmNGJhNDg4YmQyNjEsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLEFFQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDU1LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxlYTc4ZDhiYjM5Y2M0YTE3OTk1N2Y0YmE0ODhiZDI2MQphMTFjMmJmNmNhOTg0NDgzYTg1OWY3MWQzNDBlMmM2ZCwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NyZydD1yJnB0PWppLE4vQSxDb29raWUsMVBfSkFSLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLEZhbHNlLEZpcnN0UGFydHksTWFya2V0aW5nLFRoZXNlIGNvb2tpZXMgYXJlIHVzZWQgdG8gZGVsaXZlciBhZHZlcnRzIG1vcmUgcmVsZXZhbnQgdG8geW91IGFuZCB5b3VyIGludGVyZXN0cy4gVGhleSBhcmUgYWxzbyB1c2VkIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgdGltZXMgeW91IHNlZSBhbiBhZHZlcnRpc2VtZW50IGFzIHdlbGwgYXMgaGVscCBtZWFzdXJlIHRoZSBlZmZlY3RpdmVuZXNzIG9mIHRoZSBhZHZlcnRpc2luZyBjYW1wYWlnbi4gVGhleSBhcmUgdXN1YWxseSBwbGFjZWQgYnkgYWR2ZXJ0aXNpbmcgbmV0d29ya3Mgd2l0aCB0aGUgd2Vic2l0ZSBvcGVyYXRvcidzIHBlcm1pc3Npb24uIFRoZXkgcmVtZW1iZXIgdGhhdCB5b3UgaGF2ZSB2aXNpdGVkIGEgd2Vic2l0ZSBhbmQgdGhpcyBpbmZvcm1hdGlvbiBpcyBzaGFyZWQgd2l0aCBvdGhlciBvcmdhbmlzYXRpb25zIHN1Y2ggYXMgYWR2ZXJ0aXNlcnMuIFF1aXRlIG9mdGVuIHRhcmdldGluZyBvciBhZHZlcnRpc2luZyBjb29raWVzIHdpbGwgYmUgbGlua2VkIHRvIHNpdGUgZnVuY3Rpb25hbGl0eSBwcm92aWRlZCBieSB0aGUgb3RoZXIgb3JnYW5pc2F0aW9uLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBub3QgSFRUUCBvbmx5LCBhbHRob3VnaCBpdCBpcyBzZWN1cmUgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNTYsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGExMWMyYmY2Y2E5ODQ0ODNhODU5ZjcxZDM0MGUyYzZkCjUyYjZkMjdiNDQ4ZTQ5YTI4NGE0ZTAxMTc5MTg5OWZjLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX0hvc3QtR01BSUxfU0NIX0dNTiwvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw1NyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNTJiNmQyN2I0NDhlNDlhMjg0YTRlMDExNzkxODk5ZmMKNmJlNzI3Mzg5YWZiNGU3YzhmNDU3OTE2N2FmY2MxNmEsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fSG9zdC1HTUFJTF9TQ0hfR01TLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDU4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw2YmU3MjczODlhZmI0ZTdjOGY0NTc5MTY3YWZjYzE2YQo1M2IzZDNmNmNhODQ0NjE1YjNjZjdkODQyYTljYzE1NywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9NyZydD1yJnB0PWppLE4vQSxDb29raWUsX19Ib3N0LUdNQUlMX1NDSF9HTUwsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNTksYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDUzYjNkM2Y2Y2E4NDQ2MTViM2NmN2Q4NDJhOWNjMTU3CjZlMzJmMTBiNzFhNDRkNTc5M2UwODRlZDc4OGRiMDcyLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS1FTklELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNjAsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDZlMzJmMTBiNzFhNDRkNTc5M2UwODRlZDc4OGRiMDcyCjBkZDZiOGNjYWZiNDQwZWFhZjUwODQ0MWQ4ZTZhM2FmLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxOSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LE1hcmtldGluZyxUaGVzZSBjb29raWVzIGFyZSB1c2VkIHRvIGRlbGl2ZXIgYWR2ZXJ0cyBtb3JlIHJlbGV2YW50IHRvIHlvdSBhbmQgeW91ciBpbnRlcmVzdHMuIFRoZXkgYXJlIGFsc28gdXNlZCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHRpbWVzIHlvdSBzZWUgYW4gYWR2ZXJ0aXNlbWVudCBhcyB3ZWxsIGFzIGhlbHAgbWVhc3VyZSB0aGUgZWZmZWN0aXZlbmVzcyBvZiB0aGUgYWR2ZXJ0aXNpbmcgY2FtcGFpZ24uIFRoZXkgYXJlIHVzdWFsbHkgcGxhY2VkIGJ5IGFkdmVydGlzaW5nIG5ldHdvcmtzIHdpdGggdGhlIHdlYnNpdGUgb3BlcmF0b3IncyBwZXJtaXNzaW9uLiBUaGV5IHJlbWVtYmVyIHRoYXQgeW91IGhhdmUgdmlzaXRlZCBhIHdlYnNpdGUgYW5kIHRoaXMgaW5mb3JtYXRpb24gaXMgc2hhcmVkIHdpdGggb3RoZXIgb3JnYW5pc2F0aW9ucyBzdWNoIGFzIGFkdmVydGlzZXJzLiBRdWl0ZSBvZnRlbiB0YXJnZXRpbmcgb3IgYWR2ZXJ0aXNpbmcgY29va2llcyB3aWxsIGJlIGxpbmtlZCB0byBzaXRlIGZ1bmN0aW9uYWxpdHkgcHJvdmlkZWQgYnkgdGhlIG90aGVyIG9yZ2FuaXNhdGlvbi4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw2MSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMGRkNmI4Y2NhZmI0NDBlYWFmNTA4NDQxZDhlNmEzYWYKZjEyMDJmYWYxM2Y0NDE5ZGIyMWI2YTEyMWY1NDJlYjAsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lEVFMsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw2MixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZjEyMDJmYWYxM2Y0NDE5ZGIyMWI2YTEyMWY1NDJlYjAKZWM1ZWZhOTFiNDhhNGY4MGFkNDc2YjllYTMxYzBhYTQsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lEVFMsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw2MyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZWM1ZWZhOTFiNDhhNGY4MGFkNDc2YjllYTMxYzBhYTQKMjIwNzdiNmRiOTczNDg2NDllZDAzNjMzOTRmOTY0YzksLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTcmcnQ9ciZwdD1qaSxOL0EsQ29va2llLENPTVBBU1MsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNjQsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDIyMDc3YjZkYjk3MzQ4NjQ5ZWQwMzYzMzk0Zjk2NGM5CjgwMGQ5NGM2OTg4YjQ0Y2JiMjRlZWMyMjExM2JiNWE4LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNjUsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDgwMGQ5NGM2OTg4YjQ0Y2JiMjRlZWMyMjExM2JiNWE4CmFmMGFhOThiNmUwOTQ4ZmI4ZmVmNGE2ZjRkZDMyYTdlLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNjYsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGFmMGFhOThiNmUwOTQ4ZmI4ZmVmNGE2ZjRkZDMyYTdlCjdhZGNjOGVlMzc5MzQwODc5ZmIzODljMTZiOGNlMWViLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz03JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNjcsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDdhZGNjOGVlMzc5MzQwODc5ZmIzODljMTZiOGNlMWViCjlmMzY1YjlhYzQzYjQyYWM5YzA5YWEyNTk2ZmYyYTYyLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNjgsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDlmMzY1YjlhYzQzYjQyYWM5YzA5YWEyNTk2ZmYyYTYyCjU1NTNiZGIxMDVlNjQ1ODFiYzQ1MDVhMmQxYWVmNzBjLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNjksYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDU1NTNiZGIxMDVlNjQ1ODFiYzQ1MDVhMmQxYWVmNzBjCmExYWIxMTZlNGQyMzQ5ZGQ4OTA4ZjEzMTc2MzY2NDczLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNzAsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGExYWIxMTZlNGQyMzQ5ZGQ4OTA4ZjEzMTc2MzY2NDczCjg4MzhmY2JkMjgzMDQyNjg4YjU3MGRiNTY1OTFjODU2LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNzEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDg4MzhmY2JkMjgzMDQyNjg4YjU3MGRiNTY1OTFjODU2Cjc2ZDIzYzliNzA3OTQ1OWViODI4YjAxZTk2Njg2NjkyLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNzIsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDc2ZDIzYzliNzA3OTQ1OWViODI4YjAxZTk2Njg2NjkyCjVmNmYxODBjMWRmMjQ1Mzc5ODNkYWRmMzU5MGJiZDEyLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNzMsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDVmNmYxODBjMWRmMjQ1Mzc5ODNkYWRmMzU5MGJiZDEyCmEyYWY5NGFkYjEzYTRiZDJiMThmNTZjMTdkOGE3OGQyLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxDT01QQVNTLC9zeW5jL3UvMSxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNzQsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGEyYWY5NGFkYjEzYTRiZDJiMThmNTZjMTdkOGE3OGQyCjRiN2QwZTk3YjQyZjRhMjY5MjFmZWUxN2ZlZDg0M2ZjLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX0hvc3QtR01BSUxfU0NILC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDc1LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw0YjdkMGU5N2I0MmY0YTI2OTIxZmVlMTdmZWQ4NDNmYwphNjM5MDM0YmU5NzA0MjYwOTkxYWY2M2ZiZjk1YzJkYiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsUywvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw3NixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsYTYzOTAzNGJlOTcwNDI2MDk5MWFmNjNmYmY5NWMyZGIKM2M5MDNlNDBlNzhjNGQ4OWE5Njc1NWU5MjI2MWRiNWMsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTgmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxQZXJmb3JtYW5jZSwiVGhlc2UgY29va2llcyBjb2xsZWN0IGluZm9ybWF0aW9uIGFib3V0IGhvdyB2aXNpdG9ycyB1c2UgYSB3ZWJzaXRlLCBmb3IgaW5zdGFuY2Ugd2hpY2ggcGFnZXMgdmlzaXRvcnMgZ28gdG8gbW9zdCBvZnRlbiwgYW5kIGlmIHRoZXkgZ2V0IGVycm9yIG1lc3NhZ2VzIGZyb20gd2ViIHBhZ2VzLiBUaGVzZSBjb29raWVzIGRvbid0IGNvbGxlY3QgaW5mb3JtYXRpb24gdGhhdCBpZGVudGlmaWVzIGEgdmlzaXRvci4gQWxsIGluZm9ybWF0aW9uIHRoZXNlIGNvb2tpZXMgY29sbGVjdCBpcyBhZ2dyZWdhdGVkIGFuZCB0aGVyZWZvcmUgYW5vbnltb3VzLiBJdCBpcyBvbmx5IHVzZWQgdG8gaW1wcm92ZSBob3cgYSB3ZWJzaXRlIHdvcmtzLiIsTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw3NyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsM2M5MDNlNDBlNzhjNGQ4OWE5Njc1NWU5MjI2MWRiNWMKNmFjOGVhNzZhZGVkNDIyNzgxMmM3OGI0OGIxNzNiNGEsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTgmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsNzgsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDZhYzhlYTc2YWRlZDQyMjc4MTJjNzhiNDhiMTczYjRhCjVkMmM2NmI2MWQ0NDRhN2JiZmNmMjlhNWNkOTdiZmY5LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDc5LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw1ZDJjNjZiNjFkNDQ0YTdiYmZjZjI5YTVjZDk3YmZmOQpkYmVkZWU4YTE4NWM0MDFmYjIyM2JmOTM4OWM1OWFiMiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsSFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgU2VjdXJlIGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIEhUVFAgb25seSBidXQgbm90IHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsODAsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGRiZWRlZThhMTg1YzQwMWZiMjIzYmY5Mzg5YzU5YWIyCjlhNjMzNTcxY2JiYjQ3YjBiYzY3YmZhNzdmODVhOTFiLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsODEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDlhNjMzNTcxY2JiYjQ3YjBiYzY3YmZhNzdmODVhOTFiCjI3ZDMxNDUxN2ZhNTQ4NWM4YmI3ZTgzMmM3MGM3ZjdjLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxBUElTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LEZhbHNlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgYXJlIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5laXRoZXIgSFRUUCBvbmx5IG5vciBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDgyLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwyN2QzMTQ1MTdmYTU0ODVjOGJiN2U4MzJjNzBjN2Y3YwpiOGQ4NzIwY2M2ZDM0YjBkODQ5ZGM3MzAyYzZhZGUwZiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsU0FQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDgzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxiOGQ4NzIwY2M2ZDM0YjBkODQ5ZGM3MzAyYzZhZGUwZgpkYWI5ZDMyOGIxM2E0ZWFkOGNlM2EzODk5MzgyNzdlZiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBBUElTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5vdCBIVFRQIG9ubHksIGFsdGhvdWdoIGl0IGlzIHNlY3VyZSBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw4NCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZGFiOWQzMjhiMTNhNGVhZDhjZTNhMzg5OTM4Mjc3ZWYKNDU4NjJmNjlkN2MyNGY2OGFiNjBiNmVlNmNjNTE3MDEsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTgmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQQVBJU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBub3QgSFRUUCBvbmx5LCBhbHRob3VnaCBpdCBpcyBzZWN1cmUgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsODUsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDQ1ODYyZjY5ZDdjMjRmNjhhYjYwYjZlZTZjYzUxNzAxCjhmNmE0NDQ0M2ExNzQ0NTZhNDU0OTI5YjE0NDg5YzIzLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxPU0lELC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDg2LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw4ZjZhNDQ0NDNhMTc0NDU2YTQ1NDkyOWIxNDQ4OWMyMwpkYzRkMmI2MjU3OTI0Y2FmYWY0ZDZkYjM1NmU4YmExMywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtT1NJRCwvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw4NyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZGM0ZDJiNjI1NzkyNGNhZmFmNGQ2ZGIzNTZlOGJhMTMKNGI4MWFjYjZmMmEwNGE0Y2I5Y2NiOThhM2FhMGQ0NTAsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTgmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNFQVJDSF9TQU1FU0lURSwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsODgsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDRiODFhY2I2ZjJhMDRhNGNiOWNjYjk4YTNhYTBkNDUwCmQ4MWQ2MGUzOWNiMDRmZmNhYTA4OTQ5MThlN2MyMWI5LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxBRUMsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw4OSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZDgxZDYwZTM5Y2IwNGZmY2FhMDg5NDkxOGU3YzIxYjkKNjMwODMyNzhmZWMzNDMwMmJmOTdhYzJmNjJmM2Y3NmEsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTgmcnQ9ciZwdD1qaSxOL0EsQ29va2llLDFQX0pBUiwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LE1hcmtldGluZyxUaGVzZSBjb29raWVzIGFyZSB1c2VkIHRvIGRlbGl2ZXIgYWR2ZXJ0cyBtb3JlIHJlbGV2YW50IHRvIHlvdSBhbmQgeW91ciBpbnRlcmVzdHMuIFRoZXkgYXJlIGFsc28gdXNlZCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHRpbWVzIHlvdSBzZWUgYW4gYWR2ZXJ0aXNlbWVudCBhcyB3ZWxsIGFzIGhlbHAgbWVhc3VyZSB0aGUgZWZmZWN0aXZlbmVzcyBvZiB0aGUgYWR2ZXJ0aXNpbmcgY2FtcGFpZ24uIFRoZXkgYXJlIHVzdWFsbHkgcGxhY2VkIGJ5IGFkdmVydGlzaW5nIG5ldHdvcmtzIHdpdGggdGhlIHdlYnNpdGUgb3BlcmF0b3IncyBwZXJtaXNzaW9uLiBUaGV5IHJlbWVtYmVyIHRoYXQgeW91IGhhdmUgdmlzaXRlZCBhIHdlYnNpdGUgYW5kIHRoaXMgaW5mb3JtYXRpb24gaXMgc2hhcmVkIHdpdGggb3RoZXIgb3JnYW5pc2F0aW9ucyBzdWNoIGFzIGFkdmVydGlzZXJzLiBRdWl0ZSBvZnRlbiB0YXJnZXRpbmcgb3IgYWR2ZXJ0aXNpbmcgY29va2llcyB3aWxsIGJlIGxpbmtlZCB0byBzaXRlIGZ1bmN0aW9uYWxpdHkgcHJvdmlkZWQgYnkgdGhlIG90aGVyIG9yZ2FuaXNhdGlvbi4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDkwLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw2MzA4MzI3OGZlYzM0MzAyYmY5N2FjMmY2MmYzZjc2YQo1ZDM4OTE1MTIyMTQ0ZWU2OTczODI2ZGMyNjE1YTYwNSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsX19Ib3N0LUdNQUlMX1NDSF9HTU4sLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsOTEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDVkMzg5MTUxMjIxNDRlZTY5NzM4MjZkYzI2MTVhNjA1CmQ4ZTZiNjQ2ZjU2MDRkNjJiNTY5ZWRkYWY2Y2NhYzVlLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX0hvc3QtR01BSUxfU0NIX0dNUywvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCw5MixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZDhlNmI2NDZmNTYwNGQ2MmI1NjllZGRhZjZjY2FjNWUKNzE2ODQxZjY4YWQxNDUxZDkyZmU3ZDNjYzUwNDFlM2EsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTgmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fSG9zdC1HTUFJTF9TQ0hfR01MLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDkzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw3MTY4NDFmNjhhZDE0NTFkOTJmZTdkM2NjNTA0MWUzYQphNDFmZmY1YmMzMTU0ODkwYTQ5ZTUxNTE1NjhmODIzMiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtRU5JRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDk0LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxhNDFmZmY1YmMzMTU0ODkwYTQ5ZTUxNTE1NjhmODIzMgoyMzI2YTg1NDBjYTY0NmZkYjI0OTlkZmVkNGNiMGU1YiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsTklELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxNYXJrZXRpbmcsVGhlc2UgY29va2llcyBhcmUgdXNlZCB0byBkZWxpdmVyIGFkdmVydHMgbW9yZSByZWxldmFudCB0byB5b3UgYW5kIHlvdXIgaW50ZXJlc3RzLiBUaGV5IGFyZSBhbHNvIHVzZWQgdG8gbGltaXQgdGhlIG51bWJlciBvZiB0aW1lcyB5b3Ugc2VlIGFuIGFkdmVydGlzZW1lbnQgYXMgd2VsbCBhcyBoZWxwIG1lYXN1cmUgdGhlIGVmZmVjdGl2ZW5lc3Mgb2YgdGhlIGFkdmVydGlzaW5nIGNhbXBhaWduLiBUaGV5IGFyZSB1c3VhbGx5IHBsYWNlZCBieSBhZHZlcnRpc2luZyBuZXR3b3JrcyB3aXRoIHRoZSB3ZWJzaXRlIG9wZXJhdG9yJ3MgcGVybWlzc2lvbi4gVGhleSByZW1lbWJlciB0aGF0IHlvdSBoYXZlIHZpc2l0ZWQgYSB3ZWJzaXRlIGFuZCB0aGlzIGluZm9ybWF0aW9uIGlzIHNoYXJlZCB3aXRoIG90aGVyIG9yZ2FuaXNhdGlvbnMgc3VjaCBhcyBhZHZlcnRpc2Vycy4gUXVpdGUgb2Z0ZW4gdGFyZ2V0aW5nIG9yIGFkdmVydGlzaW5nIGNvb2tpZXMgd2lsbCBiZSBsaW5rZWQgdG8gc2l0ZSBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IHRoZSBvdGhlciBvcmdhbmlzYXRpb24uLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsOTUsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDIzMjZhODU0MGNhNjQ2ZmRiMjQ5OWRmZWQ0Y2IwZTViCjhiMjEwNTYwZGFhOTQ3Mjg4NGRjZjZiMWExMWFlNDcxLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUFNJRFRTLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsOTYsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDhiMjEwNTYwZGFhOTQ3Mjg4NGRjZjZiMWExMWFlNDcxCjk3MzUxMzYyZGUyNTQ0ZDRhZTE3ZjJhYzY0NjhhNTczLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUFNJRFRTLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsOTcsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDk3MzUxMzYyZGUyNTQ0ZDRhZTE3ZjJhYzY0NjhhNTczCjVlMTI2N2JiMGZiMzRlZTY5NTQ3ZDhkMWYzMmMxMjM5LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz04JnJ0PXImcHQ9amksTi9BLENvb2tpZSxDT01QQVNTLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDk4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw1ZTEyNjdiYjBmYjM0ZWU2OTU0N2Q4ZDFmMzJjMTIzOQo2NGM0YjZlYjY3MWI0Zjg2YmE2MzkzYWQ1ZTVjZTJjNiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LEZhbHNlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgYXJlIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5laXRoZXIgSFRUUCBvbmx5IG5vciBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDk5LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw2NGM0YjZlYjY3MWI0Zjg2YmE2MzkzYWQ1ZTVjZTJjNgpkMjJiN2MwNGQ0NGY0ZGI0YmQzZGUyNzA3ZTBmNWQ3YSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEwMCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZDIyYjdjMDRkNDRmNGRiNGJkM2RlMjcwN2UwZjVkN2EKMTI3YTkwZjYzODA0NGJhNDgxMDI2MGMwM2I0ZTY2OGUsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTgmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMDEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDEyN2E5MGY2MzgwNDRiYTQ4MTAyNjBjMDNiNGU2NjhlCmE2YzdmNjI3Mzg5ZTRkZDNhOWI5YjYzYmFjZjFjNWJkLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTAyLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxhNmM3ZjYyNzM4OWU0ZGQzYTliOWI2M2JhY2YxYzViZAo1M2RkMGI0NjlhNWM0NTgxODkxMDRjNzAwMWM1NDQ0MywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEwMyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNTNkZDBiNDY5YTVjNDU4MTg5MTA0YzcwMDFjNTQ0NDMKYjljZWJlM2E4ZDBhNDY2YThjNGQyYmIyOTcwNzM5YjMsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMDQsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGI5Y2ViZTNhOGQwYTQ2NmE4YzRkMmJiMjk3MDczOWIzCjA1NzgwZmUzMzdiNjRlYjViNWNkZGMzZDExZDJkOWQxLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTA1LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwwNTc4MGZlMzM3YjY0ZWI1YjVjZGRjM2QxMWQyZDlkMQo1ZjQ5ZDZjY2IyNTY0Y2MyOTBhYjcwMjY4NzljZDllNCwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEwNixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNWY0OWQ2Y2NiMjU2NGNjMjkwYWI3MDI2ODc5Y2Q5ZTQKM2E1NzU2OTkyNDEyNGYyNmIyZmE5YjI2Zjc2MzlmYjcsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMDcsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDNhNTc1Njk5MjQxMjRmMjZiMmZhOWIyNmY3NjM5ZmI3Cjk1YzQ4N2VhZDFkZjQ3ZGNhOWNkOGVhM2NjZmQwYjFiLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxDT01QQVNTLC9zeW5jL3UvMSxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTA4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw5NWM0ODdlYWQxZGY0N2RjYTljZDhlYTNjY2ZkMGIxYgoyNzMyZjdiOTkxY2M0MWFhOGFiZWYyZWFhOWQ1ZGM0MiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsX19Ib3N0LUdNQUlMX1NDSCwvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5vdCBIVFRQIG9ubHksIGFsdGhvdWdoIGl0IGlzIHNlY3VyZSBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMDksYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDI3MzJmN2I5OTFjYzQxYWE4YWJlZjJlYWE5ZDVkYzQyCjg4YmM1ODdjMDdiMjQ0YjM5OTJhMjM3NzI4ZWZjYjE0LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxTLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDExMCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsODhiYzU4N2MwN2IyNDRiMzk5MmEyMzc3MjhlZmNiMTQKYjcwYTRjNjI0ZDk0NDc5NTgzNzQ2YzdiODhhMjNmNjksLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxQZXJmb3JtYW5jZSwiVGhlc2UgY29va2llcyBjb2xsZWN0IGluZm9ybWF0aW9uIGFib3V0IGhvdyB2aXNpdG9ycyB1c2UgYSB3ZWJzaXRlLCBmb3IgaW5zdGFuY2Ugd2hpY2ggcGFnZXMgdmlzaXRvcnMgZ28gdG8gbW9zdCBvZnRlbiwgYW5kIGlmIHRoZXkgZ2V0IGVycm9yIG1lc3NhZ2VzIGZyb20gd2ViIHBhZ2VzLiBUaGVzZSBjb29raWVzIGRvbid0IGNvbGxlY3QgaW5mb3JtYXRpb24gdGhhdCBpZGVudGlmaWVzIGEgdmlzaXRvci4gQWxsIGluZm9ybWF0aW9uIHRoZXNlIGNvb2tpZXMgY29sbGVjdCBpcyBhZ2dyZWdhdGVkIGFuZCB0aGVyZWZvcmUgYW5vbnltb3VzLiBJdCBpcyBvbmx5IHVzZWQgdG8gaW1wcm92ZSBob3cgYSB3ZWJzaXRlIHdvcmtzLiIsTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMTEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGI3MGE0YzYyNGQ5NDQ3OTU4Mzc0NmM3Yjg4YTIzZjY5Cjc4NzhmM2EwNDIzNzQ4MGViZDUzMmUyYzIwODBiM2UzLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDExMixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNzg3OGYzYTA0MjM3NDgwZWJkNTMyZTJjMjA4MGIzZTMKYjFkYzhjMzFlYjM0NDQxMTg3Y2YyZjRiODY5OWEwZmMsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTEzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxiMWRjOGMzMWViMzQ0NDExODdjZjJmNGI4Njk5YTBmYwo2NDU0ZjM3NGNlZTM0OTA5YjQyZjAwYThiOWE0ZTU5MSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsSFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgU2VjdXJlIGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIEhUVFAgb25seSBidXQgbm90IHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTE0LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw2NDU0ZjM3NGNlZTM0OTA5YjQyZjAwYThiOWE0ZTU5MQplN2I0NmIwZGY3MzQ0ODhmYWZmNTQ4NWU3MDJmZTYyZiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsU1NJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDExNSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZTdiNDZiMGRmNzM0NDg4ZmFmZjU0ODVlNzAyZmU2MmYKZTcyY2ZiYzk2MTYxNDE2MDgyMThlMjVhMGYyYzVjODksLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLEFQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTE2LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxlNzJjZmJjOTYxNjE0MTYwODIxOGUyNWEwZjJjNWM4OQpmMjI4MThiOTM0NTA0OGQzYThjOTQzNWU2YWE2MzEzNywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsU0FQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDExNyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZjIyODE4YjkzNDUwNDhkM2E4Yzk0MzVlNmFhNjMxMzcKZDc4NzVjOGQ2ZmNkNDY0ODhmMGVjYWE2NDAxZjczZDUsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQQVBJU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBub3QgSFRUUCBvbmx5LCBhbHRob3VnaCBpdCBpcyBzZWN1cmUgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTE4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxkNzg3NWM4ZDZmY2Q0NjQ4OGYwZWNhYTY0MDFmNzNkNQoxODM0NTk1MGM1MGM0MTYwODI2N2E0ZDIzNTliYzY0MiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BBUElTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5vdCBIVFRQIG9ubHksIGFsdGhvdWdoIGl0IGlzIHNlY3VyZSBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMTksYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDE4MzQ1OTUwYzUwYzQxNjA4MjY3YTRkMjM1OWJjNjQyCmU2YTNmNWJkMjU1ZjRiZjJiYTgzYWJiNDBmNzZlY2QyLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxPU0lELC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEyMCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZTZhM2Y1YmQyNTVmNGJmMmJhODNhYmI0MGY3NmVjZDIKOWM0MmIzZjVkNTM3NGUxZTkwMWIzNTFlMWEyMmQxMzIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLU9TSUQsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTIxLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw5YzQyYjNmNWQ1Mzc0ZTFlOTAxYjM1MWUxYTIyZDEzMgpjZTBiMWRlYmU2Mjg0YzZiOWViYzdjNmY1ODEwMmU4MiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsU0VBUkNIX1NBTUVTSVRFLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMjIsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGNlMGIxZGViZTYyODRjNmI5ZWJjN2M2ZjU4MTAyZTgyCmM5NDMyZWQ1OWZjYjQ1ZjRhMjgxYTBmYjk1ODg5ZGVkLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxBRUMsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMjMsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGM5NDMyZWQ1OWZjYjQ1ZjRhMjgxYTBmYjk1ODg5ZGVkCmUyNWIzYzYxNzZlNzQwZWJhYWUxNWQxZWMwMGJmYjYxLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSwxUF9KQVIsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsRmFsc2UsRmlyc3RQYXJ0eSxNYXJrZXRpbmcsVGhlc2UgY29va2llcyBhcmUgdXNlZCB0byBkZWxpdmVyIGFkdmVydHMgbW9yZSByZWxldmFudCB0byB5b3UgYW5kIHlvdXIgaW50ZXJlc3RzLiBUaGV5IGFyZSBhbHNvIHVzZWQgdG8gbGltaXQgdGhlIG51bWJlciBvZiB0aW1lcyB5b3Ugc2VlIGFuIGFkdmVydGlzZW1lbnQgYXMgd2VsbCBhcyBoZWxwIG1lYXN1cmUgdGhlIGVmZmVjdGl2ZW5lc3Mgb2YgdGhlIGFkdmVydGlzaW5nIGNhbXBhaWduLiBUaGV5IGFyZSB1c3VhbGx5IHBsYWNlZCBieSBhZHZlcnRpc2luZyBuZXR3b3JrcyB3aXRoIHRoZSB3ZWJzaXRlIG9wZXJhdG9yJ3MgcGVybWlzc2lvbi4gVGhleSByZW1lbWJlciB0aGF0IHlvdSBoYXZlIHZpc2l0ZWQgYSB3ZWJzaXRlIGFuZCB0aGlzIGluZm9ybWF0aW9uIGlzIHNoYXJlZCB3aXRoIG90aGVyIG9yZ2FuaXNhdGlvbnMgc3VjaCBhcyBhZHZlcnRpc2Vycy4gUXVpdGUgb2Z0ZW4gdGFyZ2V0aW5nIG9yIGFkdmVydGlzaW5nIGNvb2tpZXMgd2lsbCBiZSBsaW5rZWQgdG8gc2l0ZSBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IHRoZSBvdGhlciBvcmdhbmlzYXRpb24uLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5vdCBIVFRQIG9ubHksIGFsdGhvdWdoIGl0IGlzIHNlY3VyZSBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMjQsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGUyNWIzYzYxNzZlNzQwZWJhYWUxNWQxZWMwMGJmYjYxCmVhZTBkMmFhYTQxODQ2ZWU4Zjk4NDA5MmYxYzk4NjU5LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX0hvc3QtR01BSUxfU0NIX0dNTiwvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMjUsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGVhZTBkMmFhYTQxODQ2ZWU4Zjk4NDA5MmYxYzk4NjU5CjI3ODcxYzVjZjFhYzQwNThiNWI3YWE3ZDZkZDhiMjE3LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX0hvc3QtR01BSUxfU0NIX0dNUywvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMjYsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDI3ODcxYzVjZjFhYzQwNThiNWI3YWE3ZDZkZDhiMjE3CjBkMTU5OWE2ZGE4ZjQwMWM5MTA0NjFhMDNiZjNmMjkzLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX0hvc3QtR01BSUxfU0NIX0dNTCwvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMjcsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDBkMTU5OWE2ZGE4ZjQwMWM5MTA0NjFhMDNiZjNmMjkzCmE0NzJkYzJmNWQ1MDQyNGE5NTYxMDhiNTE1NzIyN2IzLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS1FTklELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTI4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxhNDcyZGMyZjVkNTA0MjRhOTU2MTA4YjUxNTcyMjdiMwplN2IwYTljNmY0ZjA0ZWZmYmViMWFlNjJkMWZlMzMwOSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsTklELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxNYXJrZXRpbmcsVGhlc2UgY29va2llcyBhcmUgdXNlZCB0byBkZWxpdmVyIGFkdmVydHMgbW9yZSByZWxldmFudCB0byB5b3UgYW5kIHlvdXIgaW50ZXJlc3RzLiBUaGV5IGFyZSBhbHNvIHVzZWQgdG8gbGltaXQgdGhlIG51bWJlciBvZiB0aW1lcyB5b3Ugc2VlIGFuIGFkdmVydGlzZW1lbnQgYXMgd2VsbCBhcyBoZWxwIG1lYXN1cmUgdGhlIGVmZmVjdGl2ZW5lc3Mgb2YgdGhlIGFkdmVydGlzaW5nIGNhbXBhaWduLiBUaGV5IGFyZSB1c3VhbGx5IHBsYWNlZCBieSBhZHZlcnRpc2luZyBuZXR3b3JrcyB3aXRoIHRoZSB3ZWJzaXRlIG9wZXJhdG9yJ3MgcGVybWlzc2lvbi4gVGhleSByZW1lbWJlciB0aGF0IHlvdSBoYXZlIHZpc2l0ZWQgYSB3ZWJzaXRlIGFuZCB0aGlzIGluZm9ybWF0aW9uIGlzIHNoYXJlZCB3aXRoIG90aGVyIG9yZ2FuaXNhdGlvbnMgc3VjaCBhcyBhZHZlcnRpc2Vycy4gUXVpdGUgb2Z0ZW4gdGFyZ2V0aW5nIG9yIGFkdmVydGlzaW5nIGNvb2tpZXMgd2lsbCBiZSBsaW5rZWQgdG8gc2l0ZSBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IHRoZSBvdGhlciBvcmdhbmlzYXRpb24uLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTI5LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxlN2IwYTljNmY0ZjA0ZWZmYmViMWFlNjJkMWZlMzMwOQpkZDJjZjk2ZTMwZGE0NDUyOGMzZDA3MGJhMTY1ZThlYywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSURUUywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEzMCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZGQyY2Y5NmUzMGRhNDQ1MjhjM2QwNzBiYTE2NWU4ZWMKOTI1ZDUxNzRmNGFmNDA3OTgyMTJkYzExOTI1YmJmNGIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTNQU0lEVFMsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMzEsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDkyNWQ1MTc0ZjRhZjQwNzk4MjEyZGMxMTkyNWJiZjRiCjdmNWQxZTY4Y2E0YzQ5NTY5NDU1NjNkZGY2YTk3NWQ1LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxDT01QQVNTLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEzMixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsN2Y1ZDFlNjhjYTRjNDk1Njk0NTU2M2RkZjZhOTc1ZDUKMDYwNWRkYTdhNTQxNDkxOThiMTEwNDJlZTQzZWUyM2MsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTkmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMzMsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDA2MDVkZGE3YTU0MTQ5MTk4YjExMDQyZWU0M2VlMjNjCmJlMmMyMGZiYjc1MTQ4MGM4NjdkNTkzYTJmNWEwODFkLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz05JnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUFNJRENDLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTM0LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxiZTJjMjBmYmI3NTE0ODBjODY3ZDU5M2EyZjVhMDgxZApiZWQyNDVkZDFkNTY0Y2NjOTllZmU5N2M1NzUyZWZjZCwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9OSZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEzNSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsYmVkMjQ1ZGQxZDU2NGNjYzk5ZWZlOTdjNTc1MmVmY2QKZDA3MWQ0ZTgwZDg1NDU4YjkzY2U0OTYxNDFkNTE4MWQsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTM2LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxkMDcxZDRlODBkODU0NThiOTNjZTQ5NjE0MWQ1MTgxZAo5MGQwMThkMmY3ZjA0MGQwYWIyZDgyMzRjNDZmNzE0YiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxMzcsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDkwZDAxOGQyZjdmMDQwZDBhYjJkODIzNGM0NmY3MTRiCjFiYWY2NDI5ZGFlMTRmZmRhZjY4ODhkNWI2OTBjYmU1LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDEzOCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMWJhZjY0MjlkYWUxNGZmZGFmNjg4OGQ1YjY5MGNiZTUKYzc3MWY3ZGE2NmRjNDhkY2E2MTYyZTg1ZWY1OWJhYzcsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTM5LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxjNzcxZjdkYTY2ZGM0OGRjYTYxNjJlODVlZjU5YmFjNwo5Y2M3OGQ1Y2ZmNDc0NDY3YTNmOTFhZGRlMmNiNmYyZSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNDAsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDljYzc4ZDVjZmY0NzQ0NjdhM2Y5MWFkZGUyY2I2ZjJlCjA2OGIwMjQ5M2VhNTRmNjA5ZTdjYmQwMDZmOWRhMDIwLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE0MSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMDY4YjAyNDkzZWE1NGY2MDllN2NiZDAwNmY5ZGEwMjAKY2Y4Nzc2ZGE0YzY2NDQ1OGJjM2E5OWFkZWY4MmQ3Y2MsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxDT01QQVNTLC9zeW5jL3UvMSxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTQyLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxjZjg3NzZkYTRjNjY0NDU4YmMzYTk5YWRlZjgyZDdjYwo1ZTM3MGFiNDBiZDk0YTdmYThmNWVjYzA0ZGFkNDE3NSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fSG9zdC1HTUFJTF9TQ0gsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBub3QgSFRUUCBvbmx5LCBhbHRob3VnaCBpdCBpcyBzZWN1cmUgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTQzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw1ZTM3MGFiNDBiZDk0YTdmYThmNWVjYzA0ZGFkNDE3NQpkYjhkNTI4ZDc5MGI0NGE5OWExYzYzM2Q4MmVhM2M4MywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFMsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTQ0LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxkYjhkNTI4ZDc5MGI0NGE5OWExYzYzM2Q4MmVhM2M4MwpmODljNzExNWQ3ZGE0MjE4YmNlNTQ5ZjU3MTAxYjUwYSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxQZXJmb3JtYW5jZSwiVGhlc2UgY29va2llcyBjb2xsZWN0IGluZm9ybWF0aW9uIGFib3V0IGhvdyB2aXNpdG9ycyB1c2UgYSB3ZWJzaXRlLCBmb3IgaW5zdGFuY2Ugd2hpY2ggcGFnZXMgdmlzaXRvcnMgZ28gdG8gbW9zdCBvZnRlbiwgYW5kIGlmIHRoZXkgZ2V0IGVycm9yIG1lc3NhZ2VzIGZyb20gd2ViIHBhZ2VzLiBUaGVzZSBjb29raWVzIGRvbid0IGNvbGxlY3QgaW5mb3JtYXRpb24gdGhhdCBpZGVudGlmaWVzIGEgdmlzaXRvci4gQWxsIGluZm9ybWF0aW9uIHRoZXNlIGNvb2tpZXMgY29sbGVjdCBpcyBhZ2dyZWdhdGVkIGFuZCB0aGVyZWZvcmUgYW5vbnltb3VzLiBJdCBpcyBvbmx5IHVzZWQgdG8gaW1wcm92ZSBob3cgYSB3ZWJzaXRlIHdvcmtzLiIsTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNDUsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGY4OWM3MTE1ZDdkYTQyMThiY2U1NDlmNTcxMDFiNTBhCjNmODllMDQ0YmE2MDQzMzJiZDY0NGIxOTQ5ODVkMjNiLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtMVBTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNDYsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDNmODllMDQ0YmE2MDQzMzJiZDY0NGIxOTQ5ODVkMjNiCmY5ZWIxOTNjNDAyNzRhZWU5ZDdhYTFkODU0ODJjNTEyLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNDcsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGY5ZWIxOTNjNDAyNzRhZWU5ZDdhYTFkODU0ODJjNTEyCmM2YzU0Y2M4ZGRkODQ0OTE5NTM5YTZmNWZmNDdhNTNhLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsSFNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgU2VjdXJlIGF0dHJpYnV0ZSBpcyBzZXQgdG8gZmFsc2UsSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIEhUVFAgb25seSBidXQgbm90IHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTQ4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCxjNmM1NGNjOGRkZDg0NDkxOTUzOWE2ZjVmZjQ3YTUzYQplNGI2MjE5NjVkNzQ0Mjg3YjNhNTI5OGU2YmQ3ZTBlZSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLFNTSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNDksYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGU0YjYyMTk2NWQ3NDQyODdiM2E1Mjk4ZTZiZDdlMGVlCmRmM2Y1ZWRhODE5MTQ2NTNhNTYxZTZiZjM0ZGYxYTI5LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsQVBJU0lELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxGYWxzZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIGFyZSBzZXQgdG8gZmFsc2UsTk9UX0hUVFBfT05MWV9OT1RfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBuZWl0aGVyIEhUVFAgb25seSBub3Igc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNTAsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGRmM2Y1ZWRhODE5MTQ2NTNhNTYxZTZiZjM0ZGYxYTI5CjI4OTBmMGVlODc1MTRiOTU4MTNlMzMxMTViZmI5ZjJiLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsU0FQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE1MSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsMjg5MGYwZWU4NzUxNGI5NTgxM2UzMzExNWJmYjlmMmIKZmNiNjE5YmVjN2E4NDU5OWI5NDM4YTBkNDJjYWU2N2IsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0xUEFQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE1MixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZmNiNjE5YmVjN2E4NDU5OWI5NDM4YTBkNDJjYWU2N2IKYTJjODZiNzhkMDJkNGEwNjllZGUyMGNiNTliNmFmYjcsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS0zUEFQSVNJRCwvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxGYWxzZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sTk9OX0NPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSB0aGUgSHR0cE9ubHkgYXR0cmlidXRlIGlzIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbm90IEhUVFAgb25seSwgYWx0aG91Z2ggaXQgaXMgc2VjdXJlIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE1MyxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsYTJjODZiNzhkMDJkNGEwNjllZGUyMGNiNTliNmFmYjcKNDdmMmNmZjJkMmU4NGQ2NmFlYmFmZTA2NDAyMWY0MmUsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxPU0lELC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE1NCxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNDdmMmNmZjJkMmU4NGQ2NmFlYmFmZTA2NDAyMWY0MmUKNmE1Nzg2ODA1ZDNhNGJiZDgxMWJkNmViMzM1ZDJkNjUsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX1NlY3VyZS1PU0lELC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE1NSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNmE1Nzg2ODA1ZDNhNGJiZDgxMWJkNmViMzM1ZDJkNjUKNDk0ZTlkODQ5NWNlNGMwODk2MmQ1NDg1YjgxODJkM2IsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxTRUFSQ0hfU0FNRVNJVEUsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LEZhbHNlLEZhbHNlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgYXJlIHNldCB0byBmYWxzZSxOT1RfSFRUUF9PTkxZX05PVF9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIGl0IGlzIG5laXRoZXIgSFRUUCBvbmx5IG5vciBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE1NixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsNDk0ZTlkODQ5NWNlNGMwODk2MmQ1NDg1YjgxODJkM2IKMzZhZTQ3YmU2YzY4NGFkN2I5MmU3YzhhMzI5YWY0YTIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxBRUMsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNTcsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDM2YWU0N2JlNmM2ODRhZDdiOTJlN2M4YTMyOWFmNGEyCjZmM2I2N2U0NDFiODRmYWU5ZWI0NDgwZTlkN2UzYTM2LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsMVBfSkFSLC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLEZhbHNlLEZpcnN0UGFydHksTWFya2V0aW5nLFRoZXNlIGNvb2tpZXMgYXJlIHVzZWQgdG8gZGVsaXZlciBhZHZlcnRzIG1vcmUgcmVsZXZhbnQgdG8geW91IGFuZCB5b3VyIGludGVyZXN0cy4gVGhleSBhcmUgYWxzbyB1c2VkIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgdGltZXMgeW91IHNlZSBhbiBhZHZlcnRpc2VtZW50IGFzIHdlbGwgYXMgaGVscCBtZWFzdXJlIHRoZSBlZmZlY3RpdmVuZXNzIG9mIHRoZSBhZHZlcnRpc2luZyBjYW1wYWlnbi4gVGhleSBhcmUgdXN1YWxseSBwbGFjZWQgYnkgYWR2ZXJ0aXNpbmcgbmV0d29ya3Mgd2l0aCB0aGUgd2Vic2l0ZSBvcGVyYXRvcidzIHBlcm1pc3Npb24uIFRoZXkgcmVtZW1iZXIgdGhhdCB5b3UgaGF2ZSB2aXNpdGVkIGEgd2Vic2l0ZSBhbmQgdGhpcyBpbmZvcm1hdGlvbiBpcyBzaGFyZWQgd2l0aCBvdGhlciBvcmdhbmlzYXRpb25zIHN1Y2ggYXMgYWR2ZXJ0aXNlcnMuIFF1aXRlIG9mdGVuIHRhcmdldGluZyBvciBhZHZlcnRpc2luZyBjb29raWVzIHdpbGwgYmUgbGlua2VkIHRvIHNpdGUgZnVuY3Rpb25hbGl0eSBwcm92aWRlZCBieSB0aGUgb3RoZXIgb3JnYW5pc2F0aW9uLixOT05fQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgbm9uLWNvbXBsaWFudCBiZWNhdXNlIHRoZSBIdHRwT25seSBhdHRyaWJ1dGUgaXMgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIG5vbi1jb21wbGlhbnQgYmVjYXVzZSBpdCBpcyBub3QgSFRUUCBvbmx5LCBhbHRob3VnaCBpdCBpcyBzZWN1cmUgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTU4LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw2ZjNiNjdlNDQxYjg0ZmFlOWViNDQ4MGU5ZDdlM2EzNgpkNjk1MTZkZTcwNTg0YTgzOGVhYmRhMmVkNzU1MTI5MywsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fSG9zdC1HTUFJTF9TQ0hfR01OLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE1OSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsZDY5NTE2ZGU3MDU4NGE4MzhlYWJkYTJlZDc1NTEyOTMKNmYwMTdjMDI2MjM5NGNhNzljOThlZGZhZDY1MTY4ZTMsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxfX0hvc3QtR01BSUxfU0NIX0dNUywvLG1haWwuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNjAsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDZmMDE3YzAyNjIzOTRjYTc5Yzk4ZWRmYWQ2NTE2OGUzCjU2Njc3MmRiM2ZjMTQ2MDJhYjhlNzdmZmRhMzIyMmEzLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsX19Ib3N0LUdNQUlMX1NDSF9HTUwsLyxtYWlsLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTYxLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw1NjY3NzJkYjNmYzE0NjAyYWI4ZTc3ZmZkYTMyMjJhMwphZWY0ZTEyYjkzYTM0NDZhODNlZTEzN2JkODIyYTg2NiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLUVOSUQsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNjIsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGFlZjRlMTJiOTNhMzQ0NmE4M2VlMTM3YmQ4MjJhODY2CjhjODBlMmU2MjRiOTQzYjZiOTBmYWI0MDVmYjBkZGQ3LCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsTklELC8sLmdvb2dsZS5jb20sMjAyNS0xMS0xOCAxMzozMTo0OSxUcnVlLFRydWUsRmlyc3RQYXJ0eSxNYXJrZXRpbmcsVGhlc2UgY29va2llcyBhcmUgdXNlZCB0byBkZWxpdmVyIGFkdmVydHMgbW9yZSByZWxldmFudCB0byB5b3UgYW5kIHlvdXIgaW50ZXJlc3RzLiBUaGV5IGFyZSBhbHNvIHVzZWQgdG8gbGltaXQgdGhlIG51bWJlciBvZiB0aW1lcyB5b3Ugc2VlIGFuIGFkdmVydGlzZW1lbnQgYXMgd2VsbCBhcyBoZWxwIG1lYXN1cmUgdGhlIGVmZmVjdGl2ZW5lc3Mgb2YgdGhlIGFkdmVydGlzaW5nIGNhbXBhaWduLiBUaGV5IGFyZSB1c3VhbGx5IHBsYWNlZCBieSBhZHZlcnRpc2luZyBuZXR3b3JrcyB3aXRoIHRoZSB3ZWJzaXRlIG9wZXJhdG9yJ3MgcGVybWlzc2lvbi4gVGhleSByZW1lbWJlciB0aGF0IHlvdSBoYXZlIHZpc2l0ZWQgYSB3ZWJzaXRlIGFuZCB0aGlzIGluZm9ybWF0aW9uIGlzIHNoYXJlZCB3aXRoIG90aGVyIG9yZ2FuaXNhdGlvbnMgc3VjaCBhcyBhZHZlcnRpc2Vycy4gUXVpdGUgb2Z0ZW4gdGFyZ2V0aW5nIG9yIGFkdmVydGlzaW5nIGNvb2tpZXMgd2lsbCBiZSBsaW5rZWQgdG8gc2l0ZSBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IHRoZSBvdGhlciBvcmdhbmlzYXRpb24uLENPTVBMSUFOVCxUaGUgcmVjb3JkIGlzIGNvbXBsaWFudCBiZWNhdXNlIGl0IGFkaGVyZXMgdG8gc2VjdXJpdHkgYmVzdCBwcmFjdGljZXMgYnkgaGF2aW5nIHRoZSBIdHRwT25seSBhbmQgU2VjdXJlIGF0dHJpYnV0ZXMgc2V0IHRvIHRydWUgYW5kIG5vdCBiZWluZyBjbGFzc2lmaWVkIGFzIGEgdGhpcmQtcGFydHkgY29va2llLEhUVFBfT05MWV9TRUNVUkVfTk9OX1RISVJEX1BBUlRZLCJSZWNvcmQgaXMgY29tcGxpYW50IGR1ZSB0byBiZWluZyBIVFRQIG9ubHksIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTYzLGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw4YzgwZTJlNjI0Yjk0M2I2YjkwZmFiNDA1ZmIwZGRkNwpkYTJmN2FmMjFhYWU0ZjA0OWYzYjBkZDZkYmI1ZGI5MiwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lEVFMsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNjQsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLGRhMmY3YWYyMWFhZTRmMDQ5ZjNiMGRkNmRiYjVkYjkyCjgxYzVlYWYxNjg3MzRjOTU4YjY2Njg0ZDY2OGZlYWRhLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BTSURUUywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE2NSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsODFjNWVhZjE2ODczNGM5NThiNjY2ODRkNjY4ZmVhZGEKOGIxNGMyZTI2YmUzNDIzYjk3NWQ0MDcxZTMwMzMwNGIsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxDT01QQVNTLC8sbWFpbC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE2NixhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsOGIxNGMyZTI2YmUzNDIzYjk3NWQ0MDcxZTMwMzMwNGIKNDA4ZDJhZjIzYzRhNGVhYjk4NmYyMGIyMmYwNzgyOTEsLGNvbXBsaWFuY2Vjb3csaHR0cHM6Ly9tYWlsLmdvb2dsZS5jb20vc3luYy91LzEvaS9mZD9obD1lbi1HQiZjPTEwJnJ0PXImcHQ9amksTi9BLENvb2tpZSxTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksRmFsc2UsRmFsc2UsRmlyc3RQYXJ0eSxDb29raWUgZGF0YSBub3QgaW4gZGF0YWJhc2UsQ29va2llIGRldGFpbHMgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBjb29raWUgZGF0YWJhc2UuLE5PTl9DT01QTElBTlQsVGhlIHJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBhcmUgc2V0IHRvIGZhbHNlLE5PVF9IVFRQX09OTFlfTk9UX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBub24tY29tcGxpYW50IGJlY2F1c2UgaXQgaXMgbmVpdGhlciBIVFRQIG9ubHkgbm9yIHNlY3VyZSwgYW5kIG5vdCBjbGFzc2lmaWVkIGFzIHRoaXJkLXBhcnR5LiIsLCwsMTY3LGFjdGl2ZSwyMDI1LzExLzE4IDEzOjMyOjU1LDIwMjUvMTEvMTggMTM6MzQ6NDAsLHN5c3RlbSw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLCwsLCwsNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCw0MDhkMmFmMjNjNGE0ZWFiOTg2ZjIwYjIyZjA3ODI5MQoxNWUwMTU2OTFmMjY0YzYwYWM3MWU3OTgyMjQzNThhYSwsY29tcGxpYW5jZWNvdyxodHRwczovL21haWwuZ29vZ2xlLmNvbS9zeW5jL3UvMS9pL2ZkP2hsPWVuLUdCJmM9MTAmcnQ9ciZwdD1qaSxOL0EsQ29va2llLF9fU2VjdXJlLTFQU0lEQ0MsLywuZ29vZ2xlLmNvbSwyMDI1LTExLTE4IDEzOjMxOjQ5LFRydWUsVHJ1ZSxGaXJzdFBhcnR5LENvb2tpZSBkYXRhIG5vdCBpbiBkYXRhYmFzZSxDb29raWUgZGV0YWlscyBhcmUgbm90IHByZXNlbnQgaW4gdGhlIGNvb2tpZSBkYXRhYmFzZS4sQ09NUExJQU5ULFRoZSByZWNvcmQgaXMgY29tcGxpYW50IGJlY2F1c2UgaXQgYWRoZXJlcyB0byBzZWN1cml0eSBiZXN0IHByYWN0aWNlcyBieSBoYXZpbmcgdGhlIEh0dHBPbmx5IGFuZCBTZWN1cmUgYXR0cmlidXRlcyBzZXQgdG8gdHJ1ZSBhbmQgbm90IGJlaW5nIGNsYXNzaWZpZWQgYXMgYSB0aGlyZC1wYXJ0eSBjb29raWUsSFRUUF9PTkxZX1NFQ1VSRV9OT05fVEhJUkRfUEFSVFksIlJlY29yZCBpcyBjb21wbGlhbnQgZHVlIHRvIGJlaW5nIEhUVFAgb25seSwgc2VjdXJlLCBhbmQgbm90IGNsYXNzaWZpZWQgYXMgdGhpcmQtcGFydHkuIiwsLCwxNjgsYWN0aXZlLDIwMjUvMTEvMTggMTM6MzI6NTUsMjAyNS8xMS8xOCAxMzozNDo0MCwsc3lzdGVtLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsLCwsLCw3MmEwYWVmMi05MGU4LTRjMzYtYjQzMi01Zjg0MzRhMzI2NDMsLDE1ZTAxNTY5MWYyNjRjNjBhYzcxZTc5ODIyNDM1OGFhCmMzMzAxNDJmOTUyMDRiMGM4ZDg4ZDU5ZDA3YmE0ZGRiLCxjb21wbGlhbmNlY293LGh0dHBzOi8vbWFpbC5nb29nbGUuY29tL3N5bmMvdS8xL2kvZmQ/aGw9ZW4tR0ImYz0xMCZydD1yJnB0PWppLE4vQSxDb29raWUsX19TZWN1cmUtM1BTSURDQywvLC5nb29nbGUuY29tLDIwMjUtMTEtMTggMTM6MzE6NDksVHJ1ZSxUcnVlLEZpcnN0UGFydHksQ29va2llIGRhdGEgbm90IGluIGRhdGFiYXNlLENvb2tpZSBkZXRhaWxzIGFyZSBub3QgcHJlc2VudCBpbiB0aGUgY29va2llIGRhdGFiYXNlLixDT01QTElBTlQsVGhlIHJlY29yZCBpcyBjb21wbGlhbnQgYmVjYXVzZSBpdCBhZGhlcmVzIHRvIHNlY3VyaXR5IGJlc3QgcHJhY3RpY2VzIGJ5IGhhdmluZyB0aGUgSHR0cE9ubHkgYW5kIFNlY3VyZSBhdHRyaWJ1dGVzIHNldCB0byB0cnVlIGFuZCBub3QgYmVpbmcgY2xhc3NpZmllZCBhcyBhIHRoaXJkLXBhcnR5IGNvb2tpZSxIVFRQX09OTFlfU0VDVVJFX05PTl9USElSRF9QQVJUWSwiUmVjb3JkIGlzIGNvbXBsaWFudCBkdWUgdG8gYmVpbmcgSFRUUCBvbmx5LCBzZWN1cmUsIGFuZCBub3QgY2xhc3NpZmllZCBhcyB0aGlyZC1wYXJ0eS4iLCwsLDE2OSxhY3RpdmUsMjAyNS8xMS8xOCAxMzozMjo1NSwyMDI1LzExLzE4IDEzOjM0OjQwLCxzeXN0ZW0sNzJhMGFlZjItOTBlOC00YzM2LWI0MzItNWY4NDM0YTMyNjQzLCwsLCwsLDcyYTBhZWYyLTkwZTgtNGMzNi1iNDMyLTVmODQzNGEzMjY0MywsYzMzMDE0MmY5NTIwNGIwYzhkODhkNTlkMDdiYTRkZGIK\",\n    \"fileName\": \"HARCookieReport.csv\"\n}"
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Run Control User Inputs",
          "item": [
            {
              "name": "Get User Inputs",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/user-inputs",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "user-inputs"
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/user-inputs",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "user-inputs"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"questions\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"type\": \"Short Text\",\n            \"sequence\": 0,\n            \"title\": \"Short type question\",\n            \"tags\": [],\n            \"value\": \"\",\n            \"isRequired\": false,\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"type\": \"Short Text\",\n            \"sequence\": 0,\n            \"title\": \"Short type question\",\n            \"tags\": [],\n            \"value\": \"\",\n            \"isRequired\": false,\n        }\n    ],\n    \"comments\": [\n        {\n            \"comment\": \"This is the first comment\",\n            \"createdBy\": \"dev@continube.com\",\n            \"createdAt\": \"03/01/2024 18:09:18\",\n        },\n        {\n            \"comment\": \"This is the second comment\",\n            \"createdBy\": \"dev@continube.com\",\n            \"createdAt\": \"03/01/2024 18:09:18\",\n        },\n        {\n            \"comment\": \"This is the comment created from partner service by dev\",\n            \"createdBy\": \"dev@continube.com\",\n            \"createdAt\": \"03/01/2024 18:09:18\",\n        }\n    ]\n}"
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}}/user-inputs",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}}",
                        "user-inputs"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 07:11:58 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "49bcd6dc-f7b5-4d97-9061-5dc5ad9cb14e"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "49bcd6dc-f7b5-4d97-9061-5dc5ad9cb14e"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "1fe91611-c3c1-4d6b-a88a-257a9826169d"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "[\n    {\n        \"id\": \"00000000-0000-0000-0000-000000000000\",\n        \"questions\": [\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Short Text\",\n                \"sequence\": 0,\n                \"nextInSequence\": -1,\n                \"title\": \"Short type question\",\n                \"tags\": [],\n                \"value\": \"test\"\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Paragraph\",\n                \"sequence\": 1,\n                \"nextInSequence\": -1,\n                \"title\": \"Paragraph type question\",\n                \"tags\": [],\n                \"value\": \"test long\"\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Checkbox\",\n                \"sequence\": 2,\n                \"nextInSequence\": -1,\n                \"title\": \"Question checkbox\",\n                \"tags\": [],\n                \"value\": \"Option one,Option two\",\n                \"isRequired\": true,\n                \"options\": [\n                    {\n                        \"value\": \"0\",\n                        \"label\": \"Option one\",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    },\n                    {\n                        \"value\": \"1\",\n                        \"label\": \"Option two\",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    },\n                    {\n                        \"value\": \"2\",\n                        \"label\": \"Option three\",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    }\n                ]\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Radio Button\",\n                \"sequence\": 3,\n                \"nextInSequence\": -1,\n                \"title\": \"Question Radio button\",\n                \"tags\": [],\n                \"value\": \"A1\",\n                \"isRequired\": true,\n                \"options\": [\n                    {\n                        \"value\": \"0\",\n                        \"label\": \"A1\",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    },\n                    {\n                        \"value\": \"1\",\n                        \"label\": \"A2 \",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    },\n                    {\n                        \"value\": \"2\",\n                        \"label\": \"A3\",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    }\n                ]\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Dropdown\",\n                \"sequence\": 4,\n                \"nextInSequence\": -1,\n                \"title\": \"Dropdown Question \",\n                \"tags\": [],\n                \"value\": \"write in \",\n                \"options\": [\n                    {\n                        \"value\": \"0\",\n                        \"label\": \"Dropdown option one\",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    },\n                    {\n                        \"value\": \"1\",\n                        \"label\": \"Dropdown option two\",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    },\n                    {\n                        \"value\": \"2\",\n                        \"label\": \"Dropdown option three\",\n                        \"defaultChecked\": false,\n                        \"nextInSequence\": -3\n                    }\n                ]\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Matrix\",\n                \"sequence\": 5,\n                \"nextInSequence\": -1,\n                \"title\": \"Matrix radio button\",\n                \"tags\": [],\n                \"value\": \"Q1:Option 1 | Q2:Option 2 | Q3:Option 1 | Q4:Option 2\",\n                \"elements\": [\n                    {\n                        \"id\": \"a6091545-ba24-4629-b670-4579cbb1d97d\",\n                        \"type\": \"Radio Button\",\n                        \"sequence\": 0,\n                        \"nextInSequence\": null,\n                        \"title\": \"Q1\",\n                        \"tags\": [],\n                        \"options\": [\n                            {\n                                \"value\": \"0\",\n                                \"label\": \"Option 1\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"1\",\n                                \"label\": \"Option 2\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"2\",\n                                \"label\": \"Option 3\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            }\n                        ]\n                    },\n                    {\n                        \"id\": \"00000000-0000-0000-0000-000000000000\",\n                        \"type\": \"Radio Button\",\n                        \"sequence\": 0,\n                        \"nextInSequence\": null,\n                        \"title\": \"Q2\",\n                        \"tags\": [],\n                        \"options\": [\n                            {\n                                \"value\": \"0\",\n                                \"label\": \"Option 1\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"1\",\n                                \"label\": \"Option 2\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"2\",\n                                \"label\": \"Option 3\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            }\n                        ]\n                    },\n                    {\n                        \"id\": \"00000000-0000-0000-0000-000000000000\",\n                        \"type\": \"Radio Button\",\n                        \"sequence\": 0,\n                        \"nextInSequence\": null,\n                        \"title\": \"Q3\",\n                        \"tags\": [],\n                        \"options\": [\n                            {\n                                \"value\": \"0\",\n                                \"label\": \"Option 1\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"1\",\n                                \"label\": \"Option 2\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"2\",\n                                \"label\": \"Option 3\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            }\n                        ]\n                    },\n                    {\n                        \"id\": \"00000000-0000-0000-0000-000000000000\",\n                        \"type\": \"Radio Button\",\n                        \"sequence\": 0,\n                        \"nextInSequence\": null,\n                        \"title\": \"Q4\",\n                        \"tags\": [],\n                        \"options\": [\n                            {\n                                \"value\": \"0\",\n                                \"label\": \"Option 1\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"1\",\n                                \"label\": \"Option 2\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"2\",\n                                \"label\": \"Option 3\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            }\n                        ]\n                    }\n                ]\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Matrix\",\n                \"sequence\": 6,\n                \"nextInSequence\": -1,\n                \"title\": \"matrix checkbox\",\n                \"tags\": [],\n                \"value\": \"Q1:Option 1,Option 2,Option 3 | Q2:Option 2 | Q3:Option 2 | Q4:Option 2\",\n                \"elements\": [\n                    {\n                        \"id\": \"00000000-0000-0000-0000-000000000000\",\n                        \"type\": \"Checkbox\",\n                        \"sequence\": 0,\n                        \"nextInSequence\": null,\n                        \"title\": \"Q1\",\n                        \"tags\": [],\n                        \"options\": [\n                            {\n                                \"value\": \"0\",\n                                \"label\": \"Option 1\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"1\",\n                                \"label\": \"Option 2\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"2\",\n                                \"label\": \"Option 3\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            }\n                        ]\n                    },\n                    {\n                        \"id\": \"00000000-0000-0000-0000-000000000000\",\n                        \"type\": \"Checkbox\",\n                        \"sequence\": 0,\n                        \"nextInSequence\": null,\n                        \"title\": \"Q2\",\n                        \"tags\": [],\n                        \"options\": [\n                            {\n                                \"value\": \"0\",\n                                \"label\": \"Option 1\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"1\",\n                                \"label\": \"Option 2\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"2\",\n                                \"label\": \"Option 3\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            }\n                        ]\n                    },\n                    {\n                        \"id\": \"00000000-0000-0000-0000-000000000000\",\n                        \"type\": \"Checkbox\",\n                        \"sequence\": 0,\n                        \"nextInSequence\": null,\n                        \"title\": \"Q3\",\n                        \"tags\": [],\n                        \"options\": [\n                            {\n                                \"value\": \"0\",\n                                \"label\": \"Option 1\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"1\",\n                                \"label\": \"Option 2\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"2\",\n                                \"label\": \"Option 3\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            }\n                        ]\n                    },\n                    {\n                        \"id\": \"00000000-0000-0000-0000-000000000000\",\n                        \"type\": \"Checkbox\",\n                        \"sequence\": 0,\n                        \"nextInSequence\": null,\n                        \"title\": \"Q4\",\n                        \"tags\": [],\n                        \"options\": [\n                            {\n                                \"value\": \"0\",\n                                \"label\": \"Option 1\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"1\",\n                                \"label\": \"Option 2\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            },\n                            {\n                                \"value\": \"2\",\n                                \"label\": \"Option 3\",\n                                \"defaultChecked\": false,\n                                \"nextInSequence\": -3\n                            }\n                        ]\n                    }\n                ]\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"File Upload\",\n                \"sequence\": 7,\n                \"nextInSequence\": -1,\n                \"title\": \"File upload type question\",\n                \"tags\": [],\n                \"value\": \"a0d2c9c4a6af07701abdaf183386d8ba75f82312, dc2245f93bd02c37c34caaaf1ea9a7b229dafe83, 46a7ac05b612594eb750f682f27c0ad6b76cfc12\"\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Date\",\n                \"sequence\": 8,\n                \"nextInSequence\": -1,\n                \"title\": \"Date Q1\",\n                \"tags\": [],\n                \"isRequired\": true\n            },\n            {\n                \"id\": \"00000000-0000-0000-0000-000000000000\",\n                \"type\": \"Date Range\",\n                \"sequence\": 9,\n                \"nextInSequence\": -1,\n                \"title\": \"Date Range 2\",\n                \"tags\": [],\n                \"isRequired\": true\n            }\n        ]\n    }\n]"
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Run Control Notes",
          "item": [
            {
              "name": "Create Note",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"topic\": \"Note 2\",\n    \"notes\": \"note-description2\",\n    \"noteTags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "notes"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"topic\": \"Note 2\",\n    \"notes\": \"note-description2\",\n    \"noteTags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "notes"
                      ]
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "45"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 07:07:42 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "589d01d3-21d4-40ab-9fb9-e52e529d75a9"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "589d01d3-21d4-40ab-9fb9-e52e529d75a9"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "fdb604df-c272-43c6-a693-c7f3f77b3953"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\"\n}"
                }
              ]
            },
            {
              "name": "Update Note",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"topic\": \"Note 3\",\n    \"notes\": \"note-description3\",\n    \"noteTags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes/{{noteID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "notes",
                    "{{noteID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"topic\": \"Note 3\",\n    \"notes\": \"note-description3\",\n    \"noteTags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes/{{noteID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "notes",
                        "{{noteID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get All Notes",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "notes"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "notes"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "694"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 07:08:42 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "72ce286d-8b21-4b54-9686-76f23ceba79e"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "72ce286d-8b21-4b54-9686-76f23ceba79e"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "2a546027-734b-4dcb-90f4-cdba7b4de745"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"a97b064d-2c35-4ed3-bdf8-3b7db6b928cf\",\n            \"topic\": \"Note Testing Final CALL\",\n            \"notes\": \"note-description22222\",\n            \"creator\": \"e3f2ff82-09ab-4d9d-8955-41bad6c6abf2\",\n            \"noteTags\": {\n                \"default\": [\n                    \"general\",\n                    \"check\"\n                ]\n            }\n        },\n        {\n            \"id\": \"a553a711-9ebd-4477-9a6a-7688604aeaed\",\n            \"topic\": \"Note Testing Final CALL\",\n            \"notes\": \"note-description22222\",\n            \"creator\": \"e3f2ff82-09ab-4d9d-8955-41bad6c6abf2\",\n            \"noteTags\": {\n                \"default\": [\n                    \"general\",\n                    \"check\"\n                ]\n            }\n        },\n        {\n            \"id\": \"4ac64d59-282e-4f6d-a999-a5a94d25394b\",\n            \"topic\": \"Note 3\",\n            \"notes\": \"note-description3\",\n            \"creator\": \"e3f2ff82-09ab-4d9d-8955-41bad6c6abf2\",\n            \"noteTags\": {\n                \"default\": [\n                    \"general\",\n                    \"check\"\n                ]\n            }\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Get Note",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes/{{noteID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "notes",
                    "{{noteID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes/{{noteID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "notes",
                        "{{noteID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "212"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 07:10:33 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "9fbc732c-4489-437f-b341-cefc9dc1a7be"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "9fbc732c-4489-437f-b341-cefc9dc1a7be"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "938d77d3-999e-4480-bd76-764c71625960"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"topic\": \"Note 3\",\n    \"notes\": \"note-description3\",\n    \"creator\": \"00000000-0000-0000-0000-000000000000\",\n    \"noteTags\": {\n        \"default\": [\n            \"general\",\n            \"check\"\n        ]\n    }\n}"
                }
              ]
            },
            {
              "name": "Get Note History By ID",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes/{{noteID}}/history?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "notes",
                    "{{noteID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "type": "text"
                    },
                    {
                      "key": "page_size",
                      "value": "10",
                      "type": "text"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes/{{noteID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "notes",
                        "{{noteID}}",
                        "history"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "212"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 07:10:33 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "9fbc732c-4489-437f-b341-cefc9dc1a7be"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "9fbc732c-4489-437f-b341-cefc9dc1a7be"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "938d77d3-999e-4480-bd76-764c71625960"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"what\": {\n                \"operation\": \"CREATED\",\n                \"reason\": \"\",\n                \"resource\": \"TEsta\",\n                \"resourceFieldValue\": {\n                    \"after\": {},\n                    \"before\": {}\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"NOTES\"\n            },\n            \"when\": \"2026-06-12T10:52:22.516158Z\",\n            \"who\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
                }
              ]
            },
            {
              "name": "Delete Note",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes/{{noteID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "notes",
                    "{{noteID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/notes/{{noteID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "notes",
                        "{{noteID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            }
          ]
        },
        {
          "name": "Assessment Run Control Attachments",
          "item": [
            {
              "name": "Upload Attachment",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "name",
                      "value": "test-file",
                      "type": "text"
                    },
                    {
                      "key": "file",
                      "type": "file",
                      "src": "/Users/josetom/Downloads/R244 Raja1-20240509030823/1 - Prerequisite control/1.2 -  Fetch user inline policy deta.../Comments/comments.csv"
                    }
                  ]
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "attachments"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "body": {
                      "mode": "formdata",
                      "formdata": [
                        {
                          "key": "name",
                          "value": "test-file",
                          "type": "text"
                        },
                        {
                          "key": "file",
                          "type": "file",
                          "src": [
                            "/Users/josetom/Downloads/R244 Raja1-20240509030823/1 - Prerequisite control/1.2 -  Fetch user inline policy deta.../Comments/comments.csv"
                          ]
                        }
                      ]
                    },
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "attachments"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            },
            {
              "name": "Get All Attachments",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "attachments"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "attachments"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Length",
                      "value": "321"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 08:16:22 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "ce0e3b74-a77f-472d-844e-cc8c18b8982e"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "ce0e3b74-a77f-472d-844e-cc8c18b8982e"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "966c60f7-bed1-4ae3-8b6c-8d2717a849f5"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"fileName\": \"Screenshot 2024-06-28 at 10.59.00 PM.png\",\n            \"name\": \"att.pdf\",\n            \"fileUrlHash\": \"0000000000000000000000000000000\",\n            \"tags\": [\n                \"roc-display\"\n            ],\n            \"createdAt\": \"10/10/2024\",\n            \"createdDateTime\": \"10/10/2024 11:31:06\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"fileName\": \"evidence-sample-manual evidence (13).csv\",\n            \"name\": \"attregress\",\n            \"fileUrlHash\": \"00000000000000000000000000000\",\n            \"tags\": [\n                \"t1\",\n                \"t2\"\n            ],\n            \"createdAt\": \"10/10/2024\",\n            \"createdDateTime\": \"10/10/2024 11:31:06\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"fileName\": \"MQB2.json\",\n            \"name\": \"att\",\n            \"fileUrlHash\": \"00000000000000000000000000000000\",\n            \"tags\": [\n                \"test1\",\n                \"test2\"\n            ],\n            \"createdAt\": \"10/10/2024\",\n            \"createdDateTime\": \"10/10/2024 11:31:06\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"fileName\": \"notes.csv\",\n            \"name\": \"att\",\n            \"fileUrlHash\": \"00000000000000000000000000000\",\n            \"tags\": [\n                \"t1\",\n                \"t2\"\n            ],\n            \"createdAt\": \"10/10/2024\",\n            \"createdDateTime\": \"10/10/2024 11:31:06\"\n        }\n    ]\n}"
                }
              ]
            },
            {
              "name": "Download Attachment",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments/{{attachmentID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "attachments",
                    "{{attachmentID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "structure",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments/{{attachmentID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "attachments",
                        "{{attachmentID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"fileName\": \"OtherOutputs (1).json\",\n    \"fileContent\": \"W3siQ29udHJvbCBOdW1iZXIiOjAuMCwiQ29udHJvbCBOYW1lIjoiUHJlcmVxdWlzaXRlIHRvIGdldCBzb3Bob3MgZW5kcG9pbnRzIGFuZCBwb2xpY2llcyIsIkRlGFnc19fIjpudWxsLCJsaW5rX2RhdGFfXyI6bnVsbCwicmVsYXRlZF9kYXRhX18iOm51bGwsInNpZ25hbF9fIjpudWxsLCJleGNlcHRpb25zX18iOm51bGwsInN0YXR1c19fIjpudWxsfV0=\"\n}"
                },
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      },
                      {
                        "key": "Cookie",
                        "value": "ccow-visitor-id=f4df5cc6-f8ae-4b1b-9f89-213cf3ccdf13",
                        "disabled": true
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments/{{attachmentID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "attachments",
                        "{{attachmentID}}"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 08:17:05 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "01639fa0-351e-4b8e-a97e-14214e87d721"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "01639fa0-351e-4b8e-a97e-14214e87d721"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "7f2ae372-7949-441b-8bfa-9ebe34d5b9e9"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"fileName\": \"sample.json\",\n    \"fileContent\": \"WwogICAgewogICAgICAgICJzb3VyY2UiOiAidHJpdnkiLAogICAgICAgICJzY2FuRGF0ZVRpbWUiOiAiMjAyMS0wNC0xOSAwNzowNTowOC4wNTk3NzkgVVRDIiwKICAgICAgICAipcIlw0aW9uX25hbWUiOiAicGxhbl9leGVjXzAiLAogICAgICAgICJwbGFuX2V4ZWN1dGlvbl9kYXRlIjogMTYxODc5MDQwMDAwMCwKICAgICAgICAiaXNzdWVIYW5kbGVEdXJhdGlvbiI6IDQ1LAogICAgICAgICJ0aWNrZXRIYW5kbGVEdXJhdGlvbiI6IDEwNywKICAgICAgICAiYXBwbGljYXRpb25OYW1lIjogIm1lc3NhZ2Vwcm9jZXNzb3IiCiAgICB9Cl0=\",\n    \"tags\": [\n        \"tag1\",\n        \"tag2\"\n    ]\n}"
                }
              ]
            },
            {
              "name": "Get Attachment History By ID",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments/{{attachmentID}}/history?page=1&page_size=10",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "attachments",
                    "{{attachmentID}}",
                    "history"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1",
                      "type": "text"
                    },
                    {
                      "key": "page_size",
                      "value": "10",
                      "type": "text"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}"
                      },
                      {
                        "key": "Cookie",
                        "value": "ccow-visitor-id=f4df5cc6-f8ae-4b1b-9f89-213cf3ccdf13",
                        "disabled": true
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments/{{attachmentID}}/history",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "v5",
                        "partner",
                        "assessment-runs",
                        "{{assessmentRunID}}",
                        "controls",
                        "{{assessmentRunControlID}}",
                        "attachments",
                        "{{attachmentID}}",
                        "history"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Access-Control-Allow-Origin",
                      "value": "*"
                    },
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "Date",
                      "value": "Mon, 10 Jun 2024 08:17:05 GMT"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "01639fa0-351e-4b8e-a97e-14214e87d721"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "01639fa0-351e-4b8e-a97e-14214e87d721"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "7f2ae372-7949-441b-8bfa-9ebe34d5b9e9"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                    },
                    {
                      "key": "Transfer-Encoding",
                      "value": "chunked"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"what\": {\n                \"operation\": \"CREATED\",\n                \"reason\": \"\",\n                \"resource\": \"TEsta\",\n                \"resourceFieldValue\": {\n                    \"after\": {},\n                    \"before\": {}\n                },\n                \"resourceId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceParentId\": \"00000000-0000-0000-0000-000000000000\",\n                \"resourceType\": \"ATTACHEMENT\"\n            },\n            \"when\": \"2026-06-12T10:52:22.516158Z\",\n            \"who\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
                }
              ]
            },
            {
              "name": "Delete Attachment",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/assessment-runs/{{assessmentRunID}}/controls/{{assessmentRunControlID}}/attachments/{{attachmentID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "assessment-runs",
                    "{{assessmentRunID}}",
                    "controls",
                    "{{assessmentRunControlID}}",
                    "attachments",
                    "{{attachmentID}}"
                  ]
                }
              },
              "response": []
            }
          ]
        }
      ]
    },
    {
      "name": "Actions",
      "item": [
        {
          "name": "Executions",
          "item": [
            {
              "name": "Fetch Action Executions",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "let jsonData = pm.response.json();",
                      "",
                      "// Ensure items array exists and has at least one entry",
                      "if (pm.response.code === \"200 - OK\" && jsonData.items && jsonData.items.length > 0) {",
                      "        pm.environment.set(\"actionExecutionID\", jsonData.items[0].id);",
                      "         console.log(` Stored actionExecutionID By ID: ${jsonData.items[0].id}`);",
                      "",
                      "        pm.test(\"Response has items array\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"items\");",
                      "            pm.expect(jsonData.items).to.be.an(\"array\");",
                      "        });",
                      "",
                      "        pm.test(\"Response has pagination\", function () {",
                      "            pm.expect(jsonData).to.have.property(\"pagination\");",
                      "        });",
                      "        pm.test(\"Response has parameters\", function () {",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentName\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentRunName\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentName\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentRunID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"controlName\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentRunControlID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"assessmentRunControlEvidenceID\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"actionSpecName\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"status\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"tags\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdBy\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData.items[0]).to.have.property(\"createdAt\");",
                      "        });",
                      "",
                      "        }",
                      "else {",
                      "    pm.test(\"No items found in response\", () => {",
                      "    pm.expect.fail(`Expected 200 - OK but got ${pm.response.code} - ${pm.response.status}`);",
                      "",
                      "    });",
                      "}"
                    ],
                    "type": "text/javascript",
                    "packages": {},
                    "requests": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/action-executions?page=1&page_size=10&assessment_run_id={{assessmentRunID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "action-executions"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "page_size",
                      "value": "10"
                    },
                    {
                      "key": "assessment_run_name",
                      "value": "Test",
                      "disabled": true
                    },
                    {
                      "key": "assessment_run_id",
                      "value": "{{assessmentRunID}}"
                    }
                  ]
                }
              },
              "response": [
                {
                  "name": "Fetch Action Executions",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/action-executions?assessment_run_name=Test Jun 14 Team&assessment_run_id=bf26b44b-d0a8-4260-82ff-5f31996a44ad",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "action-executions"
                      ],
                      "query": [
                        {
                          "key": "assessment_run_name",
                          "value": "Test Jun 14 Team"
                        },
                        {
                          "key": "assessment_run_id",
                          "value": "bf26b44b-d0a8-4260-82ff-5f31996a44ad"
                        }
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n{\n    \"id\": \"1de66dd1-ff35-41a3-9e78-21849482fb4e\",\n    \"assessmentName\": \"AWS IAM\",\n    \"assessmentRunName\": \"Test Jun 14 Team\",\n    \"assessmentRunID\": \"bf26b44b-d0a8-4260-82ff-5f31996a44ad\",\n    \"controlName\": \"Ensure that the Instances are running on the latest version\",\n    \"assessmentRunControlID\": \"c478c8f7-30d3-4b76-97b2-d29441eeec57\",\n    \"assessmentRunControlEvidenceID\": \"00000000-0000-0000-0000-000000000000\",\n    \"actionSpecName\": \"Rule input test\",\n    \"actionBindingID\": \"6218f147-3b7d-4e84-88bc-40526d007369\",\n    \"status\": \"Error\",\n    \"statusMessage\": \"The Jira config input (toml) file is missing from the assessment run's inputs. Please re-run the assessment with a valid Jira config input file. If the issue persists, contact admin/support.\",\n    \"tags\": {\n        \"action_type\": [\n            \"action\"\n        ],\n        \"target_type\": [\n            \"Control\"\n        ]\n    },\n    \"executedLoopBackCount\": 0,\n    \"createdBy\": \"neethi.r@continube.com\",\n    \"createdAt\": \"2024-06-14T17:47:30.304474Z\",\n    \"updatedAt\": \"2024-06-14T17:48:11.879479Z\"\n}\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"1\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"1\"\n    }\n}"
                }
              ]
            },
            {
              "name": "Fetch Action Executions By ID",
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "exec": [
                      "pm.test(\"Process Single actionExecutionID\", function () {",
                      "    if (pm.response.code === 200) {",
                      "        console.log(\"Processing Single actionExecutionID...\");",
                      "        ",
                      "        try {",
                      "            const jsonData = pm.response.json();",
                      "            ",
                      "            pm.expect(jsonData).to.have.property(\"id\");",
                      "            pm.expect(jsonData).to.have.property(\"assessmentName\");",
                      "            pm.expect(jsonData).to.have.property(\"assessmentRunName\");",
                      "            pm.expect(jsonData).to.have.property(\"assessmentName\");",
                      "            pm.expect(jsonData).to.have.property(\"assessmentRunID\");",
                      "            pm.expect(jsonData).to.have.property(\"controlName\");",
                      "            pm.expect(jsonData).to.have.property(\"assessmentRunControlID\");",
                      "            pm.expect(jsonData).to.have.property(\"assessmentRunControlEvidenceID\");",
                      "            pm.expect(jsonData).to.have.property(\"actionSpecName\");",
                      "            pm.expect(jsonData).to.have.property(\"status\");",
                      "            pm.expect(jsonData).to.have.property(\"tags\");",
                      "            pm.expect(jsonData).to.have.property(\"createdBy\");",
                      "            pm.expect(jsonData).to.have.property(\"createdAt\");",
                      "            pm.expect(jsonData).to.have.property(\"createdAt\");",
                      "            ",
                      "            console.log(\"actionExecutionID :\", jsonData.id, \"| Type:\", jsonData.appType);",
                      "            ",
                      "        } catch (e) {",
                      "            console.error(\"Failed to parse actionExecutionID:\", e.message);",
                      "            pm.expect.fail(\"Parse error: \" + e.message);",
                      "        }",
                      "        ",
                      "    } else {",
                      "        console.error(\"Failed to fetch actionExecutionID - Status:\", pm.response.code);",
                      "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                      "    }",
                      "});"
                    ],
                    "type": "text/javascript",
                    "packages": {}
                  }
                }
              ],
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/action-executions/{{actionExecutionID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "action-executions",
                    "{{actionExecutionID}}"
                  ]
                }
              },
              "response": [
                {
                  "name": "Fetch Action Executions By ID",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/action-executions/{{actionExecutionID}}",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "action-executions",
                        "{{actionExecutionID}}"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "Text",
                  "header": [],
                  "cookie": [],
                  "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"assessmentName\": \"AWS IAM\",\n    \"assessmentRunName\": \"Test Jun 14 Team\",\n    \"assessmentRunID\": \"00000000-0000-0000-0000-000000000000\",\n    \"controlName\": \"Ensure that the Instances are running on the latest version\",\n    \"assessmentRunControlID\": \"00000000-0000-0000-0000-000000000000\",\n    \"assessmentRunControlEvidenceID\": \"00000000-0000-0000-0000-000000000000\",\n    \"actionSpecName\": \"Rule input test\",\n    \"actionBindingID\": \"00000000-0000-0000-0000-000000000000\",\n    \"status\": \"Error\",\n    \"statusMessage\": \"The Jira config input (toml) file is missing from the assessment run's inputs. Please re-run the assessment with a valid Jira config input file. If the issue persists, contact admin/support.\",\n    \"tags\": {\n        \"action_type\": [\n            \"action\"\n        ],\n        \"target_type\": [\n            \"Control\"\n        ]\n    },\n    \"executedLoopBackCount\": 0,\n    \"createdBy\": \"dev@continube.com\",\n    \"createdAt\": \"2024-06-14T17:47:30.304474Z\",\n    \"updatedAt\": \"2024-06-14T17:48:11.879479Z\"\n}"
                }
              ]
            },
            {
              "name": "Get Rule Logs",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/action-executions/{{actionExecutionID}}/rule-logs",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "action-executions",
                    "{{actionExecutionID}}",
                    "rule-logs"
                  ]
                }
              },
              "response": [
                {
                  "name": "example",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "{{authToken}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{url}}/api/v5/partner/action-executions/{{actionExecutionID}}/rule-logs",
                      "host": [
                        "{{url}}"
                      ],
                      "path": [
                        "api",
                        "v5",
                        "partner",
                        "action-executions",
                        "{{actionExecutionID}}",
                        "rule-logs"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "key": "X-Correlation-Id",
                      "value": "4c1c631e-108d-4a03-b03e-9639dffab048"
                    },
                    {
                      "key": "X-Request-Id",
                      "value": "0aadeddc-4f29-4607-8d62-06a94d912410"
                    },
                    {
                      "key": "X-Visitor-Id",
                      "value": ""
                    },
                    {
                      "key": "Date",
                      "value": "Sat, 24 Aug 2024 11:36:59 GMT"
                    },
                    {
                      "key": "Content-Length",
                      "value": "413"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"items\": [\n        {\n            \"applicationName\": \"app 1\",\n            \"ruleName\": \"<<rule name 1>>\",\n            \"tasks\": [\n                {\n                    \"logs\": [\n                        {\n                            \"createdTime\": \"\",\n                            \"payload\": {\n                                \"key1\": \"value1\"\n                            }\n                        }\n                    ],\n                    \"taskName\": \"<<task name>>\"\n                }\n            ]\n        },\n        {\n            \"applicationName\": \"app 2\",\n            \"ruleName\": \"<<rule name 1>>\",\n            \"tasks\": [\n                {\n                    \"logs\": [\n                        {\n                            \"createdTime\": \"\",\n                            \"payload\": {\n                                \"key1\": \"value1.1\",\n                                \"key2\": \"value2\"\n                            }\n                        }\n                    ],\n                    \"taskName\": \"<<task name>>\"\n                }\n            ]\n        }\n    ]\n}"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "Users",
      "item": [
        {
          "name": "Get All Users",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "// Ensure items array exists and has at least one entry",
                  "if (pm.response.code === 200 && jsonData.items && jsonData.items.length > 0) {",
                  "        pm.environment.set(\"userID\", jsonData.items[0].id);",
                  "         console.log(` Stored userID By ID: ${jsonData.items[0].id}`);",
                  "",
                  "        pm.test(\"Response has items array\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"items\");",
                  "            pm.expect(jsonData.items).to.be.an(\"array\");",
                  "        });",
                  "",
                  "        pm.test(\"Response has pagination\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"pagination\");",
                  "        });",
                  "        pm.test(\"Response has parameters\", function () {",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"emailId\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"username\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"status\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/users?page=1&page_size=10&sort_by=created_at&sort_order=asc",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "users"
              ],
              "query": [
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "page_size",
                  "value": "10"
                },
                {
                  "key": "email_ids",
                  "value": "",
                  "disabled": true
                },
                {
                  "key": "sort_by",
                  "value": "created_at"
                },
                {
                  "key": "sort_order",
                  "value": "asc"
                }
              ]
            }
          },
          "response": [
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/users?page=1&pageSize=10&email=testuser4@ccow.com",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "users"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "pageSize",
                      "value": "10"
                    },
                    {
                      "key": "email",
                      "value": "testuser4@ccow.com"
                    }
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"0d299a12-7abc-4275-8a0f-959e8947d256\",\n            \"emailId\": \"hbk-dev-val3@ccow.com\",\n            \"username\": \"hbk-dev-val3\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"cb6e5c64-e31d-419f-a5a8-d94bc39f9a54\",\n            \"emailId\": \"hbk-dev-fo1@ccow.com\",\n            \"username\": \"hbk-dev-fo1\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"d2b0ea72-feca-4015-a94d-606ecc7b1035\",\n            \"emailId\": \"testuser4@ccow.com\",\n            \"username\": \"testuser4\",\n            \"status\": \"ADMIN_VERIFICATION_PENDING\"\n        },\n        {\n            \"id\": \"6cebaf91-bcc5-4a8a-96d4-8462ad4e3b9e\",\n            \"emailId\": \"karmegan.g@continube.com\",\n            \"username\": \"karmegan.g\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"e913a0dd-18d0-4f72-a988-f81130629815\",\n            \"emailId\": \"hbk-dev-ad1@ccow.com\",\n            \"username\": \"hbk-dev-ad1\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"d5c47df7-fd67-4d58-9f01-3bd8a7fe8b31\",\n            \"emailId\": \"cecsdivakarans24@gmail.com\",\n            \"username\": \"Divakaran S Gmail\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"52bce3b3-85ab-4f46-a66e-c81d32aad1c4\",\n            \"emailId\": \"rajarathnabalan@gmail.com\",\n            \"username\": \"Raja\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"e6aa039d-0137-4031-9e23-2ca517c1ccb9\",\n            \"emailId\": \"hbk-dev-fo2@ccow.com\",\n            \"username\": \"hbk-dev-fo2\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"7bd039ed-f972-4015-ab3d-cf98d5c364d4\",\n            \"emailId\": \"hbk-dev-val1@ccow.com\",\n            \"username\": \"hbk-dev-val1\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"1bb28046-3cab-4f6a-84e5-69a96b135dae\",\n            \"emailId\": \"hbk-dev-val2@ccow.com\",\n            \"username\": \"hbk-dev-val2\",\n            \"status\": \"ACTIVE\"\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"138\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"14\"\n    }\n}"
            },
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/users?page=1&pageSize=10&email=testuser4@ccow.com",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "users"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "pageSize",
                      "value": "10"
                    },
                    {
                      "key": "email",
                      "value": "testuser4@ccow.com"
                    }
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"0d299a12-7abc-4275-8a0f-959e8947d256\",\n            \"emailId\": \"hbk-dev-val3@ccow.com\",\n            \"username\": \"hbk-dev-val3\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"cb6e5c64-e31d-419f-a5a8-d94bc39f9a54\",\n            \"emailId\": \"hbk-dev-fo1@ccow.com\",\n            \"username\": \"hbk-dev-fo1\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"d2b0ea72-feca-4015-a94d-606ecc7b1035\",\n            \"emailId\": \"testuser4@ccow.com\",\n            \"username\": \"testuser4\",\n            \"status\": \"ADMIN_VERIFICATION_PENDING\"\n        },\n        {\n            \"id\": \"6cebaf91-bcc5-4a8a-96d4-8462ad4e3b9e\",\n            \"emailId\": \"karmegan.g@continube.com\",\n            \"username\": \"karmegan.g\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"e913a0dd-18d0-4f72-a988-f81130629815\",\n            \"emailId\": \"hbk-dev-ad1@ccow.com\",\n            \"username\": \"hbk-dev-ad1\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"d5c47df7-fd67-4d58-9f01-3bd8a7fe8b31\",\n            \"emailId\": \"cecsdivakarans24@gmail.com\",\n            \"username\": \"Divakaran S Gmail\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"52bce3b3-85ab-4f46-a66e-c81d32aad1c4\",\n            \"emailId\": \"rajarathnabalan@gmail.com\",\n            \"username\": \"Raja\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"e6aa039d-0137-4031-9e23-2ca517c1ccb9\",\n            \"emailId\": \"hbk-dev-fo2@ccow.com\",\n            \"username\": \"hbk-dev-fo2\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"7bd039ed-f972-4015-ab3d-cf98d5c364d4\",\n            \"emailId\": \"hbk-dev-val1@ccow.com\",\n            \"username\": \"hbk-dev-val1\",\n            \"status\": \"ACTIVE\"\n        },\n        {\n            \"id\": \"1bb28046-3cab-4f6a-84e5-69a96b135dae\",\n            \"emailId\": \"hbk-dev-val2@ccow.com\",\n            \"username\": \"hbk-dev-val2\",\n            \"status\": \"ACTIVE\"\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"138\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"14\"\n    }\n}"
            }
          ]
        },
        {
          "name": "Get User By ID",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Process Single User\", function () {",
                  "    if (pm.response.code === 200) {",
                  "        console.log(\"Processing Single User...\");",
                  "        ",
                  "        try {",
                  "            const jsonData = pm.response.json();",
                  "            ",
                  "            pm.expect(jsonData).to.have.property(\"id\");",
                  "            pm.expect(jsonData).to.have.property(\"emailId\");",
                  "            pm.expect(jsonData).to.have.property(\"username\");",
                  "            pm.expect(jsonData).to.have.property(\"status\");",
                  "            ",
                  "            console.log(\"User is validated - ID:\", jsonData.id, \"| Type:\", jsonData.appType);",
                  "            ",
                  "        } catch (e) {",
                  "            console.error(\"Failed to parse userID:\", e.message);",
                  "            pm.expect.fail(\"Parse error: \" + e.message);",
                  "        }",
                  "        ",
                  "    } else {",
                  "        console.error(\"Failed to fetch userID - Status:\", pm.response.code);",
                  "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                  "    }",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/users/{{userID}}",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "users",
                "{{userID}}"
              ]
            }
          },
          "response": [
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/users/{{userID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "users",
                    "{{userID}}"
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"id\": \"52bce3b3-85ab-4f46-a66e-c81d32aad1c4\",\n    \"emailId\": \"rajarathnabalan@gmail.com\",\n    \"username\": \"Raja\",\n    \"status\": \"ACTIVE\"\n}"
            },
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/users/{{userID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "users",
                    "{{userID}}"
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"id\": \"52bce3b3-85ab-4f46-a66e-c81d32aad1c4\",\n    \"emailId\": \"rajarathnabalan@gmail.com\",\n    \"username\": \"Raja\",\n    \"status\": \"ACTIVE\"\n}"
            }
          ]
        },
        {
          "name": "Get User Medium",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "// Ensure items array exists and has at least one entry",
                  "if (pm.response.code === 200 && jsonData.items && jsonData.items.length > 0) {",
                  "",
                  "        pm.test(\"Response has items array\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"items\");",
                  "            pm.expect(jsonData.items).to.be.an(\"array\");",
                  "        });",
                  "",
                  "        pm.test(\"Response has pagination\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"pagination\");",
                  "        });",
                  "        pm.test(\"Response has parameters\", function () {",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"mediumEmailId\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"mediumId\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"mediumDisplayName\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"mediumUserId\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"mediumChannelId\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"mediumUserName\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"status\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"mediumTeamId\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "noauth"
            },
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/users/user-mediums?search_name={{search_name}}&medium_id={{medium_id}}&page=1&page_size=10&sort_by=created_at&sort_order=asc",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "users",
                "user-mediums"
              ],
              "query": [
                {
                  "key": "search_name",
                  "value": "{{search_name}}"
                },
                {
                  "key": "medium_id",
                  "value": "{{medium_id}}"
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "page_size",
                  "value": "10"
                },
                {
                  "key": "sort_by",
                  "value": "created_at"
                },
                {
                  "key": "sort_order",
                  "value": "asc"
                }
              ]
            }
          },
          "response": [
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/v5/partner/users/user-mediums?search_name={{searchName}}&medium_id={{mediumID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "v5",
                    "partner",
                    "users",
                    "user-mediums"
                  ],
                  "query": [
                    {
                      "key": "search_name",
                      "value": "{{searchName}}"
                    },
                    {
                      "key": "medium_id",
                      "value": "{{mediumID}}"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "b7e3fbfb-94b4-4730-8bc9-98575a8ee225"
                },
                {
                  "key": "X-Request-Id",
                  "value": "ed32753d-d502-44f0-9f7a-aa99168f5b4c"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": ""
                },
                {
                  "key": "Date",
                  "value": "Sat, 26 Jul 2025 14:23:27 GMT"
                },
                {
                  "key": "Content-Length",
                  "value": "276"
                }
              ],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"8e8e....ad5cd\",\n            \"mediumEmailId\": \"ne.....com\",\n            \"mediumId\": \"S...K\",\n            \"mediumDisplayName\": \"Ne..R\",\n            \"mediumUserId\": \"U...V\",\n            \"mediumChannelId\": \"D...S\",\n            \"mediumUserName\": \"N....n\",\n            \"status\": \"A...E\",\n            \"mediumTeamId\": \"T....6\"\n        },\n        {\n            \"id\": \"8e8e....ad6cd\",\n            \"mediumEmailId\": \"js.....com\",\n            \"mediumId\": \"M...S\",\n            \"mediumDisplayName\": \"Ne..R\",\n            \"mediumUserId\": \"U...V\",\n            \"mediumChannelId\": \"D...S\",\n            \"mediumUserName\": \"N....n\",\n            \"status\": \"A...E\",\n            \"mediumTeamId\": \"T....6\"\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"2\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"1\"\n    }\n}"
            },
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/v5/partner/users/user-mediums?search_name={{searchName}}&medium_id={{mediumID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "v5",
                    "partner",
                    "users",
                    "user-mediums"
                  ],
                  "query": [
                    {
                      "key": "search_name",
                      "value": "{{searchName}}"
                    },
                    {
                      "key": "medium_id",
                      "value": "{{mediumID}}"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "b7e3fbfb-94b4-4730-8bc9-98575a8ee225"
                },
                {
                  "key": "X-Request-Id",
                  "value": "ed32753d-d502-44f0-9f7a-aa99168f5b4c"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": ""
                },
                {
                  "key": "Date",
                  "value": "Sat, 26 Jul 2025 14:23:27 GMT"
                },
                {
                  "key": "Content-Length",
                  "value": "276"
                }
              ],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"8e8e....ad5cd\",\n            \"mediumEmailId\": \"ne.....com\",\n            \"mediumId\": \"S...K\",\n            \"mediumDisplayName\": \"Ne..R\",\n            \"mediumUserId\": \"U...V\",\n            \"mediumChannelId\": \"D...S\",\n            \"mediumUserName\": \"N....n\",\n            \"status\": \"A...E\",\n            \"mediumTeamId\": \"T....6\"\n        },\n        {\n            \"id\": \"8e8e....ad6cd\",\n            \"mediumEmailId\": \"js.....com\",\n            \"mediumId\": \"M...S\",\n            \"mediumDisplayName\": \"Ne..R\",\n            \"mediumUserId\": \"U...V\",\n            \"mediumChannelId\": \"D...S\",\n            \"mediumUserName\": \"N....n\",\n            \"status\": \"A...E\",\n            \"mediumTeamId\": \"T....6\"\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"2\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"1\"\n    }\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Forms",
      "item": [
        {
          "name": "Get All Forms",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "// Ensure items array exists and has at least one entry",
                  "if (pm.response.code === 200 && jsonData.items && jsonData.items.length > 0) {",
                  "        pm.environment.set(\"formID\", jsonData.items[0].id);",
                  "        pm.environment.set(\"formElementID\", jsonData.items[0].elementIDs[0].id);",
                  "",
                  "        pm.test(\"Response has items array\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"items\");",
                  "            pm.expect(jsonData.items).to.be.an(\"array\");",
                  "        });",
                  "",
                  "        pm.test(\"Response has pagination\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"pagination\");",
                  "        });",
                  "        pm.test(\"Response has required parameters\", function () {",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"name\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"title\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"totalMaxScore\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"tags\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"elementIDs\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/forms?page=1&pageSize=10",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms"
              ],
              "query": [
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "pageSize",
                  "value": "10"
                },
                {
                  "key": "type",
                  "value": "QUESTION_BLOCK",
                  "disabled": true
                }
              ]
            }
          },
          "response": [
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms?page=1&pageSize=1&type=QUESTION_BLOCK",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "pageSize",
                      "value": "1"
                    },
                    {
                      "key": "type",
                      "value": "QUESTION_BLOCK"
                    }
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Network Vulnerability Scans\",\n            \"title\": \"TVM-02.01\",\n            \"elementIds\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                }\n            ],\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"validation check v2\",\n            \"title\": \"validation check v1\",\n            \"elementIds\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                }\n            ],\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"fasdfadsfasdfs\",\n            \"title\": \"sdgfsdffgsafsdfsadfa\",\n            \"elementIds\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                }\n            ],\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"validation check v1\",\n            \"title\": \"validation check v1\",\n            \"elementIds\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": []\n                }\n            ],\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalCount\": 1500,\n        \"pageSize\": 100,\n        \"totalPages\": 15\n    }\n}"
            },
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms?page=1&pageSize=10&type=QUESTION_BLOCK",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "pageSize",
                      "value": "10"
                    },
                    {
                      "key": "type",
                      "value": "QUESTION_BLOCK"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 10 Jun 2024 07:01:56 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "ecb72901-45e8-4414-ab36-3716c06c7dfc"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "ecb72901-45e8-4414-ab36-3716c06c7dfc"
                },
                {
                  "key": "X-Request-Id",
                  "value": "4565b08f-60e9-4074-9b97-f9ba76b1b03e"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                },
                {
                  "key": "Transfer-Encoding",
                  "value": "chunked"
                }
              ],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Investigate whether the control design can be made more efficient by optimizing steps, looking for synergies with other mechanisms, and reconsidering the balance of prevention versus detection and correction.\",\n            \"title\": \"Investigate whether the control design can be made more efficient by optimizing steps, looking for synergies with other mechanisms, and reconsidering the balance of prevention versus detection and correction.\",\n            \"elementIDs\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"File\",\n            \"title\": \"File\",\n            \"elementIDs\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Question block testing\",\n            \"title\": \"Question block testing\",\n            \"elementIDs\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"QB\",\n            \"title\": \"QB-01\",\n            \"elementIDs\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\",\n                    \"elementIds\": [\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\"\n                        },\n                        {\n                            \"id\": \"00000000-0000-0000-0000-000000000000\"\n                        }\n                    ]\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Secure_Multi-factor authentication_1\",\n            \"title\": \"Secure_Multi-factor authentication_1\",\n            \"elementIDs\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Jira Qn2\",\n            \"title\": \"Jira Question 2\",\n            \"elementIDs\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"Jira Qn1\",\n            \"title\": \"Jira Question 1\",\n            \"elementIDs\": [\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                },\n                {\n                    \"id\": \"00000000-0000-0000-0000-000000000000\"\n                }\n            ]\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "Get Form By ID",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Process Get Form By ID\", function () {",
                  "    if (pm.response.code === 200) {",
                  "        console.log(\"Processing Get Form By ID...\");",
                  "        ",
                  "        try {",
                  "            const jsonData = pm.response.json();",
                  "            pm.expect(jsonData).to.have.property(\"id\");",
                  "            pm.expect(jsonData).to.have.property(\"name\");",
                  "            pm.expect(jsonData).to.have.property(\"title\");",
                  "            pm.expect(jsonData).to.have.property(\"totalMaxScore\");",
                  "            pm.expect(jsonData).to.have.property(\"tags\");",
                  "            pm.expect(jsonData).to.have.property(\"elementIDs\");",
                  "            ",
                  "        } catch (e) {",
                  "            console.error(\"Failed to parse forms:\", e.message);",
                  "            pm.expect.fail(\"Parse error: \" + e.message);",
                  "        }",
                  "        ",
                  "    } else {",
                  "        console.error(\"Failed to fetch forms - Status:\", pm.response.code);",
                  "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                  "    }",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/{{formID}}",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "{{formID}}"
              ]
            }
          },
          "response": [
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/{{formID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "{{formID}}"
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"Network Vulnerability Scans\",\n    \"title\": \"TVM-02.01\",\n    \"elementIds\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"elementIds\": []\n        }\n    ],\n}"
            },
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/{{formID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "{{formID}}"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Length",
                  "value": "261"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 10 Jun 2024 07:03:48 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "bf63a8f3-4bf5-42ae-a247-f7c71de197ca"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "bf63a8f3-4bf5-42ae-a247-f7c71de197ca"
                },
                {
                  "key": "X-Request-Id",
                  "value": "8a8a706b-776f-4a79-9c2c-f17c041d6ec6"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                }
              ],
              "cookie": [],
              "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"llm question block v1\",\n    \"title\": \"llm question block v1\",\n    \"elementIDs\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\"\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\"\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "Get Form Element By ID",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Process Get Form element By ID\", function () {",
                  "    if (pm.response.code === 200) {",
                  "        console.log(\"Processing Get Form element By ID...\");",
                  "        ",
                  "        try {",
                  "            const jsonData = pm.response.json();",
                  "            pm.expect(jsonData).to.have.property(\"id\");",
                  "            pm.expect(jsonData).to.have.property(\"type\");",
                  "            pm.expect(jsonData).to.have.property(\"title\");",
                  "            pm.expect(jsonData).to.have.property(\"tags\");",
                  "            pm.expect(jsonData).to.have.property(\"maxScore\");",
                  "            pm.expect(jsonData).to.have.property(\"nextInSequence\");",
                  "            pm.expect(jsonData).to.have.property(\"isWriteInEnabled\");",
                  "            ",
                  "        } catch (e) {",
                  "            console.error(\"Failed to parse form element by id:\", e.message);",
                  "            pm.expect.fail(\"Parse error: \" + e.message);",
                  "        }",
                  "        ",
                  "    } else {",
                  "        console.error(\"Failed to fetch form element by id - Status:\", pm.response.code);",
                  "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                  "    }",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/elements/{{formElementID}}",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "elements",
                "{{formElementID}}"
              ]
            }
          },
          "response": [
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/elements/{{formElementID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "elements",
                    "{{formElementID}}"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Length",
                  "value": "266"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 10 Jun 2024 07:04:27 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "10b85a53-d835-4c4b-a9b7-1721b412fc6d"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "10b85a53-d835-4c4b-a9b7-1721b412fc6d"
                },
                {
                  "key": "X-Request-Id",
                  "value": "05bbc0bd-88e2-4360-a9b0-886c264ebd0d"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                }
              ],
              "cookie": [],
              "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"type\": \"Dropdown\",\n    \"sequence\": 3,\n    \"title\": \"Dynamic Drop\",\n    \"footer\": \"Optional Footer\",\n    \"tags\": [],\n    \"maxScore\": 0,\n    \"dynamicOptionsId\": \"00000000-0000-0000-0000-000000000000\",\n    \"dynamicOptions\": [\n        {\n            \"value\": \"0\",\n            \"maxScore\": 0,\n            \"label\": \"Dropdown 1\",\n            \"defaultChecked\": false,\n            \"nextInSequence\": -3\n        },\n        {\n            \"value\": \"1\",\n            \"maxScore\": 0,\n            \"label\": \"Dropdown 2\",\n            \"defaultChecked\": false,\n            \"nextInSequence\": -3\n        },\n        {\n            \"value\": \"2\",\n            \"maxScore\": 0,\n            \"label\": \"Dropdown 3\",\n            \"defaultChecked\": false,\n            \"nextInSequence\": -3\n        }\n    ],\n    \"options\": [\n        {\n            \"value\": \"0\",\n            \"maxScore\": 0,\n            \"label\": \"An option\",\n            \"defaultChecked\": true,\n            \"nextInSequence\": -3\n        },\n        {\n            \"value\": \"1\",\n            \"maxScore\": 0,\n            \"label\": \"Another option\",\n            \"defaultChecked\": false,\n            \"nextInSequence\": -3\n        }\n    ],\n    \"nextInSequence\": -1,\n    \"isWriteInEnabled\": true\n}"
            }
          ]
        },
        {
          "name": "Get My Forms",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "const jsonData = pm.response.json();",
                  "",
                  " pm.test(\"Process Get My Forms\", function () {",
                  "    if (pm.response.code === 200) {",
                  "        console.log(\"Processing Get My Forms...\");",
                  "        pm.environment.set(\"formAssignID\", jsonData.items[0].id);",
                  "        try {",
                  "            const jsonData = pm.response.json();",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"userID\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"userName\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"formID\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"formName\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"formTitle\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"totalMaxScore\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"formTitle\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"status\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"assignerID\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"assignedBy\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"dueDate\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"assignedOn\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"elementIDs\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"tags\");",
                  "            ",
                  "        } catch (e) {",
                  "            console.error(\"Failed to parse Get My Forms:\", e.message);",
                  "            pm.expect.fail(\"Parse error: \" + e.message);",
                  "        }",
                  "        ",
                  "    } else {",
                  "        console.error(\"Failed to fetch Get My Forms - Status:\", pm.response.code);",
                  "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                  "    }",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/assignments/my-forms",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "assignments",
                "my-forms"
              ]
            }
          },
          "response": [
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assignments/my-forms",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assignments",
                    "my-forms"
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"userID\": \"00000000-0000-0000-0000-000000000000\",\n            \"userName\": \"jose.t@continube.com\",\n            \"formID\": \"00000000-0000-0000-0000-000000000000\",\n            \"formName\": \"Write in enabled v2\",\n            \"formTitle\": \"Write in enabled\",\n            \"status\": \"\",\n            \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n            \"assignedBy\": \"dev.a@continube.com\",\n            \"dueDate\": \"2024-03-29\",\n            \"assignedOn\": \"03-01-2024\",\n            \"purpose\": \"test purpose\",\n            \"elementIDs\": [\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"tags\": [\n                {\n                    \"index\": 0,\n                    \"key\": \"tag\",\n                    \"primary\": true,\n                    \"values\": [\n                        \"1\",\n                        \"2\",\n                        \"3\"\n                    ]\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalCount\": 1500,\n        \"pageSize\": 1,\n        \"totalPages\": 1500\n    }\n}"
            },
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assignments/my-forms",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assignments",
                    "my-forms"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Length",
                  "value": "949"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 10 Jun 2024 07:04:58 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "c4ece56b-1c19-4bb2-8d3f-9be556b9afc4"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "c4ece56b-1c19-4bb2-8d3f-9be556b9afc4"
                },
                {
                  "key": "X-Request-Id",
                  "value": "959fbec3-14dd-4440-bb69-e657940023b1"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                }
              ],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"userID\": \"00000000-0000-0000-0000-000000000000\",\n            \"userName\": \"jose.t@continube.com\",\n            \"formID\": \"00000000-0000-0000-0000-000000000000\",\n            \"formName\": \"Write in enabled v2\",\n            \"formTitle\": \"Write in enabled\",\n            \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n            \"assignedBy\": \"dev.a@continube.com\",\n            \"dueDate\": \"03-29-2024\",\n            \"assignedOn\": \"03-01-2024\",\n            \"purpose\": \"test purpose\",\n            \"elementIDs\": [\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\"\n            ]\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "Get All Forms Assigned To User",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "// Ensure items array exists and has at least one entry",
                  "if (pm.response.code === 200) {",
                  "",
                  "        pm.test(\"Response has items array\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"items\");",
                  "            pm.expect(jsonData.items).to.be.an(\"array\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/assignments?user_id={{userID}}&is_ignored=false&is_delegated=false&is_submitted=false",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "assignments"
              ],
              "query": [
                {
                  "key": "user_id",
                  "value": "{{userID}}"
                },
                {
                  "key": "is_ignored",
                  "value": "false"
                },
                {
                  "key": "is_delegated",
                  "value": "false"
                },
                {
                  "key": "is_submitted",
                  "value": "false"
                }
              ]
            }
          },
          "response": [
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assignments?user_id={{userID}}&is_ignored=false&is_delegated=false&is_submitted=false",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assignments"
                  ],
                  "query": [
                    {
                      "key": "user_id",
                      "value": "{{userID}}"
                    },
                    {
                      "key": "is_ignored",
                      "value": "false"
                    },
                    {
                      "key": "is_delegated",
                      "value": "false"
                    },
                    {
                      "key": "is_submitted",
                      "value": "false"
                    }
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"userID\": \"00000000-0000-0000-0000-000000000000\",\n            \"userName\": \"dev@continube.com\",\n            \"formID\": \"d113b975-5366-4ef1-980e-cf023f0186ae\",\n            \"formName\": \"File upload fix\",\n            \"formTitle\": \"File upload fix\",\n            \"status\": \"\",\n            \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n            \"assignedBy\": \"dev@continube.com\",\n            \"dueDate\": \"2024-03-17\",\n            \"assignedOn\": \"03-13-2024\",\n            \"elementIDs\": [\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"tags\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"userID\": \"00000000-0000-0000-0000-000000000000\",\n            \"userName\": \"dev@continube.com\",\n            \"formID\": \"00000000-0000-0000-0000-000000000000\",\n            \"formName\": \"Write in enabled v2\",\n            \"formTitle\": \"Write in enabled\",\n            \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n            \"assignedBy\": \"dev@continube.com\",\n            \"dueDate\": \"2024-03-17\",\n            \"assignedOn\": \"03-13-2024\",\n            \"purpose\": \"Purpose\",\n            \"elementIDs\": [\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"tags\": [\n                {\n                    \"key\": \"1\",\n                    \"index\": 0,\n                    \"primary\": true,\n                    \"values\": [\n                        \"ornage\",\n                        \"apple\"\n                    ]\n                },\n                {\n                    \"key\": \"2\",\n                    \"index\": 1,\n                    \"primary\": false,\n                    \"values\": [\n                        \"pineapple\",\n                        \"mango\"\n                    ]\n                },\n                {\n                    \"key\": \"3\",\n                    \"index\": 2,\n                    \"primary\": false,\n                    \"values\": [\n                        \"bus\",\n                        \"car\"\n                    ]\n                }\n            ],\n        }\n    ],\n    \"pagination\": {\n        \"currentPage\": 1,\n        \"totalCount\": 1500,\n        \"pageSize\": 2,\n        \"totalPages\": 750\n    }\n}"
            },
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assignments?user_id={{userID}}&is_ignored=false&is_delegated=false&is_submitted=false",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assignments"
                  ],
                  "query": [
                    {
                      "key": "user_id",
                      "value": "{{userID}}"
                    },
                    {
                      "key": "is_ignored",
                      "value": "false"
                    },
                    {
                      "key": "is_delegated",
                      "value": "false"
                    },
                    {
                      "key": "is_submitted",
                      "value": "false"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 10 Jun 2024 07:05:28 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "4e209e49-44c7-4c30-aef2-242d97ca189b"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "4e209e49-44c7-4c30-aef2-242d97ca189b"
                },
                {
                  "key": "X-Request-Id",
                  "value": "93fb6dcb-ffb3-4510-89bc-f849d983ce17"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                },
                {
                  "key": "Transfer-Encoding",
                  "value": "chunked"
                }
              ],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"userID\": \"00000000-0000-0000-0000-000000000000\",\n            \"userName\": \"dev@continube.com\",\n            \"formID\": \"00000000-0000-0000-0000-000000000000\",\n            \"formName\": \"clone form\",\n            \"formTitle\": \"Dev testing\",\n            \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n            \"assignedBy\": \"dev@continube.com\",\n            \"dueDate\": \"06-19-2024\",\n            \"assignedOn\": \"06-10-2024\",\n            \"elementIDs\": [\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\"            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"userID\": \"00000000-0000-0000-0000-000000000000\",\n            \"userName\": \"dev@continube.com\",\n            \"formID\": \"00000000-0000-0000-0000-000000000000\",\n            \"formName\": \"checkbox\",\n            \"formTitle\": \"checkbox form\",\n            \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n            \"assignedBy\": \"dev@continube.com\",\n            \"dueDate\": \"06-14-2024\",\n            \"assignedOn\": \"06-08-2024\",\n            \"purpose\": \"something\",\n            \"elementIDs\": [\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"tags\": [\n                {\n                    \"key\": \"tagone\",\n                    \"index\": 0,\n                    \"primary\": true,\n                    \"values\": [\n                        \"apple\",\n                        \"orange\"\n                    ]\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"userID\": \"00000000-0000-0000-0000-000000000000\",\n            \"userName\": \"dev@continube.com\",\n            \"formID\": \"00000000-0000-0000-0000-000000000000\",\n            \"formName\": \"Check header create\",\n            \"formTitle\": \"check headers\",\n            \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n            \"assignedBy\": \"dev@continube.com\",\n            \"dueDate\": \"04-30-2024\",\n            \"assignedOn\": \"04-27-2024\",\n            \"purpose\": \"check the headers\",\n            \"elementIDs\": [\n                \"00000000-0000-0000-0000-000000000000\"\n            ],\n            \"tags\": [\n                {\n                    \"key\": \"siomekey\",\n                    \"index\": 0,\n                    \"primary\": true,\n                    \"values\": [\n                        \"appple\",\n                        \"orange\"\n                    ]\n                }\n            ]\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"userID\": \"00000000-0000-0000-0000-000000000000\",\n            \"userName\": \"dev@continube.com\",\n            \"formID\": \"00000000-0000-0000-0000-000000000000\",\n            \"formName\": \"matrix question v2\",\n            \"formTitle\": \"matrix question v2\",\n            \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n            \"assignedBy\": \"dev@continube.com\",\n            \"dueDate\": \"04-12-2024\",\n            \"assignedOn\": \"04-03-2024\",\n            \"elementIDs\": [\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\",\n                \"00000000-0000-0000-0000-000000000000\"\n            ]\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "Get Assigned Form By ID",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "if (pm.response.code === 200 ) {",
                  "     pm.test(\"Response has required parameters\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"id\");",
                  "            pm.expect(jsonData).to.have.property(\"userID\");",
                  "            pm.expect(jsonData).to.have.property(\"userName\");",
                  "            pm.expect(jsonData).to.have.property(\"formID\");",
                  "            pm.expect(jsonData).to.have.property(\"formName\");",
                  "            pm.expect(jsonData).to.have.property(\"formTitle\");",
                  "            pm.expect(jsonData).to.have.property(\"totalMaxScore\");",
                  "            pm.expect(jsonData).to.have.property(\"status\");",
                  "            pm.expect(jsonData).to.have.property(\"assignerID\");",
                  "            pm.expect(jsonData).to.have.property(\"assignedBy\");",
                  "            pm.expect(jsonData).to.have.property(\"dueDate\");",
                  "            pm.expect(jsonData).to.have.property(\"assignedOn\");",
                  "            pm.expect(jsonData).to.have.property(\"elementIDs\");",
                  "            pm.expect(jsonData).to.have.property(\"tags\");",
                  "        });",
                  "    }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/assignments/{{formAssignID}}",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "assignments",
                "{{formAssignID}}"
              ]
            }
          },
          "response": [
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assignments/{{formAssignID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assignments",
                    "{{formAssignID}}"
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"userID\": \"00000000-0000-0000-0000-000000000000\",\n    \"userName\": \"dev@continube.com\",\n    \"formID\": \"00000000-0000-0000-0000-000000000000\",\n    \"formName\": \"Write in enabled v2\",\n    \"formTitle\": \"Write in enabled\",\n    \"status\": \"\",\n    \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n    \"assignedBy\": \"dev@continube.com\",\n    \"dueDate\": \"2024-03-17\",\n    \"assignedOn\": \"03-13-2024\",\n    \"purpose\": \"Purpose\",\n    \"elementIDs\": [\n        \"00000000-0000-0000-0000-000000000000\",\n        \"00000000-0000-0000-0000-000000000000\",\n        \"00000000-0000-0000-0000-000000000000\",\n        \"00000000-0000-0000-0000-000000000000\"\n    ],\n    \"tags\": [\n        {\n            \"key\": \"1\",\n            \"index\": 0,\n            \"primary\": true,\n            \"values\": [\n                \"ornage\",\n                \"apple\"\n            ]\n        },\n        {\n            \"key\": \"2\",\n            \"index\": 1,\n            \"primary\": false,\n            \"values\": [\n                \"pineapple\",\n                \"mango\"\n            ]\n        },\n        {\n            \"key\": \"3\",\n            \"index\": 2,\n            \"primary\": false,\n            \"values\": [\n                \"bus\",\n                \"car\"\n            ]\n        }\n    ],\n}"
            },
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assignments/{{formAssignID}}",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assignments",
                    "{{formAssignID}}"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Length",
                  "value": "937"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 10 Jun 2024 07:06:02 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "c1dbaef7-6211-44e3-a02e-ecb8b31ae5ba"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "c1dbaef7-6211-44e3-a02e-ecb8b31ae5ba"
                },
                {
                  "key": "X-Request-Id",
                  "value": "3d3b05e8-3548-43f0-8ec3-627d9cfa654f"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                }
              ],
              "cookie": [],
              "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"userID\": \"00000000-0000-0000-0000-000000000000\",\n    \"userName\": \"dev@continube.com\",\n    \"formID\": \"00000000-0000-0000-0000-000000000000\",\n    \"formName\": \"Write in enabled v2\",\n    \"formTitle\": \"Write in enabled\",\n    \"assignerID\": \"00000000-0000-0000-0000-000000000000\",\n    \"assignedBy\": \"dev@continube.com\",\n    \"dueDate\": \"03-29-2024\",\n    \"assignedOn\": \"03-01-2024\",\n    \"purpose\": \"test purpose\",\n    \"elementIDs\": [\n        \"00000000-0000-0000-0000-000000000000\",\n        \"00000000-0000-0000-0000-000000000000\",\n        \"00000000-0000-0000-0000-000000000000\",\n        \"00000000-0000-0000-0000-000000000000\",\n        \"00000000-0000-0000-0000-000000000000\"\n    ]\n}"
            }
          ]
        },
        {
          "name": "Get Responses By Form ID",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "// Ensure items array exists and has at least one entry",
                  "if (pm.response.code === 200) {",
                  "",
                  "        pm.test(\"Response has items array\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"items\");",
                  "            pm.expect(jsonData.items).to.be.an(\"array\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/{{formID}}/responses",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "{{formID}}",
                "responses"
              ]
            }
          },
          "response": [
            {
              "name": "structure",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/{{formID}}/responses",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "{{formID}}",
                    "responses"
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"Username\": \"dev@continube.com\",\n            \"myformID\": \"00000000-0000-0000-0000-000000000000\",\n            \"delegateID\": \"\",\n            \"submittedAt\": \"2024-10-10T20:05:56+05:30\",\n            \"tags\": [],\n            \"responses\": {\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"Random QB\",\n                    \"response\": \"Oct-15-2024 to Oct-25-2024\",\n                    \"sequence\": 5,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                },\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"A short question\",\n                    \"response\": \"RESPONSE\",\n                    \"sequence\": 1,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                }\n            },\n            \"status\": \"\",\n            \"totalMaxScore\": 0,\n            \"totalScore\": 0,\n            \"detailedFormResponse\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"Username\": \"dev@continube.com\",\n            \"myformID\": \"00000000-0000-0000-0000-000000000000\",\n            \"delegateID\": \"\",\n            \"submittedAt\": \"2024-10-10T20:42:29+05:30\",\n            \"tags\": [],\n            \"responses\": {\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"Random QB\",\n                    \"response\": \"Oct-13-2024 to Oct-19-2024\",\n                    \"sequence\": 5,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                },\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"A short question\",\n                    \"response\": \"Dol\",\n                    \"sequence\": 1,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                }\n            },\n            \"status\": \"\",\n            \"totalMaxScore\": 0,\n            \"totalScore\": 0,\n            \"detailedFormResponse\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"Username\": \"dev@continube.com\",\n            \"myformID\": \"00000000-0000-0000-0000-000000000000\",\n            \"delegateID\": \"\",\n            \"submittedAt\": \"2024-10-10T20:52:03+05:30\",\n            \"tags\": [],\n            \"responses\": {\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"Random QB\",\n                    \"response\": \"Oct-13-2024 to Oct-26-2024\",\n                    \"sequence\": 5,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                },\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"A short question\",\n                    \"response\": \"DOLP\",\n                    \"sequence\": 1,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                },\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"Enter another option\",\n                    \"response\": \" \",\n                    \"sequence\": 4,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                }\n            },\n            \"status\": \"\",\n            \"totalMaxScore\": 0,\n            \"totalScore\": 0,\n            \"detailedFormResponse\": []\n        },\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"Username\": \"dev@continube.com\",\n            \"myformID\": \"00000000-0000-0000-0000-000000000000\",\n            \"delegateID\": \"\",\n            \"submittedAt\": \"2024-10-10T20:56:25+05:30\",\n            \"tags\": [],\n            \"responses\": {\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"Random QB\",\n                    \"response\": \"Oct-11-2024 to Oct-21-2024\",\n                    \"sequence\": 5,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                }\n            },\n            \"status\": \"\",\n            \"totalMaxScore\": 0,\n            \"totalScore\": 0,\n            \"detailedFormResponse\": []\n        }\n    ]\n}"
            },
            {
              "name": "example",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/{{formID}}/responses?latest=true",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "{{formID}}",
                    "responses"
                  ],
                  "query": [
                    {
                      "key": "latest",
                      "value": "true"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Length",
                  "value": "470"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Tue, 01 Apr 2025 13:08:44 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "2a8d5749-e140-45d0-98ce-6a06ad224e02"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "2a8d5749-e140-45d0-98ce-6a06ad224e02"
                },
                {
                  "key": "X-Request-Id",
                  "value": "d751ea6e-e901-4dc4-bfc2-0a9dfadbb5f9"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": ""
                }
              ],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"Username\": \"dev@continube.com\",\n            \"myformID\": \"00000000-0000-0000-0000-000000000000\",\n            \"delegateID\": \"\",\n            \"submittedAt\": \"2025-03-14T00:21:40+05:30\",\n            \"tags\": [\n                {\n                    \"key\": \"version\",\n                    \"index\": 0,\n                    \"primary\": true,\n                    \"values\": [\n                        \"1.0\"\n                    ]\n                }\n            ],\n            \"responses\": {\n                \"00000000-0000-0000-0000-000000000000\": {\n                    \"elementTitle\": \"Q1\",\n                    \"response\": \"answer\",\n                    \"sequence\": 1,\n                    \"score\": 0,\n                    \"maxScore\": 0\n                }\n            },\n            \"status\": \"\",\n            \"totalMaxScore\": 0,\n            \"totalScore\": 0,\n            \"detailedFormResponse\": []\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "Get Link",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "if (pm.response.code === 201) {",
                  "        try {",
                  "            const jsonData = pm.response.json();",
                  "            ",
                  "            pm.test(\"Id and assignLink exists in response\", function () {",
                  "                pm.expect(jsonData).to.have.property(\"id\");",
                  "                pm.expect(jsonData).to.have.property(\"assignLink\");",
                  "            });          ",
                  "        } catch (e) {",
                  "            console.error(\" Failed to parse getlink response:\", e.message);",
                  "            console.error(\" Response body:\", pm.response.text());",
                  "        }",
                  "} else {",
                  "            console.error(\" REQUEST FAILED - Status Code:\", pm.response.code);",
                  "            pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"dueDate\":  \"07/17/2024\",\n    \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ],\n    \"formId\": \"{{formID}}\",\n    \"purpose\": \"test link generation\",\n    \"dynamicVariables\": {\n\n    }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/get-link",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "get-link"
              ]
            }
          },
          "response": [
            {
              "name": "example",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"dueDate\": \"07/17/2024\",\n    \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ],\n    \"formId\": \"bcb098a0-78a6-4b66-85e4-6e11b1880b22\",\n    \"dynamicVariables\": {\n        \"VARIABLE_QUESTION_ONE\": \"Note: Every notification to assignee(s) will include this text.1\",\n        \"VARIABLE_FOOTER\": \"Note: Every notification to assignee(s) will include this text.2\",\n        \"VARIABLE_RADIO_BUTTON\": \"Note: Every notification to assignee(s) will include this text.3\",\n        \"VARIABLE_NAME_OPTION_ONE\": \"Note: Every notification to assignee(s) will include this text.4\",\n        \"VARIABLE_DROPDOWN\": \"Note: Every notification to assignee(s) will include this text.\",\n        \"VARIABLE_1_USER\": \"some value from partner\",\n        \"VARIABLE_2_USER\": \"Note: Every notification to assignee(s) will include this text.\",\n        \"VARIABLE_MATRIX\": \"Note: Every notification to assignee(s) will include this text6 Note: Every notification to assignee(s) will include this text.1Note: Every notification to assignee(s) will include this text.1Note: Every notification to assignee(s) will include this text.1Note: Every notification to assignee(s) will include this text.1Note: Every notification to assignee(s) will include this text.1\",\n        \"VARIABLE_STUDYING\": \"Note: Every notification to assignee(s) will include this text.5\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/get-link",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "get-link"
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"assignLink\": \"VTJGc2RHVmtYMS9tektUbTBUbklqaDBUSUgvVkQ2aThDeTQ4NmJMK2VzekQzTmgwRnZlclJFcHhiQmVzOVpyMnp6ZnROUkNBS2J6c1llZzA0bjN2OHdBVFBqd3hHV21Qa1hiowRzI2aHplS1I1UkRzUitpZytQN2Z5SkFNajJ2R1dEU1VoS1BwTUdEQlFpQW5sSnA=\"\n}"
            },
            {
              "name": "structure",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"dueDate\": \"07/17/2024\",\n    \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ],\n    \"formId\": \"bcb098a0-78a6-4b66-85e4-6e11b1880b22\",\n    \"purpose\": \"test link generation\"\n \"dynamicVariables\": {\n\n    }\n}}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/get-link",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "get-link"
                  ]
                }
              },
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"assignLink\": \"VTJGc2RHVmtYMS9tektUbTBUbklqaDBUSUgvVkQ2aThDeTQ4NmJMK2VzekQzTmgwRnZlclJFcHhiQmVzOVpyMnp6ZnROUkNBS2J6c1llZzA0bjN2OHdBVFBqd3hHV21QaOVHpCWGowRzI2aHplS1I1UkRzUitpZytQN2Z5SkFNajJ2R1dEU1VoS1BwTUdEQlFpQW5sSnA=\"\n}"
            }
          ]
        },
        {
          "name": "Assign Form",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"✓ Response status is successful Verification\", function () {",
                  "pm.response.to.have.status(204);",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text",
                "disabled": true
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"userID\": [\n        \"{{userID}}\"\n    ],\n    \"formID\": \"{{formID}}\",\n    \"dueDate\": \"11/12/2024\",\n    \"purpose\": \"testing form assignment partner\",\n    \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/assign",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "assign"
              ]
            }
          },
          "response": [
            {
              "name": "Assign Form to user block",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"userID\": [\n        \"5a1c614e-cdf4-432e-8b81-bf71625025db\"\n    ],\n    \"userBlockIDs\": [\n        \"b27f8ff4-5948-4919-b054-f7fd56f5bc42\"\n    ],\n    \"formID\": \"f1605cb5-e357-4bf5-8297-e465cf0be6a8\",\n    \"dueDate\": \"11/12/2024\",\n    \"purpose\": \"testing form assignment partner\",\n    \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assign",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assign"
                  ]
                }
              },
              "status": "No Content",
              "code": 204,
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": ""
            },
            {
              "name": "example",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"userID\": [\n        \"00000000-0000-0000-0000-000000000000\"\n    ],\n    \"formID\": \"00000000-0000-0000-0000-000000000000\",\n    \"elementID\": [\n    \"00000000-0000-0000-0000-000000000000\",\n    \"00000000-0000-0000-0000-000000000000\",\n    \"00000000-0000-0000-0000-000000000000\"\n    ],\n    \"dueDate\":  \"11/23/2024\",\n        \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ],\n    \"purpose\": \"test link generation\",\n    \"dynamicVariablesMap\":{\n        \"VARIABLE_OPTION2\": \"option 2\",\n        \"VARIABLE_BLOCK\": \"block\",\n        \"VARIABLE_DROPDOWN\": \"dropdown\",\n        \"VARIABLE_SHORTTEXT\": \"shorttext\",\n        \"VARIABLE_RADIOBUTTON\": \"radio button\",\n        \"VARIABLE_MATRIXQUESTION1\": \"matrix question\",\n        \"VARIABLE_MATRIXQUESTION2\": \"matrix question\",\n        \"VARIABLE_PARAGRAPH\": \"paragraph\",\n        \"VARIABLE_FOOTER\": \"footer\",\n        \"VARIABLE_OPTION1\": \"option 1\",\n        \"VARIABLE_MATRIX\": \"matrix\",\n        \"VARIABLE_TAGKEY1\": \"tag key 1\",\n        \"VARIABLE_TAGKEY2\": \"tag key 2\",\n        \"VARIABLE_VALUE1\": \"value 1\",\n        \"VARIABLE_VALUE2\": \"value 2\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assign",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assign"
                  ]
                }
              },
              "status": "No Content",
              "code": 204,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 10 Jun 2024 07:05:28 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "4e209e49-44c7-4c30-aef2-242d97ca189b"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "4e209e49-44c7-4c30-aef2-242d97ca189b"
                },
                {
                  "key": "X-Request-Id",
                  "value": "93fb6dcb-ffb3-4510-89bc-f849d983ce17"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                },
                {
                  "key": "Transfer-Encoding",
                  "value": "chunked"
                }
              ],
              "cookie": [],
              "body": ""
            }
          ]
        },
        {
          "name": "Delegate Form",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Response status is successful Verification\", function () {",
                  "pm.response.to.have.status(204);",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text",
                "disabled": true
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"userID\": [\n        \"{{userID}}\"\n    ],\n    \"formID\": \"{{formID}}\",\n    \"delegatableFormAssignID\": \"{{formAssignID}}\",\n    \"dueDate\": \"11/12/2024\",\n    \"shouldPreserveResponse\": true,\n    \"freshAssignment\": true,\n    \"enableSelfDelegate\": true,\n    \"purpose\": \"testing form delegation\",\n    \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/forms/assign",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "forms",
                "assign"
              ]
            }
          },
          "response": [
            {
              "name": "Delegate Form to user block",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"userID\": [\n        \"e7aaf9f3-9e1f-4e41-8f72-2f6ab03081ca\"\n    ],\n    \"userBlockIDs\": [\n        \"b27f8ff4-5948-4919-b054-f7fd56f5bc42\"\n    ],\n    \"formID\": \"f1605cb5-e357-4bf5-8297-e465cf0be6a8\",\n    \"delegatableFormAssignID\": \"253878f3-3464-4e6a-98ab-64a296218fe7\",\n    \"dueDate\": \"11/12/2024\",\n    \"shouldPreserveResponse\": true,\n    \"freshAssignment\": true,\n    \"enableSelfDelegate\": true,\n    \"purpose\": \"testing form delegation\",\n    \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assign",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assign"
                  ]
                }
              },
              "status": "No Content",
              "code": 204,
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": ""
            },
            {
              "name": "example",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"userID\": [\n        \"00000000-0000-0000-0000-000000000000\"\n    ],\n    \"formID\": \"00000000-0000-0000-0000-000000000000\",\n    \"elementID\": [\n    \"00000000-0000-0000-0000-000000000000\",\n    \"00000000-0000-0000-0000-000000000000\",\n    \"00000000-0000-0000-0000-000000000000\"\n    ],\n    \"dueDate\":  \"11/23/2024\",\n        \"tags\": [\n        {\n            \"index\": 0,\n            \"key\": \"test1\",\n            \"primary\": true,\n            \"values\": [\n                \"t1\",\n                \"t2\",\n                \"t3\"\n            ]\n        }\n    ],\n    \"purpose\": \"test link generation\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/forms/assign",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "forms",
                    "assign"
                  ]
                }
              },
              "status": "No Content",
              "code": 204,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "*"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Mon, 10 Jun 2024 07:05:28 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "4e209e49-44c7-4c30-aef2-242d97ca189b"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "4e209e49-44c7-4c30-aef2-242d97ca189b"
                },
                {
                  "key": "X-Request-Id",
                  "value": "93fb6dcb-ffb3-4510-89bc-f849d983ce17"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
                },
                {
                  "key": "Transfer-Encoding",
                  "value": "chunked"
                }
              ],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "Workflows",
      "item": [
        {
          "name": "Trigger Workflow",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "if (pm.response.code === 200) {",
                  "",
                  "        pm.test(\"Response has parameters\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"workflowInstanceIds\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"event\":\"When a form is assigned\",\n    \"input\":{\n        \"formName\":\"FORM OCT 29 V2\",\n        \"submitterEmail\":\"dev@continube.com\"\n    }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/workflows/trigger",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "workflows",
                "trigger"
              ]
            }
          },
          "response": [
            {
              "name": "Trigger Workflow",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"event\":\"When a form is returned\",\n    \"input\":{\n        \"formName\":\"FORM OCT 29 V2\",\n        \"submitterEmail\":\"dev@continube.com\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/workflows/trigger",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "workflows",
                    "trigger"
                  ]
                }
              },
              "status": "Created",
              "code": 201,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "c619363e-fb22-4689-85bc-d5c770cb7469"
                },
                {
                  "key": "X-Request-Id",
                  "value": "f4a35eaa-e523-4ae5-b5cb-9822b67cd29e"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": ""
                },
                {
                  "key": "Date",
                  "value": "Thu, 14 Nov 2024 07:12:03 GMT"
                },
                {
                  "key": "Content-Length",
                  "value": "64"
                }
              ],
              "cookie": [],
              "body": "{\n    \"workflowInstanceIds\": [\n        \"00000000-0000-0000-0000-000000000000\"\n    ]\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Llm",
      "item": [
        {
          "name": "Local Embeddings",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "if (pm.response.code === 200) {",
                  "",
                  "        pm.test(\"Response has parameters\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"ids\");",
                  "            pm.expect(jsonData).to.have.property(\"documents\");",
                  "            pm.expect(jsonData).to.have.property(\"distances\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"query\":\"test\",\n    \"identifier\":\"ucf-leaf-controls-collection\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/llm/local-embeddings/query",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "llm",
                "local-embeddings",
                "query"
              ]
            }
          },
          "response": [
            {
              "name": "example",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"query\":\"test\",\n    \"identifier\":\"ucf-leaf-controls-collection\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/llm/local-embeddings/query",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "llm",
                    "local-embeddings",
                    "query"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [],
              "cookie": [],
              "body": "{\n    \"ids\": [\n        [\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\",\n            \"00000000-0000-0000-0000-000000000000\"\n        ]\n    ],\n    \"documents\": [\n        [\n            \"Explain the testing results to the interviewee.\",\n            \"Document validated testing processes in the testing procedures.\",\n            \"Test the system for proper error handling.\",\n            \"Test user accounts in accordance with organizational standards.\",\n            \"Require testing procedures to be complete.\",\n            \"Test compliance controls for proper functionality.\",\n            \"Include test requirements for the use of human subjects in the testing program.\",\n            \"Test security systems and associated security procedures, as necessary.\",\n            \"Test cryptographic key management applications, as necessary.\",\n            \"Test the system for Denial of Service.\"\n        ]\n    ],\n    \"distances\": [\n        [\n            0.8261841535568237,\n            1.032500982284546,\n            1.0733288526535034,\n            1.0748523473739624,\n            1.1168639659881592,\n            1.1559008359909058,\n            1.1909273862838745,\n            1.2043319940567017,\n            1.2197844982147217,\n            1.2206120491027832\n        ]\n    ]\n}"
            }
          ]
        },
        {
          "name": "General prompt execution",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Processing General prompt execution\", function () {",
                  "    if (pm.response.code === 200) {",
                  "        console.log(\"Processing General prompt execution...\");",
                  "        ",
                  "        try {",
                  "            const jsonData = pm.response.json();",
                  "            pm.expect(jsonData).to.have.property(\"fileDownloadUrl\");",
                  "            ",
                  "        } catch (e) {",
                  "            console.error(\"Failed to General prompt execution:\", e.message);",
                  "            pm.expect.fail(\"Parse error: \" + e.message);",
                  "        }",
                  "        ",
                  "    } else {",
                  "        console.error(\"Failed to General prompt execution - Status:\", pm.response.code);",
                  "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                  "    }",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"prompt_template\": \"is Aws credentials compliant? and give the output in text file'\",\n  \"creativity_level\": \"deterministic\",\n  \"file_inputs\": [\n    {\n      \"file_name\": \"sample.pdf\",\n      \"file_type\": \"pdf\",\n      \"base64_content\": \"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AwplbmRzdHJlYW0KZW5kb2JqCjEyIDAgb2JqCjw8L1R5cGUgL0ZvbnREZXNjcmlwdG9yCi9Gb250TmFtZSAvTGliZXJhdGlvblNhbnMtQm9sZAovRmxhZ3MgNAovQXNjZW50IDkwNS4yNzM0NAovRGVzY2VudCAtMjExLjkxNDA2Ci9TdGVtViA3Ni4xNzE4NzUKL0NhcEhlaWdodCA2ODcuOTg4MjgKL0l0YWxpY0FuZ2xlIDAKL0ZvbnRCQm94IFstMTg0LjA4MjAzIC0zMDMuMjIyNjYgMTA2Mi4wMTE3MiAxMDMzLjIwMzEzXQovRm9udEZpbGUyIDExIDAgUj4+CmVuZG9iagoxMyAwIG9iago8PC9UeXBlIC9Gb250Ci9Gb250RGVzY3JpcHRvciAxMiAwIFIKL0Jhc2VGb250IC9MaWJlcmF0aW9uU2Fucy1Cb2xkCi9TdWJ0eXBlIC9DSURGb250VHlwZTIKL0NJRFRvR0lETWFwIC9JZGVudGl0eQovQ0lEU3lzdGVtSW5mbyA8PC9SZWdpc3RyeSAoQWRvYmUpCi9PcmRlcmluZyAoSWRlbnRpdHkpCi9TdXBwbGVtZW50IDA+PgovVyBbMCBbMzY1LjIzNDM4IDAgMCAyNzcuODMyMDNdIDExIDE2IDMzMy4wMDc4MSAxOCBbMjc3LjgzMjAzXSAyOSBbMzMzLjAwNzgxXSAzNiAzOSA3MjIuMTY3OTcgNDEgWzYxMC44Mzk4NCAwIDcyMi4xNjc5NyAyNzcuODMyMDNdIDQ2IDUzIDcyMi4xNjc5NyA1NCBbNjY2Ljk5MjE5XSA2OCA3MCA1NTYuMTUyMzQgNzEgWzYxMC44Mzk4NCA1NTYuMTUyMzQgMzMzLjAwNzgxIDYxMC44Mzk4NCA2MTAuODM5ODQgMjc3LjgzMjAzIDAgNTU2LjE1MjM0IDI3Ny44MzIwMyA4ODkuMTYwMTZdIDgxIDgzIDYxMC44Mzk4NCA4NSBbMzg5LjE2MDE2IDU1Ni4xNTIzNCAzMzMuMDA3ODEgNjEwLjgzOTg0IDAgMCAwIDU1Ni4xNTIzNF0gNTI3IFsyNzcuODMyMDNdXQovRFcgMD4+CmVuZG9iagoxNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMzM5Pj4gc3RyZWFtCnic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\"\n    }\n  ]\n}\n",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/llm/general-prompt-execution",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "llm",
                "general-prompt-execution"
              ]
            }
          },
          "response": [
            {
              "name": "General prompt execution",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "26ec9587-2d6a-4597-b677-04237a993501",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"prompt_template\": \"is Aws credentials compliant? and give the output in text file'\",\n  \"creativity_level\": \"deterministic\",\n  \"file_inputs\": [\n    {\n      \"file_name\": \"sample.pdf\",\n      \"file_type\": \"pdf\",\n      \"base64_content\": \"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AwplbmRzdHJlYW0KZW5kb2JqCjEyIDAgb2JqCjw8L1R5cGUgL0ZvbnREZXNjcmlwdG9yCi9Gb250TmFtZSAvTGliZXJhdGlvblNhbnMtQm9sZAovRmxhZ3MgNAovQXNjZW50IDkwNS4yNzM0NAovRGVzY2VudCAtMjExLjkxNDA2Ci9TdGVtViA3Ni4xNzE4NzUKL0NhcEhlaWdodCA2ODcuOTg4MjgKL0l0YWxpY0FuZ2xlIDAKL0ZvbnRCQm94IFstMTg0LjA4MjAzIC0zMDMuMjIyNjYgMTA2Mi4wMTE3MiAxMDMzLjIwMzEzXQovRm9udEZpbGUyIDExIDAgUj4+CmVuZG9iagoxMyAwIG9iago8PC9UeXBlIC9Gb250Ci9Gb250RGVzY3JpcHRvciAxMiAwIFIKL0Jhc2VGb250IC9MaWJlcmF0aW9uU2Fucy1Cb2xkCi9TdWJ0eXBlIC9DSURGb250VHlwZTIKL0NJRFRvR0lETWFwIC9JZGVudGl0eQovQ0lEU3lzdGVtSW5mbyA8PC9SZWdpc3RyeSAoQWRvYmUpCi9PcmRlcmluZyAoSWRlbnRpdHkpCi9TdXBwbGVtZW50IDA+PgovVyBbMCBbMzY1LjIzNDM4IDAgMCAyNzcuODMyMDNdIDExIDE2IDMzMy4wMDc4MSAxOCBbMjc3LjgzMjAzXSAyOSBbMzMzLjAwNzgxXSAzNiAzOSA3MjIuMTY3OTcgNDEgWzYxMC44Mzk4NCAwIDcyMi4xNjc5NyAyNzcuODMyMDNdIDQ2IDUzIDcyMi4xNjc5NyA1NCBbNjY2Ljk5MjE5XSA2OCA3MCA1NTYuMTUyMzQgNzEgWzYxMC44Mzk4NCA1NTYuMTUyMzQgMzMzLjAwNzgxIDYxMC44Mzk4NCA2MTAuODM5ODQgMjc3LjgzMjAzIDAgNTU2LjE1MjM0IDI3Ny44MzIwMyA4ODkuMTYwMTZdIDgxIDgzIDYxMC44Mzk4NCA4NSBbMzg5LjE2MDE2IDU1Ni4xNTIzNCAzMzMuMDA3ODEgNjEwLjgzOTg0IDAgMCAwIDU1Ni4xNTIzNF0gNTI3IFsyNzcuODMyMDNdXQovRFcgMD4+CmVuZG9iagoxNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMzM5Pj4gc3RyZWFtCnic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\"\n    }\n  ]\n}\n",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/llm/general-prompt-execution",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "llm",
                    "general-prompt-execution"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Content-Length",
                  "value": "124"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Fri, 27 Feb 2026 05:18:38 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "924b8ef3-b60e-48fe-93ab-e5c9188fb571"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "924b8ef3-b60e-48fe-93ab-e5c9188fb571"
                },
                {
                  "key": "X-Request-Id",
                  "value": "66e3a975-4422-4599-9a87-cf87273e4a75"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": ""
                }
              ],
              "cookie": [],
              "body": "{\n    \"fileDownloadUrl\": \"https://continube.dev.compliancecow.live/api/v1/llm/download-file/c24f14b6-34e8-4e77-a6a9-e4464271c52c\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Support",
      "item": [
        {
          "name": "Create support ticket",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"subject\": \"Microsoft Azure User Data Consolidation – Task Creation Requirement\",\n    \"description\": \"<h1>Task Creation Requirement</h1><ol><li><strong>Fetch Active Users</strong> – Retrieve the complete list of active users from Microsoft Azure AD.</li><li><strong>Fetch Suspended Users</strong> – Retrieve the complete list of suspended/blocked users from Microsoft Azure AD.</li><li><strong>Fetch Deleted Users</strong> – Retrieve the list of soft-deleted or permanently deleted users from Microsoft Azure AD.</li><li><strong>Data Consolidation</strong> – Combine all fetched lists into a single unified dataset, ensuring proper identification of each user’s status (active, suspended, deleted).</li><li><strong>Output</strong> – Provide essential details for each user, including:<ul><li>User ID</li><li>Display Name</li><li>Email / UPN</li><li>Status (Active / Suspended / Deleted)</li><li>Last Sign-In Date (if available)</li></ul></li><li><strong>Error Handling</strong> – Include mechanisms to handle API errors, missing data, and rate-limiting scenarios.</li><li><strong>Security & Compliance</strong> – Ensure that data retrieval adheres to Microsoft Graph API permission scopes and organizational compliance requirements.</li></ol>\",\n    \"priority\": \"High\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/support/ticket",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "support",
                "ticket"
              ]
            }
          },
          "response": [
            {
              "name": "Create support ticket",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Cookie",
                    "value": "ccow-visitor-id=b7e0afd9-1dda-4c69-82ba-2a67147bdf5f; ccow-visitor-id=7bc29d88-c153-4b2d-9d82-bdc431997d0a"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"subject\": \"Microsoft Azure User Data Consolidation – Task Creation Requirement\",\n    \"description\":  \"<h1>Task Creation Requirement</h1><ol><li><strong>Fetch Active Users</strong> – Retrieve the complete list of active users from Microsoft Azure AD.</li><li><strong>Fetch Suspended Users</strong> – Retrieve the complete list of suspended/blocked users from Microsoft Azure AD.</li><li><strong>Fetch Deleted Users</strong> – Retrieve the list of soft-deleted or permanently deleted users from Microsoft Azure AD.</li><li><strong>Data Consolidation</strong> – Combine all fetched lists into a single unified dataset, ensuring proper identification of each user’s status (active, suspended, deleted).</li><li><strong>Output</strong> – Provide essential details for each user, including:<ul><li>User ID</li><li>Display Name</li><li>Email / UPN</li><li>Status (Active / Suspended / Deleted)</li><li>Last Sign-In Date (if available)</li></ul></li><li><strong>Error Handling</strong> – Include mechanisms to handle API errors, missing data, and rate-limiting scenarios.</li><li><strong>Security & Compliance</strong> – Ensure that data retrieval adheres to Microsoft Graph API permission scopes and organizational compliance requirements.</li></ol>\",\n    \"priority\": \"High\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/support/ticket",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "support",
                    "ticket"
                  ]
                }
              },
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json",
                  "description": "",
                  "type": "text"
                }
              ],
              "cookie": [],
              "body": "{\n    \"id\": \"160701000001049098\"\n}"
            },
            {
              "name": "Create support ticket",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"subject\": \"Microsoft Azure User Data Consolidation – Task Creation Requirement\",\n    \"description\": \"<h1>Task Creation Requirement</h1><ol><li><strong>Fetch Active Users</strong> – Retrieve the complete list of active users from Microsoft Azure AD.</li><li><strong>Fetch Suspended Users</strong> – Retrieve the complete list of suspended/blocked users from Microsoft Azure AD.</li><li><strong>Fetch Deleted Users</strong> – Retrieve the list of soft-deleted or permanently deleted users from Microsoft Azure AD.</li><li><strong>Data Consolidation</strong> – Combine all fetched lists into a single unified dataset, ensuring proper identification of each user’s status (active, suspended, deleted).</li><li><strong>Output</strong> – Provide essential details for each user, including:<ul><li>User ID</li><li>Display Name</li><li>Email / UPN</li><li>Status (Active / Suspended / Deleted)</li><li>Last Sign-In Date (if available)</li></ul></li><li><strong>Error Handling</strong> – Include mechanisms to handle API errors, missing data, and rate-limiting scenarios.</li><li><strong>Security & Compliance</strong> – Ensure that data retrieval adheres to Microsoft Graph API permission scopes and organizational compliance requirements.</li></ol>\",\n    \"priority\": \"High\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/support/ticket",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "support",
                    "ticket"
                  ]
                }
              },
              "status": "Created",
              "code": 201,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Length",
                  "value": "27"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json",
                  "name": "Content-Type",
                  "description": "",
                  "type": "text"
                },
                {
                  "key": "Date",
                  "value": "Thu, 14 Aug 2025 12:29:34 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "e3387457-3042-4e08-9d42-5251108cf72e"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "e3387457-3042-4e08-9d42-5251108cf72e"
                },
                {
                  "key": "X-Request-Id",
                  "value": "402c510e-de19-49c2-a5be-dc28af300dba"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b7e0afd9-1dda-4c69-82ba-2a67147bdf5f"
                }
              ],
              "cookie": [],
              "body": "{\n    \"id\": \"160701000001077001\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "PC-Api",
      "item": [
        {
          "name": "Get-Rules",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "// Ensure items array exists and has at least one entry",
                  "if (pm.response.code === 200 && jsonData.items) {",
                  "",
                  "        pm.test(\"Response has items array\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"items\");",
                  "            pm.expect(jsonData.items).to.be.an(\"array\");",
                  "        });",
                  "",
                  "        pm.test(\"Response has required parameters\", function () {",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"apiVersion\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"catalog\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"kind\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"meta\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"spec\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/rules?page=1&pageSize=10&include_read_me=true&name=AKSNodeImageUpgradeDetails",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "rules"
              ],
              "query": [
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "pageSize",
                  "value": "10"
                },
                {
                  "key": "include_read_me",
                  "value": "true"
                },
                {
                  "key": "name",
                  "value": "AKSNodeImageUpgradeDetails"
                }
              ]
            }
          },
          "response": [
            {
              "name": "Get-Rules",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/rules?page=1&pageSize=10&include_read_me=true&name=AKSNodeImageUpgradeDetails",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "rules"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "pageSize",
                      "value": "10"
                    },
                    {
                      "key": "include_read_me",
                      "value": "true"
                    },
                    {
                      "key": "name",
                      "value": "AKSNodeImageUpgradeDetails"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 10:54:54 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "6d3bf073-6173-4607-bf54-01966c9a273b"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "6d3bf073-6173-4607-bf54-01966c9a273b"
                },
                {
                  "key": "X-Request-Id",
                  "value": "74bbcb3d-dbb6-4235-b597-28aed6783f05"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b2e95f22-d97f-4ca8-a524-59fcffb3ce9a"
                },
                {
                  "key": "Transfer-Encoding",
                  "value": "chunked"
                }
              ],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"apiVersion\": \"v1alpha1\",\n            \"catalog\": \"globalcatalog\",\n            \"kind\": \"rule\",\n            \"meta\": {\n                \"annotations\": {\n                    \"annotateType\": [\n                        \"azureappconnector\"\n                    ]\n                },\n                \"description\": \"AKS Node Image Upgrade Details\",\n                \"icon\": \"<svg width='50px' height='50px' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='none'><path fill='url(#azure-aks-color-16__paint0_linear_2372_185)' d='M5.511 2l-2.224.412v3.034l2.224.474 2.232-.894V2.762L5.511 2z'/><path fill='#341A6E' d='M3.287 2.412v3.034l2.247.474V2.031l-2.247.381zm.949 2.8l-.63-.124V2.754l.63-.1v2.558zm.98.18l-.724-.118V2.607l.724-.125v2.91z'/><path fill='url(#azure-aks-color-16__paint1_linear_2372_185)' d='M10.325 2.039l-2.224.412v3.033l2.224.475 2.225-.902V2.8l-2.225-.762z'/><path fill='#341A6E' d='M8.101 2.451v3.033l2.232.475V2.07l-2.232.381zm.941 2.8l-.63-.124V2.793l.63-.1V5.25zm.98.179L9.3 5.313V2.646l.723-.133V5.43z'/><path fill='url(#azure-aks-color-16__paint2_linear_2372_185)' d='M3.232 6.184l-2.224.413V9.63l2.224.474 2.232-.894V6.947l-2.232-.763z'/><path fill='#341A6E' d='M1 6.597v3.01l2.248.474V6.192L1 6.597zm.941 2.807l-.63-.132V6.94l.63-.109v2.574zm.988.203l-.723-.117V6.791l.723-.124v2.94z'/><path fill='url(#azure-aks-color-16__paint3_linear_2372_185)' d='M8.031 6.153l-2.224.413v3.033l2.224.482 2.224-.902V6.916l-2.224-.763z'/><path fill='#341A6E' d='M5.807 6.566v3.04l2.24.475V6.192l-2.24.374zm.94 2.807l-.63-.132V6.908l.63-.11v2.575zm.98.171l-.723-.116V6.76l.724-.124v2.908z'/><path fill='url(#azure-aks-color-16__paint4_linear_2372_185)' d='M12.83 6.192l-2.225.412v3.034l2.225.474 2.232-.894V6.954l-2.232-.762z'/><path fill='#341A6E' d='M10.605 6.604v3.003l2.248.474V6.192l-2.248.412zm.95 2.808l-.63-.132V6.947l.63-.11v2.575zm.98.171l-.724-.116V6.799l.723-.125v2.91z'/><path fill='url(#azure-aks-color-16__paint5_linear_2372_185)' d='M5.457 10.415l-2.225.405v3.033l2.225.482 2.232-.902v-2.255l-2.232-.763z'/><path fill='#341A6E' d='M3.232 10.82v3.033l2.248.483v-3.952l-2.248.436zm.95 2.808l-.63-.132v-2.334l.63-.109v2.575zm.98.179l-.724-.117v-2.675l.723-.125v2.917z'/><path fill='url(#azure-aks-color-16__paint6_linear_2372_185)' d='M10.263 10.447l-2.224.412v3.033l2.224.475 2.232-.895V11.21l-2.232-.762z'/><path fill='#341A6E' d='M8.039 10.859v3.033l2.248.475v-3.89l-2.248.382zm.949 2.808l-.63-.133v-2.333l.63-.109v2.575zm.98.17l-.724-.116v-2.668l.724-.124v2.909z'/><defs><linearGradient id='azure-aks-color-16__paint0_linear_2372_185' x1='3.287' x2='7.743' y1='3.96' y2='3.96' gradientUnits='userSpaceOnUse'><stop stop-color='#B77AF4'/><stop offset='1' stop-color='#773ADC'/></linearGradient><linearGradient id='azure-aks-color-16__paint1_linear_2372_185' x1='8.101' x2='12.55' y1='3.999' y2='3.999' gradientUnits='userSpaceOnUse'><stop stop-color='#B77AF4'/><stop offset='1' stop-color='#773ADC'/></linearGradient><linearGradient id='azure-aks-color-16__paint2_linear_2372_185' x1='1.008' x2='5.457' y1='8.144' y2='8.144' gradientUnits='userSpaceOnUse'><stop stop-color='#B77AF4'/><stop offset='1' stop-color='#773ADC'/></linearGradient><linearGradient id='azure-aks-color-16__paint3_linear_2372_185' x1='5.807' x2='10.255' y1='8.113' y2='8.113' gradientUnits='userSpaceOnUse'><stop stop-color='#B77AF4'/><stop offset='1' stop-color='#773ADC'/></linearGradient><linearGradient id='azure-aks-color-16__paint4_linear_2372_185' x1='10.605' x2='15.062' y1='8.152' y2='8.152' gradientUnits='userSpaceOnUse'><stop stop-color='#B77AF4'/><stop offset='1' stop-color='#773ADC'/></linearGradient><linearGradient id='azure-aks-color-16__paint5_linear_2372_185' x1='3.232' x2='7.689' y1='12.376' y2='12.376' gradientUnits='userSpaceOnUse'><stop stop-color='#B77AF4'/><stop offset='1' stop-color='#773ADC'/></linearGradient><linearGradient id='azure-aks-color-16__paint6_linear_2372_185' x1='8.039' x2='12.495' y1='12.407' y2='12.407' gradientUnits='userSpaceOnUse'><stop stop-color='#B77AF4'/><stop offset='1' stop-color='#773ADC'/></linearGradient></defs></svg>\",\n                \"labels\": {\n                    \"appType\": [\n                        \"azureappconnector\"\n                    ],\n                    \"environment\": [\n                        \"logical\"\n                    ],\n                    \"execlevel\": [\n                        \"app\"\n                    ]\n                },\n                \"name\": \"AKSNodeImageUpgradeDetails\",\n                \"purpose\": \"AKS Node Image Upgrade Details\"\n            },\n            \"readmeData\": \"IyBDb250aW5nZW50V29ya2VyUmVjb25jaWxpYXRpb24KVGhlIHB1cnBvc2Ugb2YgdGhpcyBjb250cm9sIGlzIHRvIGVuc3VyZSB0aGF0IGNvbnRpbmdlbnQgd29ya2VycycgYWNjZXNzIGlzIHByb21wdGx5IHJldm9rZWQgd2l0aCBpbiBhIGdyYWNlIHBlcmlvZCBmb2xsb3dpbmcgdGhlIHRlcm1pbmF0aW9uIG9mIHRoZWlyIGNvbnRyYWN0LiBUaGlzIGludm9sdmVzIHJlZ3VsYXJseSBjaGVja2luZyB0aGUgYWxpZ25tZW50IGJldHdlZW4gdGhlIGNvbnRpbmdlbnQgd29ya2VyJ3MgY29udHJhY3QgZXhwaXJhdGlvbiBkYXRlIGFuZCB0aGVpciBhY2Nlc3Mgc3RhdHVzIGluIHRoZSBBY3RpdmUgRGlyZWN0b3J5IChBRCkuIEluIHRoZSBldmVudCB0aGF0IGFjY2VzcyBpcyBmb3VuZCB0byBiZSBzdGlsbCBhY3RpdmUgZm9yIGEgY29udGluZ2VudCB3b3JrZXIgYmV5b25kIHRoZWlyIGNvbnRyYWN0IGV4cGlyYXRpb24gZGF0ZSwgdGhlIGNvbnRyb2wgYWltcyB0byB0cmFjayBhbmQgbm90aWZ5IHRoZSB3b3JrZXIncyBtYW5hZ2VyLCB0aGVyZWJ5IG1pdGlnYXRpbmcgcG90ZW50aWFsIHNlY3VyaXR5IHJpc2tzIGFuZCBlbnN1cmluZyBjb21wbGlhbmNlIHdpdGggYWNjZXNzIHRlcm1pbmF0aW9uIHBvbGljaWVzLgpOb3RlOiBDdXJyZW50bHksIG5vdGlmaWNhdGlvbiBwcm9jZWR1cmVzIGZvciB0aGlzIGNvbnRyb2wgYXJlIG5vdCBpbiBwbGFjZS4KCiMgUnVsZSBEZXNpZ246CgpUaGUgcnVsZSBpcyBkZXNpZ25lZCB0byBnZW5lcmF0ZSB0d28gZXZpZGVuY2VzIHVzaW5nIHR3byBQeXRob24gdGFza3MuCgotIFN0YXR1c1JlY29uY2lsaWF0aW9uRGF0YTogVGhpcyBldmlkZW5jZSBpcyBnZW5lcmF0ZWQgYnkgdGhlIFN0YXR1c1JlY29uY2lsaWF0aW9uIHRhc2sgYnkgcmVjb25jaWxpbmcgZGF0YSBmcm9tIEVtcGxveWVlRmlsZURldGFpbHMgKFdvcmtEYXkgRGF0YSkgYW5kIFNPV0ZpbGVEZXRhaWxzIChGaWVsZEdsYXNzIERhdGEpIGZldGNoZWQgZnJvbSBBV1MgUzMuIEl0IGluY2x1ZGVzIGFuICJBY2Nlc3MgRWxpZ2liaWxpdHkiIGNvbHVtbiwgd2hpY2ggZXZhbHVhdGVzIHRoZSBhY2Nlc3MgZWxpZ2liaWxpdHkgb2YgdXNlcnMgYW5kIHN0b3JlIHdoZXRoZXIgdGhlIHVzZXIgaXMgQUxMT1dFRCBvciBOT1RfQUxMT1dFRCB0byBhY2Nlc3MgdGhlIGFjdGl2ZSBkaXJlY3RvcnkuRXZlcnkgcmVjb3JkIHdpdGhpbiB0aGUgZXZpZGVuY2UgaXMgY2xhc3NpZmllZCBhcyBlaXRoZXIgIkNPTVBMSUFOVCIgb3IgIk5PTl9DT01QTElBTlQiIHdpdGggYW4gYWRkaXRpb25hbCAiTk9UX0RFVEVSTUlORUQiIHN0YXR1cyBhc3NpZ25lZCBpZiBhbnkgY29uZGl0aW9uYWwgZmllbGQgdmFsdWUgaXMgbWlzc2luZyBvciBpbmNvbXBsZXRlLiAKCi0gQWNjZXNzUmVjb25jaWxpYXRpb25EYXRhOiBUaGUgc2Vjb25kIGV2aWRlbmNlLCBBY2Nlc3NSZWNvbmNpbGlhdGlvbkRhdGEsIGlzIHByb2R1Y2VkIGJ5IHRoZSBBY2Nlc3NSZWNvbmNpbGlhdGlvbiB0YXNrIGJ5IHJlY29uY2lsaW5nIEF1ZGl0TG9nRmlsZURldGFpbHMgZnJvbSBBV1MgUzMgd2l0aCB0aGUgU3RhdHVzUmVjb25jaWxpYXRpb25EYXRhIGV2aWRlbmNlLiBFdmVyeSByZWNvcmQgd2l0aGluIHRoZSBldmlkZW5jZSBpcyBjbGFzc2lmaWVkIGFzIGVpdGhlciAiQ09NUExJQU5UIiBvciAiTk9OX0NPTVBMSUFOVCIgd2l0aCBhbiBhZGRpdGlvbmFsICJOT1RfREVURVJNSU5FRCIgc3RhdHVzIGFzc2lnbmVkIGlmIGFueSBjb25kaXRpb25hbCBmaWVsZCB2YWx1ZSBpcyBtaXNzaW5nIG9yIGluY29tcGxldGUuCgojIERlcGVuZGVuY2llczoKClRoZSBydWxlIGRlcGVuZHMgb24gNCBpbnB1dHM6CgotIEVtcGxveWVlRmlsZURldGFpbHM6IFRoaXMgZmlsZSBjb250YWlucyBlbXBsb3llZS1zcGVjaWZpYyBpbmZvcm1hdGlvbiBjcml0aWNhbCBmb3Igc3RhdHVzIHJlY29uY2lsaWF0aW9uLgotIFNPV0ZpbGVEZXRhaWxzOiBJdCBwcm92aWRlcyBzcGVjaWZpY3MgZnJvbSBTdGF0ZW1lbnQgb2YgV29yayBmaWxlcyB0byBzdXBwb3J0IHN0YXR1cyByZWNvbmNpbGlhdGlvbi4KLSBBdWRpdExvZ0ZpbGVEZXRhaWxzOiBEZXRhaWxzIGZyb20gdGhlIGF1ZGl0IGxvZyBhcmUgZXNzZW50aWFsIGZvciBhY2Nlc3MgcmVjb25jaWxpYXRpb24uCi0gR3JhY2VQZXJpb2Q6IFRoZSBncmFjZSBwZXJpb2QsIHdoaWNoIGlzIHRoZSBudW1iZXIgb2YgZGF5cyB3aXRoaW4gd2hpY2ggYWNjZXNzIG11c3QgYmUgcmV2b2tlZCBvbmNlIHRoZSBjb250cmFjdCBleHBpcmVzLiBJZiBhY2Nlc3MgaXMgbm90IHJldm9rZWQgd2l0aGluIHRoaXMgcGVyaW9kLCByZWNvcmRzIGFyZSBtYXJrZWQgYXMgIk5PTl9DT01QTElBTlQiIFRoZSBkZWZhdWx0IGdyYWNlIHBlcmlvZCBpcyBzZXQgdG8gMTUgZGF5cy4KCiMgQXBwbGljYXRpb25DbGFzcwpUaGUgQVdTQ29ubmVjdG9yIGFwcGxpY2F0aW9uIGNsYXNzIGlzIHZpdGFsIGZvciBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIHJ1bGUuIEl0IGlzIGZvdW5kIGluIHRoZSBkaXJlY3RvcnkgIlBvbGljeUNvdy9jYXRhbG9nL2FwcGxpY2F0aW9udHlwZXMvcHl0aG9uL2FwcGxpY2F0aW9udHlwZXMvYXdzYXBwY29ubmVjdG9yIi4gVGhpcyBhcHBsaWNhdGlvbiBjbGFzcyBpcyBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gZmFjaWxpdGF0ZSB0aGUgY29ubmVjdGlvbiB0byBBV1MgUzMgYW5kIGVuYWJsZSB0aGUgZG93bmxvYWRpbmcgb2YgZXNzZW50aWFsIGlucHV0IGZpbGVzLgoKCiMjIFRhc2tzCjEuICMjIyBTdGF0dXNSZWNvbmNpbGlhdGlvbgogICAgIyMjIyMgVGFzayAxIElucHV0cwogICAgLSBHcmFjZVBlcmlvZAogICAgLSBFbXBsb3llZUZpbGVEZXRhaWxzCiAgICAtIFNPV0ZpbGVEZXRhaWxzCiAgICAjIyMjIyBUYXNrIDEgT3V0cHV0cwogICAgLSBTdGF0dXNSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gQ29tcGxpYW5jZVBDVF8KICAgIC0gQ29tcGxpYW5jZVN0YXR1c18KICAgIC0gTG9nRmlsZSAtIHByb2R1Y2VkIHdoZW4gYW4gZXJyb3Igb2NjdXJzCgoyLiAjIyMgQWNjZXNzUmVjb25jaWxpYXRpb24KICAgICMjIyMjIFRhc2sgMiBJbnB1dHMKICAgIC0gR3JhY2VQZXJpb2QKICAgIC0gQXVkaXRMb2dGaWxlRGV0YWlscwogICAgLSBTdGF0dXNSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gU3RhdHVzUmVjb25jaWxlZENvbXBsaWFuY2VQQ1RfCiAgICAjIyMjIyBUYXNrIDIgT3V0cHV0cwogICAgLSBBY2Nlc3NSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gQ29tcGxpYW5jZVBDVF8KICAgIC0gQ29tcGxpYW5jZVN0YXR1c18KICAgIC0gTG9nRmlsZSAtIHByb2R1Y2VkIHdoZW4gYW4gZXJyb3Igb2NjdXJzCgojIyBSdWxlSW5wdXRzCi0gR3JhY2VQZXJpb2QKLSBFbXBsb3llZUZpbGVEZXRhaWxzCi0gU09XRmlsZURldGFpbHMKLSBBdWRpdExvZ0ZpbGVEZXRhaWxzCgojIyBSdWxlT3V0UHV0cwotIFN0YXR1c1JlY29uY2lsaWF0aW9uRGF0YQotIEFjY2Vzc1JlY29uY2lsaWF0aW9uRGF0YQotIExvZ0ZpbGUKLSBDb21wbGlhbmNlUENUXwotIENvbXBsaWFuY2VTdGF0dXNf\",\n            \"spec\": {\n                \"ioMap\": [\n                    \"*.Output.CompliancePCT_:=t1.Output.CompliancePCT_\",\n                    \"*.Output.ComplianceStatus_:=t1.Output.ComplianceStatus_\",\n                    \"*.Output.AKSNodeImageUpgradeDetails:=t1.Output.AKSNodeImageUpgradeDetails\",\n                    \"*.Output.LogFile:=t1.Output.LogFile\"\n                ],\n                \"tasks\": [\n                    {\n                        \"Purpose\": \"AKS Node Image Upgrade Details\",\n                        \"aliasref\": \"t1\",\n                        \"comments\": {},\n                        \"description\": \"AKS Node Image Upgrade Details\",\n                        \"name\": \"AKSNodeImageUpgradeDetails\",\n                        \"type\": \"task\"\n                    }\n                ]\n            }\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 1,\n    \"Page\": 1\n}"
            }
          ]
        },
        {
          "name": "Get-Application-Credentials",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "// Ensure items array exists and has at least one entry",
                  "if (pm.response.code === 200 && jsonData.items) {",
                  "",
                  "        pm.test(\"Response has items array\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"items\");",
                  "            pm.expect(jsonData.items).to.be.an(\"array\");",
                  "        });",
                  "",
                  "        pm.test(\"Response has required parameters\", function () {",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"appType\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"applicationName\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"supportedCreds\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/application-credentials?appType=auditboard",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "application-credentials"
              ],
              "query": [
                {
                  "key": "appType",
                  "value": "auditboard"
                }
              ]
            }
          },
          "response": [
            {
              "name": "Get-Application-Credentials",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/application-credentials?appType=auditboard",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "application-credentials"
                  ],
                  "query": [
                    {
                      "key": "appType",
                      "value": "auditboard"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Length",
                  "value": "330"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 10:55:13 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "141d542b-abc9-4956-af74-3e01d1aa212b"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "141d542b-abc9-4956-af74-3e01d1aa212b"
                },
                {
                  "key": "X-Request-Id",
                  "value": "8fc153a8-f35d-4627-8989-75e8573079f9"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b2e95f22-d97f-4ca8-a524-59fcffb3ce9a"
                }
              ],
              "cookie": [],
              "body": "{\n    \"items\": [\n        {\n            \"appType\": \"auditboard\",\n            \"applicationName\": \"AuditBoard\",\n            \"supportedCreds\": [\n                {\n                    \"attributes\": [\n                        {\n                            \"dataType\": \"string\",\n                            \"displayName\": \"ValidationCURL\",\n                            \"name\": \"ValidationCURL\",\n                            \"required\": true\n                        },\n                        {\n                            \"dataType\": \"string\",\n                            \"displayName\": \"Token\",\n                            \"name\": \"Token\",\n                            \"required\": true\n                        }\n                    ],\n                    \"name\": \"BearerToken\"\n                }\n            ]\n        }\n    ],\n    \"TotalItems\": 1,\n    \"TotalPage\": 0,\n    \"Page\": 0\n}"
            }
          ]
        },
        {
          "name": "Save-design-notes-file",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "if (pm.response.code === 201) {",
                  "",
                  "        pm.test(\"Response has message parameters\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"message\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"ruleName\": \"AKSNodeImageUpgradeDetails\",\n    \"type\": \"mcp\",\n    \"designNotesContent\":\"ewogICAgIm5iZm9ybWF0IjogNCwKICAgICJuYmZvcm1hdF9taW5vciI6IDAsCiAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgImNvbGFiIjogewogICAgICAgICAgICAicHJvdmVuYW5jZSI6IFtdCiAgICAgICAgfSwKICAgICAgICAia2VybmVsc3BlYyI6IHsKICAgICAgICAgICAgIm5hbWUiOiAicHl0aG9uMyIsCiAgICAgICAgICAgICJkaXNwbGF5X25hbWUiOiAiUHl0aG9uIDMiCiAgICAgICAgfSwKICAgICAgICAibGFuZ3VhZ2VfaW5mbyI6IHsKICAgICAgICAgICAgIm5hbWUiOiAicHl0aG9uIgogICAgICAgIH0KICAgIH0sCiAgICAiY2VsbHMiOiBbCiAgICAgICAgewogICAgICAgICAgICAiY2VsbF90eXBlIjogIm1hcmtkb3duIiwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgImlkIjogInNlY3Rpb24xX2V2aWRlbmNlX2RldGFpbHMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2UiOiBbCiAgICAgICAgICAgICAgICAiIyBGZXRjaEppcmFJc3N1ZXNMaXN0IC0gRGVzaWduIE5vdGVzXG5cbiMjIFNlY3Rpb24gMTogRXZpZGVuY2UgRGV0YWlsc1xuXG58IFN5c3RlbSB8IFNvdXJjZSBvZiBkYXRhIHwgRnJhbWV3b3JrcyB8IFB1cnBvc2UgfFxufC0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS18LS0tLS0tLS0tLXxcbnwgamlyYSB8IGNvbXBsaWFuY2Vjb3cgfCAtIHwgRmV0Y2ggSmlyYSBJc3N1ZXMgTGlzdCB8XG5cbioqUmVjb21tZW5kZWRFdmlkZW5jZU5hbWU6KiogRmlsdGVyZWRKaXJhSXNzdWVzXG5cbioqRGVzY3JpcHRpb246KiogRmV0Y2ggSmlyYSBJc3N1ZXMgTGlzdFxuXG4qKlJlZmVyZW5jZToqKiBcbi0gW0ppcmEgUkVTVCBBUEkgRG9jdW1lbnRhdGlvbl0oaHR0cHM6Ly9kZXZlbG9wZXIuYXRsYXNzaWFuLmNvbS9zZXJ2ZXIvamlyYS9wbGF0Zm9ybS9yZXN0LWFwaXMvKVxuLSBbSmlyYSBTZWFyY2ggQVBJXShodHRwczovL2RvY3MuYXRsYXNzaWFuLmNvbS9zb2Z0d2FyZS9qaXJhL2RvY3MvYXBpL1JFU1QvOC4xMy4wLyNhcGkvMi9zZWFyY2gpXG4iCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImNlbGxfdHlwZSI6ICJtYXJrZG93biIsCiAgICAgICAgICAgICJtZXRhZGF0YSI6IHsKICAgICAgICAgICAgICAgICJpZCI6ICJzZWN0aW9uMl9leHRlbmRlZF9zY2hlbWEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2UiOiBbCiAgICAgICAgICAgICAgICAiIyMgU2VjdGlvbiAyOiBEZWZpbmUgdGhlIFN5c3RlbSBTcGVjaWZpYyBEYXRhIChFeHRlbmRlZCBEYXRhIFNjaGVtYSlcblxuIyMjIFN0ZXAgMmE6IElucHV0c1xuMS4gKipDaHVua3NQZXJJdGVyYXRpb24oSU5UKSoqIC0gTnVtYmVyIG9mIGNodW5rcyB0byBwcm9jZXNzIHBlciBpdGVyYXRpb24gZm9yIGRhdGEgZXh0cmFjdGlvblxuMi4gKipKaXJhQ29uZGl0aW9uQ29uZmlnKEZJTEUpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBkZWZpbmluZyBmaWx0ZXJpbmcgY29uZGl0aW9ucyBmb3IgSmlyYSBpc3N1ZXNcbjMuICoqSmlyYUpRQ29uZmlnRmlsZShGSUxFKSoqIC0gVE9NTCBjb25maWd1cmF0aW9uIGZpbGUgd2l0aCBKUSBleHByZXNzaW9ucyBmb3IgZGF0YSBleHRyYWN0aW9uXG40LiAqKkppcmFMb2dDb25maWdGaWxlKEZJTEUpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgbG9nZ2luZyBzZXR0aW5nc1xuNS4gKipKaXJhUmVxdWVzdENvbmZpZ0ZpbGUoSFRUUF9DT05GSUcpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgSFRUUCByZXF1ZXN0IHNldHRpbmdzIHRvIEppcmEgQVBJXG42LiAqKkppcmFSZXNwb25zZUNvbmZpZ0ZpbGUoSFRUUF9DT05GSUcpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgcHJvY2Vzc2luZyBIVFRQIHJlc3BvbnNlcyBmcm9tIEppcmFcbjcuICoqUHJvY2VlZElmRXJyb3JFeGlzdHMoQk9PTEVBTikqKiAtIEZsYWcgdG8gY29udGludWUgcHJvY2Vzc2luZyBpZiBlcnJvcnMgYXJlIGVuY291bnRlcmVkXG44LiAqKlByb2NlZWRJZkxvZ0V4aXN0cyhCT09MRUFOKSoqIC0gRmxhZyB0byBjb250aW51ZSBwcm9jZXNzaW5nIGlmIGxvZyBmaWxlcyBhbHJlYWR5IGV4aXN0XG5cbiMjIyBTdGVwIDJiOiBBUEkgJiBGbG93XG4xLiBHRVQgL3Jlc3QvYXBpLzIvc2VhcmNoIC0gU2VhcmNoIGZvciBKaXJhIGlzc3VlcyB1c2luZyBKUUwgcXVlcmllc1xuMi4gR0VUIC9yZXN0L2FwaS8yL2lzc3VlL3tpc3N1ZUtleX0gLSBSZXRyaWV2ZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBmb3Igc3BlY2lmaWMgaXNzdWVzXG4zLiBHRVQgL3Jlc3QvYXBpLzIvcHJvamVjdCAtIExpc3QgYXZhaWxhYmxlIHByb2plY3RzIGZvciBjb250ZXh0XG5cbiMjIyBTdGVwIDJjOiBEZWZpbmUgdGhlIEV4dGVuZGVkIFNjaGVtYVxuXG5gYGBqc29uXG57XG4gIFwiZXhwYW5kXCI6IFwibmFtZXMsc2NoZW1hXCIsXG4gIFwic3RhcnRBdFwiOiAwLFxuICBcIm1heFJlc3VsdHNcIjogNTAsXG4gIFwidG90YWxcIjogMixcbiAgXCJpc3N1ZXNcIjogW1xuICAgIHtcbiAgICAgIFwiZXhwYW5kXCI6IFwib3BlcmF0aW9ucyx2ZXJzaW9uZWRSZXByZXNlbnRhdGlvbnMsZWRpdG1ldGEsY2hhbmdlbG9nLHJlbmRlcmVkRmllbGRzXCIsXG4gICAgICBcImlkXCI6IFwiMTIzNDVcIixcbiAgICAgIFwic2VsZlwiOiBcImh0dHBzOi8vY29tcGFueS5hdGxhc3NpYW4ubmV0L3Jlc3QvYXBpLzIvaXNzdWUvMTIzNDVcIixcbiAgICAgIFwia2V5XCI6IFwiUFJPSi0xMjNcIixcbiAgICAgIFwiZmllbGRzXCI6IHtcbiAgICAgICAgXCJzdW1tYXJ5XCI6IFwiUmV2aWV3IGFjY2VzcyBwZXJtaXNzaW9ucyBmb3Igc2Vuc2l0aXZlIGRhdGFcIixcbiAgICAgICAgXCJzdGF0dXNcIjoge1xuICAgICAgICAgIFwic2VsZlwiOiBcImh0dHBzOi8vY29tcGFueS5hdGxhc3NpYW4ubmV0L3Jlc3QvYXBpLzIvc3RhdHVzLzNcIixcbiAgICAgICAgICBcImRlc2NyaXB0aW9uXCI6IFwiVGhpcyBpc3N1ZSBpcyBiZWluZyBhY3RpdmVseSB3b3JrZWQgb24uXCIsXG4gICAgICAgICAgXCJpY29uVXJsXCI6IFwiaHR0cHM6Ly9jb21wYW55LmF0bGFzc2lhbi5uZXQvaW1hZ2VzL2ljb25zL3N0YXR1c2VzL2lucHJvZ3Jlc3MucG5nXCIsXG4gICAgICAgICAgXCJuYW1lXCI6IFwiSW4gUHJvZ3Jlc3NcIixcbiAgICAgICAgICBcImlkXCI6IFwiM1wiLFxuICAgICAgICAgIFwic3RhdHVzQ2F0ZWdvcnlcIjoge1xuICAgICAgICAgICAgXCJzZWxmXCI6IFwiaHR0cHM6Ly9jb21wYW55LmF0bGFzc2lhbi5uZXQvcmVzdC9hcGkvMi9zdGF0dXNjYXRlZ29yeS80XCIsXG4gICAgICAgICAgICBcImlkXCI6IDQsXG4gICAgICAgICAgICBcImtleVwiOiBcImluZGV0ZXJtaW5hdGVcIixcbiAgICAgICAgICAgIFwiY29sb3JOYW1lXCI6IFwieWVsbG93XCIsXG4gICAgICAgICAgICBcIm5hbWVcIjogXCJJbiBQcm9ncmVzc1wiXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBcInByaW9yaXR5XCI6IHtcbiAgICAgICAgICBcInNlbGZcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9yZXN0L2FwaS8yL3ByaW9yaXR5LzNcIixcbiAgICAgICAgICBcImljb25VcmxcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9pbWFnZXMvaWNvbnMvcHJpb3JpdGllcy9tZWRpdW0uc3ZnXCIsXG4gICAgICAgICAgXCJuYW1lXCI6IFwiTWVkaXVtXCIsXG4gICAgICAgICAgXCJpZFwiOiBcIjNcIlxuICAgICAgICB9LFxuICAgICAgICBcImFzc2lnbmVlXCI6IHtcbiAgICAgICAgICBcInNlbGZcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9yZXN0L2FwaS8yL3VzZXI/\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/design-notes/save-file",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "design-notes",
                "save-file"
              ]
            }
          },
          "response": [
            {
              "name": "Save-design-notes-file",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"ruleName\": \"AKSNodeImageUpgradeDetails\",\n    \"type\": \"mcp\",\n    \"designNotesContent\":\"ewogICAgIm5iZm9ybWF0IjogNCwKICAgICJuYmZvcm1hdF9taW5vciI6IDAsCiAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgImNvbGFiIjogewogICAgICAgICAgICAicHJvdmVuYW5jZSI6IFtdCiAgICAgICAgfSwKICAgICAgICAia2VybmVsc3BlYyI6IHsKICAgICAgICAgICAgIm5hbWUiOiAicHl0aG9uMyIsCiAgICAgICAgICAgICJkaXNwbGF5X25hbWUiOiAiUHl0aG9uIDMiCiAgICAgICAgfSwKICAgICAgICAibGFuZ3VhZ2VfaW5mbyI6IHsKICAgICAgICAgICAgIm5hbWUiOiAicHl0aG9uIgogICAgICAgIH0KICAgIH0sCiAgICAiY2VsbHMiOiBbCiAgICAgICAgewogICAgICAgICAgICAiY2VsbF90eXBlIjogIm1hcmtkb3duIiwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgImlkIjogInNlY3Rpb24xX2V2aWRlbmNlX2RldGFpbHMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2UiOiBbCiAgICAgICAgICAgICAgICAiIyBGZXRjaEppcmFJc3N1ZXNMaXN0IC0gRGVzaWduIE5vdGVzXG5cbiMjIFNlY3Rpb24gMTogRXZpZGVuY2UgRGV0YWlsc1xuXG58IFN5c3RlbSB8IFNvdXJjZSBvZiBkYXRhIHwgRnJhbWV3b3JrcyB8IFB1cnBvc2UgfFxufC0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS18LS0tLS0tLS0tLXxcbnwgamlyYSB8IGNvbXBsaWFuY2Vjb3cgfCAtIHwgRmV0Y2ggSmlyYSBJc3N1ZXMgTGlzdCB8XG5cbioqUmVjb21tZW5kZWRFdmlkZW5jZU5hbWU6KiogRmlsdGVyZWRKaXJhSXNzdWVzXG5cbioqRGVzY3JpcHRpb246KiogRmV0Y2ggSmlyYSBJc3N1ZXMgTGlzdFxuXG4qKlJlZmVyZW5jZToqKiBcbi0gW0ppcmEgUkVTVCBBUEkgRG9jdW1lbnRhdGlvbl0oaHR0cHM6Ly9kZXZlbG9wZXIuYXRsYXNzaWFuLmNvbS9zZXJ2ZXIvamlyYS9wbGF0Zm9ybS9yZXN0LWFwaXMvKVxuLSBbSmlyYSBTZWFyY2ggQVBJXShodHRwczovL2RvY3MuYXRsYXNzaWFuLmNvbS9zb2Z0d2FyZS9qaXJhL2RvY3MvYXBpL1JFU1QvOC4xMy4wLyNhcGkvMi9zZWFyY2gpXG4iCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImNlbGxfdHlwZSI6ICJtYXJrZG93biIsCiAgICAgICAgICAgICJtZXRhZGF0YSI6IHsKICAgICAgICAgICAgICAgICJpZCI6ICJzZWN0aW9uMl9leHRlbmRlZF9zY2hlbWEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2UiOiBbCiAgICAgICAgICAgICAgICAiIyMgU2VjdGlvbiAyOiBEZWZpbmUgdGhlIFN5c3RlbSBTcGVjaWZpYyBEYXRhIChFeHRlbmRlZCBEYXRhIFNjaGVtYSlcblxuIyMjIFN0ZXAgMmE6IElucHV0c1xuMS4gKipDaHVua3NQZXJJdGVyYXRpb24oSU5UKSoqIC0gTnVtYmVyIG9mIGNodW5rcyB0byBwcm9jZXNzIHBlciBpdGVyYXRpb24gZm9yIGRhdGEgZXh0cmFjdGlvblxuMi4gKipKaXJhQ29uZGl0aW9uQ29uZmlnKEZJTEUpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBkZWZpbmluZyBmaWx0ZXJpbmcgY29uZGl0aW9ucyBmb3IgSmlyYSBpc3N1ZXNcbjMuICoqSmlyYUpRQ29uZmlnRmlsZShGSUxFKSoqIC0gVE9NTCBjb25maWd1cmF0aW9uIGZpbGUgd2l0aCBKUSBleHByZXNzaW9ucyBmb3IgZGF0YSBleHRyYWN0aW9uXG40LiAqKkppcmFMb2dDb25maWdGaWxlKEZJTEUpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgbG9nZ2luZyBzZXR0aW5nc1xuNS4gKipKaXJhUmVxdWVzdENvbmZpZ0ZpbGUoSFRUUF9DT05GSUcpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgSFRUUCByZXF1ZXN0IHNldHRpbmdzIHRvIEppcmEgQVBJXG42LiAqKkppcmFSZXNwb25zZUNvbmZpZ0ZpbGUoSFRUUF9DT05GSUcpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgcHJvY2Vzc2luZyBIVFRQIHJlc3BvbnNlcyBmcm9tIEppcmFcbjcuICoqUHJvY2VlZElmRXJyb3JFeGlzdHMoQk9PTEVBTikqKiAtIEZsYWcgdG8gY29udGludWUgcHJvY2Vzc2luZyBpZiBlcnJvcnMgYXJlIGVuY291bnRlcmVkXG44LiAqKlByb2NlZWRJZkxvZ0V4aXN0cyhCT09MRUFOKSoqIC0gRmxhZyB0byBjb250aW51ZSBwcm9jZXNzaW5nIGlmIGxvZyBmaWxlcyBhbHJlYWR5IGV4aXN0XG5cbiMjIyBTdGVwIDJiOiBBUEkgJiBGbG93XG4xLiBHRVQgL3Jlc3QvYXBpLzIvc2VhcmNoIC0gU2VhcmNoIGZvciBKaXJhIGlzc3VlcyB1c2luZyBKUUwgcXVlcmllc1xuMi4gR0VUIC9yZXN0L2FwaS8yL2lzc3VlL3tpc3N1ZUtleX0gLSBSZXRyaWV2ZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBmb3Igc3BlY2lmaWMgaXNzdWVzXG4zLiBHRVQgL3Jlc3QvYXBpLzIvcHJvamVjdCAtIExpc3QgYXZhaWxhYmxlIHByb2plY3RzIGZvciBjb250ZXh0XG5cbiMjIyBTdGVwIDJjOiBEZWZpbmUgdGhlIEV4dGVuZGVkIFNjaGVtYVxuXG5gYGBqc29uXG57XG4gIFwiZXhwYW5kXCI6IFwibmFtZXMsc2NoZW1hXCIsXG4gIFwic3RhcnRBdFwiOiAwLFxuICBcIm1heFJlc3VsdHNcIjogNTAsXG4gIFwidG90YWxcIjogMixcbiAgXCJpc3N1ZXNcIjogW1xuICAgIHtcbiAgICAgIFwiZXhwYW5kXCI6IFwib3BlcmF0aW9ucyx2ZXJzaW9uZWRSZXByZXNlbnRhdGlvbnMsZWRpdG1ldGEsY2hhbmdlbG9nLHJlbmRlcmVkRmllbGRzXCIsXG4gICAgICBcImlkXCI6IFwiMTIzNDVcIixcbiAgICAgIFwic2VsZlwiOiBcImh0dHBzOi8vY29tcGFueS5hdGxhc3NpYW4ubmV0L3Jlc3QvYXBpLzIvaXNzdWUvMTIzNDVcIixcbiAgICAgIFwia2V5XCI6IFwiUFJPSi0xMjNcIixcbiAgICAgIFwiZmllbGRzXCI6IHtcbiAgICAgICAgXCJzdW1tYXJ5XCI6IFwiUmV2aWV3IGFjY2VzcyBwZXJtaXNzaW9ucyBmb3Igc2Vuc2l0aXZlIGRhdGFcIixcbiAgICAgICAgXCJzdGF0dXNcIjoge1xuICAgICAgICAgIFwic2VsZlwiOiBcImh0dHBzOi8vY29tcGFueS5hdGxhc3NpYW4ubmV0L3Jlc3QvYXBpLzIvc3RhdHVzLzNcIixcbiAgICAgICAgICBcImRlc2NyaXB0aW9uXCI6IFwiVGhpcyBpc3N1ZSBpcyBiZWluZyBhY3RpdmVseSB3b3JrZWQgb24uXCIsXG4gICAgICAgICAgXCJpY29uVXJsXCI6IFwiaHR0cHM6Ly9jb21wYW55LmF0bGFzc2lhbi5uZXQvaW1hZ2VzL2ljb25zL3N0YXR1c2VzL2lucHJvZ3Jlc3MucG5nXCIsXG4gICAgICAgICAgXCJuYW1lXCI6IFwiSW4gUHJvZ3Jlc3NcIixcbiAgICAgICAgICBcImlkXCI6IFwiM1wiLFxuICAgICAgICAgIFwic3RhdHVzQ2F0ZWdvcnlcIjoge1xuICAgICAgICAgICAgXCJzZWxmXCI6IFwiaHR0cHM6Ly9jb21wYW55LmF0bGFzc2lhbi5uZXQvcmVzdC9hcGkvMi9zdGF0dXNjYXRlZ29yeS80XCIsXG4gICAgICAgICAgICBcImlkXCI6IDQsXG4gICAgICAgICAgICBcImtleVwiOiBcImluZGV0ZXJtaW5hdGVcIixcbiAgICAgICAgICAgIFwiY29sb3JOYW1lXCI6IFwieWVsbG93XCIsXG4gICAgICAgICAgICBcIm5hbWVcIjogXCJJbiBQcm9ncmVzc1wiXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBcInByaW9yaXR5XCI6IHtcbiAgICAgICAgICBcInNlbGZcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9yZXN0L2FwaS8yL3ByaW9yaXR5LzNcIixcbiAgICAgICAgICBcImljb25VcmxcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9pbWFnZXMvaWNvbnMvcHJpb3JpdGllcy9tZWRpdW0uc3ZnXCIsXG4gICAgICAgICAgXCJuYW1lXCI6IFwiTWVkaXVtXCIsXG4gICAgICAgICAgXCJpZFwiOiBcIjNcIlxuICAgICAgICB9LFxuICAgICAgICBcImFzc2lnbmVlXCI6IHtcbiAgICAgICAgICBcInNlbGZcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9yZXN0L2FwaS8yL3VzZXI/\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/design-notes/save-file",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "design-notes",
                    "save-file"
                  ]
                }
              },
              "status": "Created",
              "code": 201,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Length",
                  "value": "53"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 10:55:44 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "2fefe80b-c1cb-4857-b457-9fc75799ee7b"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "2fefe80b-c1cb-4857-b457-9fc75799ee7b"
                },
                {
                  "key": "X-Request-Id",
                  "value": "780eb36f-6e30-4c61-a4bd-51dd0b3d9e69"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b2e95f22-d97f-4ca8-a524-59fcffb3ce9a"
                }
              ],
              "cookie": [],
              "body": "{\n    \"message\": \"Design notes file created successfully.\"\n}"
            }
          ]
        },
        {
          "name": "Update-rule-tags",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Response status is successful\", function () {",
                  "pm.response.to.have.status(204);",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"ruleNames\":[\"AKSNodeImageUpgradeDetails\"],\n    \"tags\":[\"readme\"],\n    \"operation\": \"ADD\" // to remove tag use \"REMOVE\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/rules/update-tags",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "rules",
                "update-tags"
              ]
            }
          },
          "response": [
            {
              "name": "Update-rule-tags",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"ruleNames\":[\"AzureUserDataFetcher\"],\n    \"tags\":[\"readme\"],\n    \"operation\": \"ADD\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/rules/update-tags",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "rules",
                    "update-tags"
                  ]
                }
              },
              "status": "No Content",
              "code": 204,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 10:55:24 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "655c62aa-d63d-4ed6-866b-d77dbb479c1b"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "655c62aa-d63d-4ed6-866b-d77dbb479c1b"
                },
                {
                  "key": "X-Request-Id",
                  "value": "6c48d464-0f02-4e90-8bef-7328400093c1"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b2e95f22-d97f-4ca8-a524-59fcffb3ce9a"
                }
              ],
              "cookie": [],
              "body": ""
            }
          ]
        },
        {
          "name": "Fetch-Design-Notes-File",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "if (pm.response.code === 200) {",
                  "        pm.test(\"Response has required parameters\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"fileName\");",
                  "            pm.expect(jsonData).to.have.property(\"designNotesContent\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"ruleName\": \"AKSNodeImageUpgradeDetails\",\n    \"type\": \"mcp\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/design-notes/fetch-file",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "design-notes",
                "fetch-file"
              ]
            }
          },
          "response": [
            {
              "name": "Fetch-Design-Notes-File",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"ruleName\": \"AKSNodeImageUpgradeDetails\",\n    \"type\": \"mcp\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/design-notes/fetch-file",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "design-notes",
                    "fetch-file"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 10:55:35 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "6895c25c-8805-4042-b19a-83278c6586e5"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "6895c25c-8805-4042-b19a-83278c6586e5"
                },
                {
                  "key": "X-Request-Id",
                  "value": "0f9e5c8a-34a5-496b-bb97-b3e1d10e6bc5"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b2e95f22-d97f-4ca8-a524-59fcffb3ce9a"
                },
                {
                  "key": "Transfer-Encoding",
                  "value": "chunked"
                }
              ],
              "cookie": [],
              "body": "{\n    \"fileName\": \"AKSNodeImageUpgradeDetails.ipynb\",\n    \"designNotesContent\": \"ewogICAgIm5iZm9ybWF0IjogNCwKICAgICJuYmZvcm1hdF9taW5vciI6IDAsCiAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgImNvbGFiIjogewogICAgICAgICAgICAicHJvdmVuYW5jZSI6IFtdCiAgICAgICAgfSwKICAgICAgICAia2VybmVsc3BlYyI6IHsKICAgICAgICAgICAgIm5hbWUiOiAicHl0aG9uMyIsCiAgICAgICAgICAgICJkaXNwbGF5X25hbWUiOiAiUHl0aG9uIDMiCiAgICAgICAgfSwKICAgICAgICAibGFuZ3VhZ2VfaW5mbyI6IHsKICAgICAgICAgICAgIm5hbWUiOiAicHl0aG9uIgogICAgICAgIH0KICAgIH0sCiAgICAiY2VsbHMiOiBbCiAgICAgICAgewogICAgICAgICAgICAiY2VsbF90eXBlIjogIm1hcmtkb3duIiwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgImlkIjogInNlY3Rpb24xX2V2aWRlbmNlX2RldGFpbHMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2UiOiBbCiAgICAgICAgICAgICAgICAiIyBGZXRjaEppcmFJc3N1ZXNMaXN0IC0gRGVzaWduIE5vdGVzXG5cbiMjIFNlY3Rpb24gMTogRXZpZGVuY2UgRGV0YWlsc1xuXG58IFN5c3RlbSB8IFNvdXJjZSBvZiBkYXRhIHwgRnJhbWV3b3JrcyB8IFB1cnBvc2UgfFxufC0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS18LS0tLS0tLS0tLXxcbnwgamlyYSB8IGNvbXBsaWFuY2Vjb3cgfCAtIHwgRmV0Y2ggSmlyYSBJc3N1ZXMgTGlzdCB8XG5cbioqUmVjb21tZW5kZWRFdmlkZW5jZU5hbWU6KiogRmlsdGVyZWRKaXJhSXNzdWVzXG5cbioqRGVzY3JpcHRpb246KiogRmV0Y2ggSmlyYSBJc3N1ZXMgTGlzdFxuXG4qKlJlZmVyZW5jZToqKiBcbi0gW0ppcmEgUkVTVCBBUEkgRG9jdW1lbnRhdGlvbl0oaHR0cHM6Ly9kZXZlbG9wZXIuYXRsYXNzaWFuLmNvbS9zZXJ2ZXIvamlyYS9wbGF0Zm9ybS9yZXN0LWFwaXMvKVxuLSBbSmlyYSBTZWFyY2ggQVBJXShodHRwczovL2RvY3MuYXRsYXNzaWFuLmNvbS9zb2Z0d2FyZS9qaXJhL2RvY3MvYXBpL1JFU1QvOC4xMy4wLyNhcGkvMi9zZWFyY2gpXG4iCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImNlbGxfdHlwZSI6ICJtYXJrZG93biIsCiAgICAgICAgICAgICJtZXRhZGF0YSI6IHsKICAgICAgICAgICAgICAgICJpZCI6ICJzZWN0aW9uMl9leHRlbmRlZF9zY2hlbWEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2UiOiBbCiAgICAgICAgICAgICAgICAiIyMgU2VjdGlvbiAyOiBEZWZpbmUgdGhlIFN5c3RlbSBTcGVjaWZpYyBEYXRhIChFeHRlbmRlZCBEYXRhIFNjaGVtYSlcblxuIyMjIFN0ZXAgMmE6IElucHV0c1xuMS4gKipDaHVua3NQZXJJdGVyYXRpb24oSU5UKSoqIC0gTnVtYmVyIG9mIGNodW5rcyB0byBwcm9jZXNzIHBlciBpdGVyYXRpb24gZm9yIGRhdGEgZXh0cmFjdGlvblxuMi4gKipKaXJhQ29uZGl0aW9uQ29uZmlnKEZJTEUpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBkZWZpbmluZyBmaWx0ZXJpbmcgY29uZGl0aW9ucyBmb3IgSmlyYSBpc3N1ZXNcbjMuICoqSmlyYUpRQ29uZmlnRmlsZShGSUxFKSoqIC0gVE9NTCBjb25maWd1cmF0aW9uIGZpbGUgd2l0aCBKUSBleHByZXNzaW9ucyBmb3IgZGF0YSBleHRyYWN0aW9uXG40LiAqKkppcmFMb2dDb25maWdGaWxlKEZJTEUpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgbG9nZ2luZyBzZXR0aW5nc1xuNS4gKipKaXJhUmVxdWVzdENvbmZpZ0ZpbGUoSFRUUF9DT05GSUcpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgSFRUUCByZXF1ZXN0IHNldHRpbmdzIHRvIEppcmEgQVBJXG42LiAqKkppcmFSZXNwb25zZUNvbmZpZ0ZpbGUoSFRUUF9DT05GSUcpKiogLSBUT01MIGNvbmZpZ3VyYXRpb24gZmlsZSBmb3IgcHJvY2Vzc2luZyBIVFRQIHJlc3BvbnNlcyBmcm9tIEppcmFcbjcuICoqUHJvY2VlZElmRXJyb3JFeGlzdHMoQk9PTEVBTikqKiAtIEZsYWcgdG8gY29udGludWUgcHJvY2Vzc2luZyBpZiBlcnJvcnMgYXJlIGVuY291bnRlcmVkXG44LiAqKlByb2NlZWRJZkxvZ0V4aXN0cyhCT09MRUFOKSoqIC0gRmxhZyB0byBjb250aW51ZSBwcm9jZXNzaW5nIGlmIGxvZyBmaWxlcyBhbHJlYWR5IGV4aXN0XG5cbiMjIyBTdGVwIDJiOiBBUEkgJiBGbG93XG4xLiBHRVQgL3Jlc3QvYXBpLzIvc2VhcmNoIC0gU2VhcmNoIGZvciBKaXJhIGlzc3VlcyB1c2luZyBKUUwgcXVlcmllc1xuMi4gR0VUIC9yZXN0L2FwaS8yL2lzc3VlL3tpc3N1ZUtleX0gLSBSZXRyaWV2ZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBmb3Igc3BlY2lmaWMgaXNzdWVzXG4zLiBHRVQgL3Jlc3QvYXBpLzIvcHJvamVjdCAtIExpc3QgYXZhaWxhYmxlIHByb2plY3RzIGZvciBjb250ZXh0XG5cbiMjIyBTdGVwIDJjOiBEZWZpbmUgdGhlIEV4dGVuZGVkIFNjaGVtYVxuXG5gYGBqc29uXG57XG4gIFwiZXhwYW5kXCI6IFwibmFtZXMsc2NoZW1hXCIsXG4gIFwic3RhcnRBdFwiOiAwLFxuICBcIm1heFJlc3VsdHNcIjogNTAsXG4gIFwidG90YWxcIjogMixcbiAgXCJpc3N1ZXNcIjogW1xuICAgIHtcbiAgICAgIFwiZXhwYW5kXCI6IFwib3BlcmF0aW9ucyx2ZXJzaW9uZWRSZXByZXNlbnRhdGlvbnMsZWRpdG1ldGEsY2hhbmdlbG9nLHJlbmRlcmVkRmllbGRzXCIsXG4gICAgICBcImlkXCI6IFwiMTIzNDVcIixcbiAgICAgIFwic2VsZlwiOiBcImh0dHBzOi8vY29tcGFueS5hdGxhc3NpYW4ubmV0L3Jlc3QvYXBpLzIvaXNzdWUvMTIzNDVcIixcbiAgICAgIFwia2V5XCI6IFwiUFJPSi0xMjNcIixcbiAgICAgIFwiZmllbGRzXCI6IHtcbiAgICAgICAgXCJzdW1tYXJ5XCI6IFwiUmV2aWV3IGFjY2VzcyBwZXJtaXNzaW9ucyBmb3Igc2Vuc2l0aXZlIGRhdGFcIixcbiAgICAgICAgXCJzdGF0dXNcIjoge1xuICAgICAgICAgIFwic2VsZlwiOiBcImh0dHBzOi8vY29tcGFueS5hdGxhc3NpYW4ubmV0L3Jlc3QvYXBpLzIvc3RhdHVzLzNcIixcbiAgICAgICAgICBcImRlc2NyaXB0aW9uXCI6IFwiVGhpcyBpc3N1ZSBpcyBiZWluZyBhY3RpdmVseSB3b3JrZWQgb24uXCIsXG4gICAgICAgICAgXCJpY29uVXJsXCI6IFwiaHR0cHM6Ly9jb21wYW55LmF0bGFzc2lhbi5uZXQvaW1hZ2VzL2ljb25zL3N0YXR1c2VzL2lucHJvZ3Jlc3MucG5nXCIsXG4gICAgICAgICAgXCJuYW1lXCI6IFwiSW4gUHJvZ3Jlc3NcIixcbiAgICAgICAgICBcImlkXCI6IFwiM1wiLFxuICAgICAgICAgIFwic3RhdHVzQ2F0ZWdvcnlcIjoge1xuICAgICAgICAgICAgXCJzZWxmXCI6IFwiaHR0cHM6Ly9jb21wYW55LmF0bGFzc2lhbi5uZXQvcmVzdC9hcGkvMi9zdGF0dXNjYXRlZ29yeS80XCIsXG4gICAgICAgICAgICBcImlkXCI6IDQsXG4gICAgICAgICAgICBcImtleVwiOiBcImluZGV0ZXJtaW5hdGVcIixcbiAgICAgICAgICAgIFwiY29sb3JOYW1lXCI6IFwieWVsbG93XCIsXG4gICAgICAgICAgICBcIm5hbWVcIjogXCJJbiBQcm9ncmVzc1wiXG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBcInByaW9yaXR5XCI6IHtcbiAgICAgICAgICBcInNlbGZcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9yZXN0L2FwaS8yL3ByaW9yaXR5LzNcIixcbiAgICAgICAgICBcImljb25VcmxcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9pbWFnZXMvaWNvbnMvcHJpb3JpdGllcy9tZWRpdW0uc3ZnXCIsXG4gICAgICAgICAgXCJuYW1lXCI6IFwiTWVkaXVtXCIsXG4gICAgICAgICAgXCJpZFwiOiBcIjNcIlxuICAgICAgICB9LFxuICAgICAgICBcImFzc2lnbmVlXCI6IHtcbiAgICAgICAgICBcInNlbGZcIjogXCJodHRwczovL2NvbXBhbnkuYXRsYXNzaWFuLm5ldC9yZXN0L2FwaS8yL3VzZXI/\"\n}"
            }
          ]
        },
        {
          "name": "Rule-readme-upsert",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "if (pm.response.code === 201) {",
                  "",
                  "        pm.test(\"Response has message parameters\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"message\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 201 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"ruleName\": \"AKSNodeImageUpgradeDetails\",\n    \"type\": \"rule\",\n    \"readmeContent\": \"IyBDb250aW5nZW50V29ya2VyUmVjb25jaWxpYXRpb24KVGhlIHB1cnBvc2Ugb2YgdGhpcyBjb250cm9sIGlzIHRvIGVuc3VyZSB0aGF0IGNvbnRpbmdlbnQgd29ya2VycycgYWNjZXNzIGlzIHByb21wdGx5IHJldm9rZWQgd2l0aCBpbiBhIGdyYWNlIHBlcmlvZCBmb2xsb3dpbmcgdGhlIHRlcm1pbmF0aW9uIG9mIHRoZWlyIGNvbnRyYWN0LiBUaGlzIGludm9sdmVzIHJlZ3VsYXJseSBjaGVja2luZyB0aGUgYWxpZ25tZW50IGJldHdlZW4gdGhlIGNvbnRpbmdlbnQgd29ya2VyJ3MgY29udHJhY3QgZXhwaXJhdGlvbiBkYXRlIGFuZCB0aGVpciBhY2Nlc3Mgc3RhdHVzIGluIHRoZSBBY3RpdmUgRGlyZWN0b3J5IChBRCkuIEluIHRoZSBldmVudCB0aGF0IGFjY2VzcyBpcyBmb3VuZCB0byBiZSBzdGlsbCBhY3RpdmUgZm9yIGEgY29udGluZ2VudCB3b3JrZXIgYmV5b25kIHRoZWlyIGNvbnRyYWN0IGV4cGlyYXRpb24gZGF0ZSwgdGhlIGNvbnRyb2wgYWltcyB0byB0cmFjayBhbmQgbm90aWZ5IHRoZSB3b3JrZXIncyBtYW5hZ2VyLCB0aGVyZWJ5IG1pdGlnYXRpbmcgcG90ZW50aWFsIHNlY3VyaXR5IHJpc2tzIGFuZCBlbnN1cmluZyBjb21wbGlhbmNlIHdpdGggYWNjZXNzIHRlcm1pbmF0aW9uIHBvbGljaWVzLgpOb3RlOiBDdXJyZW50bHksIG5vdGlmaWNhdGlvbiBwcm9jZWR1cmVzIGZvciB0aGlzIGNvbnRyb2wgYXJlIG5vdCBpbiBwbGFjZS4KCiMgUnVsZSBEZXNpZ246CgpUaGUgcnVsZSBpcyBkZXNpZ25lZCB0byBnZW5lcmF0ZSB0d28gZXZpZGVuY2VzIHVzaW5nIHR3byBQeXRob24gdGFza3MuCgotIFN0YXR1c1JlY29uY2lsaWF0aW9uRGF0YTogVGhpcyBldmlkZW5jZSBpcyBnZW5lcmF0ZWQgYnkgdGhlIFN0YXR1c1JlY29uY2lsaWF0aW9uIHRhc2sgYnkgcmVjb25jaWxpbmcgZGF0YSBmcm9tIEVtcGxveWVlRmlsZURldGFpbHMgKFdvcmtEYXkgRGF0YSkgYW5kIFNPV0ZpbGVEZXRhaWxzIChGaWVsZEdsYXNzIERhdGEpIGZldGNoZWQgZnJvbSBBV1MgUzMuIEl0IGluY2x1ZGVzIGFuICJBY2Nlc3MgRWxpZ2liaWxpdHkiIGNvbHVtbiwgd2hpY2ggZXZhbHVhdGVzIHRoZSBhY2Nlc3MgZWxpZ2liaWxpdHkgb2YgdXNlcnMgYW5kIHN0b3JlIHdoZXRoZXIgdGhlIHVzZXIgaXMgQUxMT1dFRCBvciBOT1RfQUxMT1dFRCB0byBhY2Nlc3MgdGhlIGFjdGl2ZSBkaXJlY3RvcnkuRXZlcnkgcmVjb3JkIHdpdGhpbiB0aGUgZXZpZGVuY2UgaXMgY2xhc3NpZmllZCBhcyBlaXRoZXIgIkNPTVBMSUFOVCIgb3IgIk5PTl9DT01QTElBTlQiIHdpdGggYW4gYWRkaXRpb25hbCAiTk9UX0RFVEVSTUlORUQiIHN0YXR1cyBhc3NpZ25lZCBpZiBhbnkgY29uZGl0aW9uYWwgZmllbGQgdmFsdWUgaXMgbWlzc2luZyBvciBpbmNvbXBsZXRlLiAKCi0gQWNjZXNzUmVjb25jaWxpYXRpb25EYXRhOiBUaGUgc2Vjb25kIGV2aWRlbmNlLCBBY2Nlc3NSZWNvbmNpbGlhdGlvbkRhdGEsIGlzIHByb2R1Y2VkIGJ5IHRoZSBBY2Nlc3NSZWNvbmNpbGlhdGlvbiB0YXNrIGJ5IHJlY29uY2lsaW5nIEF1ZGl0TG9nRmlsZURldGFpbHMgZnJvbSBBV1MgUzMgd2l0aCB0aGUgU3RhdHVzUmVjb25jaWxpYXRpb25EYXRhIGV2aWRlbmNlLiBFdmVyeSByZWNvcmQgd2l0aGluIHRoZSBldmlkZW5jZSBpcyBjbGFzc2lmaWVkIGFzIGVpdGhlciAiQ09NUExJQU5UIiBvciAiTk9OX0NPTVBMSUFOVCIgd2l0aCBhbiBhZGRpdGlvbmFsICJOT1RfREVURVJNSU5FRCIgc3RhdHVzIGFzc2lnbmVkIGlmIGFueSBjb25kaXRpb25hbCBmaWVsZCB2YWx1ZSBpcyBtaXNzaW5nIG9yIGluY29tcGxldGUuCgojIERlcGVuZGVuY2llczoKClRoZSBydWxlIGRlcGVuZHMgb24gNCBpbnB1dHM6CgotIEVtcGxveWVlRmlsZURldGFpbHM6IFRoaXMgZmlsZSBjb250YWlucyBlbXBsb3llZS1zcGVjaWZpYyBpbmZvcm1hdGlvbiBjcml0aWNhbCBmb3Igc3RhdHVzIHJlY29uY2lsaWF0aW9uLgotIFNPV0ZpbGVEZXRhaWxzOiBJdCBwcm92aWRlcyBzcGVjaWZpY3MgZnJvbSBTdGF0ZW1lbnQgb2YgV29yayBmaWxlcyB0byBzdXBwb3J0IHN0YXR1cyByZWNvbmNpbGlhdGlvbi4KLSBBdWRpdExvZ0ZpbGVEZXRhaWxzOiBEZXRhaWxzIGZyb20gdGhlIGF1ZGl0IGxvZyBhcmUgZXNzZW50aWFsIGZvciBhY2Nlc3MgcmVjb25jaWxpYXRpb24uCi0gR3JhY2VQZXJpb2Q6IFRoZSBncmFjZSBwZXJpb2QsIHdoaWNoIGlzIHRoZSBudW1iZXIgb2YgZGF5cyB3aXRoaW4gd2hpY2ggYWNjZXNzIG11c3QgYmUgcmV2b2tlZCBvbmNlIHRoZSBjb250cmFjdCBleHBpcmVzLiBJZiBhY2Nlc3MgaXMgbm90IHJldm9rZWQgd2l0aGluIHRoaXMgcGVyaW9kLCByZWNvcmRzIGFyZSBtYXJrZWQgYXMgIk5PTl9DT01QTElBTlQiIFRoZSBkZWZhdWx0IGdyYWNlIHBlcmlvZCBpcyBzZXQgdG8gMTUgZGF5cy4KCiMgQXBwbGljYXRpb25DbGFzcwpUaGUgQVdTQ29ubmVjdG9yIGFwcGxpY2F0aW9uIGNsYXNzIGlzIHZpdGFsIGZvciBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIHJ1bGUuIEl0IGlzIGZvdW5kIGluIHRoZSBkaXJlY3RvcnkgIlBvbGljeUNvdy9jYXRhbG9nL2FwcGxpY2F0aW9udHlwZXMvcHl0aG9uL2FwcGxpY2F0aW9udHlwZXMvYXdzYXBwY29ubmVjdG9yIi4gVGhpcyBhcHBsaWNhdGlvbiBjbGFzcyBpcyBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gZmFjaWxpdGF0ZSB0aGUgY29ubmVjdGlvbiB0byBBV1MgUzMgYW5kIGVuYWJsZSB0aGUgZG93bmxvYWRpbmcgb2YgZXNzZW50aWFsIGlucHV0IGZpbGVzLgoKCiMjIFRhc2tzCjEuICMjIyBTdGF0dXNSZWNvbmNpbGlhdGlvbgogICAgIyMjIyMgVGFzayAxIElucHV0cwogICAgLSBHcmFjZVBlcmlvZAogICAgLSBFbXBsb3llZUZpbGVEZXRhaWxzCiAgICAtIFNPV0ZpbGVEZXRhaWxzCiAgICAjIyMjIyBUYXNrIDEgT3V0cHV0cwogICAgLSBTdGF0dXNSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gQ29tcGxpYW5jZVBDVF8KICAgIC0gQ29tcGxpYW5jZVN0YXR1c18KICAgIC0gTG9nRmlsZSAtIHByb2R1Y2VkIHdoZW4gYW4gZXJyb3Igb2NjdXJzCgoyLiAjIyMgQWNjZXNzUmVjb25jaWxpYXRpb24KICAgICMjIyMjIFRhc2sgMiBJbnB1dHMKICAgIC0gR3JhY2VQZXJpb2QKICAgIC0gQXVkaXRMb2dGaWxlRGV0YWlscwogICAgLSBTdGF0dXNSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gU3RhdHVzUmVjb25jaWxlZENvbXBsaWFuY2VQQ1RfCiAgICAjIyMjIyBUYXNrIDIgT3V0cHV0cwogICAgLSBBY2Nlc3NSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gQ29tcGxpYW5jZVBDVF8KICAgIC0gQ29tcGxpYW5jZVN0YXR1c18KICAgIC0gTG9nRmlsZSAtIHByb2R1Y2VkIHdoZW4gYW4gZXJyb3Igb2NjdXJzCgojIyBSdWxlSW5wdXRzCi0gR3JhY2VQZXJpb2QKLSBFbXBsb3llZUZpbGVEZXRhaWxzCi0gU09XRmlsZURldGFpbHMKLSBBdWRpdExvZ0ZpbGVEZXRhaWxzCgojIyBSdWxlT3V0UHV0cwotIFN0YXR1c1JlY29uY2lsaWF0aW9uRGF0YQotIEFjY2Vzc1JlY29uY2lsaWF0aW9uRGF0YQotIExvZ0ZpbGUKLSBDb21wbGlhbmNlUENUXwotIENvbXBsaWFuY2VTdGF0dXNf\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/rules/upsert-readme",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "rules",
                "upsert-readme"
              ]
            }
          },
          "response": [
            {
              "name": "Rule-read-upsert",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"ruleName\": \"AKSNodeImageUpgradeDetails\",\n    \"type\": \"rule\",\n    \"readmeContent\": \"IyBDb250aW5nZW50V29ya2VyUmVjb25jaWxpYXRpb24KVGhlIHB1cnBvc2Ugb2YgdGhpcyBjb250cm9sIGlzIHRvIGVuc3VyZSB0aGF0IGNvbnRpbmdlbnQgd29ya2VycycgYWNjZXNzIGlzIHByb21wdGx5IHJldm9rZWQgd2l0aCBpbiBhIGdyYWNlIHBlcmlvZCBmb2xsb3dpbmcgdGhlIHRlcm1pbmF0aW9uIG9mIHRoZWlyIGNvbnRyYWN0LiBUaGlzIGludm9sdmVzIHJlZ3VsYXJseSBjaGVja2luZyB0aGUgYWxpZ25tZW50IGJldHdlZW4gdGhlIGNvbnRpbmdlbnQgd29ya2VyJ3MgY29udHJhY3QgZXhwaXJhdGlvbiBkYXRlIGFuZCB0aGVpciBhY2Nlc3Mgc3RhdHVzIGluIHRoZSBBY3RpdmUgRGlyZWN0b3J5IChBRCkuIEluIHRoZSBldmVudCB0aGF0IGFjY2VzcyBpcyBmb3VuZCB0byBiZSBzdGlsbCBhY3RpdmUgZm9yIGEgY29udGluZ2VudCB3b3JrZXIgYmV5b25kIHRoZWlyIGNvbnRyYWN0IGV4cGlyYXRpb24gZGF0ZSwgdGhlIGNvbnRyb2wgYWltcyB0byB0cmFjayBhbmQgbm90aWZ5IHRoZSB3b3JrZXIncyBtYW5hZ2VyLCB0aGVyZWJ5IG1pdGlnYXRpbmcgcG90ZW50aWFsIHNlY3VyaXR5IHJpc2tzIGFuZCBlbnN1cmluZyBjb21wbGlhbmNlIHdpdGggYWNjZXNzIHRlcm1pbmF0aW9uIHBvbGljaWVzLgpOb3RlOiBDdXJyZW50bHksIG5vdGlmaWNhdGlvbiBwcm9jZWR1cmVzIGZvciB0aGlzIGNvbnRyb2wgYXJlIG5vdCBpbiBwbGFjZS4KCiMgUnVsZSBEZXNpZ246CgpUaGUgcnVsZSBpcyBkZXNpZ25lZCB0byBnZW5lcmF0ZSB0d28gZXZpZGVuY2VzIHVzaW5nIHR3byBQeXRob24gdGFza3MuCgotIFN0YXR1c1JlY29uY2lsaWF0aW9uRGF0YTogVGhpcyBldmlkZW5jZSBpcyBnZW5lcmF0ZWQgYnkgdGhlIFN0YXR1c1JlY29uY2lsaWF0aW9uIHRhc2sgYnkgcmVjb25jaWxpbmcgZGF0YSBmcm9tIEVtcGxveWVlRmlsZURldGFpbHMgKFdvcmtEYXkgRGF0YSkgYW5kIFNPV0ZpbGVEZXRhaWxzIChGaWVsZEdsYXNzIERhdGEpIGZldGNoZWQgZnJvbSBBV1MgUzMuIEl0IGluY2x1ZGVzIGFuICJBY2Nlc3MgRWxpZ2liaWxpdHkiIGNvbHVtbiwgd2hpY2ggZXZhbHVhdGVzIHRoZSBhY2Nlc3MgZWxpZ2liaWxpdHkgb2YgdXNlcnMgYW5kIHN0b3JlIHdoZXRoZXIgdGhlIHVzZXIgaXMgQUxMT1dFRCBvciBOT1RfQUxMT1dFRCB0byBhY2Nlc3MgdGhlIGFjdGl2ZSBkaXJlY3RvcnkuRXZlcnkgcmVjb3JkIHdpdGhpbiB0aGUgZXZpZGVuY2UgaXMgY2xhc3NpZmllZCBhcyBlaXRoZXIgIkNPTVBMSUFOVCIgb3IgIk5PTl9DT01QTElBTlQiIHdpdGggYW4gYWRkaXRpb25hbCAiTk9UX0RFVEVSTUlORUQiIHN0YXR1cyBhc3NpZ25lZCBpZiBhbnkgY29uZGl0aW9uYWwgZmllbGQgdmFsdWUgaXMgbWlzc2luZyBvciBpbmNvbXBsZXRlLiAKCi0gQWNjZXNzUmVjb25jaWxpYXRpb25EYXRhOiBUaGUgc2Vjb25kIGV2aWRlbmNlLCBBY2Nlc3NSZWNvbmNpbGlhdGlvbkRhdGEsIGlzIHByb2R1Y2VkIGJ5IHRoZSBBY2Nlc3NSZWNvbmNpbGlhdGlvbiB0YXNrIGJ5IHJlY29uY2lsaW5nIEF1ZGl0TG9nRmlsZURldGFpbHMgZnJvbSBBV1MgUzMgd2l0aCB0aGUgU3RhdHVzUmVjb25jaWxpYXRpb25EYXRhIGV2aWRlbmNlLiBFdmVyeSByZWNvcmQgd2l0aGluIHRoZSBldmlkZW5jZSBpcyBjbGFzc2lmaWVkIGFzIGVpdGhlciAiQ09NUExJQU5UIiBvciAiTk9OX0NPTVBMSUFOVCIgd2l0aCBhbiBhZGRpdGlvbmFsICJOT1RfREVURVJNSU5FRCIgc3RhdHVzIGFzc2lnbmVkIGlmIGFueSBjb25kaXRpb25hbCBmaWVsZCB2YWx1ZSBpcyBtaXNzaW5nIG9yIGluY29tcGxldGUuCgojIERlcGVuZGVuY2llczoKClRoZSBydWxlIGRlcGVuZHMgb24gNCBpbnB1dHM6CgotIEVtcGxveWVlRmlsZURldGFpbHM6IFRoaXMgZmlsZSBjb250YWlucyBlbXBsb3llZS1zcGVjaWZpYyBpbmZvcm1hdGlvbiBjcml0aWNhbCBmb3Igc3RhdHVzIHJlY29uY2lsaWF0aW9uLgotIFNPV0ZpbGVEZXRhaWxzOiBJdCBwcm92aWRlcyBzcGVjaWZpY3MgZnJvbSBTdGF0ZW1lbnQgb2YgV29yayBmaWxlcyB0byBzdXBwb3J0IHN0YXR1cyByZWNvbmNpbGlhdGlvbi4KLSBBdWRpdExvZ0ZpbGVEZXRhaWxzOiBEZXRhaWxzIGZyb20gdGhlIGF1ZGl0IGxvZyBhcmUgZXNzZW50aWFsIGZvciBhY2Nlc3MgcmVjb25jaWxpYXRpb24uCi0gR3JhY2VQZXJpb2Q6IFRoZSBncmFjZSBwZXJpb2QsIHdoaWNoIGlzIHRoZSBudW1iZXIgb2YgZGF5cyB3aXRoaW4gd2hpY2ggYWNjZXNzIG11c3QgYmUgcmV2b2tlZCBvbmNlIHRoZSBjb250cmFjdCBleHBpcmVzLiBJZiBhY2Nlc3MgaXMgbm90IHJldm9rZWQgd2l0aGluIHRoaXMgcGVyaW9kLCByZWNvcmRzIGFyZSBtYXJrZWQgYXMgIk5PTl9DT01QTElBTlQiIFRoZSBkZWZhdWx0IGdyYWNlIHBlcmlvZCBpcyBzZXQgdG8gMTUgZGF5cy4KCiMgQXBwbGljYXRpb25DbGFzcwpUaGUgQVdTQ29ubmVjdG9yIGFwcGxpY2F0aW9uIGNsYXNzIGlzIHZpdGFsIGZvciBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIHJ1bGUuIEl0IGlzIGZvdW5kIGluIHRoZSBkaXJlY3RvcnkgIlBvbGljeUNvdy9jYXRhbG9nL2FwcGxpY2F0aW9udHlwZXMvcHl0aG9uL2FwcGxpY2F0aW9udHlwZXMvYXdzYXBwY29ubmVjdG9yIi4gVGhpcyBhcHBsaWNhdGlvbiBjbGFzcyBpcyBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gZmFjaWxpdGF0ZSB0aGUgY29ubmVjdGlvbiB0byBBV1MgUzMgYW5kIGVuYWJsZSB0aGUgZG93bmxvYWRpbmcgb2YgZXNzZW50aWFsIGlucHV0IGZpbGVzLgoKCiMjIFRhc2tzCjEuICMjIyBTdGF0dXNSZWNvbmNpbGlhdGlvbgogICAgIyMjIyMgVGFzayAxIElucHV0cwogICAgLSBHcmFjZVBlcmlvZAogICAgLSBFbXBsb3llZUZpbGVEZXRhaWxzCiAgICAtIFNPV0ZpbGVEZXRhaWxzCiAgICAjIyMjIyBUYXNrIDEgT3V0cHV0cwogICAgLSBTdGF0dXNSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gQ29tcGxpYW5jZVBDVF8KICAgIC0gQ29tcGxpYW5jZVN0YXR1c18KICAgIC0gTG9nRmlsZSAtIHByb2R1Y2VkIHdoZW4gYW4gZXJyb3Igb2NjdXJzCgoyLiAjIyMgQWNjZXNzUmVjb25jaWxpYXRpb24KICAgICMjIyMjIFRhc2sgMiBJbnB1dHMKICAgIC0gR3JhY2VQZXJpb2QKICAgIC0gQXVkaXRMb2dGaWxlRGV0YWlscwogICAgLSBTdGF0dXNSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gU3RhdHVzUmVjb25jaWxlZENvbXBsaWFuY2VQQ1RfCiAgICAjIyMjIyBUYXNrIDIgT3V0cHV0cwogICAgLSBBY2Nlc3NSZWNvbmNpbGlhdGlvbkRhdGEKICAgIC0gQ29tcGxpYW5jZVBDVF8KICAgIC0gQ29tcGxpYW5jZVN0YXR1c18KICAgIC0gTG9nRmlsZSAtIHByb2R1Y2VkIHdoZW4gYW4gZXJyb3Igb2NjdXJzCgojIyBSdWxlSW5wdXRzCi0gR3JhY2VQZXJpb2QKLSBFbXBsb3llZUZpbGVEZXRhaWxzCi0gU09XRmlsZURldGFpbHMKLSBBdWRpdExvZ0ZpbGVEZXRhaWxzCgojIyBSdWxlT3V0UHV0cwotIFN0YXR1c1JlY29uY2lsaWF0aW9uRGF0YQotIEFjY2Vzc1JlY29uY2lsaWF0aW9uRGF0YQotIExvZ0ZpbGUKLSBDb21wbGlhbmNlUENUXwotIENvbXBsaWFuY2VTdGF0dXNf\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/rules/upsert-readme",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "rules",
                    "upsert-readme"
                  ]
                }
              },
              "status": "Created",
              "code": 201,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Length",
                  "value": "53"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 10:56:04 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "5b580ef6-76d6-43d3-9de7-6c1fac49091a"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "5b580ef6-76d6-43d3-9de7-6c1fac49091a"
                },
                {
                  "key": "X-Request-Id",
                  "value": "83dacce9-1048-4db1-b301-41892e31fb48"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b2e95f22-d97f-4ca8-a524-59fcffb3ce9a"
                }
              ],
              "cookie": [],
              "body": "{\n    \"message\": \"Rule read-me file created successfully.\"\n}"
            }
          ]
        },
        {
          "name": "Execute-rule",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "if (pm.response.code === 200) {",
                  "",
                  "        pm.environment.set(\"ruleExecutionId\", jsonData.id);",
                  "        pm.test(\"Response has id parameters\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"id\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"fromDate\": \"2025-07-01\",\n    \"toDate\": \"2025-08-06\",\n    \"ruleName\": \"FetchGitHubPullRequestsV2\",\n    \"ruleInputs\": [\n        {\n            \"name\": \"PRRequestConfig\",\n            \"dataType\": \"HTTP_CONFIG\",\n            \"repeated\": false,\n            \"format\": \"toml\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"PRResponseConfig\",\n            \"dataType\": \"HTTP_CONFIG\",\n            \"repeated\": false,\n            \"format\": \"toml\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"InScopeRepos\",\n            \"dataType\": \"FILE\",\n            \"repeated\": false,\n            \"format\": \"json\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"PR-JQConfig\",\n            \"dataType\": \"FILE\",\n            \"repeated\": false,\n            \"format\": \"toml\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"LogConfigFile\",\n            \"dataType\": \"FILE\",\n            \"repeated\": false,\n            \"format\": \"toml\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"ProceedIfLogExists\",\n            \"dataType\": \"BOOLEAN\",\n            \"repeated\": false,\n            \"defaultValue\": false,\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"CustomExceptionConfigFileForPR\",\n            \"dataType\": \"FILE\",\n            \"repeated\": false,\n            \"format\": \"json\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"RequiredFields\",\n            \"dataType\": \"STRING\",\n            \"repeated\": true,\n            \"defaultValue\": [\n                \"RepositoryName\"\n            ],\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"RuleOutputFileFormat\",\n            \"dataType\": \"STRING\",\n            \"repeated\": false,\n            \"defaultValue\": \"PARQUET\",\n            \"allowedValues\": [\n                \"JSON\",\n                \"CSV\",\n                \"PARQUET\",\n                \"YAML\",\n                \"TOML\",\n                \"XLSX\"\n            ],\n            \"showField\": true,\n            \"required\": true\n        }\n    ],\n    \"applications\": [\n        {\n            \"applicationType\": \"HttpRequest\",\n            \"appURL\": \"\",\n            \"credentialType\": \"\",\n            \"credentialValues\": {},\n            \"appTags\": {\n                \"appType\": [\n                    \"httprequest\"\n                ],\n                \"environment\": [\n                    \"logical\"\n                ],\n                \"execlevel\": [\n                    \"app\"\n                ],\n                \"framework\": [\n                    \"github\"\n                ]\n            }\n        }\n    ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/rules/execute-rule",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "rules",
                "execute-rule"
              ]
            }
          },
          "response": [
            {
              "name": "Execute-rule",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"fromDate\": \"2025-07-01\",\n    \"toDate\": \"2025-08-06\",\n    \"ruleName\": \"FetchGitHubPullRequestsV2\",\n    \"ruleInputs\": [\n        {\n            \"name\": \"PRRequestConfig\",\n            \"dataType\": \"HTTP_CONFIG\",\n            \"repeated\": false,\n            \"format\": \"toml\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"PRResponseConfig\",\n            \"dataType\": \"HTTP_CONFIG\",\n            \"repeated\": false,\n            \"format\": \"toml\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"InScopeRepos\",\n            \"dataType\": \"FILE\",\n            \"repeated\": false,\n            \"format\": \"json\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"PR-JQConfig\",\n            \"dataType\": \"FILE\",\n            \"repeated\": false,\n            \"format\": \"toml\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"LogConfigFile\",\n            \"dataType\": \"FILE\",\n            \"repeated\": false,\n            \"format\": \"toml\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"ProceedIfLogExists\",\n            \"dataType\": \"BOOLEAN\",\n            \"repeated\": false,\n            \"defaultValue\": false,\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"CustomExceptionConfigFileForPR\",\n            \"dataType\": \"FILE\",\n            \"repeated\": false,\n            \"format\": \"json\",\n            \"defaultValue\": \"<<MINIO_FILE_PATH>>\",\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"RequiredFields\",\n            \"dataType\": \"STRING\",\n            \"repeated\": true,\n            \"defaultValue\": [\n                \"RepositoryName\"\n            ],\n            \"allowedValues\": [],\n            \"showField\": true,\n            \"required\": true\n        },\n        {\n            \"name\": \"RuleOutputFileFormat\",\n            \"dataType\": \"STRING\",\n            \"repeated\": false,\n            \"defaultValue\": \"PARQUET\",\n            \"allowedValues\": [\n                \"JSON\",\n                \"CSV\",\n                \"PARQUET\",\n                \"YAML\",\n                \"TOML\",\n                \"XLSX\"\n            ],\n            \"showField\": true,\n            \"required\": true\n        }\n    ],\n    \"applications\": [\n        {\n            \"applicationType\": \"HttpRequest\",\n            \"appURL\": \"\",\n            \"credentialType\": \"\",\n            \"credentialValues\": {},\n            \"appTags\": {\n                \"appType\": [\n                    \"httprequest\"\n                ],\n                \"environment\": [\n                    \"logical\"\n                ],\n                \"execlevel\": [\n                    \"app\"\n                ],\n                \"framework\": [\n                    \"github\"\n                ]\n            }\n        }\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/rules/execute-rule",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "rules",
                    "execute-rule"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Length",
                  "value": "2"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 10:58:44 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "f61067a5-6e73-470f-931b-e6b8e3a68148"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "f61067a5-6e73-470f-931b-e6b8e3a68148"
                },
                {
                  "key": "X-Request-Id",
                  "value": "10c8e322-f6bd-474b-b068-58626c168bc0"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b2e95f22-d97f-4ca8-a524-59fcffb3ce9a"
                }
              ],
              "cookie": [],
              "body": "{\"id\":\"00000000-0000-0000-0000-000000000000\"}"
            }
          ]
        },
        {
          "name": "Fetch-rule-execution-progress",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "if (pm.response.code === 200) {",
                  "",
                  "        pm.test(\"Response has required parameters\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"status\");",
                  "            pm.expect(jsonData).to.have.property(\"startDateTime\");",
                  "            pm.expect(jsonData).to.have.property(\"endDateTime\");",
                  "            pm.expect(jsonData).to.have.property(\"ruleName\");",
                  "            pm.expect(jsonData).to.have.property(\"taskProgressSummary\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"executionID\": \"{{ruleExecutionId}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/rules/fetch-execution-progress",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "rules",
                "fetch-execution-progress"
              ]
            }
          },
          "response": [
            {
              "name": "Fetch-rule-execution-progress",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\"executionID\":\"be707178-43a2-427c-b396-a6fd01125731\"}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/rules/fetch-execution-progress",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "rules",
                    "fetch-execution-progress"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Length",
                  "value": "114"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 11:00:23 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "314556a9-9f4b-4ac6-ace9-b326eed6a81f"
                }
              ],
              "cookie": [],
              "body": "{\n    \"status\": \"COMPLETED\",\n    \"outputs\": {\n        \"CompliancePCT_\": 0,\n        \"ComplianceStatus_\": \"NOT_DETERMINED\",\n        \"GitHubPullRequestsList\": \"http://pcminio:9000/demo/eaaac6598a92e89f0a34727e591b665ca3f0acba/16692bae5589972430c8a805675f0883024d8b68/da399516b61e6f0170684ce4a4366cd09e59d4e9/8bb9b6bd83c9cd51345cfce8a5851fcbc40449de/OutputFile-88bf1ec5-e020-4e07-8690-a77ed5349053.parquet\"\n    },\n    \"inputs\": {\n        \"CustomExceptionConfigFileForPR\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/CustomExceptionConfigFileForPR.json\",\n        \"InScopeRepos\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/InScopeRepos-InScopeRepos-Inscoperepostest (1) (1) (1) (2) (4) (1).json\",\n        \"LogConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/LogConfigFile 2.toml\",\n        \"PR-JQConfig\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PR-JQConfig.toml\",\n        \"PRRequestConfig\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PRRequestConfig.toml\",\n        \"PRResponseConfig\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PRResponseConfig.toml\",\n        \"ProceedIfLogExists\": false,\n        \"RequiredFields\": [\n            \"RepositoryName\"\n        ],\n        \"RuleOutputFileFormat\": \"PARQUET\"\n    },\n    \"startDateTime\": \"2025-08-07T05:32:02.602849155Z\",\n    \"endDateTime\": \"2025-08-07T05:33:24.385390932Z\",\n    \"duration\": 81782541767,\n    \"progress\": [\n        {\n            \"status\": \"INPROGRESS\",\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/InScopeRepos-InScopeRepos-Inscoperepostest (1) (1) (1) (2) (4) (1).json\",\n                \"RequiredFields\": [\n                    \"RepositoryName\"\n                ]\n            },\n            \"startDateTime\": \"2025-08-07T05:32:05.421536903Z\",\n            \"endDateTime\": \"0001-01-01T00:00:00Z\",\n            \"name\": \"Field Validation for InScopeRepos File-InputFieldValidation\"\n        },\n        {\n            \"status\": \"COMPLETED\",\n            \"outputs\": {\n                \"ValidDataFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/InScopeRepos-InScopeRepos-Inscoperepostest (1) (1) (1) (2) (4) (1).json\"\n            },\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/InScopeRepos-InScopeRepos-Inscoperepostest (1) (1) (1) (2) (4) (1).json\",\n                \"RequiredFields\": [\n                    \"RepositoryName\"\n                ]\n            },\n            \"startDateTime\": \"2025-08-07T05:32:05.421536903Z\",\n            \"endDateTime\": \"2025-08-07T05:32:07.380496256Z\",\n            \"duration\": 1958959363,\n            \"name\": \"Field Validation for InScopeRepos File-InputFieldValidation\"\n        },\n        {\n            \"status\": \"INPROGRESS\",\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/InScopeRepos-InScopeRepos-Inscoperepostest (1) (1) (1) (2) (4) (1).json\",\n                \"LogFile\": null,\n                \"RequestConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PRRequestConfig.toml\",\n                \"ResponseConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PRResponseConfig.toml\"\n            },\n            \"startDateTime\": \"2025-08-07T05:32:10.002669525Z\",\n            \"endDateTime\": \"0001-01-01T00:00:00Z\",\n            \"name\": \"Fetch PR data-ExecuteHttpRequestV2\"\n        },\n        {\n            \"status\": \"COMPLETED\",\n            \"outputs\": {\n                \"OutputFile\": \"http://pcminio:9000/demo/ebd00e711f00c859741995a31ccc8c441beab4b5/5feb46292abb07ff0ea8299ee2293509da1eb971/8e181cc2e0f1dd40c9e8098d273a8c28a0756bbc/533682a9813527c99fe25c0ebf54071807848a2c/OutputFile-315349a5-afcb-4134-9b54-599a0f6f1819.json\"\n            },\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/InScopeRepos-InScopeRepos-Inscoperepostest (1) (1) (1) (2) (4) (1).json\",\n                \"LogFile\": null,\n                \"RequestConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PRRequestConfig.toml\",\n                \"ResponseConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PRResponseConfig.toml\"\n            },\n            \"startDateTime\": \"2025-08-07T05:32:10.002669525Z\",\n            \"endDateTime\": \"2025-08-07T05:33:04.538389713Z\",\n            \"duration\": 54535720218,\n            \"name\": \"Fetch PR data-ExecuteHttpRequestV2\"\n        },\n        {\n            \"status\": \"INPROGRESS\",\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/demo/ebd00e711f00c859741995a31ccc8c441beab4b5/5feb46292abb07ff0ea8299ee2293509da1eb971/8e181cc2e0f1dd40c9e8098d273a8c28a0756bbc/533682a9813527c99fe25c0ebf54071807848a2c/OutputFile-315349a5-afcb-4134-9b54-599a0f6f1819.json\",\n                \"LogConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/LogConfigFile 2.toml\",\n                \"LogFile\": null,\n                \"ProceedIfLogExists\": false\n            },\n            \"startDateTime\": \"2025-08-07T05:33:07.453211617Z\",\n            \"endDateTime\": \"0001-01-01T00:00:00Z\",\n            \"name\": \"Generate Conditional Logs-ConditionalLogGenerator\"\n        },\n        {\n            \"status\": \"COMPLETED\",\n            \"outputs\": {\n                \"OutputFile\": \"http://pcminio:9000/demo/ebd00e711f00c859741995a31ccc8c441beab4b5/5feb46292abb07ff0ea8299ee2293509da1eb971/8e181cc2e0f1dd40c9e8098d273a8c28a0756bbc/533682a9813527c99fe25c0ebf54071807848a2c/OutputFile-315349a5-afcb-4134-9b54-599a0f6f1819.json\"\n            },\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/demo/ebd00e711f00c859741995a31ccc8c441beab4b5/5feb46292abb07ff0ea8299ee2293509da1eb971/8e181cc2e0f1dd40c9e8098d273a8c28a0756bbc/533682a9813527c99fe25c0ebf54071807848a2c/OutputFile-315349a5-afcb-4134-9b54-599a0f6f1819.json\",\n                \"LogConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/LogConfigFile 2.toml\",\n                \"LogFile\": null,\n                \"ProceedIfLogExists\": false\n            },\n            \"startDateTime\": \"2025-08-07T05:33:07.453211617Z\",\n            \"endDateTime\": \"2025-08-07T05:33:09.58873931Z\",\n            \"duration\": 2135527773,\n            \"name\": \"Generate Conditional Logs-ConditionalLogGenerator\"\n        },\n        {\n            \"status\": \"INPROGRESS\",\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/demo/ebd00e711f00c859741995a31ccc8c441beab4b5/5feb46292abb07ff0ea8299ee2293509da1eb971/8e181cc2e0f1dd40c9e8098d273a8c28a0756bbc/533682a9813527c99fe25c0ebf54071807848a2c/OutputFile-315349a5-afcb-4134-9b54-599a0f6f1819.json\",\n                \"JQConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PR-JQConfig.toml\",\n                \"LogFile\": null\n            },\n            \"startDateTime\": \"2025-08-07T05:33:12.187001374Z\",\n            \"endDateTime\": \"0001-01-01T00:00:00Z\",\n            \"name\": \"Extract And Standardize PR Data-ExtractDataUsingJQV2\"\n        },\n        {\n            \"status\": \"COMPLETED\",\n            \"outputs\": {\n                \"OutputFile\": \"http://pcminio:9000/demo/5b1470381a72e6fb72d317f90cbd53e6a8047f8d/a425f69fe58dc98c055bf0da4f02dfb67293ea3f/aafed1d9865ed4d4ef62d7faf473a03d9c8f9720/9f86e9d44af65fd623dc94b36a12530e0ecbd6f2/OutputFile-0eb89a7c-c75a-4cc6-8567-7a6418c66329.json\"\n            },\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/demo/ebd00e711f00c859741995a31ccc8c441beab4b5/5feb46292abb07ff0ea8299ee2293509da1eb971/8e181cc2e0f1dd40c9e8098d273a8c28a0756bbc/533682a9813527c99fe25c0ebf54071807848a2c/OutputFile-315349a5-afcb-4134-9b54-599a0f6f1819.json\",\n                \"JQConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/PR-JQConfig.toml\",\n                \"LogFile\": null\n            },\n            \"startDateTime\": \"2025-08-07T05:33:12.187001374Z\",\n            \"endDateTime\": \"2025-08-07T05:33:15.432262046Z\",\n            \"duration\": 3245260682,\n            \"name\": \"Extract And Standardize PR Data-ExtractDataUsingJQV2\"\n        },\n        {\n            \"status\": \"INPROGRESS\",\n            \"inputs\": {\n                \"CustomExceptionConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/CustomExceptionConfigFileForPR.json\",\n                \"InputFile1\": \"http://pcminio:9000/demo/5b1470381a72e6fb72d317f90cbd53e6a8047f8d/a425f69fe58dc98c055bf0da4f02dfb67293ea3f/aafed1d9865ed4d4ef62d7faf473a03d9c8f9720/9f86e9d44af65fd623dc94b36a12530e0ecbd6f2/OutputFile-0eb89a7c-c75a-4cc6-8567-7a6418c66329.json\",\n                \"LogFile\": null\n            },\n            \"startDateTime\": \"2025-08-07T05:33:18.016867114Z\",\n            \"endDateTime\": \"0001-01-01T00:00:00Z\",\n            \"name\": \"Custom Error Message for Exception Handling-CustomExceptionHandler\"\n        },\n        {\n            \"status\": \"COMPLETED\",\n            \"outputs\": {\n                \"OutputFile1\": \"http://pcminio:9000/demo/5b1470381a72e6fb72d317f90cbd53e6a8047f8d/a425f69fe58dc98c055bf0da4f02dfb67293ea3f/aafed1d9865ed4d4ef62d7faf473a03d9c8f9720/9f86e9d44af65fd623dc94b36a12530e0ecbd6f2/OutputFile-0eb89a7c-c75a-4cc6-8567-7a6418c66329.json\"\n            },\n            \"inputs\": {\n                \"CustomExceptionConfigFile\": \"http://pcminio:9000/ruleinputs/FetchGitHubPullRequestsV2/aeb74bae-4ee2-4e2b-8ddf-f986b070cfa3/CustomExceptionConfigFileForPR.json\",\n                \"InputFile1\": \"http://pcminio:9000/demo/5b1470381a72e6fb72d317f90cbd53e6a8047f8d/a425f69fe58dc98c055bf0da4f02dfb67293ea3f/aafed1d9865ed4d4ef62d7faf473a03d9c8f9720/9f86e9d44af65fd623dc94b36a12530e0ecbd6f2/OutputFile-0eb89a7c-c75a-4cc6-8567-7a6418c66329.json\",\n                \"LogFile\": null\n            },\n            \"startDateTime\": \"2025-08-07T05:33:18.016867114Z\",\n            \"endDateTime\": \"2025-08-07T05:33:19.548048105Z\",\n            \"duration\": 1531181021,\n            \"name\": \"Custom Error Message for Exception Handling-CustomExceptionHandler\"\n        },\n        {\n            \"status\": \"INPROGRESS\",\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/demo/5b1470381a72e6fb72d317f90cbd53e6a8047f8d/a425f69fe58dc98c055bf0da4f02dfb67293ea3f/aafed1d9865ed4d4ef62d7faf473a03d9c8f9720/9f86e9d44af65fd623dc94b36a12530e0ecbd6f2/OutputFile-0eb89a7c-c75a-4cc6-8567-7a6418c66329.json\",\n                \"LogFile\": null,\n                \"OutputFileFormat\": \"PARQUET\"\n            },\n            \"startDateTime\": \"2025-08-07T05:33:22.161837042Z\",\n            \"endDateTime\": \"0001-01-01T00:00:00Z\",\n            \"name\": \"Convert Rule Output File Format-ConvertFileFormatV2\"\n        },\n        {\n            \"status\": \"COMPLETED\",\n            \"outputs\": {\n                \"OutputFile\": \"http://pcminio:9000/demo/eaaac6598a92e89f0a34727e591b665ca3f0acba/16692bae5589972430c8a805675f0883024d8b68/da399516b61e6f0170684ce4a4366cd09e59d4e9/8bb9b6bd83c9cd51345cfce8a5851fcbc40449de/OutputFile-88bf1ec5-e020-4e07-8690-a77ed5349053.parquet\"\n            },\n            \"inputs\": {\n                \"InputFile\": \"http://pcminio:9000/demo/5b1470381a72e6fb72d317f90cbd53e6a8047f8d/a425f69fe58dc98c055bf0da4f02dfb67293ea3f/aafed1d9865ed4d4ef62d7faf473a03d9c8f9720/9f86e9d44af65fd623dc94b36a12530e0ecbd6f2/OutputFile-0eb89a7c-c75a-4cc6-8567-7a6418c66329.json\",\n                \"LogFile\": null,\n                \"OutputFileFormat\": \"PARQUET\"\n            },\n            \"startDateTime\": \"2025-08-07T05:33:22.161837042Z\",\n            \"endDateTime\": \"2025-08-07T05:33:24.383715382Z\",\n            \"duration\": 2221878300,\n            \"name\": \"Convert Rule Output File Format-ConvertFileFormatV2\"\n        }\n    ]\n}"
            }
          ]
        },
        {
          "name": "Update-task-tags",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Response status is successful\", function () {",
                  "pm.response.to.have.status(204);",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"taskName\":[\"AccessReconciliationGeneric\"],\n    \"tags\":[\"readme\"],\n    \"operation\": \"REMOVE\" //to add taga use 'ADD'\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{url}}/api/v5/partner/pc/tasks/update-tags",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "pc",
                "tasks",
                "update-tags"
              ]
            }
          },
          "response": [
            {
              "name": "Update-task-tags",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"taskName\":[\"AccessReconciliationGeneric\"],\n    \"tags\":[\"readme\"],\n    \"operation\": \"REMOVE\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{url}}/api/v5/partner/pc/tasks/update-tags",
                  "host": [
                    "{{url}}"
                  ],
                  "path": [
                    "api",
                    "v5",
                    "partner",
                    "pc",
                    "tasks",
                    "update-tags"
                  ]
                }
              },
              "status": "No Content",
              "code": 204,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Access-Control-Allow-Origin",
                  "value": "://"
                },
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                },
                {
                  "key": "Date",
                  "value": "Thu, 07 Aug 2025 10:56:30 GMT"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "7df642bf-256f-4d25-9c8d-aecfa085a284"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "7df642bf-256f-4d25-9c8d-aecfa085a284"
                },
                {
                  "key": "X-Request-Id",
                  "value": "f263cf4d-822c-4b25-9a8f-7a272935fd79"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": "b2e95f22-d97f-4ca8-a524-59fcffb3ce9a"
                }
              ],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "Rules",
      "item": [
        {
          "name": "Get All Published Rules",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "let jsonData = pm.response.json();",
                  "",
                  "// Ensure items array exists and has at least one entry",
                  "if (pm.response.code === 200) {",
                  "        pm.environment.set(\"ruleID\", jsonData.items[0].id);",
                  "        pm.test(\"Response has items array\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"items\");",
                  "            pm.expect(jsonData.items).to.be.an(\"array\");",
                  "        });",
                  "",
                  "        pm.test(\"Response has pagination\", function () {",
                  "            pm.expect(jsonData).to.have.property(\"pagination\");",
                  "        });",
                  "        pm.test(\"Response has required parameters\", function () {",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"id\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"name\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"description\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"type\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"cnMasterControlId\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"ruleInputs\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"ruleOutputs\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"tags\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"createdAt\");",
                  "            pm.expect(jsonData.items[0]).to.have.property(\"updatedAt\");",
                  "        });",
                  "",
                  "        }",
                  "else {",
                  "    pm.test(\"No items found in response\", () => {",
                  "    pm.expect.fail(`Expected 200 but got ${pm.response.code} - ${pm.response.status}`);",
                  "",
                  "    });",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/rules?page=1&page_size=10&name_contains=AWS",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "rules"
              ],
              "query": [
                {
                  "key": "name",
                  "value": "Github",
                  "disabled": true
                },
                {
                  "key": "page",
                  "value": "1"
                },
                {
                  "key": "page_size",
                  "value": "10"
                },
                {
                  "key": "names",
                  "value": "Github,test",
                  "disabled": true
                },
                {
                  "key": "name_contains",
                  "value": "AWS"
                },
                {
                  "key": "type",
                  "value": "sql_rule",
                  "disabled": true
                }
              ]
            }
          },
          "response": [
            {
              "name": "Get All Published Rules",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "http://{{hostname}}:{{partner_service_port}}/v5/partner/rules",
                  "protocol": "http",
                  "host": [
                    "{{hostname}}"
                  ],
                  "port": "{{partner_service_port}}",
                  "path": [
                    "v5",
                    "partner",
                    "rules"
                  ],
                  "query": [
                    {
                      "key": "name",
                      "value": "Github",
                      "disabled": true
                    },
                    {
                      "key": "page",
                      "value": "1",
                      "disabled": true
                    },
                    {
                      "key": "page_size",
                      "value": "10",
                      "disabled": true
                    },
                    {
                      "key": "names",
                      "value": "Github,test",
                      "disabled": true
                    },
                    {
                      "key": "name_contains",
                      "value": "Github",
                      "disabled": true
                    },
                    {
                      "key": "type",
                      "value": "sql_rule",
                      "disabled": true
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "e3c569fc-7aba-474c-bb5a-11a81b4e608f"
                },
                {
                  "key": "X-Request-Id",
                  "value": "a8c9a4ea-871b-4b4f-b75f-aea78bdbce0d"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": ""
                },
                {
                  "key": "Date",
                  "value": "Fri, 27 Feb 2026 06:55:48 GMT"
                },
                {
                  "key": "Transfer-Encoding",
                  "value": "chunked"
                }
              ],
              "cookie": [
                {
                  "expires": "Invalid Date",
                  "domain": "",
                  "path": ""
                }
              ],
              "body": "{\n    \"items\": [\n        {\n            \"id\": \"00000000-0000-0000-0000-000000000000\",\n            \"name\": \"GenerateBigQueryLogRetentionComplianceReportV2\",\n            \"type\": \"sql_rule\",\n            \"cnMasterControlId\": \"00000000-0000-0000-0000-000000000000\",\n            \"ruleInputs\": {\n                \"fileContent\": {},\n                \"sqlRuleFileContent\": {\n                    \"defaultvalue\": \"base64 file content\"\n                }\n            },\n            \"ruleOutputs\": {\n                \"LogRetentionComplianceReport\": {}\n            },\n            \"tags\": {\n                \"environment\": [\n                    \"logical\"\n                ],\n                \"execlevel\": [\n                    \"app\"\n                ]\n            },\n            \"createdAt\": \"02/27/2026 04:55:33\",\n            \"updatedAt\": \"02/27/2026 04:55:33\"\n        }\n            \"id\": \"68dc6d71-5dfe-485f-9ac5-2d5b0c2da910\",\n            \"name\": \"Github-Metrics_c24750fd_1-1_TimeToFirstReviewMetrics_R9Ks40\",\n            \"type\": \"sql_rule\",\n            \"cnMasterControlId\": \"bbf38e5d-698a-4281-b5b9-a17f25e7ca47\",\n            \"ruleInputs\": {\n                \"fileContent\": {},\n                \"sqlRuleFileContent\": {\n                    \"defaultvalue\": \"YXBpVmVyc2lvbjogdjFiZXRhCmtpbmQ6IFNRTFJ1bGUKbWV0YWRhdGE6CiAgbmFtZTogR2l0aHViLU1ldHJpY3NfYzI0NzUwZmRfMS0xX1RpbWVUb0ZpcnN0UmV2aWV3TWV0cmljc19SOUtzNDAKc3BlYzoKICBwdXJwb3NlOiAiIgogIGRlc2NyaXB0aW9uOiAiIgogIGFsaWFzcmVmOiAiIgogIHNxbGRhdGFzb3VyY2U6CiAgICBzb3VyY2V0eXBlOiBmaWxlCiAgICBydWxlc2VsZWN0b3I6IGV2aWRlbmNlCiAgICBhc3Nlc3NtZW50TmFtZTogR2l0aHViIE1ldHJpY3MKICAgIGFzc2Vzc21lbnRJRDogYzI0NzUwZmQtYmJlNi00MmQ0LTkwNWEtNTY3ZDE3YWQ5NGVkCiAgICBpbnB1dHM6CiAgICAtIG5hbWU6IFRpbWVUb0ZpcnN0UmV2aWV3UmVwb3J0CiAgICAgIHNob3J0bmFtZTogVGltZVRvRmlyc3RSZXZpZXdSZXBvcnQKICAgICAgaW5wdXRTb3VyY2U6ICIiCiAgICAgIGZpbGU6CiAgICAgICAgY29udGVudDogIiIKICAgICAgICBmaWxldHlwZTogIiIKICAgICAgb3RoZXJpbmZvczoKICAgICAgICBldmlkZW5jZToKICAgICAgICAgIGlkOiAiIgogICAgICAgICAgZXZpZGVuY2VOYW1lOiBUaW1lVG9GaXJzdFJldmlld1JlcG9ydAogICAgICAgICAgYXNzZXNzbWVudENvbnRyb2xJRDogZWZmNTAwNWYtZDA2Ny00ZGQyLWFhNjAtNzU4NzkwMWI1YWExCiAgICAgICAgICBhc3Nlc3NtZW50Q29udHJvbERpc3BsYXlhYmxlOiAiMS4xIgogICAgICAgICAgcmVmZXJlbmNlaWQ6ICIiCiAgICAgICAgICBhc3Nlc21lbnRydW5ldmlkZW5jZWlkOiAiIgogICAgICAgICAgYXNzZXNtZW50cnVuZXZpZGVuY2VyZWZlcmVuY2VpZDogIiIKICAgICAgam1lc3BhdGhmaWx0ZXI6ICIiCiAgICAgIHN0cnVjdHVyZToKICAgICAgICBjb2x1bW5JbmZvczogW10KICBzcWxzdGF0ZW1lbnRzOgogIC0gbmFtZTogVGltZVRvRmlyc3RSZXZpZXdNZXRyaWNzCiAgICBzaG9ydG5hbWU6IFRpbWVUb0ZpcnN0UmV2aWV3TWV0cmljcwogICAgZGVzY3JpcHRpb246ICIiCiAgICB0eXBlOiAiIgogICAgc3Fsc3RhdGVtZW50OiB8LQogICAgICBTRUxFQ1QKICAgICAgICAgIFN5c3RlbSwKICAgICAgICAgIFJlc291cmNlSUQsCiAgICAgICAgICBSZXNvdXJjZU5hbWUsCiAgICAgICAgICBSZXNvdXJjZVR5cGUsCiAgICAgICAgICBSZXNvdXJjZUxvY2F0aW9uLAogICAgICAgICAgUmVzb3VyY2VVUkwsCiAgICAgICAgICBPcGVuVGltZXN0YW1wLAogICAgICAgICAgUmV2aWV3VGltZXN0YW1wLAogICAgICAgICAgUmFpc2VyRW1haWwsCiAgICAgICAgICBSZXZpZXdlckVtYWlsLAogICAgICAgICAgQ29QaWxvdFJldmlldywKICAgICAgICAgIENvbXBsaWFuY2VTdGF0dXNSZWFzb24KICAgICAgRlJPTSBUaW1lVG9GaXJzdFJldmlld1JlcG9ydAogIG91dHB1dHM6CiAgICBmaWxlczoKICAgIC0gbmFtZTogVGltZVRvRmlyc3RSZXZpZXdNZXRyaWNzCiAgICAgIGRlc2NyaXB0aW9uOiAiIgogICAgICBwYXRoOiAiIgogICAgICBmb3JtYXQ6IGNzdgogICAgICB3ZWlnaHQ6IDAKICAgICAgc2hvcnRuYW1lOiBUaW1lVG9GaXJzdFJldmlld01ldHJpY3MKICAgIGNvbXBsaWFuY2VwY3Q6IDAKICAgIGNvbXBsaWFuY2VzdGF0dXM6ICIiCg==\"\n                }\n            },\n            \"ruleOutputs\": {\n                \"TimeToFirstReviewMetrics\": {}\n            },\n            \"tags\": {\n                \"environment\": [\n                    \"logical\"\n                ],\n                \"execlevel\": [\n                    \"app\"\n                ]\n            },\n            \"createdAt\": \"02/26/2026 17:18:12\",\n            \"updatedAt\": \"02/26/2026 17:18:12\"\n    ],\n    \"pagination\": {\n        \"currentPage\": \"1\",\n        \"totalCount\": \"2\",\n        \"pageSize\": \"10\",\n        \"totalPages\": \"1\"\n    }\n}"
            }
          ]
        },
        {
          "name": "Get Published Rule By ID",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "pm.test(\"Process Get Published Rule By ID\", function () {",
                  "    if (pm.response.code === 200) {",
                  "        console.log(\"Processing Get Published Rule By ID...\");",
                  "        ",
                  "        try {",
                  "            const jsonData = pm.response.json();",
                  "            ",
                  "            pm.expect(jsonData).to.have.property(\"id\");",
                  "            pm.expect(jsonData).to.have.property(\"name\");",
                  "            pm.expect(jsonData).to.have.property(\"description\");",
                  "            pm.expect(jsonData).to.have.property(\"type\");",
                  "            pm.expect(jsonData).to.have.property(\"cnMasterControlId\");",
                  "            pm.expect(jsonData).to.have.property(\"ruleInputs\");",
                  "            pm.expect(jsonData).to.have.property(\"ruleOutputs\");",
                  "            pm.expect(jsonData).to.have.property(\"tags\");",
                  "            pm.expect(jsonData).to.have.property(\"metaTags\");",
                  "            pm.expect(jsonData).to.have.property(\"createdAt\");",
                  "            pm.expect(jsonData).to.have.property(\"updatedAt\");",
                  "            console.log(\"Get Published Rule By ID - ID:\", jsonData.id, \"| Type:\", jsonData.appType);",
                  "            ",
                  "        } catch (e) {",
                  "            console.error(\"Failed to parse Get Published Rule By ID:\", e.message);",
                  "            pm.expect.fail(\"Parse error: \" + e.message);",
                  "        }",
                  "        ",
                  "    } else {",
                  "        console.error(\"Failed to fetch Get Published Rule By ID - Status:\", pm.response.code);",
                  "        pm.expect.fail(`Request failed with status ${pm.response.code}`);",
                  "    }",
                  "});"
                ],
                "type": "text/javascript",
                "packages": {}
              }
            }
          ],
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/rules/{{ruleID}}",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "rules",
                "{{ruleID}}"
              ]
            }
          },
          "response": [
            {
              "name": "Get Published Rule By ID",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "{{authToken}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "http://{{hostname}}:{{partner_service_port}}/v5/partner/rules/e291a4bb-20a3-4735-a817-3e1e671ec2ee",
                  "protocol": "http",
                  "host": [
                    "{{hostname}}"
                  ],
                  "port": "{{partner_service_port}}",
                  "path": [
                    "v5",
                    "partner",
                    "rules",
                    "e291a4bb-20a3-4735-a817-3e1e671ec2ee"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "Text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                },
                {
                  "key": "X-Correlation-Id",
                  "value": "d1b81e3f-209c-4b59-a4e9-062cb14fce9e"
                },
                {
                  "key": "X-Request-Id",
                  "value": "88e06aa0-b847-4dbc-8649-ccbe87dc0d8f"
                },
                {
                  "key": "X-Visitor-Id",
                  "value": ""
                },
                {
                  "key": "Date",
                  "value": "Fri, 27 Feb 2026 06:49:46 GMT"
                },
                {
                  "key": "Content-Length",
                  "value": "1072"
                }
              ],
              "cookie": [
                {
                  "expires": "Invalid Date",
                  "domain": "",
                  "path": ""
                }
              ],
              "body": "{\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"name\": \"FetchBigQueryAWSConfigLogSummary\",\n    \"description\": \"This rule fetches the latest assessment run evidence using the assessment name, control number, and evidence name. If an AssessmentRunName is provided, it fetches evidence from that specific run instead.\",\n    \"type\": \"rule\",\n    \"cnMasterControlId\": \"00000000-0000-0000-0000-000000000000\",\n    \"ruleInputs\": {\n...\n    },\n    \"ruleOutputs\": {\n        \"AWSConfigLogSummary\": {},\n        \"LogFile\": {}\n    },\n    \"tags\": {\n        \"appType\": [\n            \"compliancecow\"\n        ],\n        \"environment\": [\n            \"logical\"\n        ],\n        \"execlevel\": [\n            \"app\"\n        ]\n    },\n    \"createdAt\": \"02/26/2026 11:42:39\",\n    \"updatedAt\": \"02/26/2026 11:42:39\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Download File",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "{{authToken}}"
          }
        ],
        "url": {
          "raw": "{{url}}/api/v5/partner/file-download/{{inputFileHash}}",
          "host": [
            "{{url}}"
          ],
          "path": [
            "api",
            "v5",
            "partner",
            "file-download",
            "{{inputFileHash}}"
          ]
        }
      },
      "response": [
        {
          "name": "structure",
          "originalRequest": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{url}}/api/v5/partner/file-download/{{inputFileHash}}",
              "host": [
                "{{url}}"
              ],
              "path": [
                "api",
                "v5",
                "partner",
                "file-download",
                "{{inputFileHash}}"
              ]
            }
          },
          "_postman_previewlanguage": "Text",
          "header": [],
          "cookie": [],
          "body": "{\n    \"BucketName\": \"continube\",\n    \"FileName\": \"F1-KubernetesOnPrem 1 (1) (1).csv\",\n    \"FileType\": \"\",\n    \"FileContent\": \"aWQsQ29udHJvbCBOdW1iZXIsQWxpYXMsQ29udHJvbCBOYW1lLERlc2NyaXB0aW9uLERlcGVuZGVuY3ksVHlwZSxSdWxlIE5hbWUsUnVsZSBJZCxTeXN0ZW0gU3ludGhlc2l6ZXJzLFVzZXIgU3ludGhlc2l6ZXJzLFJlcG9ydGluZyBMZXZlbCxyZWNvcmRndWlkX18scm93bm9fXyxyZWNvcmRzdGF0dXNfXyxjcmVhdGVkX2F0X18sbGFzdF91cGRhdGVkX2F0X18sdGFnc19fLGNyZWF0ZWRfYnlfXyxsYXN0X3VwZGF0ZWRfYnlfXyxsaW5rZWRyZWNvcmRndWlkc19fLGFjdGlvbnNfXyx1c2VyX2FjdGlvbnNfXyxwcm9wb3NhbHNfXyxyZWNvcmRzX3RhZ3NfXyxsaW5rX2RhdGFfXyxyZWxhdGVkX2RhdGFfXyxzdGF0dXNfXyxzaWduYWxfXyxleGNlcHRpb25zX18sb3duZXJfXyxyZW1lZGlhdGlvbl9fCjc1MjU5MGZlNjllYzRiMzM4MjI2ZTM1NmE4MzhhNzg0LDEsMSxPcmdhbml6ZWQgYnkgUnVsZXMsLCwsLCwsLCw3NTI1OTBmZTY5ZWM0YjMzODIyNmUzNTZhODM4YTc4NCwwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjMwZTA2MmMxODdjNGViMjk5OTZmMzk2OWU1ZWFlMjQsMS4xLDEuMSxSZWdpc3RyeSwsLCwsLCwsRmFsc2UsZjMwZTA2MmMxODdjNGViMjk5OTZmMzk2OWU1ZWFlMjQsMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE0ZGEwZDQ5ZTAyNzQwNWZhZmMyZTYyMjUxZGZmMTUzLDEuMS4xLDEuMS4xLEFsbG93ZWQgcmVwb3NpdG9yaWVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2FsbG93ZWRyZXBvc2l0b3JpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDE0ZGEwZDQ5ZTAyNzQwNWZhZmMyZTYyMjUxZGZmMTUzLDIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozOGZkMTljODQxYmE0OTU3YWY2MDAyMjA2YTE0MzA2ZCwxLjIsMS4yLFNlY3JldHMgTWFuYWdlbWVudCwsLCwsLCwsRmFsc2UsMzhmZDE5Yzg0MWJhNDk1N2FmNjAwMjIwNmExNDMwNmQsMyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE5MGMxNzQxYTJkOTQxYzg4OWY0N2FlNDgzNjJkNGI5LDEuMi4xLDEuMi4xLEVuYWJsZSBhdXRvbW91bnQgc2VydmljZSB0b2tlbiwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbmFibGVhdXRvbW91bnRzZXJ2aWNldG9rZW49Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE5MGMxNzQxYTJkOTQxYzg4OWY0N2FlNDgzNjJkNGI5LDQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxOGQxNzhiNDEzYjE0ZDI2YmUwMWRlMTM4MmY0OGZlZSwxLjIuMiwxLjIuMixBcHBsaWNhdGlvbnMgY3JlZGVudGlhbHMgaW4gY29uZmlndXJhdGlvbiBmaWxlcyAsZmFpbHMgaWYgQ29uZmlnTWFwcyBoYXZlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBpbiBjb25maWd1cmF0aW9uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYXBwbGljYXRpb25zY3JlZGVudGlhbHNpbmNvbmZpZ3VyYXRpb25maWxlcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMThkMTc4YjQxM2IxNGQyNmJlMDFkZTEzODJmNDhmZWUsNSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjgzZTBjNDQ2MjE1NTQzYmM5NDc2NDFkOTM1OTcyNGEwLDEuMi4zLDEuMi4zLFNlY3JldC9FVENEIGVuY3J5cHRpb24gZW5hYmxlZCAsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzc2VjcmV0ZXRjZGVuY3J5cHRpb25lbmFibGVkID1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODNlMGM0NDYyMTU1NDNiYzk0NzY0MWQ5MzU5NzI0YTAsNixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE0NmJkNGI0ODU0NjQ3M2E4NDk0NTdhMTkzZDQyMjE1LDEuMi40LDEuMi40LEVuc3VyZSBleHRlcm5hbCBzZWNyZXRzIHN0b3JhZ2UgaXMgaW4gdXNlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWV4dGVybmFsc2VjcmV0c3N0b3JhZ2Vpc2ludXNlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhNDZiZDRiNDg1NDY0NzNhODQ5NDU3YTE5M2Q0MjIxNSw3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYWM4MTRkMGZlMzhhNGM4N2IwN2RhNDVhNjBmMWI5YTYsMS4zLDEuMyxBdXRob3JpemF0aW9uLCwsLCwsLCxGYWxzZSxhYzgxNGQwZmUzOGE0Yzg3YjA3ZGE0NWE2MGYxYjlhNiw4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMzVkMzU4MjgzMzg0NDIyMjk1ODNhMjYwZGIxNGQzMGEsMS4zLjEsMS4zLjEsQmxvY2sgZW5kcG9pbnQgZWRpdCBkZWZhdWx0IHJvbGUsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYmxvY2tlbmRwb2ludGVkaXRkZWZhdWx0cm9sZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzVkMzU4MjgzMzg0NDIyMjk1ODNhMjYwZGIxNGQzMGEsOSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjk2NDdlOWJiNGUyMDQzZmQ5MmUxMjRlYzgwNzViYzI2LDEuMy4yLDEuMy4yLERpc2FsbG93IGFub255bW91cyB1c2VyLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Rpc2FsbG93YW5vbnltb3VzdXNlcj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTY0N2U5YmI0ZTIwNDNmZDkyZTEyNGVjODA3NWJjMjYsMTAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5NDM3MjhjMjkzYjQ0MmVlYmM4ZjhjZWI5MGIyZjU3YSwxLjMuMywxLjMuMyxCbG9jayBzZXJ2aWNlIGFjY291bnQgdXBkYXRlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Jsb2Nrc2VydmljZWFjY291bnR1cGRhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDk0MzcyOGMyOTNiNDQyZWViYzhmOGNlYjkwYjJmNTdhLDExLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOWNhZDdiMTMxYWIyNDgwMmFjZDA0MzYxZjc4NGU1MWEsMS4zLjQsMS4zLjQsRXhlYyBpbnRvIGNvbnRhaW5lciAsZGV0ZXJtaW5lcyB3aGljaCB1c2VycyBoYXZlIHBlcm1pc3Npb25zIHRvIGV4ZWMgaW50byBwb2RzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZXhlY2ludG9jb250YWluZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDljYWQ3YjEzMWFiMjQ4MDJhY2QwNDM2MWY3ODRlNTFhLDEyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYTkxNTNjMDY1MmE2NDY1Y2IyNWVmMGNiMjcyMzEwMDksMS4zLjUsMS4zLjUsQXV0b21hdGljIG1hcHBpbmcgb2Ygc2VydmljZSBhY2NvdW50ICxkZXRlcm1pbmVzIHdoaWNoIHNlcnZpY2UgYWNjb3VudHMgY2FuIGJlIHVzZWQgdG8gYWNjZXNzIG90aGVyIHJlc291cmNlcyBpbiB0aGUgY2x1c3RlciwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2F1dG9tYXRpY21hcHBpbmdvZnNlcnZpY2VhY2NvdW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhOTE1M2MwNjUyYTY0NjVjYjI1ZWYwY2IyNzIzMTAwOSwxMyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjNhNWYzNzNjMTRkZDRiOTVhMTQwMzRkYTNjMjkzMmY3LDEuMy42LDEuMy42LENsdXN0ZXIgYWRtaW4gYmluZGluZyAsZGV0ZXJtaW5lcyB3aGljaCB1c2VycyBoYXZlIGNsdXN0ZXIgYWRtaW4gcGVybWlzc2lvbnMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjbHVzdGVyYWRtaW5iaW5kaW5nPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwzYTVmMzczYzE0ZGQ0Yjk1YTE0MDM0ZGEzYzI5MzJmNywxNCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjAzYmUwMTExMWM2MjQ4YzlhNTY1MzZlNjM0YmU0MGY2LDEuMy43LDEuMy43LFJ1bGUgY2FuIHNzaCB0byBwb2QsZGVuaWVzIHBvZHMgd2l0aCBTU0ggcG9ydHMgb3BlbmVkKDIyLzIyMiksLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2Fuc3NodG9wb2Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDAzYmUwMTExMWM2MjQ4YzlhNTY1MzZlNjM0YmU0MGY2LDE1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNmU1Y2U2OTFkYjU3NDgzNmI2Yzg2ZjY2MzVjNDk0M2EsMS4zLjgsMS4zLjgsRGlzYWJsZSBhbm9ueW1vdXMgYWNjZXNzIHRvIEt1YmVsZXQgc2VydmljZSAsRGV0ZXJtaW5lcyBpZiBhbm9ueW1vdXMgcmVxdWVzdHMgYXJlIHRvIGt1YmVsZXQgc2VydmljZSBhcmUgYWxsb3dlZC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNkaXNhYmxlYW5vbnltb3VzYWNjZXNzdG9rdWJlbGV0c2VydmljZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNmU1Y2U2OTFkYjU3NDgzNmI2Yzg2ZjY2MzVjNDk0M2EsMTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplMjRlNmYwNTk4YmY0NmJlOGU2ZTMxYTg5ZTY0YmNlOSwxLjMuOSwxLjMuOSxBY2Nlc3MgS3ViZXJuZXRlcyBkYXNoYm9hcmQsZmFpbHMgaWYgc3ViamVjdCB0aGF0IGlzIG5vdCBkYXNoYm9hcmQgc2VydmljZSBhY2NvdW50IGlzIGJvdW5kIHRvIGRhc2hib2FyZCByb2xlL2NsdXN0ZXJyb2xlIG9yICBpZiBhbnlvbmUgdGhhdCBpcyBub3QgZGFzaGJvYXJkIHBvZCBpcyBhc3NvY2lhdGVkIHdpdGggaXRzIHNlcnZpY2UgYWNjb3VudC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNhY2Nlc3NrdWJlcm5ldGVzZGFzaGJvYXJkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlMjRlNmYwNTk4YmY0NmJlOGU2ZTMxYTg5ZTY0YmNlOSwxNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmI2MmRkNTg0MjQwOTRlMjE5ZmU0Njc2N2NhMjdjMTMzLDEuMy4xMCwxLjMuMTAsTGlzdCBLdWJlcm5ldGVzIHNlY3JldHMsZGV0ZXJtaW5lcyB3aGljaCB1c2VycyBjYW4gbGlzdC9nZXQgc2VjcmV0cywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2xpc3RrdWJlcm5ldGVzc2VjcmV0cz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYjYyZGQ1ODQyNDA5NGUyMTlmZTQ2NzY3Y2EyN2MxMzMsMTgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkM2JjYWU5MGVkY2U0M2YwYTY4YWYxOTE3NTAzMjI2OCwxLjMuMTEsMS4zLjExLE1vdW50IHNlcnZpY2UgcHJpbmNpcGFsLGZhaWxzIGlmIHNlcnZpY2UgYWNjb3VudCBhbmQgd29ya2xvYWRzIG1vdW50IHNlcnZpY2UgYWNjb3VudCB0b2tlbiBieSBkZWZhdWx0LCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzbW91bnRzZXJ2aWNlcHJpbmNpcGFsPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkM2JjYWU5MGVkY2U0M2YwYTY4YWYxOTE3NTAzMjI2OCwxOSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjhlYWI0MGZjOTY3ZjRkMWU4ZjAzM2I4MWY1ZWJmZjI3LDEuMy4xMiwxLjMuMTIsRGVsZXRlIEt1YmVybmV0ZXMgZXZlbnRzLGRldGVybWluZXMgd2hpY2ggdXNlcnMgY2FuIGRlbGV0ZSBldmVudHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNkZWxldGVrdWJlcm5ldGVzZXZlbnRzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4ZWFiNDBmYzk2N2Y0ZDFlOGYwMzNiODFmNWViZmYyNywyMCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjJlNjE3YTVhNTZmYzQyYTk5Zjk5ZGRhZTU1OTM5YjIwLDEuMy4xMywxLjMuMTMsUnVsZSBleGNlc3NpdmUgZGVsZXRlIHJpZ2h0cyxmYWlscyBpZiB1c2VyIGNhbiBkZWxldGUgaW1wb3J0YW50IHJlc291cmNlcywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVleGNlc3NpdmVkZWxldGVyaWdodHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDJlNjE3YTVhNTZmYzQyYTk5Zjk5ZGRhZTU1OTM5YjIwLDIxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYmEzNGEzMGZhMTM5NDE5YWFjZmYzZGNkYjAxYmVjZWEsMS4zLjE0LDEuMy4xNCxSdWxlIGFjY2VzcyBrdWJlbGV0IEFQSSxmYWlscyBpZiBubyBuZXR3b3JrIHBvbGljeSBleGlzdHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlYWNjZXNza3ViZWxldGFwaT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYmEzNGEzMGZhMTM5NDE5YWFjZmYzZGNkYjAxYmVjZWEsMjIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowNmJkNmQwNjI3M2I0MThmYTNhN2RiZjRlNTQ3MjMwNiwxLjMuMTUsMS4zLjE1LEVuc3VyZSBzZXJ2aWNlIHByaW5jaXBsZSBoYXMgcmVhZCBvbmx5IHBlcm1pc3Npb25zLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXNlcnZpY2VwcmluY2lwbGVoYXNyZWFkb25seXBlcm1pc3Npb25zPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwNmJkNmQwNjI3M2I0MThmYTNhN2RiZjRlNTQ3MjMwNiwyMyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjFmODc3MWZhOWE4MDRiYjBiMGJjNWI3MWIyZGE0Y2QwLDEuMy4xNiwxLjMuMTYsTGlzdCByb2xlIGRlZmluaXRpb25zIGluIGFjciwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNsaXN0cm9sZWRlZmluaXRpb25zaW5hY3I9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDFmODc3MWZhOWE4MDRiYjBiMGJjNWI3MWIyZGE0Y2QwLDI0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTJmMWNiODRiZmJjNGNhYmEyNGZhZWNhYWVkNjczMGQsMS4zLjE3LDEuMy4xNyxSdWxlIGNhbiB1cGRhdGUgY29uZmlnbWFwLGRldGVybWluZXMgd2hpY2ggdXNlcnMgY2FuIHVwZGF0ZS9wYXRjaCB0aGUgJ2NvcmVkbnMnIGNvbmZpZ21hcCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVjYW51cGRhdGVjb25maWdtYXA9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDEyZjFjYjg0YmZiYzRjYWJhMjRmYWVjYWFlZDY3MzBkLDI1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjM1NmVlMmU4M2FmNDhlYzkxZGIzYmRmNGIyNDAzZTcsMS4zLjE4LDEuMy4xOCxFeHRlcm5hbCBzZWNyZXQgc3RvcmFnZSxDb25zaWRlciB0aGUgdXNlIG9mIGFuIGV4dGVybmFsIHNlY3JldHMgc3RvcmFnZSBhbmQgbWFuYWdlbWVudCBzeXN0ZW0gaW5zdGVhZCBvZiB1c2luZyBLdWJlcm5ldGVzIFNlY3JldHMgZGlyZWN0bHkgaWYgeW91IGhhdmUgbW9yZSBjb21wbGV4IHNlY3JldCBtYW5hZ2VtZW50IG5lZWRzLiBFbnN1cmUgdGhlIHNvbHV0aW9uIHJlcXVpcmVzIGF1dGhlbnRpY2F0aW9uIHRvIGFjY2VzcyBzZWNyZXRzIGhhcyBhdWRpdGluZyBvZiBhY2Nlc3MgdG8gYW5kIHVzZSBvZiBzZWNyZXRzIGFuZCBlbmNyeXB0cyBzZWNyZXRzLiBTb21lIHNvbHV0aW9ucyBhbHNvIG1ha2UgaXQgZWFzaWVyIHRvIHJvdGF0ZSBzZWNyZXRzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V4dGVybmFsc2VjcmV0c3RvcmFnZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZjM1NmVlMmU4M2FmNDhlYzkxZGIzYmRmNGIyNDAzZTcsMjYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApmMDUxZjE4YTg5Y2I0Yjk2OTBmNGNkNGM2ZDU1OGVjNywxLjMuMTksMS4zLjE5LFJldmlldyByb2xlcyB3aXRoIGF3cyBpYW0gYXV0aGVudGljYXRvciwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNyZXZpZXdyb2xlc3dpdGhhd3NpYW1hdXRoZW50aWNhdG9yPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmMDUxZjE4YTg5Y2I0Yjk2OTBmNGNkNGM2ZDU1OGVjNywyNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmNmNWQ0MmZmYTJiNjRmNTg5Y2NmOGE0Y2YzMmZmNGZkLDEuMy4yMCwxLjMuMjAsUnVsZSBjYW4gcG9ydGZvcndhcmQsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWNhbnBvcnRmb3J3YXJkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjZjVkNDJmZmEyYjY0ZjU4OWNjZjhhNGNmMzJmZjRmZCwyOCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmY3YWQ4NDg3NjY4YzQwYmU4YzliYzg1MDhkZmUyZTc1LDEuMy4yMSwxLjMuMjEsUnVsZSBjYW4gYmluZCBlc2NhbGF0ZSxkZXRlcm1pbmVzIHdoaWNoIHVzZXJzIGNhbiBvciBiaW5kIGVzY2FsYXRlIHJvbGVzL2NsdXN0ZXJyb2xlcywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVjYW5iaW5kZXNjYWxhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGY3YWQ4NDg3NjY4YzQwYmU4YzliYzg1MDhkZmUyZTc1LDI5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2ZjOGJkYTY4MjEyNDlkMWIzMjE2ZjUzMzliY2IxZTgsMS4zLjIyLDEuMy4yMixSdWxlIGNhbiBjcmVhdGUgYmluZCBlc2NhbGF0ZSByb2xlLGRldGVybWluZXMgd2hpY2ggdXNlcnMgY2FuIGNyZWF0ZS91cGRhdGUgcm9sZWJpbmRpbmdzL2NsdXN0ZXJyb2xlYmluZGluZ3Mgb3IgYmluZCByb2xlcy9jbHVzdGVycm9sZXMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuY3JlYXRlYmluZGVzY2FsYXRlcm9sZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2ZjOGJkYTY4MjEyNDlkMWIzMjE2ZjUzMzliY2IxZTgsMzAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiOTQzNTVlODA2ZDI0ZGY2OWI3MjJmMmJiYzE2MmQ3YSwxLjMuMjMsMS4zLjIzLFJ1bGUgY2FuIGNyZWF0ZSBtb2RpZnkgcG9kLGRldGVybWluZXMgd2hpY2ggdXNlcnMgaGF2ZSBjcmVhdGUvbW9kaWZ5ICBwZXJtaXNzaW9ucyBvbiBwb2RzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWNhbmNyZWF0ZW1vZGlmeXBvZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYjk0MzU1ZTgwNmQyNGRmNjliNzIyZjJiYmMxNjJkN2EsMzEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkMmM0Mjg5NzZhMGU0ODg1YjgwNmNlN2I2NDVlMmVlMCwxLjMuMjQsMS4zLjI0LFJ1bGUgY2FuIGNyZWF0ZSBwb2QsZGV0ZXJtaW5lcyB3aGljaCB1c2VycyBjYW4gY3JlYXRlIHBvZHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuY3JlYXRlcG9kPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkMmM0Mjg5NzZhMGU0ODg1YjgwNmNlN2I2NDVlMmVlMCwzMixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjVkZWQ3Njc5ZmI3ZDQ2NDliMDk5NGY1ZjcwMGRlNjVlLDEuMy4yNSwxLjMuMjUsUnVsZSBjYW4gY3JlYXRlIHBvZCBrdWJlIHN5c3RlbSxkZXRlcm1pbmVzIHdoaWNoIHVzZXJzIGNhbiBjcmVhdGUgcG9kcyBpbiBrdWJlIHN5c3RlbSBuYW1lc3BhY2UsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuY3JlYXRlcG9ka3ViZXN5c3RlbT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWRlZDc2NzlmYjdkNDY0OWIwOTk0ZjVmNzAwZGU2NWUsMzMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0YThjMzg0NzEzYWY0YzYxYTgxYzUxYjk1MWViYWIxMSwxLjMuMjYsMS4zLjI2LFJ1bGUgY2FuIGRlbGV0ZSBjcmVhdGUgc2VydmljZSxkZXRlcm1pbmVzIHdoaWNoIHVzZXJzIGhhdmUgY3JlYXRlL2RlbGV0ZSAgcGVybWlzc2lvbnMgb24gc2VydmljZXMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuZGVsZXRlY3JlYXRlc2VydmljZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNGE4YzM4NDcxM2FmNGM2MWE4MWM1MWI5NTFlYmFiMTEsMzQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0OWRiMDA2OTY5ZTM0YjljOTgzZjYwNDhlMjM0NTZmZSwxLjMuMjcsMS4zLjI3LFJ1bGUgY2FuIGltcGVyc29uYXRlIHVzZXJzIGdyb3VwcyxkZXRlcm1pbmVzIHdoaWNoIHVzZXJzIGNhbiBpbXBlcnNvbmF0ZSB1c2Vycy9ncm91cHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuaW1wZXJzb25hdGV1c2Vyc2dyb3Vwcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDlkYjAwNjk2OWUzNGI5Yzk4M2Y2MDQ4ZTIzNDU2ZmUsMzUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApjMjY5ZWQ2ZmRiMTM0N2E5YWZiODU4ZThkN2YzZTY0MywxLjMuMjgsMS4zLjI4LFJ1bGUgY2FuIGRlbGV0ZSBsb2dzLGRldGVybWluZXMgd2hpY2ggdXNlcnMgY2FuIGRlbGV0ZSBsb2dzIGluc2lkZSBhIGNvbnRhaW5lciwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVjYW5kZWxldGVsb2dzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjMjY5ZWQ2ZmRiMTM0N2E5YWZiODU4ZThkN2YzZTY0MywzNixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQzNDM3OWM1NTFlMDQ2ODE5MDk0ODg1MWEzOTRiODM3LDEuNCwxLjQsTmV0d29yayBTZWN1cml0eSwsLCwsLCwsRmFsc2UsNDM0Mzc5YzU1MWUwNDY4MTkwOTQ4ODUxYTM5NGI4MzcsMzcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowNDUwNzNhMzA2ODE0YzgzYWE5OGI3OWE2OTEzZWQ0ZSwxLjQuMSwxLjQuMSxCbG9jayBMb2FkYmFsYW5jZXIgc2VydmljZSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNibG9ja2xvYWRiYWxhbmNlcnNlcnZpY2U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDA0NTA3M2EzMDY4MTRjODNhYTk4Yjc5YTY5MTNlZDRlLDM4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYWE3YjBmNDY0YThkNDM2MTg1NzkzMjNiZjhmMGUyYTUsMS40LjIsMS40LjIsQmxvY2sgTm9kZVBvcnQgc2VydmljZSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNibG9ja25vZGVwb3J0c2VydmljZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYWE3YjBmNDY0YThkNDM2MTg1NzkzMjNiZjhmMGUyYTUsMzksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozNDIxMzRiNjE0ZDg0NDM1OWFjMDU0ZGM5ZjcxMTE2MSwxLjQuMywxLjQuMyxCbG9jayBpbmdyZXNzIHdpdGggd2lsZGNhcmQsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYmxvY2tpbmdyZXNzd2l0aHdpbGRjYXJkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwzNDIxMzRiNjE0ZDg0NDM1OWFjMDU0ZGM5ZjcxMTE2MSw0MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE1YzU0MmJmMmZmNDRkOTA4NmIyYzJjZGIzZWIzODJlLDEuNC40LDEuNC40LFJlc3RyaWN0IGV4dGVybmFsIElQLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3Jlc3RyaWN0ZXh0ZXJuYWxpcD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTVjNTQyYmYyZmY0NGQ5MDg2YjJjMmNkYjNlYjM4MmUsNDEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo1MWNmYTQ1ZGUzM2U0YTdkOWU4NTVjOTUzZDlkNjZhYywxLjQuNSwxLjQuNSxEZWZpbmUgaHR0cHMgb25seSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNkZWZpbmVodHRwc29ubHk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDUxY2ZhNDVkZTMzZTRhN2Q5ZTg1NWM5NTNkOWQ2NmFjLDQyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2NhZDVjOTc4M2ZjNDE1ZGI0NTIxODY1NTZlNzc4OTAsMS40LjYsMS40LjYsVW5pcXVlIEluZ3Jlc3MgaG9zdCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHN1bmlxdWVpbmdyZXNzaG9zdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2NhZDVjOTc4M2ZjNDE1ZGI0NTIxODY1NTZlNzc4OTAsNDMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiODMxZTM3MGRhMTA0ZWFjOWJmM2VlMzY5YjhhM2MyYywxLjQuNywxLjQuNyxDb250cm9sIGhvc3QgbmV0d29yayBuYW1lc3BhY2UsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbGhvc3RuZXR3b3JrbmFtZXNwYWNlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiODMxZTM3MGRhMTA0ZWFjOWJmM2VlMzY5YjhhM2MyYyw0NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjkxOTMzYmYzZDE5YTRkMjFiNGU4N2ViOGExOTI4YzU2LDEuNC44LDEuNC44LENWRSAyMDIxIDI1NzQyIG5naW54IGluZ3Jlc3Mgc25pcHBldCBhbm5vdGF0aW9uIHZ1bG5lcmFiaWxpdHkgLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2N2ZTIwMjEyNTc0Mm5naW54aW5ncmVzc3NuaXBwZXRhbm5vdGF0aW9udnVsbmVyYWJpbGl0eT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTE5MzNiZjNkMTlhNGQyMWI0ZTg3ZWI4YTE5MjhjNTYsNDUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0NjBmZDVmOTJmMjk0ZTVkOGQ0OWZiNWRjMDg5MGQ0NCwxLjQuOSwxLjQuOSxJbmdyZXNzIGFuZCBFZ3Jlc3MgYmxvY2tlZCAsZmFpbHMgaWYgdGhlcmUgYXJlIG5vIGluZ3Jlc3MgYW5kIGVncmVzcyBkZWZpbmVkIGZvciBwb2QsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpbmdyZXNzYW5kZWdyZXNzYmxvY2tlZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDYwZmQ1ZjkyZjI5NGU1ZDhkNDlmYjVkYzA4OTBkNDQsNDYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiZDc0YmU3OGVlMTU0NjgzOGEwNDdlNzQ1ZWJmNWRlOCwxLjQuMTAsMS40LjEwLENsdXN0ZXIgaW50ZXJuYWwgbmV0d29ya2luZyxsaXN0cyBuYW1lc3BhY2VzIGluIHdoaWNoIG5vIG5ldHdvcmsgcG9saWNpZXMgYXJlIGRlZmluZWQsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjbHVzdGVyaW50ZXJuYWxuZXR3b3JraW5nPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiZDc0YmU3OGVlMTU0NjgzOGEwNDdlNzQ1ZWJmNWRlOCw0NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQzZTM5YTJiMDZmNTQ0NmE5ODg0NzJkNWYwNjdjN2UwLDEuNC4xMSwxLjQuMTEsRXhwb3NlZCBzZW5zaXRpdmUgaW50ZXJmYWNlcyxmYWlscyBpZiBrbm93biBpbnRlcmZhY2VzIGhhdmUgZXhwb3NlZCBzZXJ2aWNlcywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V4cG9zZWRzZW5zaXRpdmVpbnRlcmZhY2VzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0M2UzOWEyYjA2ZjU0NDZhOTg4NDcyZDVmMDY3YzdlMCw0OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmU2NDZjYmEwNmFlNDQxOWM5MjY1OTlmNjU3NjMxNDljLDEuNC4xMiwxLjQuMTIsSW5zdGFuY2UgTWV0YWRhdGEgQVBJLENoZWNrcyBpZiB0aGVyZSBpcyBhY2Nlc3MgZnJvbSB0aGUgbm9kZXMgdG8gY2xvdWQgcHJpdmlkZXJzIGluc3RhbmNlIG1ldGFkYXRhIHNlcnZpY2VzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzaW5zdGFuY2VtZXRhZGF0YWFwaT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZTY0NmNiYTA2YWU0NDE5YzkyNjU5OWY2NTc2MzE0OWMsNDksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo3NDE2MmI0NWNjY2E0OGMzYTE4ODY1YzRmYjJhNTIxOCwxLjQuMTMsMS40LjEzLFJ1bGUgY25pIGVuYWJsZWQgYWtzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVjbmllbmFibGVkYWtzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw3NDE2MmI0NWNjY2E0OGMzYTE4ODY1YzRmYjJhNTIxOCw1MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE3OGYxMzgzN2VlYzQzZDM4MDllYTdkMjJlZTRjNGRmLDEuNC4xNCwxLjQuMTQsRW5zdXJlIGNsdXN0ZXJzIGFyZSBjcmVhdGVkIHdpdGggcHJpdmF0ZSBlbmRwb2ludCBlbmFibGVkIGFuZCBwdWJsaWMgYWNjZXNzIGRpc2FibGVkLERpc2FibGUgYWNjZXNzIHRvIHRoZSBLdWJlcm5ldGVzIEFQSSBmcm9tIG91dHNpZGUgdGhlIG5vZGUgbmV0d29yayBpZiBpdCBpcyBub3QgcmVxdWlyZWQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJlY2x1c3RlcnNhcmVjcmVhdGVkd2l0aHByaXZhdGVlbmRwb2ludGVuYWJsZWRhbmRwdWJsaWNhY2Nlc3NkaXNhYmxlZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYTc4ZjEzODM3ZWVjNDNkMzgwOWVhN2QyMmVlNGM0ZGYsNTEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4YjEzY2NkMzQ3NTg0MTYwYjE0N2EyOWIwZGE2NTg5NSwxLjQuMTUsMS40LjE1LEVuc3VyZSBjbHVzdGVycyBhcmUgY3JlYXRlZCB3aXRoIHByaXZhdGUgbm9kZXMsRGlzYWJsZSBwdWJsaWMgSVAgYWRkcmVzc2VzIGZvciBjbHVzdGVyIG5vZGVzIHNvIHRoYXQgdGhleSBvbmx5IGhhdmUgcHJpdmF0ZSBJUCBhZGRyZXNzZXMuIFByaXZhdGUgTm9kZXMgYXJlIG5vZGVzIHdpdGggbm8gcHVibGljIElQIGFkZHJlc3Nlcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVjbHVzdGVyc2FyZWNyZWF0ZWR3aXRocHJpdmF0ZW5vZGVzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4YjEzY2NkMzQ3NTg0MTYwYjE0N2EyOWIwZGE2NTg5NSw1MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjIzNDBjN2E5ZTQ4YzQ4YzU5NzEzMWY0MjFiMmFkNjFiLDEuNC4xNiwxLjQuMTYsRW5zdXJlIGRlZmF1bHQgc2VydmljZSBhY2NvdW50cyBoYXMgb25seSBkZWZhdWx0IHJvbGVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWRlZmF1bHRzZXJ2aWNlYWNjb3VudHNoYXNvbmx5ZGVmYXVsdHJvbGVzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyMzQwYzdhOWU0OGM0OGM1OTcxMzFmNDIxYjJhZDYxYiw1MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmFhYjY0NWYyMjZjNjQ5Y2RiOTkxODhkZmE4ZWE5NzY5LDEuNC4xNywxLjQuMTcsRW5zdXJlIGVuZHBvaW50cHJpdmF0ZWFjY2VzcyBpcyBlbmFibGVkLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWVuZHBvaW50cHJpdmF0ZWFjY2Vzc2lzZW5hYmxlZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYWFiNjQ1ZjIyNmM2NDljZGI5OTE4OGRmYThlYTk3NjksNTQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplYWVlNGI5ODY4OTY0MDJjYjViNzg1NjAyNDQ2YjcwMywxLjQuMTgsMS40LjE4LEVuc3VyZSBlbmRwb2ludHByaXZhdGVhY2Nlc3MgaXMgZW5hYmxlZCBhbmQgZW5kcG9pbnRwdWJsaWNhY2Nlc3MgaXMgZGlzYWJsZWQgZWtzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWVuZHBvaW50cHJpdmF0ZWFjY2Vzc2lzZW5hYmxlZGFuZGVuZHBvaW50cHVibGljYWNjZXNzaXNkaXNhYmxlZGVrcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZWFlZTRiOTg2ODk2NDAyY2I1Yjc4NTYwMjQ0NmI3MDMsNTUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5YzZiMjExMjczNWY0OTlmOTM4ZGY2NjNmZTA4NzdjYywxLjQuMTksMS40LjE5LEVuc3VyZSBlbmRwb2ludHB1YmxpY2FjY2VzcyBpcyBkaXNhYmxlZCBvbiBwcml2YXRlIG5vZGVzIGVrcywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVlbmRwb2ludHB1YmxpY2FjY2Vzc2lzZGlzYWJsZWRvbnByaXZhdGVub2Rlc2Vrcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOWM2YjIxMTI3MzVmNDk5ZjkzOGRmNjYzZmUwODc3Y2MsNTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozODAyY2RiM2M3OWM0ZWIwOGE2YjJlYjdjYTAzMDhjYSwxLjQuMjAsMS40LjIwLEVuc3VyZSBuZXR3b3JrIHBvbGljeSBpcyBlbmFibGVkIGVrcywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVuZXR3b3JrcG9saWN5aXNlbmFibGVkZWtzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwzODAyY2RiM2M3OWM0ZWIwOGE2YjJlYjdjYTAzMDhjYSw1NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjBmMDNlNWZiYWU2MzRiZTY4MjM3ZTQ2YmQxNzUxN2VlLDEuNC4yMSwxLjQuMjEsRW5zdXJlIGh0dHBzIGxvYWRiYWxhbmNlcnMgZW5jcnlwdGVkIHdpdGggdGxzIGF3cywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVodHRwc2xvYWRiYWxhbmNlcnNlbmNyeXB0ZWR3aXRodGxzYXdzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwZjAzZTVmYmFlNjM0YmU2ODIzN2U0NmJkMTc1MTdlZSw1OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQ0OGE4YTdiZGExNTQ1ZWM5YjBiNzYxODIyMTAwMmI5LDEuNC4yMiwxLjQuMjIsQ1ZFIDIwMjIgMDE4NSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMDE4NT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDQ4YThhN2JkYTE1NDVlYzliMGI3NjE4MjIxMDAyYjksNTksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0M2I0Y2MxOTczMWU0ZjViYjcwZDQwZjVmZGMzODUxMywxLjQuMjMsMS40LjIzLENWRSAyMDIyIDA0OTIsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY3ZlMjAyMjA0OTI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQzYjRjYzE5NzMxZTRmNWJiNzBkNDBmNWZkYzM4NTEzLDYwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMGEwODliMzQzODI5NDU5YmFlMjE3OTcxZTY2YTBiNTcsMS40LjI0LDEuNC4yNCxDVkUgMjAyMiAyMzY0OCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMjM2NDg9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDBhMDg5YjM0MzgyOTQ1OWJhZTIxNzk3MWU2NmEwYjU3LDYxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYmZkMGI1YWI4NjhkNDUyZGFiMjY5OGMzYjFmNTIwMDYsMS40LjI1LDEuNC4yNSxDVkUgMjAyMiAyNDM0OCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMjQzNDg9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGJmZDBiNWFiODY4ZDQ1MmRhYjI2OThjM2IxZjUyMDA2LDYyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODE2NzNjMzQ4NjIwNGMwNjkxYjkxZmI1ZWE5MTg4MDIsMS40LjI2LDEuNC4yNixDVkUgMjAyMiAzOTMyOCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMzkzMjg9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDgxNjczYzM0ODYyMDRjMDY5MWI5MWZiNWVhOTE4ODAyLDYzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNmVjNmNlZGRjY2IyNGU1ZDhlMGM1NTQ3YmVlZDdlOTgsMS40LjI3LDEuNC4yNyxDVkUgMjAyMiA0NzYzMywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyNDc2MzM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDZlYzZjZWRkY2NiMjRlNWQ4ZTBjNTU0N2JlZWQ3ZTk4LDY0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzY3NDA0YmY4NjgxNDc4MzhkYjg0ZThmZmQ1OTgwZTYsMS41LDEuNSxSZXNvdXJjZSBNYW5hZ2VtZW50LCwsLCwsLCxGYWxzZSxjNjc0MDRiZjg2ODE0NzgzOGRiODRlOGZmZDU5ODBlNiw2NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjI2NDhhZDRmM2UwYTQ0ZDJhMTgwMDg1NGRjMzM5NjdmLDEuNS4xLDEuNS4xLERlZmluZSBjb250YWluZXIgbGltaXRzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2RlZmluZWNvbnRhaW5lcmxpbWl0cz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMjY0OGFkNGYzZTBhNDRkMmExODAwODU0ZGMzMzk2N2YsNjYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyZGI4MTZhNzVhYWE0MWI4YWNiOWMyZDAwNjVmNDRmZCwxLjUuMiwxLjUuMixEZWZpbmUgY29udGFpbmVyIHJlcXVlc3RzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2RlZmluZWNvbnRhaW5lcnJlcXVlc3RzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyZGI4MTZhNzVhYWE0MWI4YWNiOWMyZDAwNjVmNDRmZCw2NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQzNDUxNjU1OTgxODRjZWNhM2NhNjk5N2JiOWJiNTIzLDEuNS4zLDEuNS4zLFJlcXVpcmUgY29udGFpbmVyIHJlc291cmNlIHRvIHJlcXVlc3QgcmF0aW8sLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVxdWlyZWNvbnRhaW5lcnJlc291cmNldG9yZXF1ZXN0cmF0aW89Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQzNDUxNjU1OTgxODRjZWNhM2NhNjk5N2JiOWJiNTIzLDY4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOWNmZDc2YmNkZWM5NDkxZDlmOTA2NWQ3ZmFjZmM5OTgsMS41LjQsMS41LjQsRGVmaW5lIGNvbnRhaW5lciByZXNvdXJjZSBzZXQsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZGVmaW5lY29udGFpbmVycmVzb3VyY2VzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDljZmQ3NmJjZGVjOTQ5MWQ5ZjkwNjVkN2ZhY2ZjOTk4LDY5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYTU5MGMyZjNlNzJhNDgyM2EzZjE2ZWI2OTI3NTY0ZGYsMS41LjUsMS41LjUsUmVzb3VyY2VzIGNwdSBsaW1pdCBhbmQgcmVxdWVzdCxDUFUgbGltaXRzIGFuZCByZXF1ZXN0cyBhcmUgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNyZXNvdXJjZXNjcHVsaW1pdGFuZHJlcXVlc3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE1OTBjMmYzZTcyYTQ4MjNhM2YxNmViNjkyNzU2NGRmLDcwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZWMxMmRjNWZkYTUyNDk1OTlmNWZjNjQ3NTEyY2UxMTIsMS41LjYsMS41LjYsUmVzb3VyY2VzIG1lbW9yeSBsaW1pdCBhbmQgcmVxdWVzdCxtZW1vcnkgbGltaXRzIGFuZCByZXF1ZXN0cyBhcmUgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNyZXNvdXJjZXNtZW1vcnlsaW1pdGFuZHJlcXVlc3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGVjMTJkYzVmZGE1MjQ5NTk5ZjVmYzY0NzUxMmNlMTEyLDcxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNjRjZWY2ZWQzZGY3NDk2Zjk0M2MyYWQ0NDA2MzhmMzcsMS41LjcsMS41LjcsUmVzb3VyY2VzIG5vdHBvZHMgaW4gZGVmYXVsdCBuYW1lc3BhY2UsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVzb3VyY2Vzbm90cG9kc2luZGVmYXVsdG5hbWVzcGFjZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNjRjZWY2ZWQzZGY3NDk2Zjk0M2MyYWQ0NDA2MzhmMzcsNzIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo1OWE5YTdiMWE4NDU0NzM2OWFhMDQ0NDU5NmE5NjQ5NywxLjUuOCwxLjUuOCxSdWxlIGhvc3RpbGUgbXVsdGl0ZW5hbnQgd29ya2xvYWRzLEN1cnJlbnRseSBLdWJlcm5ldGVzIGVudmlyb25tZW50cyBhcmVuJ3Qgc2FmZSBmb3IgaG9zdGlsZSBtdWx0aSB0ZW5hbnQgdXNhZ2UuIEV4dHJhIHNlY3VyaXR5IGZlYXR1cmVzIGxpa2UgUG9kIFNlY3VyaXR5IFBvbGljaWVzIG9yIEt1YmVybmV0ZXMgUkJBQyBmb3Igbm9kZXMgZWZmaWNpZW50bHkgYmxvY2sgZXhwbG9pdHMuIEZvciB0cnVlIHNlY3VyaXR5IHdoZW4gcnVubmluZyBob3N0aWxlIG11bHRpIHRlbmFudCB3b3JrbG9hZHMgb25seSB0cnVzdCBhIGh5cGVydmlzb3IuIFRoZSBzZWN1cml0eSBkb21haW4gZm9yIEt1YmVybmV0ZXMgYmVjb21lcyB0aGUgZW50aXJlIGNsdXN0ZXIgbm90IGFuIGluZGl2aWR1YWwgbm9kZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlaG9zdGlsZW11bHRpdGVuYW50d29ya2xvYWRzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw1OWE5YTdiMWE4NDU0NzM2OWFhMDQ0NDU5NmE5NjQ5Nyw3MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmU1ZmM3NjllZTFlMjQ4NTM4NDkzMjQ2NDY0YzVhNjc4LDEuNiwxLjYsQ29udGFpbmVyIEltYWdlIEJ1aWxkaW5nLCwsLCwsLCxGYWxzZSxlNWZjNzY5ZWUxZTI0ODUzODQ5MzI0NjQ2NGM1YTY3OCw3NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjBiYTE5ZjQ1YTdlMzQ0ZDlhMjRjZDdjZjhhMjUzYzc3LDEuNi4xLDEuNi4xLERpc2FsbG93IHVuYWxsb3dlZCB0YWdzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Rpc2FsbG93dW5hbGxvd2VkdGFncz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMGJhMTlmNDVhN2UzNDRkOWEyNGNkN2NmOGEyNTNjNzcsNzUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplM2FlNmZhZTZiNTY0MmUyYWQ4YTA5MGM1MWVjODIyYSwxLjYuMiwxLjYuMixSZXF1aXJlIGNvbnRhaW5lciBpbWFnZSBkaWdlc3QsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVxdWlyZWNvbnRhaW5lcmltYWdlZGlnZXN0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlM2FlNmZhZTZiNTY0MmUyYWQ4YTA5MGM1MWVjODIyYSw3NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjdmZDhiNDRjZTZiZjRmNmFhZGFhMTAwOTdhMTAzOTBlLDEuNi4zLDEuNi4zLENvbnRhaW5lciBpbWFnZSByZXBvc2l0b3J5LEZhaWxzIGlmIGltYWdlIGlzIG5vdCBmcm9tIGFsbG93ZWQgcmVwb3NpdG9yeSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRhaW5lcmltYWdlcmVwb3NpdG9yeT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2ZkOGI0NGNlNmJmNGY2YWFkYWExMDA5N2ExMDM5MGUsNzcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphODQ3MmYyNzVmYjg0NGI1YjU1OGZjZWNmMTI4Zjg0NywxLjYuNCwxLjYuNCxDb250YWluZXJzIG1vdW50aW5nIGRvY2tlciBzb2NrZXQsQ2hlY2sgaG9zdHBhdGguIElmIHRoZSBwYXRoIGlzIHNldCB0byAvdmFyL3J1bi9kb2NrZXIuc29jayBvciAvdmFyL2xpYi9kb2NrZXIgdGhlIGNvbnRhaW5lciBoYXMgYWNjZXNzIHRvIERvY2tlciBpbnRlcm5hbHMgICBmYWlsLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRhaW5lcnNtb3VudGluZ2RvY2tlcnNvY2tldD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYTg0NzJmMjc1ZmI4NDRiNWI1NThmY2VjZjEyOGY4NDcsNzgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxNzhmOWZjMzkxNjE0MDk0YTE1NWUyYTdjZDc2MDE5MCwxLjYuNSwxLjYuNSxEZW55IFJDRSB2dWxuIGltYWdlIHBvZHMsZGV0ZXJtaW5lcyBpZiBwb2RzIGhhcyB2dWxuZXJhYmxlIGltYWdlIHdpdGggcmVtb3RlIGNvZGUgZXhlY3V0aW9uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZGVueXJjZXZ1bG5pbWFnZXBvZHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDE3OGY5ZmMzOTE2MTQwOTRhMTU1ZTJhN2NkNzYwMTkwLDc5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYmU5MTc5MTk2ZTNjNDljYzg1MDFmNzIxNzgzMjk5MDUsMS42LjYsMS42LjYsRGVueSB2dWxuIGltYWdlIHBvZHMsZGV0ZXJtaW5lcyBpZiBwb2RzL2RlcGxveW1lbnRzIGhhcyB2dWxuZXJhYmxlIGltYWdlLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZGVueXZ1bG5pbWFnZXBvZHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGJlOTE3OTE5NmUzYzQ5Y2M4NTAxZjcyMTc4MzI5OTA1LDgwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTk1ZTg3OWNhMjIzNDczMDk4YTY1ZDM5OWQ1ZTBmMjksMS42LjcsMS42LjcsVmVyaWZ5IGltYWdlIHNpZ25hdHVyZSxWZXJpZmllcyB0aGUgc2lnbmF0dXJlIG9mIGVhY2ggaW1hZ2Ugd2l0aCBnaXZlbiBwdWJsaWMga2V5cywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3ZlcmlmeWltYWdlc2lnbmF0dXJlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwxOTVlODc5Y2EyMjM0NzMwOThhNjVkMzk5ZDVlMGYyOSw4MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQwZWE3ZjhhZDljNDRmZGI4YWU2ZmUxNjM0NzE2ZGQ0LDEuNi44LDEuNi44LEVuc3VyZSBpbWFnZSBzY2FubmluZyBlbmFibGVkIGNsb3VkLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWltYWdlc2Nhbm5pbmdlbmFibGVkY2xvdWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQwZWE3ZjhhZDljNDRmZGI4YWU2ZmUxNjM0NzE2ZGQ0LDgyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDllODhlYWFhZjRhNGFhZjhmZjM2MWMxZjMxYmMzNzQsMS42LjksMS42LjksRW5zdXJlIGltYWdlIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgdXNpbmcgYXp1cmUgZGVmZW5kZXIgaW1hZ2Ugc2Nhbm5pbmcgb3IgYSB0aGlyZCBwYXJ0eSBwcm92aWRlcixTY2FuIGltYWdlcyBiZWluZyBkZXBsb3llZCB0byBBenVyZSAoQUtTKSBmb3IgdnVsbmVyYWJpbGl0aWVzLiBWdWxuZXJhYmlsaXR5IHNjYW5uaW5nIGZvciBpbWFnZXMgc3RvcmVkIGluIEF6dXJlIENvbnRhaW5lciBSZWdpc3RyeSBpcyBnZW5lcmFsbHkgYXZhaWxhYmxlIGluIEF6dXJlIFNlY3VyaXR5IENlbnRlci4gVGhpcyBjYXBhYmlsaXR5IGlzIHBvd2VyZWQgYnkgUXVhbHlzIGEgbGVhZGluZyBwcm92aWRlciBvZiBpbmZvcm1hdGlvbiBzZWN1cml0eS4gV2hlbiB5b3UgcHVzaCBhbiBpbWFnZSB0byBDb250YWluZXIgUmVnaXN0cnkgU2VjdXJpdHkgQ2VudGVyIGF1dG9tYXRpY2FsbHkgc2NhbnMgaXQgdGhlbiBjaGVja3MgZm9yIGtub3duIHZ1bG5lcmFiaWxpdGllcyBpbiBwYWNrYWdlcyBvciBkZXBlbmRlbmNpZXMgZGVmaW5lZCBpbiB0aGUgZmlsZS4gV2hlbiB0aGUgc2NhbiBjb21wbGV0ZXMgKGFmdGVyIGFib3V0IDEwIG1pbnV0ZXMpIFNlY3VyaXR5IENlbnRlciBwcm92aWRlcyBkZXRhaWxzIGFuZCBhIHNlY3VyaXR5IGNsYXNzaWZpY2F0aW9uIGZvciBlYWNoIHZ1bG5lcmFiaWxpdHkgZGV0ZWN0ZWQgYWxvbmcgd2l0aCBndWlkYW5jZSBvbiBob3cgdG8gcmVtZWRpYXRlIGlzc3VlcyBhbmQgcHJvdGVjdCB2dWxuZXJhYmxlIGF0dGFjayBzdXJmYWNlcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVpbWFnZXZ1bG5lcmFiaWxpdHlzY2FubmluZ3VzaW5nYXp1cmVkZWZlbmRlcmltYWdlc2Nhbm5pbmdvcmF0aGlyZHBhcnR5cHJvdmlkZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQ5ZTg4ZWFhYWY0YTRhYWY4ZmYzNjFjMWYzMWJjMzc0LDgzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZmVlZmVkZjQxMzhiNDM2ZWI1ZDA1ZTYzZTQ1MjE1YzcsMS42LjEwLDEuNi4xMCxIYXMgY3JpdGljYWwgdnVsbmVyYWJpbGl0eSxpbWFnZSBoYXMgY3JpdGljYWwgdnVsbmVyYWJpbGl0eSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2hhc2NyaXRpY2FsdnVsbmVyYWJpbGl0eT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZmVlZmVkZjQxMzhiNDM2ZWI1ZDA1ZTYzZTQ1MjE1YzcsODQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyOWY4MDc0MjQ1OWY0MjgzODMwNmIwNzg1YTcyNjliYywxLjYuMTEsMS42LjExLEhhcyBpbWFnZSBzaWduYXR1cmUsRW5zdXJlcyB0aGF0IGFsbCBpbWFnZXMgY29udGFpbiBzb21lIHNpZ25hdHVyZSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2hhc2ltYWdlc2lnbmF0dXJlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyOWY4MDc0MjQ1OWY0MjgzODMwNmIwNzg1YTcyNjliYyw4NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE3NDkwN2FjZTY0NDRhODQ5YzU2YzQ2OTM2ZDY4ZDYyLDEuNywxLjcsV29ya2xvYWQgU2VjdXJpdHksLCwsLCwsLEZhbHNlLDE3NDkwN2FjZTY0NDRhODQ5YzU2YzQ2OTM2ZDY4ZDYyLDg2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTVlMTRhMTM2MGQ2NGFhNWI5YjcxOWQ0Y2MxNGYxMjUsMS43LjEsMS43LjEsRGlzYWxsb3cgc2NlbmFyaW9zIGZvciBwb2QgZGlzcnVwdGlvbiBidWRnZXRzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Rpc2FsbG93c2NlbmFyaW9zZm9ycG9kZGlzcnVwdGlvbmJ1ZGdldHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGU1ZTE0YTEzNjBkNjRhYTViOWI3MTlkNGNjMTRmMTI1LDg3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNGRkY2QyY2YzNWQ1NDA0ZTkzNjFlM2U3NWJkZDJiZWIsMS43LjIsMS43LjIsUmVxdWlyZSByZXBsaWNhIGxpbWl0cywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNyZXF1aXJlcmVwbGljYWxpbWl0cz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNGRkY2QyY2YzNWQ1NDA0ZTkzNjFlM2U3NWJkZDJiZWIsODgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyMjZiM2E0ODcyOTQ0OTQ3OTk2NzI2ZTdiN2IxZmQwMCwxLjcuMywxLjcuMyxSZXN0cmljdCBob3N0IG5hbWVzcGFjZSBzaGFyaW5nLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3Jlc3RyaWN0aG9zdG5hbWVzcGFjZXNoYXJpbmc9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDIyNmIzYTQ4NzI5NDQ5NDc5OTY3MjZlN2I3YjFmZDAwLDg5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTc4NDRmNzAwZWNjNGU3MjkwNzg4MTczODM3NzQ1NWYsMS43LjQsMS43LjQsSG9zdCBQSUQvSVBDIHByaXZpbGVnZXMgLENvbnRhaW5lcnMgc2hvdWxkIGJlIGFzIGlzb2xhdGVkIGFzIHBvc3NpYmxlIGZyb20gdGhlIGhvc3QgbWFjaGluZS4gVGhlIGhvc3RQSUQgYW5kIGhvc3RJUEMgZmllbGRzIGluIEt1YmVybmV0ZXMgbWF5IGV4Y2Vzc2l2ZWx5IGV4cG9zZSB0aGUgaG9zdCB0byBwb3RlbnRpYWxseSBtYWxpY2lvdXMgYWN0aW9ucy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNIb3N0IFBJRElQQyBwcml2aWxlZ2VzID1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTc4NDRmNzAwZWNjNGU3MjkwNzg4MTczODM3NzQ1NWYsOTAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo3MGJkZmJiNjMxYTY0MTAwYmQ4MWQ5MTA1NjFjN2JkNCwxLjcuNSwxLjcuNSxXcml0YWJsZSBob3N0UGF0aCBtb3VudCxkZXRlcm1pbmVzIGlmIGFueSB3b3JrbG9hZCBjb250YWlucyBhIGhvc3RQYXRoIHZvbHVtZSB3aXRoIHJ3IHBlcm1pc3Npb25zLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzd3JpdGFibGVob3N0cGF0aG1vdW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw3MGJkZmJiNjMxYTY0MTAwYmQ4MWQ5MTA1NjFjN2JkNCw5MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmU1ODgzNWYwMDY5ZDRmNTNiMWU0YjdlYzNlZWJjZTA3LDEuNy42LDEuNy42LE5ha2VkIHBvZHMsRG9uJ3QgdXNlIG5ha2VkIFBvZHMgKHRoYXQgaXMgUG9kcyBub3QgYm91bmQgdG8gYSBSZXBsaWNhU2V0IG9yIERlcGxveW1lbnQpIGlmIHlvdSBjYW4gYXZvaWQgaXQuIE5ha2VkIFBvZHMgd2lsbCBub3QgYmUgcmVzY2hlZHVsZWQgaW4gdGhlIGV2ZW50IG9mIGEgbm9kZSBmYWlsdXJlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c25ha2VkcG9kcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZTU4ODM1ZjAwNjlkNGY1M2IxZTRiN2VjM2VlYmNlMDcsOTIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxZTQ3MzBiNmM3OTY0NDZjODA0MDdkNTllYTA5ZjQyZCwxLjcuNywxLjcuNyxLdWJlcm5ldGVzIENyb25Kb2IsZGV0ZXJtaW5lcyBpZiBpdCdzIGNyb25qb2IsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNrdWJlcm5ldGVzY3JvbmpvYj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMWU0NzMwYjZjNzk2NDQ2YzgwNDA3ZDU5ZWEwOWY0MmQsOTMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphMjY5YjVhOTgzYTE0NTAyYTEwOThiNzExYWMyYmRmYywxLjcuOCwxLjcuOCxNb3JlIHRoYW4gb25lIHJlcGxpY2FzLFJlcGxpY2FzIGFyZSBzZXQgdG8gb25lLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c21vcmV0aGFub25lcmVwbGljYXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGEyNjliNWE5ODNhMTQ1MDJhMTA5OGI3MTFhYzJiZGZjLDk0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNjJkZjE5NWUzNTdkNGQzNGEzYWQ1OWJkYWM3ZDQ1NDYsMS43LjksMS43LjksQ29uZmlndXJlZCBsaXZlbmVzcyBwcm9iZSxMaXZlbmVzcyBwcm9iZSBpcyBub3QgY29uZmlndXJlZCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbmZpZ3VyZWRsaXZlbmVzc3Byb2JlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw2MmRmMTk1ZTM1N2Q0ZDM0YTNhZDU5YmRhYzdkNDU0Niw5NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjYzY2FkNTkwZWFiODRmMjU4YWI2YTVhMjJjMGMyZGRkLDEuNy4xMCwxLjcuMTAsQ29uZmlndXJlZCByZWFkaW5lc3MgcHJvYmUsUmVhZGluZXNzIHByb2JlIGlzIG5vdCBjb25maWd1cmVkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29uZmlndXJlZHJlYWRpbmVzc3Byb2JlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw2M2NhZDU5MGVhYjg0ZjI1OGFiNmE1YTIyYzBjMmRkZCw5NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE4YTE4NTc2NTEwOTQ1YjY5ZDY2YzU5OTc1NDJjYTk3LDEuNy4xMSwxLjcuMTEsQ29udGFpbmVyIGhvc3RQb3J0ICxmYWlscyBpZiBjb250YWluZXIgaGFzIGhvc3RQb3J0LCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udGFpbmVyaG9zdHBvcnQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE4YTE4NTc2NTEwOTQ1YjY5ZDY2YzU5OTc1NDJjYTk3LDk3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNzdjMjE5N2UzNjRkNGRlOGEzNTdhYmI0MzQ3MTExNmIsMS43LjEyLDEuNy4xMixIb3N0TmV0d29yayBhY2Nlc3MgLGZhaWxzIGlmIHBvZCBoYXMgaG9zdE5ldHdvcmsgIGVuYWJsZWQsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNob3N0bmV0d29ya2FjY2Vzcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNzdjMjE5N2UzNjRkNGRlOGEzNTdhYmI0MzQ3MTExNmIsOTgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphNzg2OTg5NDY0MWI0NmRiYjU2Y2ZlYzNmZTlmZmVkNCwxLjgsMS44LEFwcGxpY2F0aW9uIERldmVsb3BtZW50LCwsLCwsLCxGYWxzZSxhNzg2OTg5NDY0MWI0NmRiYjU2Y2ZlYzNmZTlmZmVkNCw5OSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjNmMDcxYWIxZTM1NTQ3ZjQ5ZDBmY2JlOTA2YTk4ZmNjLDEuOC4xLDEuOC4xLFJlcXVpcmUgcmVzb3VyY2UgYW5ub3RhdGlvbnMsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVxdWlyZXJlc291cmNlYW5ub3RhdGlvbnM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDNmMDcxYWIxZTM1NTQ3ZjQ5ZDBmY2JlOTA2YTk4ZmNjLDEwMCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmUwZjQyNjgwZmMxNDQ0NDA4ZTgxZDBmZjZjNjE3ODkzLDEuOC4yLDEuOC4yLFJlcXVpcmUgbGFiZWxzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3JlcXVpcmVsYWJlbHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGUwZjQyNjgwZmMxNDQ0NDA4ZTgxZDBmZjZjNjE3ODkzLDEwMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjA2MGVkNTI3ZTc2ZDQ2ZDA5MTdhOTYyZDk0MjAwYjZlLDEuOC4zLDEuOC4zLFVuaXF1ZSBzZXJ2aWNlIHNlbGVjdG9yLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3VuaXF1ZXNlcnZpY2VzZWxlY3Rvcj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMDYwZWQ1MjdlNzZkNDZkMDkxN2E5NjJkOTQyMDBiNmUsMTAyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODRkMTQwYjMwM2I3NDQ1NTg4M2Y0MjE1ZWJiNzI3ZDksMS44LjQsMS44LjQsQ29tbW9uIGxhYmVscyB1c2FnZSxDaGVjayBpZiB0aGUgbGlzdCBvZiBsYWJlbCB0aGF0IHN0YXJ0IHdpdGggYXBwLmt1YmVybmV0ZXMuaW8vIGFyZSBkZWZpbmVkLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbW1vbmxhYmVsc3VzYWdlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4NGQxNDBiMzAzYjc0NDU1ODgzZjQyMTVlYmI3MjdkOSwxMDMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2NWRjMzNiMDA4YzE0ODkxOGRlNWUyNTcyOTkzY2JkYywxLjguNSwxLjguNSxMYWJlbCB1c2FnZSBmb3IgcmVzb3VyY2VzLGNoZWNrIGlmIGEgY2VydGFpbiBzZXQgb2YgbGFiZWxzIGlzIGRlZmluZWQgdGhpcyBpcyBhIGNvbmZpZ3VyYWJsZSBjb250cm9sLiBJbml0aWFsIGxpc3Q6IGFwcCB0aWVyIHBoYXNlIHZlcnNpb24gb3duZXIgZW52LiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2xhYmVsdXNhZ2Vmb3JyZXNvdXJjZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDY1ZGMzM2IwMDhjMTQ4OTE4ZGU1ZTI1NzI5OTNjYmRjLDEwNCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmU2NzMyNTE1OTkxNDQ3OWM4NzUxYjQ2YzVmZWQ4ZTdlLDEuOC42LDEuOC42LExpc3QgYWxsIG5hbWVzcGFjZXMsbGlzdHMgYWxsIG5hbWVzcGFjZXMgZm9yIHVzZXJzIHRvIHJldmlldywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2xpc3RhbGxuYW1lc3BhY2VzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlNjczMjUxNTk5MTQ0NzljODc1MWI0NmM1ZmVkOGU3ZSwxMDUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApmZWFhOWUzYWIyZDQ0NDdiYWY4MTYzMjAzNGI2MTYxMSwxLjguNywxLjguNyxFeHBvc2VkIGNyaXRpY2FsIHBvZHMsRmFpbHMgaWYgcG9kcyBoYXZlIGV4cG9zZWQgc2VydmljZXMgYXMgd2VsbCBhcyBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNleHBvc2VkY3JpdGljYWxwb2RzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmZWFhOWUzYWIyZDQ0NDdiYWY4MTYzMjAzNGI2MTYxMSwxMDYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowYjk5MGNmNzYzNGY0YzIxODRlMGI3YTVhMzQzY2JhNiwxLjguOCwxLjguOCxFeHBvc2VkIHJjZSBwb2RzLGZhaWxzIGlmIGtub3duIHBvZHMgaGF2ZSBleHBvc2VkIHNlcnZpY2VzIGFuZCBrbm93biB2dWxuZXJhYmlsaXRpZXMgd2l0aCByZW1vdGUgY29kZSBleGVjdXRpb24sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNleHBvc2VkcmNlcG9kcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMGI5OTBjZjc2MzRmNGMyMTg0ZTBiN2E1YTM0M2NiYTYsMTA3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMmQ3YmE1ZGZjNDY4NDU3N2I5MDIyZThlYTE4YmIyYWYsMS44LjksMS44LjksUnVsZSBleHBvc2VkIGRhc2hib2FyZCxmYWlscyBpZiBkYXNoYm9hcmQgZXhpc3RzIGFuZCBpcyBleHBvc2VkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWV4cG9zZWRkYXNoYm9hcmQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDJkN2JhNWRmYzQ2ODQ1NzdiOTAyMmU4ZWExOGJiMmFmLDEwOCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjViMjlhMjFmYzI5NDQ5YTFhZGQxZmQxYjhkZmI3NGEzLDEuOC4xMCwxLjguMTAsUmVzb3VyY2UgcG9saWNpZXMsZmFpbHMgaWYgbmFtZXNwYWNlIGhhcyBubyByZXNvdXJjZSBwb2xpY2llcyBkZWZpbmVkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVzb3VyY2Vwb2xpY2llcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWIyOWEyMWZjMjk0NDlhMWFkZDFmZDFiOGRmYjc0YTMsMTA5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMDExYWU5OWRkOTU2NDIyZmEzMjllMTIxMzhjMTcxZmMsMS45LDEuOSxDb250YWluZXIgUnVudGltZSBTZWN1cml0eSwsLCwsLCwsRmFsc2UsMDExYWU5OWRkOTU2NDIyZmEzMjllMTIxMzhjMTcxZmMsMTEwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjZhMzk3ZmFmM2I4NDg1YjkxZmU3MDc3YWZhNDlkMTYsMS45LjEsMS45LjEsUmVxdWlyZSBwb2QgcHJvYmVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3JlcXVpcmVwb2Rwcm9iZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGY2YTM5N2ZhZjNiODQ4NWI5MWZlNzA3N2FmYTQ5ZDE2LDExMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjkwYjNjNWJlYjMyNDQwMWJhNGY5MzdlNDAzZjc3Mzk4LDEuOS4yLDEuOS4yLENvbnRyb2wgcm9vdCBwcml2aWxlZ2UgZXNjYWxhdGlvbnMsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbHJvb3Rwcml2aWxlZ2Vlc2NhbGF0aW9ucz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTBiM2M1YmViMzI0NDAxYmE0ZjkzN2U0MDNmNzczOTgsMTEyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZGNkYjk3MDQ5NWNiNGRmMDg2ZTljNWEyZjRmMTc2NTAsMS45LjMsMS45LjMsQ29uZmlndXJlIGFwcGFybW9yIHByb2ZpbGUsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29uZmlndXJlYXBwYXJtb3Jwcm9maWxlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkY2RiOTcwNDk1Y2I0ZGYwODZlOWM1YTJmNGYxNzY1MCwxMTMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo1ZTI3NGVkZmJmMjU0ZWZmOWY4YTAwOTUwYzA4MDk1YSwxLjkuNCwxLjkuNCxDb250cm9sIExpbnV4IGNhcGFiaWxpdGllcywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjb250cm9sbGludXhjYXBhYmlsaXRpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDVlMjc0ZWRmYmYyNTRlZmY5ZjhhMDA5NTBjMDgwOTVhLDExNCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjExN2U4ZmI3MWMwZDRmZDA5NDI1NGRmZTE2MjFjN2ZmLDEuOS41LDEuOS41LENvbnRyb2wgRmxleCB2b2x1bWVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRyb2xmbGV4dm9sdW1lcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTE3ZThmYjcxYzBkNGZkMDk0MjU0ZGZlMTYyMWM3ZmYsMTE1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjc5ZDgzZWE1ZjlmNDA3Yjk3OTQ5MGU3ZTZkNDUxY2YsMS45LjYsMS45LjYsQ29udHJvbHMgc3lzY3RsIHByb2ZpbGUsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbHNzeXNjdGxwcm9maWxlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmNzlkODNlYTVmOWY0MDdiOTc5NDkwZTdlNmQ0NTFjZiwxMTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiOTFkNmJkNDJmMjQ0NWE5OGQ0MjU3ZGQxYTk3OWZmYywxLjkuNywxLjkuNyxDb250cm9scyBGU2dyb3VwcywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjb250cm9sc2ZzZ3JvdXBzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiOTFkNmJkNDJmMjQ0NWE5OGQ0MjU3ZGQxYTk3OWZmYywxMTcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkMjJmYWQzMmY1MDg0ZDkzYmFlM2YzODQyMGFlZmVmZCwxLjkuOCwxLjkuOCxDb250cm9sIHByaXZpbGVnZSBtb2RlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRyb2xwcml2aWxlZ2Vtb2RlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkMjJmYWQzMmY1MDg0ZDkzYmFlM2YzODQyMGFlZmVmZCwxMTgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4ODRjOWQ1OTIzNzc0MzE4YTlmMGM5OWZlMWI1NmU3NCwxLjkuOSwxLjkuOSxSZXF1aXJlIHJlYWQgb25seSByb290IGZpbGUgc3lzdGVtLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3JlcXVpcmVyZWFkb25seXJvb3RmaWxlc3lzdGVtPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4ODRjOWQ1OTIzNzc0MzE4YTlmMGM5OWZlMWI1NmU3NCwxMTksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiYTE4MWUxNzE1ZmY0ZWY4ODg0NGM4OGM3NDI3YmU3NSwxLjkuMTAsMS45LjEwLENvbnRyb2wgc2VjY29tcCBwcm9maWxlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRyb2xzZWNjb21wcHJvZmlsZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYmExODFlMTcxNWZmNGVmODg4NDRjODhjNzQyN2JlNzUsMTIwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDVlNWFiYjEwOTc5NDk0Njg5NmRmMzMyMDFkNDY3YjgsMS45LjExLDEuOS4xMSxDb250cm9sIFNlbGludXggb3B0aW9ucywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjb250cm9sc2VsaW51eG9wdGlvbnM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQ1ZTVhYmIxMDk3OTQ5NDY4OTZkZjMzMjAxZDQ2N2I4LDEyMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmZjNDc3ZmQwODRlOTQyNDc4YzkyZDM4YjE3NDI3ZWZjLDEuOS4xMiwxLjkuMTIsQ29udHJvbCBhbGxvd2VkIHVzZXJzIGFuZCBncm91cHMsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbGFsbG93ZWR1c2Vyc2FuZGdyb3Vwcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZmM0NzdmZDA4NGU5NDI0NzhjOTJkMzhiMTc0MjdlZmMsMTIyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTE1ZjBkZTBmNGJkNGZmMDg0MDI4OTQ4Y2MwYTBjY2UsMS45LjEzICwxLjkuMTMsTm9uIHJvb3QgY29udGFpbmVycyAsZmFpbHMgaWYgY29udGFpbmVyIGNhbiBydW4gYXMgcm9vdCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c25vbnJvb3Rjb250YWluZXJzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwxMTVmMGRlMGY0YmQ0ZmYwODQwMjg5NDhjYzBhMGNjZSwxMjMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2YzQ0M2MwYWE3YzI0OTU2OTMwZWU3MTJiY2U1M2Y0OSwxLjkuMTQsMS45LjE0LEFsbG93IHByaXZpbGVnZSBlc2NhbGF0aW9uICxmYWlscyBpZiBjb250YWluZXIgYWxsb3dzIHByaXZpbGVnZSBlc2NhbGF0aW9uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYWxsb3dwcml2aWxlZ2Vlc2NhbGF0aW9uPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw2YzQ0M2MwYWE3YzI0OTU2OTMwZWU3MTJiY2U1M2Y0OSwxMjQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo3NmFjM2Q0ZTYxMDE0NjY5YjIzM2JjZjFhMjVhYjU1YSwxLjkuMTUsMS45LjE1LEltbXV0YWJsZSBjb250YWluZXIgZmlsZXN5c3RlbSAsZmFpbHMgaWYgY29udGFpbmVyIGhhcyBtdXRhYmxlIGZpbGVzeXN0ZW0sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpbW11dGFibGVjb250YWluZXJmaWxlc3lzdGVtPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw3NmFjM2Q0ZTYxMDE0NjY5YjIzM2JjZjFhMjVhYjU1YSwxMjUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5MDY3MWUzNTExZWM0OTllOWZhZmQyNmIyMWNlODM5ZSwxLjkuMTYsMS45LjE2LEluc2VjdXJlIGNhcGFiaWxpdGllcyAsZmFpbHMgaWYgY29udGFpbmVyIGhhcyBpbnNlY3VyZSBjYXBhYmlsaXRpZXMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpbnNlY3VyZWNhcGFiaWxpdGllcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTA2NzFlMzUxMWVjNDk5ZTlmYWZkMjZiMjFjZTgzOWUsMTI2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzA0Y2QwZTI4YWFjNDFiMDhhNmNhOTE3NmMwYmMxMGEsMS45LjE3LDEuOS4xNyxMaW51eCBoYXJkZW5pbmcgLGZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkZWZpbmUgYW55IGxpbnV4IHNlY3VyaXR5IGhhcmRlbmluZywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2xpbnV4aGFyZGVuaW5nPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjMDRjZDBlMjhhYWM0MWIwOGE2Y2E5MTc2YzBiYzEwYSwxMjcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5ZWI3ODlmYTFjYjM0NDZmOWQ4N2JjNGZmYmY4Y2IzNSwxLjkuMTgsMS45LjE4LFByaXZpbGVnZWQgY29udGFpbmVyICxkZXRlcm1pbmVzIGlmIHBvZHMvZGVwbG95bWVudHMgZGVmaW5lZCBhcyBwcml2aWxlZ2VkIHRydWUsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwcml2aWxlZ2VkY29udGFpbmVyPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw5ZWI3ODlmYTFjYjM0NDZmOWQ4N2JjNGZmYmY4Y2IzNSwxMjgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplZWJjZDNhOGFhM2E0NGZjODM0OWEyNWZmZjU0MGIzYiwxLjkuMTksMS45LjE5LENWRSAyMDIxIDI1NzQxIFVzaW5nIHN5bWxpbmsgZm9yIGFyYml0cmFyeSBob3N0IGZpbGUgc3lzdGVtIGFjY2Vzcy4gLEEgdXNlciBtYXkgYmUgYWJsZSB0byBjcmVhdGUgYSBjb250YWluZXIgd2l0aCBzdWJQYXRoIHZvbHVtZSBtb3VudHMgdG8gYWNjZXNzIGZpbGVzICYgZGlyZWN0b3JpZXMgb3V0c2lkZSBvZiB0aGUgdm9sdW1lIGluY2x1ZGluZyBvbiB0aGUgaG9zdCBmaWxlc3lzdGVtLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2N2ZTIwMjEyNTc0MXVzaW5nc3ltbGlua2ZvcmFyYml0cmFyeWhvc3RmaWxlc3lzdGVtYWNjZXNzLj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZWViY2QzYThhYTNhNDRmYzgzNDlhMjVmZmY1NDBiM2IsMTI5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMmNjYjhhZjRhZmVlNGQ5YzgwYmFhYzE2Mzc1ZGFkMWIsMS45LjIwLDEuOS4yMCxBY2Nlc3MgdGlsbGVyIGVuZHBvaW50LGZhaWxzIGlmIHRpbGxlciBleGlzdHMgaW4gY2x1c3RlciwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2FjY2Vzc3RpbGxlcmVuZHBvaW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyY2NiOGFmNGFmZWU0ZDljODBiYWFjMTYzNzVkYWQxYiwxMzAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiNmZkNTNmNTdmZmU0MDE4YWQzM2FkOTUwMDg4YzQ2NiwxLjkuMjEsMS45LjIxLEF1dG9tb3VudCBkZWZhdWx0IHNlcnZpY2UgYWNjb3VudCxmYWlscyBpZiBkZWZhdWx0IHNlcnZpY2UgYWNjb3VudCBtb3VudHMgc2VydmljZSBhY2NvdW50IHRva2VuIGJ5IGRlZmF1bHQsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNhdXRvbW91bnRkZWZhdWx0c2VydmljZWFjY291bnQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGI2ZmQ1M2Y1N2ZmZTQwMThhZDMzYWQ5NTAwODhjNDY2LDEzMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmM5ZTgzODhlN2RlNjRiYjdiNGRhMTY1ZGFhOGRmZDk1LDEuOS4yMiwxLjkuMjIsUHNwIHJlcXVpcmVkIGRyb3AgY2FwYWJpbGl0aWVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BzcHJlcXVpcmVkZHJvcGNhcGFiaWxpdGllcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYzllODM4OGU3ZGU2NGJiN2I0ZGExNjVkYWE4ZGZkOTUsMTMyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMGQ3MGYwMGJmNTAyNDFjZDhkOWQxNmJmY2IwMDhhNjYsMS45LjIzLDEuOS4yMyxQU1AgZW5hYmxlZCAsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZW5hYmxlZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMGQ3MGYwMGJmNTAyNDFjZDhkOWQxNmJmY2IwMDhhNjYsMTMzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzcwYmVlMmFjNjQ3NDlmNGJlNjkyMmMzNmUzZTM3NmYsMS45LjI0LDEuOS4yNCxEcm9wIGNhcGFiaWxpdHkgbmV0cmF3LGZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkcm9wIHRoZSBjYXBhYmlsaXR5IE5FVF9SQVcsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNkcm9wY2FwYWJpbGl0eW5ldHJhdz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYzcwYmVlMmFjNjQ3NDlmNGJlNjkyMmMzNmUzZTM3NmYsMTM0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDYyYzYyMDlkZDBiNGM4NjgxODdhNDVkNTE2YmYyNDksMS45LjI1LDEuOS4yNSxSdWxlIGNhbiBiYXNoIGNtZCBpbnNpZGUgY29udGFpbmVyLGRldGVybWluZXMgd2hpY2ggY29udGFpbmVycyBoYXZlIGRhbmdlcm91cyBhcnRpZmFjdHMgKGJhc2VkIG9uIHRoZSBsaXN0IG9mIGRhbmdlcm91cyBhcnRpZmFjdHMpLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWNhbmJhc2hjbWRpbnNpZGVjb250YWluZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQ2MmM2MjA5ZGQwYjRjODY4MTg3YTQ1ZDUxNmJmMjQ5LDEzNSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmI2YzAwMTM0YTFkMjQ4ZmQ5ZjJmZmExNTk2NjZkYzliLDEuOS4yNiwxLjkuMjYsUHNwIGVuYWJsZWQgY2xvdWQsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZW5hYmxlZGNsb3VkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiNmMwMDEzNGExZDI0OGZkOWYyZmZhMTU5NjY2ZGM5YiwxMzYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApjZDg1YWYzZjY0MmQ0ZjdiYWFkMjYxY2YyMjI5MTY4NCwxLjkuMjcsMS45LjI3LEVuY3J5cHQgdHJhZmZpYyB0byBodHRwcyBsb2FkIGJhbGFuY2VycyB3aXRoIHRscyBjZXJ0aWZpY2F0ZXMsRW5jcnlwdCB0cmFmZmljIHRvIEhUVFBTIGxvYWQgYmFsYW5jZXJzIHVzaW5nIFRMUyBjZXJ0aWZpY2F0ZXMuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5jcnlwdHRyYWZmaWN0b2h0dHBzbG9hZGJhbGFuY2Vyc3dpdGh0bHNjZXJ0aWZpY2F0ZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGNkODVhZjNmNjQyZDRmN2JhYWQyNjFjZjIyMjkxNjg0LDEzNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjkwNWM4NDFmYTM1ZDQ3NzE4YTI5N2NiNzE5ZTJmNjc1LDEuOS4yOCwxLjkuMjgsUHNwIGRlbnkgcHJpdmlsZWdlZCBjb250YWluZXIsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZGVueXByaXZpbGVnZWRjb250YWluZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDkwNWM4NDFmYTM1ZDQ3NzE4YTI5N2NiNzE5ZTJmNjc1LDEzOCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjZhYTVlMjdiMzRhYjQ2NjNhZmM4N2JlMTVjMzkzYTJjLDEuOS4yOSwxLjkuMjksSW1hZ2UgcHVsbCBwb2xpY3kgaXMgbm90IHNldCB0byBhbHdheXMsY2hlY2sgaW1hZ2VQdWxsUG9saWN5IGZpbGVkIGlmIGltYWdlUHVsbFBvbGljeSA9IGFsd2F5cyBwYXNzIGVsc2UgZmFpbC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpbWFnZXB1bGxwb2xpY3lpc25vdHNldHRvYWx3YXlzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw2YWE1ZTI3YjM0YWI0NjYzYWZjODdiZTE1YzM5M2EyYywxMzksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowOTU0MjY2ODFjMzg0ZTNkYjNlZjE4OWUzMWI2MzFiZSwxLjkuMzAsMS45LjMwLEltYWdlIHB1bGwgc2VjcmV0cyxDaGVja3MgaWYgbW9yZSB0aGFuIG9uIHNlcnZpY2UgYWNjb3VudCBoYXZlIGFjY2VzcyB0byBhbiBJbWFnZVB1bGxTZWNyZXRzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzaW1hZ2VwdWxsc2VjcmV0cz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMDk1NDI2NjgxYzM4NGUzZGIzZWYxODllMzFiNjMxYmUsMTQwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNWFkM2QxMWQ3MzFjNGQ2ZWFiYTg0Y2EzMjYxYzA4ZTIsMS45LjMxLDEuOS4zMSxQb2Qgc3BlY2lmaWMgdmVyc2lvbiB0YWcsRmFpbHMgaWYgY29udGFpbmVyIGhhcyBpbWFnZSB0YWcgc2V0IHRvIGxhdGVzdCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BvZHNwZWNpZmljdmVyc2lvbnRhZz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWFkM2QxMWQ3MzFjNGQ2ZWFiYTg0Y2EzMjYxYzA4ZTIsMTQxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODgyZjUzZTQ2M2U1NDEyZTljY2YzMzU1OGFlNTEyYzcsMS45LjMyLDEuOS4zMixSdWxlIGNyZWRlbnRpYWxzIGluIGVudiB2YXIsZmFpbHMgaWYgUG9kcyBoYXZlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBpbiBjb25maWd1cmF0aW9uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWNyZWRlbnRpYWxzaW5lbnZ2YXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDg4MmY1M2U0NjNlNTQxMmU5Y2NmMzM1NThhZTUxMmM3LDE0MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQ2YTFkMTBlZGJlZTQyOTY5ZmM3OGExNGM3ZWExODlmLDEuOS4zMywxLjkuMzMsUnVsZSBpZGVudGlmeSBibG9ja2xpc3RlZCBpbWFnZSByZWdpc3RyaWVzLElkZW50aWZ5aW5nIGlmIHBvZCBjb250YWluZXIgaW1hZ2VzIGFyZSBmcm9tIHVuYWxsb3dlZCByZWdpc3RyaWVzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWlkZW50aWZ5YmxvY2tsaXN0ZWRpbWFnZXJlZ2lzdHJpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQ2YTFkMTBlZGJlZTQyOTY5ZmM3OGExNGM3ZWExODlmLDE0MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmFhYWFiZTNhZjU2YjRjN2U5YjdmNzA0NWJhMGIzMjNlLDEuOS4zNCwxLjkuMzQsUnVsZSBpZGVudGlmeSBvbGQgazhzIHJlZ2lzdHJ5LElkZW50aWZ5aW5nIGlmIHBvZCBjb250YWluZXIgaW1hZ2VzIGFyZSBmcm9tIGRlcHJlY2F0ZWQgSzhzIHJlZ2lzdHJ5LCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWlkZW50aWZ5b2xkazhzcmVnaXN0cnk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGFhYWFiZTNhZjU2YjRjN2U5YjdmNzA0NWJhMGIzMjNlLDE0NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmMzNWE2NDgwM2E0NDQxYWU5Y2I0ZWFmNzA0ODFiZjg4LDEuOS4zNSwxLjkuMzUsUHNwIGRlbnkgcm9vdCBjb250YWluZXIsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZGVueXJvb3Rjb250YWluZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGMzNWE2NDgwM2E0NDQxYWU5Y2I0ZWFmNzA0ODFiZjg4LDE0NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjVkMTlkYmI0OGRkZDQ0MjFiMjIxOWQ4Yzk3MTcwYjBmLDEuOS4zNiwxLjkuMzYsUnVsZSBtYW51YWwsRHVlIHRvIHRoZSBkaWZmaWN1bHR5IG9mIHBlcmZvcm1pbmcgYSBnb29kIGNoZWNrIHRoZSByZXZpZXcgaXMgbGVmdCBtYW51YWwgdG8gdGhlIHVzZXIuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZW1hbnVhbD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWQxOWRiYjQ4ZGRkNDQyMWIyMjE5ZDhjOTcxNzBiMGYsMTQ2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYjI4N2U2YzlkOTc4NGVlMWE3ZDA1NWMwYjFjYTNlY2IsMS45LjM3LDEuOS4zNyxSdWxlIG5hbWUgc2ltaWxhcml0eSxmYWlscyBpZiB0aGVyZSBhcmUgb2JqZWN0cyB3aXRoIG5hbWVzIHNpbWlsYXIgdG8gc3lzdGVtIHBvZHMgb3Igb3RoZXIga25vd24gZGVwbG95bWVudHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlbmFtZXNpbWlsYXJpdHk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIyODdlNmM5ZDk3ODRlZTFhN2QwNTVjMGIxY2EzZWNiLDE0NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQ0NjBmYmMwYzUzODQ0MDU4YTBmZDE0MDkwYWZhM2Y0LDEuOS4zOCwxLjkuMzgsUnVsZSBzZWNyZXRzIGluIGVudiB2YXIsZmFpbHMgaWYgUG9kcyBoYXZlIHNlY3JldHMgaW4gZW52aXJvbm1lbnQgdmFyaWFibGVzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZXNlY3JldHNpbmVudnZhcj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDQ2MGZiYzBjNTM4NDQwNThhMGZkMTQwOTBhZmEzZjQsMTQ4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNzU2MDE0YWVjMDc0NDc3NTk2NmRkMTE3ZGQxNGU4MDAsMS45LjQwLDEuOS40MCxTZWN1cml0eSBjb250ZXh0IGluIHBvZCxmYWlscyBpZiBwb2QvY29udGFpbmVyIGRvZXMgbm90IGRlZmluZSBhIHNlY3VyaXR5IGNvbnRleHQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzc2VjdXJpdHljb250ZXh0aW5wb2Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDc1NjAxNGFlYzA3NDQ3NzU5NjZkZDExN2RkMTRlODAwLDE0OSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjg4ZjFmODlkYzRmMTQzMzhhNjllNTkyNmVlNzgyZDA2LDEuOS40MSwxLjkuNDEsU2V0IGZzZ3JvdXAgdmFsdWUsRmFpbHMgaWYgc2VjdXJpdHlDb250ZXh0LmZzR3JvdXAgaXMgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRmc2dyb3VwdmFsdWU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDg4ZjFmODlkYzRmMTQzMzhhNjllNTkyNmVlNzgyZDA2LDE1MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjcwMzU1MzM0OTg2NDRkZmQ4MzFhYjg0NGU2MTNmMDk2LDEuOS40MiwxLjkuNDIsU2V0IHByb2Ntb3VudCBkZWZhdWx0LEZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkZWZpbmUgc2VjdXJpdHlDb250ZXh0LnByb2NNb3VudCB0byBEZWZhdWx0LiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3NldHByb2Ntb3VudGRlZmF1bHQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDcwMzU1MzM0OTg2NDRkZmQ4MzFhYjg0NGU2MTNmMDk2LDE1MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjJiNzczODkxMzRjYzQ0OThhNzg0NzRiNDA1OTliOWZmLDEuOS40MywxLjkuNDMsU2V0IHNlTGludXhPcHRpb25zLGZhaWxzIGlmIHdvcmtsb2FkIGFuZCBjb250YWluZXIgZG8gbm90IGRlZmluZSBhbnkgc2VMaW51eE9wdGlvbnMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzZWxpbnV4b3B0aW9ucz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMmI3NzM4OTEzNGNjNDQ5OGE3ODQ3NGI0MDU5OWI5ZmYsMTUyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZmZhMmE4MTA5NDE3NDMwNTkzOWExYWI1OTYzMDRjYmMsMS45LjQ0LDEuOS40NCxTZXQgc2VjY29tcCBwcm9maWxlLGZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkZWZpbmUgc2VjY29tcFByb2ZpbGUsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzZWNjb21wcHJvZmlsZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZmZhMmE4MTA5NDE3NDMwNTkzOWExYWI1OTYzMDRjYmMsMTUzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMmRlZTE0NmI2MzBhNDE0MjhiMDU5ZmE0OGU2ZDZkMmQsMS45LjQ1LDEuOS40NSxTZXQgc2VjY29tcCBwcm9maWxlIFJ1bnRpbWVEZWZhdWx0LGZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkZWZpbmUgc2VjY29tcFByb2ZpbGUgYXMgUnVudGltZURlZmF1bHQsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzZWNjb21wcHJvZmlsZXJ1bnRpbWVkZWZhdWx0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyZGVlMTQ2YjYzMGE0MTQyOGIwNTlmYTQ4ZTZkNmQyZCwxNTQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphNjdmYjE1MTMyMjg0NzQ3OTdmMjk5OGZlOTc2NDYwNSwxLjkuNDYsMS45LjQ2LFNldCBzdXBwbGVtZW50YWxncm91cHMgdmFsdWVzLEZhaWxzIGlmIHNlY3VyaXR5Q29udGV4dC5zdXBwbGVtZW50YWxncm91cHMgaXMgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzdXBwbGVtZW50YWxncm91cHN2YWx1ZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE2N2ZiMTUxMzIyODQ3NDc5N2YyOTk4ZmU5NzY0NjA1LDE1NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjAzNGIzZjRjNjRlOTQ1YjQ4MmU3Yjc3YTQ4Zjc1MTkyLDEuOS40NywxLjkuNDcsU2V0IHN5c3RjdGxzIHBhcmFtcyxGYWlscyBpZiBzZWN1cml0eUNvbnRleHQuc3lzdGN0bHMgaXMgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzeXN0Y3Rsc3BhcmFtcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMDM0YjNmNGM2NGU5NDViNDgyZTdiNzdhNDhmNzUxOTIsMTU2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYTQ5YjU0MmMwNGI0NDI2NTg4YzE0N2Y0MDBkZTVlMTksMS45LjQ4LDEuOS40OCxTaWRlY2FyIGluamVjdGlvbixmYWlscyBpZiBjb250YWluZXIgbGlmZWN5Y2xlIGZpZWxkIGlzIHNldCB0byBzaWRlY2FyIG9yIGlmIGNvbnRhaW5lciBuYW1lIGluY2x1ZGVzICdzaWRlY2FyJy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzaWRlY2FyaW5qZWN0aW9uPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhNDliNTQyYzA0YjQ0MjY1ODhjMTQ3ZjQwMGRlNWUxOSwxNTcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphZmZhZjRhYjMwODE0NjllOWE0YWQ4MmUwZTFmNDYxNywxLjkuNDksMS45LjQ5LFN0cmljdCBmaWxlIG93bmVycyByb290LEVuc3VyZSB0aGF0IGZpbGUgb3duZXJzIGFyZSBgcm9vdDpyb290YCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3N0cmljdGZpbGVvd25lcnNyb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhZmZhZjRhYjMwODE0NjllOWE0YWQ4MmUwZTFmNDYxNywxNTgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplMjRkMDE3NmU2ODQ0ODA4YWE2YjIyNWIxZDNiNjdjYSwxLjkuNTAsMS45LjUwLFN0cmljdCBmaWxlIHBlcm1pc3Npb25zIDYwMCxFbnN1cmUgdGhhdCBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3N0cmljdGZpbGVwZXJtaXNzaW9uczYwMD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZTI0ZDAxNzZlNjg0NDgwOGFhNmIyMjViMWQzYjY3Y2EsMTU5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNmM5Zjk1ZGZkMTk5NGI3ODlhNmVkNjQyNWRjNTIyOTksMS45LjUxLDEuOS41MSxTdHJpY3QgZmlsZSBwZXJtaXNzaW9ucyA3MDAsRW5zdXJlIHRoYXQgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgNzAwIG9yIG1vcmUgcmVzdHJpY3RpdmUsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzdHJpY3RmaWxlcGVybWlzc2lvbnM3MDA9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDZjOWY5NWRmZDE5OTRiNzg5YTZlZDY0MjVkYzUyMjk5LDE2MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmMyNWFhMGI4YzA5MTQ0MWFhNTVhNmNjZGY3MWY1YTE5LDEuOS41MiwxLjkuNTIsU3VkbyBpbiBjb250YWluZXIgZW50cnlwb2ludCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzdWRvaW5jb250YWluZXJlbnRyeXBvaW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjMjVhYTBiOGMwOTE0NDFhYTU1YTZjY2RmNzFmNWExOSwxNjEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiNWU5Y2I4NWE3NWQ0MDlkOTQxZmZkYmUzZTcyOGZhYSwxLjkuNTMsMS45LjUzLFVzZXIgaWQgbGVzcyB0aGFuIHRob3VzYW5kcyxmYWlscyBpZiBjb250YWluZXIgY2FuIHJ1biBhcyBoaWdoIHVzZXIgKGlkIGxlc3MgdGhhbiAxMDAwKSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3VzZXJpZGxlc3N0aGFudGhvdXNhbmRzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiNWU5Y2I4NWE3NWQ0MDlkOTQxZmZkYmUzZTcyOGZhYSwxNjIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozMWJjOTZjYjk0ZmE0NzQyYjcxNDgzZmUyMzZjOWM0NSwxLjkuNTQsMS45LjU0LE5hbWVzcGFjZSB3aXRob3V0IHNlcnZpY2UgYWNjb3VudCxmYWlscyBpZiBuYW1lc3BhY2UgZG9lcyBub3QgaGF2ZSBzZXJ2aWNlIGFjY291bnRzIChub3QgaW5jbHVkaW5nIGRlZmF1bHQpLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzbmFtZXNwYWNld2l0aG91dHNlcnZpY2VhY2NvdW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwzMWJjOTZjYjk0ZmE0NzQyYjcxNDgzZmUyMzZjOWM0NSwxNjMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4ZDUzZmJhZWUxYTg0ODcwOGFlN2UxMmQ2MWRkYzRkMCwxLjkuNTUsMS45LjU1LFBvZCBzZWN1cml0eSBhZG1pc3Npb24gYXBwbGllZCxDaGVja3MgdGhhdCBldmVyeSBuYW1lc3BhY2UgZW5hYmxlZCBwb2Qgc2VjdXJpdHkgYWRtaXNzaW9uIG9yIGlmIHRoZXJlIGFyZSBleHRlcm5hbCBwb2xpY2llcyBhcHBsaWVkIGZvciBuYW1lc3BhY2VkIHJlc291cmNlcyAodmFsaWRhdGluZy9tdXRhdGluZyB3ZWJob29rcyksLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwb2RzZWN1cml0eWFkbWlzc2lvbmFwcGxpZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDhkNTNmYmFlZTFhODQ4NzA4YWU3ZTEyZDYxZGRjNGQwLDE2NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjA3ZmJjM2RhOTNhODQwMmNhYTU3NmU2NmJhMGNjYjg0LDEuOS41NiwxLjkuNTYsUG9kIHNlY3VyaXR5IGFkbWlzc2lvbiBiYXNlbGluZSBhcHBsaWVkLENoZWNrcyB0aGF0IGV2ZXJ5IG5hbWVzcGFjZSBlbmFibGVkIGJhc2VsaW5lIHBvZCBzZWN1cml0eSBhZG1pc3Npb24gb3IgaWYgdGhlcmUgYXJlIGV4dGVybmFsIHBvbGljaWVzIGFwcGxpZWQgZm9yIG5hbWVzcGFjZWQgcmVzb3VyY2VzICh2YWxpZGF0aW5nL211dGF0aW5nIHdlYmhvb2tzKSAgIHJldHVybnMgdGhlbSB0byBiZSByZXZpZXdlZCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BvZHNlY3VyaXR5YWRtaXNzaW9uYmFzZWxpbmVhcHBsaWVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwN2ZiYzNkYTkzYTg0MDJjYWE1NzZlNjZiYTBjY2I4NCwxNjUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApjNGRiN2Q1ZTBjNGY0Yjk0YTU2YWU0NDY1ZTdjOWQ2OCwxLjkuNTcsMS45LjU3LFBvZCBzZWN1cml0eSBhZG1pc3Npb24gcmVzdHJpY3RlZCBhcHBsaWVkLENoZWNrcyB0aGF0IGV2ZXJ5IG5hbWVzcGFjZSBlbmFibGVkIHJlc3RyaWN0ZWQgcG9kIHNlY3VyaXR5IGFkbWlzc2lvbiBvciBpZiB0aGVyZSBhcmUgZXh0ZXJuYWwgcG9saWNpZXMgYXBwbGllZCBmb3IgbmFtZXNwYWNlZCByZXNvdXJjZXMgKHZhbGlkYXRpbmcvbXV0YXRpbmcgd2ViaG9va3MpICAgcmV0dXJucyB0aGVtIHRvIGJlIHJldmlld2VkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcG9kc2VjdXJpdHlhZG1pc3Npb25yZXN0cmljdGVkYXBwbGllZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYzRkYjdkNWUwYzRmNGI5NGE1NmFlNDQ2NWU3YzlkNjgsMTY2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzYzOGJkMzdlNmFkNGVhMGIzOTg4Njk1MTRjYjYxNTUsMS45LjU4LDEuOS41OCxQb2RzIGluIGRlZmF1bHQgbmFtZXNwYWNlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BvZHNpbmRlZmF1bHRuYW1lc3BhY2U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGM2MzhiZDM3ZTZhZDRlYTBiMzk4ODY5NTE0Y2I2MTU1LDE2NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjRlNjQ2NWU4NmEzZDQzNDRiMGE4YmZjNWFhZTVkMDM0LDEuOS41OSwxLjkuNTksUHNwIGRlbnkgYWxsb3dlZCBjYXBhYmlsaXRpZXMsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZGVueWFsbG93ZWRjYXBhYmlsaXRpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDRlNjQ2NWU4NmEzZDQzNDRiMGE4YmZjNWFhZTVkMDM0LDE2OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjk0M2ZkNmJjYzkzZjQ2ZGZhY2M1NjA0NzFiZDZlYzM0LDEuOS42MCwxLjkuNjAsUHNwIGRlbnkgYWxsb3dwcml2aWxlZ2Vlc2NhbGF0aW9uLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BzcGRlbnlhbGxvd3ByaXZpbGVnZWVzY2FsYXRpb249Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDk0M2ZkNmJjYzkzZjQ2ZGZhY2M1NjA0NzFiZDZlYzM0LDE2OSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjg3NmQwN2YxNDAzNjQwZjFiOWM4MTdiMjJkYmExMWNhLDEuOS42MSwxLjkuNjEsUHNwIGRlbnkgaG9zdGlwYywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwc3BkZW55aG9zdGlwYz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODc2ZDA3ZjE0MDM2NDBmMWI5YzgxN2IyMmRiYTExY2EsMTcwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZWU5NjA5NmQ5MTkyNGFjOTlhNTBiNTM4MDMzNWVhZjAsMS45LjYyLDEuOS42MixQc3AgZGVueSBob3N0bmV0d29yaywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwc3BkZW55aG9zdG5ldHdvcms9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGVlOTYwOTZkOTE5MjRhYzk5YTUwYjUzODAzMzVlYWYwLDE3MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjJlMDJmOTdmNzI0MzQ4NDQ4N2FmZDA0MDhjZWMzMmY0LDEuOS42MywxLjkuNjMsUHNwIGRlbnkgaG9zdHBpZCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwc3BkZW55aG9zdHBpZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMmUwMmY5N2Y3MjQzNDg0NDg3YWZkMDQwOGNlYzMyZjQsMTcyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjljODYxYWUzNzZjNDI4OWI0MTc4OGI5OGRiNDgzZTUsMS4xMCwxLjEwLFN0b3JhZ2UsLCwsLCwsLEZhbHNlLGY5Yzg2MWFlMzc2YzQyODliNDE3ODhiOThkYjQ4M2U1LDE3MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjhmYjRjYjcwN2VhOTRlODM5OGFiNTY4OTU0ZWQ0NDM4LDEuMTAuMSwxLjEwLjEsU3RvcmFnZSBjbGFzcyBzcGVjaWZpY2F0aW9uLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3N0b3JhZ2VjbGFzc3NwZWNpZmljYXRpb249Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDhmYjRjYjcwN2VhOTRlODM5OGFiNTY4OTU0ZWQ0NDM4LDE3NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmIzMGM0ZTIwNTUyMzQzYWFiNTdmMDk1NjMyODIxZGEwLDEuMTAuMiwxLjEwLjIsQ29udHJvbCBob3N0IGZpbGVzeXN0ZW0gdXNhZ2UsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbGhvc3RmaWxlc3lzdGVtdXNhZ2U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIzMGM0ZTIwNTUyMzQzYWFiNTdmMDk1NjMyODIxZGEwLDE3NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmIyMjNiY2IxMDA4MjQyNDY4Mzc1OWE2NWM4ODliNGEyLDEuMTAuMywxLjEwLjMsQ29udHJvbCBwcm9jIG1vdW50LCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRyb2xwcm9jbW91bnQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIyMjNiY2IxMDA4MjQyNDY4Mzc1OWE2NWM4ODliNGEyLDE3NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjFhYzVlMDk2MGMzMTQwYTJhZmY4M2JjZThmYTE3YjFmLDEuMTAuNCwxLjEwLjQsUmVzdHJpY3QgbW91bnQgdm9sdW1lIHR5cGVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3Jlc3RyaWN0bW91bnR2b2x1bWV0eXBlcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMWFjNWUwOTYwYzMxNDBhMmFmZjgzYmNlOGZhMTdiMWYsMTc3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNTI5YmJlZmUxMmY0NDBjNzljNTQwNDg2OWI2N2U3NjQsMS4xMSwxLjExLENvbmZpZ3VyYXRpb24sLCwsLCwsLEZhbHNlLDUyOWJiZWZlMTJmNDQwYzc5YzU0MDQ4NjliNjdlNzY0LDE3OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQyNDQ2N2QyZjI1NzQ1NDhhYTFlZjc1MDk0OTUxZmI1LDEuMTEuMSwxLjExLjEsTWFsaWNpb3VzIGFkbWlzc2lvbiBjb250cm9sbGVyIChtdXRhdGluZyksUmV0dXJucyBtdXRhdGluZyB3ZWJob29rIGNvbmZpZ3VyYXRpb25zIHRvIGJlIHZlcmlmaWVkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzbWFsaWNpb3VzYWRtaXNzaW9uY29udHJvbGxlcihtdXRhdGluZyk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQyNDQ2N2QyZjI1NzQ1NDhhYTFlZjc1MDk0OTUxZmI1LDE3OSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjgzMzcwZTQyMTk4MDQ2MjM4Nzk4OTAwNWY0MjgwN2Q4LDEuMTEuMiwxLjExLjIsTWFsaWNpb3VzIGFkbWlzc2lvbiBjb250cm9sbGVyICh2YWxpZGF0aW5nKSxSZXR1cm5zIHZhbGlkYXRpbmcgd2ViaG9vayBjb25maWd1cmF0aW9ucyB0byBiZSB2ZXJpZmllZCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c21hbGljaW91c2FkbWlzc2lvbmNvbnRyb2xsZXIodmFsaWRhdGluZyk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDgzMzcwZTQyMTk4MDQ2MjM4Nzk4OTAwNWY0MjgwN2Q4LDE4MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE3ZDQxYTMwODU3NjRmYWViYTM4MzIwZmYwZmM4NDliLDEuMTEuMywxLjExLjMsQ1ZFIDIwMjIgMzE3MixMaXN0IGFnZ3JlZ2F0ZWQgQVBJIHNlcnZlciBBUElTZXJ2aWNlcyBpZiBrdWJlIGFwaSBzZXJ2ZXIgdmVyc2lvbiBpcyB2dWxuZXJhYmxlIHRvIENWRSAyMDIyIDMxNzIsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMzE3Mj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTdkNDFhMzA4NTc2NGZhZWJhMzgzMjBmZjBmYzg0OWIsMTgxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNWU0MjA0MTU0MDUwNDJiNmJjNWMzNWU5OTM3NDYyZGIsMS4xMS40LDEuMTEuNCxFbnN1cmUgdGhhdCB0aGUga3ViZWNvbmZpZyBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjQ0IG9yIG1vcmUgcmVzdHJpY3RpdmUsRW5zdXJlIHRoYXQgdGhlIGt1YmVjb25maWcgZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDY0NCBvciBtb3JlIHJlc3RyaWN0aXZlLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWt1YmVjb25maWdmaWxlcGVybWlzc2lvbnNhcmVzZXR0bzY0NG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw1ZTQyMDQxNTQwNTA0MmI2YmM1YzM1ZTk5Mzc0NjJkYiwxODIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0N2Y5NDVlMThlMjU0NjRiODQ3OGNiNzViNmVhNzBkNiwxLjExLjUsMS4xMS41LEFQSSBzZXJ2ZXIgaW5zZWN1cmUgcG9ydCBpcyBlbmFibGVkICxmYWlscyBpZiB0aGUgYXBpIHNlcnZlciBoYXMgaW5zZWN1cmUgcG9ydCBlbmFibGVkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYXBpc2VydmVyaW5zZWN1cmVwb3J0aXNlbmFibGVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0N2Y5NDVlMThlMjU0NjRiODQ3OGNiNzViNmVhNzBkNiwxODMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2ZjQ2ZTEwNTJlNTQ0YzU1YWU0OGYxODE0YTMzMGZjMywxLjExLjYsMS4xMS42LEVuZm9yY2UgS3ViZWxldCBjbGllbnQgVExTIGF1dGhlbnRpY2F0aW9uICxEZXRlcm1pbmVzIGlmIGt1YmVsZXQgY2xpZW50IHRscyBhdXRoZW50aWNhdGlvbiBpcyBlbmFibGVkLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2VuZm9yY2VrdWJlbGV0Y2xpZW50dGxzYXV0aGVudGljYXRpb249Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDZmNDZlMTA1MmU1NDRjNTVhZTQ4ZjE4MTRhMzMwZmMzLDE4NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE3ZGY4M2Q0YzNmYTQxNzFiYzQ1Yjk0NWYyNmQ0ZWIzLDEuMTEuNywxLjExLjcsVmFsaWRhdGUga3ViZWxldCB0bHMgY29uZmlndXJhdGlvbixEZXRlcm1pbmVzIGlmIGt1YmVsZXQgaGFzIHRscyBjb25maWd1cmF0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3ZhbGlkYXRla3ViZWxldHRsc2NvbmZpZ3VyYXRpb249Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE3ZGY4M2Q0YzNmYTQxNzFiYzQ1Yjk0NWYyNmQ0ZWIzLDE4NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjg1NmQ1NzJjOTc4NDRjMzlhZjFlYjkxMGM2ZmY5NDI5LDEuMTEuOCwxLjExLjgsVmFsaWRhdGUga3ViZWxldCB0bHMgY29uZmlndXJhdGlvbiB1cGRhdGVkLEVuc3VyZSB0aGF0IHRoZSAgIHRscyBjZXJ0IGZpbGUgYW5kICAgdGxzIHByaXZhdGUga2V5IGZpbGUgYXJndW1lbnRzIGFyZSBzZXQgYXMgYXBwcm9wcmlhdGUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzdmFsaWRhdGVrdWJlbGV0dGxzY29uZmlndXJhdGlvbnVwZGF0ZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDg1NmQ1NzJjOTc4NDRjMzlhZjFlYjkxMGM2ZmY5NDI5LDE4NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQ3NDU0YTMyMzBkZDQzNjlhODRjN2ZjNmE4NzcyMjExLDEuMTEuOSwxLjExLjksUmVzdHJpY3QgYWNjZXNzIHRvIHRoZSBjb250cm9sIHBsYW5lIGVuZHBvaW50LEVuYWJsZSBFbmRwb2ludCBQcml2YXRlIEFjY2VzcyB0byByZXN0cmljdCBhY2Nlc3MgdG8gdGhlIGNsdXN0ZXIncyBjb250cm9sIHBsYW5lIHRvIG9ubHkgYW4gYWxsb3dsaXN0IG9mIGF1dGhvcml6ZWQgSVBzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3Jlc3RyaWN0YWNjZXNzdG90aGVjb250cm9scGxhbmVlbmRwb2ludD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZDc0NTRhMzIzMGRkNDM2OWE4NGM3ZmM2YTg3NzIyMTEsMTg3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMmE3YjU3MjEzNzIxNDI0ZTgxMTM3NGRiMjQwZjkwNDAsMS4xMS4xMCwxLjExLjEwLFJlYWQgb25seSBwb3J0IGVuYWJsZWQsRGV0ZXJtaW5lcyBpZiBrdWJlbGV0IGhhcyByZWFkIG9ubHkgcG9ydCBlbmFibGVkLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3JlYWRvbmx5cG9ydGVuYWJsZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDJhN2I1NzIxMzcyMTQyNGU4MTEzNzRkYjI0MGY5MDQwLDE4OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjM4MTg2M2RjMjFiOTQ4MDFhODk1Mjg3ZDZkOTRiYmZjLDEuMTEuMTEsMS4xMS4xMSxFbnN1cmUgdGhhdCB0aGUgQVBJIFNlcnZlciBvbmx5IG1ha2VzIHVzZSBvZiBTdHJvbmcgQ3J5cHRvZ3JhcGhpYyBDaXBoZXJzLEVuc3VyZSB0aGF0IHRoZSBBUEkgc2VydmVyIGlzIGNvbmZpZ3VyZWQgdG8gb25seSB1c2Ugc3Ryb25nIGNyeXB0b2dyYXBoaWMgY2lwaGVycy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyb25seW1ha2VzdXNlb2ZzdHJvbmdjcnlwdG9ncmFwaGljY2lwaGVycz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzgxODYzZGMyMWI5NDgwMWE4OTUyODdkNmQ5NGJiZmMsMTg5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2JhMDMwM2U0MWYxNDFmZjk0OTY2ZDYxODc2OWEyYTMsMS4xMS4xMiwxLjExLjEyLEVuc3VyZSB0aGF0IHRoZSBBUEkgc2VydmVyIHBvZCBzcGVjaWZpY2F0aW9uIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byByb290IHJvb3QsRW5zdXJlIHRoYXQgdGhlIEFQSSBzZXJ2ZXIgcG9kIHNwZWNpZmljYXRpb24gZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJwb2RzcGVjaWZpY2F0aW9uZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2JhMDMwM2U0MWYxNDFmZjk0OTY2ZDYxODc2OWEyYTMsMTkwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZWZjNzM1YjcxZDM0NGU4MDlhNzMwNDNmNjI0MDQ3ZWMsMS4xMS4xMywxLjExLjEzLEVuc3VyZSB0aGF0IHRoZSBBUEkgc2VydmVyIHBvZCBzcGVjaWZpY2F0aW9uIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgQVBJIHNlcnZlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJwb2RzcGVjaWZpY2F0aW9uZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZWZjNzM1YjcxZDM0NGU4MDlhNzMwNDNmNjI0MDQ3ZWMsMTkxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZWYxYjM2YzNlMDI0NDE5ZmJkZDA1NzhhNDgzNzAxYmQsMS4xMS4xNCwxLjExLjE0LEVuc3VyZSB0aGF0IHRoZSBDb250YWluZXIgTmV0d29yayBJbnRlcmZhY2UgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIHJvb3Qgcm9vdCxFbnN1cmUgdGhhdCB0aGUgQ29udGFpbmVyIE5ldHdvcmsgSW50ZXJmYWNlIGZpbGVzIGhhdmUgb3duZXJzaGlwIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlY29udGFpbmVybmV0d29ya2ludGVyZmFjZWZpbGVvd25lcnNoaXBpc3NldHRvcm9vdHJvb3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGVmMWIzNmMzZTAyNDQxOWZiZGQwNTc4YTQ4MzcwMWJkLDE5MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjY3OGNmZWY5YTEwMjQ4NzVhYzZkNDNhM2E3ZTdmZmQ5LDEuMTEuMTUsMS4xMS4xNSxFbnN1cmUgdGhhdCB0aGUgQ29udGFpbmVyIE5ldHdvcmsgSW50ZXJmYWNlIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgQ29udGFpbmVyIE5ldHdvcmsgSW50ZXJmYWNlIGZpbGVzIGhhdmUgcGVybWlzc2lvbnMgb2YgYDYwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlY29udGFpbmVybmV0d29ya2ludGVyZmFjZWZpbGVwZXJtaXNzaW9uc2FyZXNldHRvNjAwb3Jtb3JlcmVzdHJpY3RpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDY3OGNmZWY5YTEwMjQ4NzVhYzZkNDNhM2E3ZTdmZmQ5LDE5MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjk5ZGFmYzZkODQzYzQ5MzJiOWMzZTQxOWVkOTJjMGU5LDEuMTEuMTYsMS4xMS4xNixFbnN1cmUgdGhhdCB0aGUgS3ViZXJuZXRlcyBQS0kgY2VydGlmaWNhdGUgZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLEVuc3VyZSB0aGF0IEt1YmVybmV0ZXMgUEtJIGNlcnRpZmljYXRlIGZpbGVzIGhhdmUgcGVybWlzc2lvbnMgb2YgYDYwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZXJuZXRlc3BraWNlcnRpZmljYXRlZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTlkYWZjNmQ4NDNjNDkzMmI5YzNlNDE5ZWQ5MmMwZTksMTk0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYmJkYWViZDdhMjhiNDI3Mjk2ZWRhYTI3NjQyNTBhYjIsMS4xMS4xNywxLjExLjE3LEVuc3VyZSB0aGF0IHRoZSBLdWJlcm5ldGVzIFBLSSBkaXJlY3RvcnkgYW5kIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byByb290IHJvb3QsRW5zdXJlIHRoYXQgdGhlIEt1YmVybmV0ZXMgUEtJIGRpcmVjdG9yeSBhbmQgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVrdWJlcm5ldGVzcGtpZGlyZWN0b3J5YW5kZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYmJkYWViZDdhMjhiNDI3Mjk2ZWRhYTI3NjQyNTBhYjIsMTk1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTRjNzgyNzY1OGM4NDdkYjljMjBiMjg3MWJhNmM4YzAsMS4xMS4xOCwxLjExLjE4LEVuc3VyZSB0aGF0IHRoZSBLdWJlcm5ldGVzIFBLSSBrZXkgZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCxFbnN1cmUgdGhhdCBLdWJlcm5ldGVzIFBLSSBrZXkgZmlsZXMgaGF2ZSBwZXJtaXNzaW9ucyBvZiBgNjAwYC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZXJuZXRlc3BraWtleWZpbGVwZXJtaXNzaW9uc2FyZXNldHRvNjAwPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlNGM3ODI3NjU4Yzg0N2RiOWMyMGIyODcxYmE2YzhjMCwxOTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo3OWFhNmViYmVlYzk0Njk4YWE5MDdjZmFjMjY4OTE1NywxLjExLjE5LDEuMTEuMTksRW5zdXJlIHRoYXQgdGhlIGFkbWluLmNvbmYgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIHJvb3Qgcm9vdCxFbnN1cmUgdGhhdCB0aGUgYGFkbWluLmNvbmZgIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYWRtaW4uY29uZmZpbGVvd25lcnNoaXBpc3NldHRvcm9vdHJvb3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDc5YWE2ZWJiZWVjOTQ2OThhYTkwN2NmYWMyNjg5MTU3LDE5NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjY2ZjAwNzBkMzkwNjQ0ZGRiMzUzMmIzNDYxMDVkZTNiLDEuMTEuMjAsMS4xMS4yMCxFbnN1cmUgdGhhdCB0aGUgYWRtaW4uY29uZiBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjAwLEVuc3VyZSB0aGF0IHRoZSBgYWRtaW4uY29uZmAgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgYDYwMGAuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFkbWluLmNvbmZmaWxlcGVybWlzc2lvbnNhcmVzZXR0bzYwMD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNjZmMDA3MGQzOTA2NDRkZGIzNTMyYjM0NjEwNWRlM2IsMTk4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKM2EwNzBmNWMwNzVjNGRjMDg2MmE4MzhmYmYxMmFiNjcsMS4xMS4yMSwxLjExLjIxLEVuc3VyZSB0aGF0IHRoZSBhZG1pc3Npb24gY29udHJvbCBwbHVnaW4gQWx3YXlzQWRtaXQgaXMgbm90IHNldCxEbyBub3QgYWxsb3cgYWxsIHJlcXVlc3RzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhZG1pc3Npb25jb250cm9scGx1Z2luYWx3YXlzYWRtaXRpc25vdHNldD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsM2EwNzBmNWMwNzVjNGRjMDg2MmE4MzhmYmYxMmFiNjcsMTk5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZmU2NjUzMTBjNDZmNDE2Yjg1M2RjYmU2ZWQ0OGFkZmUsMS4xMS4yMiwxLjExLjIyLEVuc3VyZSB0aGF0IHRoZSBhZG1pc3Npb24gY29udHJvbCBwbHVnaW4gQWx3YXlzUHVsbEltYWdlcyBpcyBzZXQsQWx3YXlzIHB1bGwgaW1hZ2VzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhZG1pc3Npb25jb250cm9scGx1Z2luYWx3YXlzcHVsbGltYWdlc2lzc2V0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmZTY2NTMxMGM0NmY0MTZiODUzZGNiZTZlZDQ4YWRmZSwyMDAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphM2I3MjhlZjg4NGQ0YTlhYTA5MDQxMGM1OGE4M2I2NCwxLjExLjIzLDEuMTEuMjMsRW5zdXJlIHRoYXQgdGhlIGFkbWlzc2lvbiBjb250cm9sIHBsdWdpbiBFdmVudFJhdGVMaW1pdCBpcyBzZXQsTGltaXQgdGhlIHJhdGUgYXQgd2hpY2ggdGhlIEFQSSBzZXJ2ZXIgYWNjZXB0cyByZXF1ZXN0cy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYWRtaXNzaW9uY29udHJvbHBsdWdpbmV2ZW50cmF0ZWxpbWl0aXNzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGEzYjcyOGVmODg0ZDRhOWFhMDkwNDEwYzU4YTgzYjY0LDIwMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQ3NzUzMTBjOTk2MjQwZDY5ZGM4MTllOGEyYTY1Y2E4LDEuMTEuMjQsMS4xMS4yNCxFbnN1cmUgdGhhdCB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcGx1Z2luIE5hbWVzcGFjZUxpZmVjeWNsZSBpcyBzZXQsUmVqZWN0IGNyZWF0aW5nIG9iamVjdHMgaW4gYSBuYW1lc3BhY2UgdGhhdCBpcyB1bmRlcmdvaW5nIHRlcm1pbmF0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhZG1pc3Npb25jb250cm9scGx1Z2lubmFtZXNwYWNlbGlmZWN5Y2xlaXNzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQ3NzUzMTBjOTk2MjQwZDY5ZGM4MTllOGEyYTY1Y2E4LDIwMixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjk5YTFjNTVmODQxMTRhODdhMjIxY2ZhODQ3OGJjNDMwLDEuMTEuMjUsMS4xMS4yNSxFbnN1cmUgdGhhdCB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcGx1Z2luIE5vZGVSZXN0cmljdGlvbiBpcyBzZXQsTGltaXQgdGhlIGBOb2RlYCBhbmQgYFBvZGAgb2JqZWN0cyB0aGF0IGEga3ViZWxldCBjb3VsZCBtb2RpZnkuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFkbWlzc2lvbmNvbnRyb2xwbHVnaW5ub2RlcmVzdHJpY3Rpb25pc3NldD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTlhMWM1NWY4NDExNGE4N2EyMjFjZmE4NDc4YmM0MzAsMjAzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOWFlOTEwZDEwNzM0NGJmNzk1ZGQ1ZWY3MDVhMzQ5YjQsMS4xMS4yNiwxLjExLjI2LEVuc3VyZSB0aGF0IHRoZSBhZG1pc3Npb24gY29udHJvbCBwbHVnaW4gU2VjdXJpdHlDb250ZXh0RGVueSBpcyBzZXQgaWYgUG9kU2VjdXJpdHlQb2xpY3kgaXMgbm90IHVzZWQsVGhlIFNlY3VyaXR5Q29udGV4dERlbnkgYWRtaXNzaW9uIGNvbnRyb2xsZXIgY2FuIGJlIHVzZWQgdG8gZGVueSBwb2RzIHdoaWNoIG1ha2UgdXNlIG9mIHNvbWUgU2VjdXJpdHlDb250ZXh0IGZpZWxkcyB3aGljaCBjb3VsZCBhbGxvdyBmb3IgcHJpdmlsZWdlIGVzY2FsYXRpb24gaW4gdGhlIGNsdXN0ZXIuIFRoaXMgc2hvdWxkIGJlIHVzZWQgd2hlcmUgUG9kU2VjdXJpdHlQb2xpY3kgaXMgbm90IGluIHBsYWNlIHdpdGhpbiB0aGUgY2x1c3Rlci4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYWRtaXNzaW9uY29udHJvbHBsdWdpbnNlY3VyaXR5Y29udGV4dGRlbnlpc3NldGlmcG9kc2VjdXJpdHlwb2xpY3lpc25vdHVzZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDlhZTkxMGQxMDczNDRiZjc5NWRkNWVmNzA1YTM0OWI0LDIwNCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjlmY2IzYzRjNjA5NTRhYjg4MTY0MzU2YjAwNzU0YTI4LDEuMTEuMjcsMS4xMS4yNyxFbnN1cmUgdGhhdCB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcGx1Z2luIFNlcnZpY2VBY2NvdW50IGlzIHNldCxBdXRvbWF0ZSBzZXJ2aWNlIGFjY291bnRzIG1hbmFnZW1lbnQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFkbWlzc2lvbmNvbnRyb2xwbHVnaW5zZXJ2aWNlYWNjb3VudGlzc2V0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw5ZmNiM2M0YzYwOTU0YWI4ODE2NDM1NmIwMDc1NGEyOCwyMDUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxYTMyMDE3MzU0YjA0MmUyOGRmODRhYjM1MmVhNjQ2MywxLjExLjI4LDEuMTEuMjgsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgRGVueVNlcnZpY2VFeHRlcm5hbElQcyBpcyBub3Qgc2V0LFRoaXMgYWRtaXNzaW9uIGNvbnRyb2xsZXIgcmVqZWN0cyBhbGwgbmV0IG5ldyB1c2FnZSBvZiB0aGUgU2VydmljZSBmaWVsZCBleHRlcm5hbElQcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyZGVueXNlcnZpY2VleHRlcm5hbGlwc2lzbm90c2V0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwxYTMyMDE3MzU0YjA0MmUyOGRmODRhYjM1MmVhNjQ2MywyMDYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2NjExYjQyNzc1NTc0ODhhYjQ5MmM4YzlhM2E3ODY0ZCwxLjExLjI5LDEuMTEuMjksRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgYW5vbnltb3VzIGF1dGggYXJndW1lbnQgaXMgc2V0IHRvICxEaXNhYmxlIGFub255bW91cyByZXF1ZXN0cyB0byB0aGUgQVBJIHNlcnZlci4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyYW5vbnltb3VzYXV0aGFyZ3VtZW50aXNzZXR0bz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNjYxMWI0Mjc3NTU3NDg4YWI0OTJjOGM5YTNhNzg2NGQsMjA3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZDVhNjI3MDA2N2IxNDAwZDllMGY4YTkwNWNlNTRlMWQsMS4xMS4zMCwxLjExLjMwLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIGF1dGhvcml6YXRpb24gbW9kZSBhcmd1bWVudCBpbmNsdWRlcyBOb2RlLFJlc3RyaWN0IGt1YmVsZXQgbm9kZXMgdG8gcmVhZGluZyBvbmx5IG9iamVjdHMgYXNzb2NpYXRlZCB3aXRoIHRoZW0uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmF1dGhvcml6YXRpb25tb2RlYXJndW1lbnRpbmNsdWRlc25vZGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQ1YTYyNzAwNjdiMTQwMGQ5ZTBmOGE5MDVjZTU0ZTFkLDIwOCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjdjYTI4ZTAzNTNjMDRkMGViY2U4OTdlYTU0NWZmYTJkLDEuMTEuMzEsMS4xMS4zMSxFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBhdXRob3JpemF0aW9uIG1vZGUgYXJndW1lbnQgaW5jbHVkZXMgUkJBQyxUdXJuIG9uIFJvbGUgQmFzZWQgQWNjZXNzIENvbnRyb2wuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmF1dGhvcml6YXRpb25tb2RlYXJndW1lbnRpbmNsdWRlc3JiYWM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDdjYTI4ZTAzNTNjMDRkMGViY2U4OTdlYTU0NWZmYTJkLDIwOSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjhmODQ5OWI1Mzc3YjRjMTNiZmUyMmQ1NzI1ZDdkMjVjLDEuMTEuMzIsMS4xMS4zMixFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBhdXRob3JpemF0aW9uIG1vZGUgYXJndW1lbnQgaXMgbm90IHNldCB0byBBbHdheXNBbGxvdyxEbyBub3QgYWx3YXlzIGF1dGhvcml6ZSBhbGwgcmVxdWVzdHMuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmF1dGhvcml6YXRpb25tb2RlYXJndW1lbnRpc25vdHNldHRvYWx3YXlzYWxsb3c9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDhmODQ5OWI1Mzc3YjRjMTNiZmUyMmQ1NzI1ZDdkMjVjLDIxMCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmFiNzcwMTZhY2FiYzRmMjliMDIyZDdlOGYzODkxYTQ5LDEuMTEuMzMsMS4xMS4zMyxFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBjbGllbnQgY2EgZmlsZSBhcmd1bWVudCBpcyBzZXQgYXMgYXBwcm9wcmlhdGUsU2V0dXAgVExTIGNvbm5lY3Rpb24gb24gdGhlIEFQSSBzZXJ2ZXIuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmNsaWVudGNhZmlsZWFyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhYjc3MDE2YWNhYmM0ZjI5YjAyMmQ3ZThmMzg5MWE0OSwyMTEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxYmEyYzg1M2JjNWQ0ZDMyOGE5YjA5ZmMwYWQ2MzU0MSwxLjExLjM0LDEuMTEuMzQsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgZW5jcnlwdGlvbiBwcm92aWRlciBjb25maWcgYXJndW1lbnQgaXMgc2V0IGFzIGFwcHJvcHJpYXRlLEVuY3J5cHQgZXRjZCBrZXkgdmFsdWUgc3RvcmUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmVuY3J5cHRpb25wcm92aWRlcmNvbmZpZ2FyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwxYmEyYzg1M2JjNWQ0ZDMyOGE5YjA5ZmMwYWQ2MzU0MSwyMTIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5MDdmZjU5ZjcxNzQ0YWY1YWU0YTZlZGM5OWUwMDRjYSwxLjExLjM1LDEuMTEuMzUsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgZW5jcnlwdGlvbiBwcm92aWRlcnMgYXJlIGFwcHJvcHJpYXRlbHkgY29uZmlndXJlZCxXaGVyZSBgZXRjZGAgZW5jcnlwdGlvbiBpcyB1c2VkIGFwcHJvcHJpYXRlIHByb3ZpZGVycyBzaG91bGQgYmUgY29uZmlndXJlZC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyZW5jcnlwdGlvbnByb3ZpZGVyc2FyZWFwcHJvcHJpYXRlbHljb25maWd1cmVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw5MDdmZjU5ZjcxNzQ0YWY1YWU0YTZlZGM5OWUwMDRjYSwyMTMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowYmM5ZjhkNWJlYzk0OWY0YWVhNDE0ZjM4OTYxYWZjNSwxLjExLjM2LDEuMTEuMzYsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgZXRjZCBjYWZpbGUgYXJndW1lbnQgaXMgc2V0IGFzIGFwcHJvcHJpYXRlLGV0Y2Qgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgdG8gbWFrZSB1c2Ugb2YgVExTIGVuY3J5cHRpb24gZm9yIGNsaWVudCBjb25uZWN0aW9ucy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyZXRjZGNhZmlsZWFyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwYmM5ZjhkNWJlYzk0OWY0YWVhNDE0ZjM4OTYxYWZjNSwyMTQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyMGY1YTg1YzE1Y2E0N2UyODllZWYyMTFhYzA1NGJkZSwxLjExLjM3LDEuMTEuMzcsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgZXRjZCBkYXRhIGRpcmVjdG9yeSBvd25lcnNoaXAgaXMgc2V0IHRvIGV0Y2QgZXRjZCxFbnN1cmUgdGhhdCB0aGUgZXRjZCBkYXRhIGRpcmVjdG9yeSBvd25lcnNoaXAgaXMgc2V0IHRvIGBldGNkOmV0Y2RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJldGNkZGF0YWRpcmVjdG9yeW93bmVyc2hpcGlzc2V0dG9ldGNkZXRjZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMjBmNWE4NWMxNWNhNDdlMjg5ZWVmMjExYWMwNTRiZGUsMjE1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTU1NTc0ZDU5OWIwNDNiMzllYjViYzYwN2Y5ODJjZWUsMS4xMS4zOCwxLjExLjM4LEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIGt1YmVsZXQgY2VydGlmaWNhdGUgYXV0aG9yaXR5IGFyZ3VtZW50IGlzIHNldCBhcyBhcHByb3ByaWF0ZSxWZXJpZnkga3ViZWxldCdzIGNlcnRpZmljYXRlIGJlZm9yZSBlc3RhYmxpc2hpbmcgY29ubmVjdGlvbi4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVya3ViZWxldGNlcnRpZmljYXRlYXV0aG9yaXR5YXJndW1lbnRpc3NldGFzYXBwcm9wcmlhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGU1NTU3NGQ1OTliMDQzYjM5ZWI1YmM2MDdmOTgyY2VlLDIxNixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjU1ZTU4NWQyYTkwZjQ0Nzc5MmU0NTcyZjBhMDgzMjAxLDEuMTEuMzksMS4xMS4zOSxFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBrdWJlbGV0IGNsaWVudCBjZXJ0aWZpY2F0ZSBhbmQga3ViZWxldCBjbGllbnQga2V5IGFyZ3VtZW50cyBhcmUgc2V0IGFzIGFwcHJvcHJpYXRlLEVuYWJsZSBjZXJ0aWZpY2F0ZSBiYXNlZCBrdWJlbGV0IGF1dGhlbnRpY2F0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJrdWJlbGV0Y2xpZW50Y2VydGlmaWNhdGVhbmRrdWJlbGV0Y2xpZW50a2V5YXJndW1lbnRzYXJlc2V0YXNhcHByb3ByaWF0ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNTVlNTg1ZDJhOTBmNDQ3NzkyZTQ1NzJmMGEwODMyMDEsMjE3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2IwMDk1N2JkYzlkNGRjMWJkZDc5ZDYxYTI1OWJlNzgsMS4xMS40MCwxLjExLjQwLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIHByb2ZpbGluZyBhcmd1bWVudCBpcyBzZXQgdG8gLERpc2FibGUgcHJvZmlsaW5nIGlmIG5vdCBuZWVkZWQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcnByb2ZpbGluZ2FyZ3VtZW50aXNzZXR0bz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2IwMDk1N2JkYzlkNGRjMWJkZDc5ZDYxYTI1OWJlNzgsMjE4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYjM3OGVhMzkwNTYwNDMxYzgzNzJkMjg1MDMxN2MyMWEsMS4xMS40MSwxLjExLjQxLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIHJlcXVlc3QgdGltZW91dCBhcmd1bWVudCBpcyBzZXQgYXMgYXBwcm9wcmlhdGUsU2V0IGdsb2JhbCByZXF1ZXN0IHRpbWVvdXQgZm9yIEFQSSBzZXJ2ZXIgcmVxdWVzdHMgYXMgYXBwcm9wcmlhdGUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcnJlcXVlc3R0aW1lb3V0YXJndW1lbnRpc3NldGFzYXBwcm9wcmlhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIzNzhlYTM5MDU2MDQzMWM4MzcyZDI4NTAzMTdjMjFhLDIxOSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjI2YTI0N2VmYTM0NzQxNmFiYjE4YzlkNWUyZWU2NjhjLDEuMTEuNDIsMS4xMS40MixFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBzZWN1cmUgcG9ydCBhcmd1bWVudCBpcyBub3Qgc2V0IHRvIDAsRG8gbm90IGRpc2FibGUgdGhlIHNlY3VyZSBwb3J0LiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJzZWN1cmVwb3J0YXJndW1lbnRpc25vdHNldHRvMD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMjZhMjQ3ZWZhMzQ3NDE2YWJiMThjOWQ1ZTJlZTY2OGMsMjIwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTk0NjRiZGFmNmYxNDViYjk4OTZhYjYyNTJiZjFhZTMsMS4xMS40MywxLjExLjQzLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIHNlcnZpY2UgYWNjb3VudCBrZXkgZmlsZSBhcmd1bWVudCBpcyBzZXQgYXMgYXBwcm9wcmlhdGUsRXhwbGljaXRseSBzZXQgYSBzZXJ2aWNlIGFjY291bnQgcHVibGljIGtleSBmaWxlIGZvciBzZXJ2aWNlIGFjY291bnRzIG9uIHRoZSBhcGlzZXJ2ZXIuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcnNlcnZpY2VhY2NvdW50a2V5ZmlsZWFyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlOTQ2NGJkYWY2ZjE0NWJiOTg5NmFiNjI1MmJmMWFlMywyMjEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4NzhiMTU5YTBkMzE0ZGU0OTdhYTlhNTBhYTg0NmExOSwxLjExLjQ0LDEuMTEuNDQsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgc2VydmljZSBhY2NvdW50IGxvb2t1cCBhcmd1bWVudCBpcyBzZXQgdG8gdHJ1ZSxWYWxpZGF0ZSBzZXJ2aWNlIGFjY291bnQgYmVmb3JlIHZhbGlkYXRpbmcgdG9rZW4uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcnNlcnZpY2VhY2NvdW50bG9va3VwYXJndW1lbnRpc3NldHRvdHJ1ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODc4YjE1OWEwZDMxNGRlNDk3YWE5YTUwYWE4NDZhMTksMjIyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODg1NjE5NGM4OGU5NDMzN2I0ZjI1NzJhNTliNmY1MDksMS4xMS40NSwxLjExLjQ1LEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIHRva2VuIGF1dGggZmlsZSBwYXJhbWV0ZXIgaXMgbm90IHNldCxEbyBub3QgdXNlIHRva2VuIGJhc2VkIGF1dGhlbnRpY2F0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJ0b2tlbmF1dGhmaWxlcGFyYW1ldGVyaXNub3RzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDg4NTYxOTRjODhlOTQzMzdiNGYyNTcyYTU5YjZmNTA5LDIyMyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjM5MGM2ODg1YTZmNDQwNDA4YjJmYWI2ODczYzVhODUyLDEuMTEuNDYsMS4xMS40NixFbnN1cmUgdGhhdCB0aGUgY2VydGlmaWNhdGUgYXV0aG9yaXRpZXMgZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLEVuc3VyZSB0aGF0IHRoZSBjZXJ0aWZpY2F0ZSBhdXRob3JpdGllcyBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjZXJ0aWZpY2F0ZWF1dGhvcml0aWVzZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzkwYzY4ODVhNmY0NDA0MDhiMmZhYjY4NzNjNWE4NTIsMjI0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNWZlYTM4NzFlOGY4NDdkZmIwZmY1MmY5MmU0OTMyZTgsMS4xMS40NywxLjExLjQ3LEVuc3VyZSB0aGF0IHRoZSBjbGllbnQgY2VydGlmaWNhdGUgYXV0aG9yaXRpZXMgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIHJvb3Qgcm9vdCxFbnN1cmUgdGhhdCB0aGUgY2VydGlmaWNhdGUgYXV0aG9yaXRpZXMgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjbGllbnRjZXJ0aWZpY2F0ZWF1dGhvcml0aWVzZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWZlYTM4NzFlOGY4NDdkZmIwZmY1MmY5MmU0OTMyZTgsMjI1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNGUwNDVlYjlkZTRiNDgzZmE2YjRjYmFkY2ExNDFkNWUsMS4xMS40OCwxLjExLjQ4LEVuc3VyZSB0aGF0IHRoZSBjbmkgaW4gdXNlIHN1cHBvcnRzIG5ldHdvcmsgcG9saWNpZXMsVGhlcmUgYXJlIGEgdmFyaWV0eSBvZiBDTkkgcGx1Z2lucyBhdmFpbGFibGUgZm9yIEt1YmVybmV0ZXMuIElmIHRoZSBDTkkgaW4gdXNlIGRvZXMgbm90IHN1cHBvcnQgTmV0d29yayBQb2xpY2llcyBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIGVmZmVjdGl2ZWx5IHJlc3RyaWN0IHRyYWZmaWMgaW4gdGhlIGNsdXN0ZXIuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWNuaWludXNlc3VwcG9ydHNuZXR3b3JrcG9saWNpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDRlMDQ1ZWI5ZGU0YjQ4M2ZhNmI0Y2JhZGNhMTQxZDVlLDIyNixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjhjYTc5NjM3MDc3OTQ5MTJiM2JiYzU5OWE0ZTA3ZWFkLDEuMTEuNDksMS4xMS40OSxFbnN1cmUgdGhhdCB0aGUgY29udHJvbGxlciBtYW5hZ2VyIFJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSBhcmd1bWVudCBpcyBzZXQgdG8gdHJ1ZSxFbmFibGUga3ViZWxldCBzZXJ2ZXIgY2VydGlmaWNhdGUgcm90YXRpb24gb24gY29udHJvbGxlciBtYW5hZ2VyLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnJvdGF0ZWt1YmVsZXRzZXJ2ZXJjZXJ0aWZpY2F0ZWFyZ3VtZW50aXNzZXR0b3RydWU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDhjYTc5NjM3MDc3OTQ5MTJiM2JiYzU5OWE0ZTA3ZWFkLDIyNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmUwZThkMWU1NDhlZTQ0NGQ4ZTk5ZWI5NzcwN2I3ODFiLDEuMTEuNTAsMS4xMS41MCxFbnN1cmUgdGhhdCB0aGUgY29udHJvbGxlciBtYW5hZ2VyIGJpbmQgYWRkcmVzcyBhcmd1bWVudCBpcyBzZXQgdG8gMTI3LjAuMC4xLERvIG5vdCBiaW5kIHRoZSBDb250cm9sbGVyIE1hbmFnZXIgc2VydmljZSB0byBub24gbG9vcGJhY2sgaW5zZWN1cmUgYWRkcmVzc2VzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcmJpbmRhZGRyZXNzYXJndW1lbnRpc3NldHRvMTI3LjAuMC4xPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlMGU4ZDFlNTQ4ZWU0NDRkOGU5OWViOTc3MDdiNzgxYiwyMjgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0YThmYmIwY2NhMWE0NDdkYjVjM2ZkNjk1NThjYTZmNiwxLjExLjUxLDEuMTEuNTEsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IHRoZSBjb250cm9sbGVyIG1hbmFnZXIgcG9kIHNwZWNpZmljYXRpb24gZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnBvZHNwZWNpZmljYXRpb25maWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0YThmYmIwY2NhMWE0NDdkYjVjM2ZkNjk1NThjYTZmNiwyMjksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyNzA1NzAxOWViMzY0MGQzYjEzNTE2Y2ZiZWEwMGI1YSwxLjExLjUyLDEuMTEuNTIsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjAwIG9yIG1vcmUgcmVzdHJpY3RpdmUsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnBvZHNwZWNpZmljYXRpb25maWxlcGVybWlzc2lvbnNhcmVzZXR0bzYwMG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyNzA1NzAxOWViMzY0MGQzYjEzNTE2Y2ZiZWEwMGI1YSwyMzAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4YjlmNmU0YzdkMDE0M2FhODgyNmM4MDg4ZDk2MTRlOCwxLjExLjUzLDEuMTEuNTMsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciByb290IGNhIGZpbGUgYXJndW1lbnQgaXMgc2V0IGFzIGFwcHJvcHJpYXRlLEFsbG93IHBvZHMgdG8gdmVyaWZ5IHRoZSBBUEkgc2VydmVyJ3Mgc2VydmluZyBjZXJ0aWZpY2F0ZSBiZWZvcmUgZXN0YWJsaXNoaW5nIGNvbm5lY3Rpb25zLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnJvb3RjYWZpbGVhcmd1bWVudGlzc2V0YXNhcHByb3ByaWF0ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOGI5ZjZlNGM3ZDAxNDNhYTg4MjZjODA4OGQ5NjE0ZTgsMjMxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNjczNmVkOTNhYThjNDgxMThkZWUxM2YwYmYxZThlNTUsMS4xMS41NCwxLjExLjU0LEVuc3VyZSB0aGF0IHRoZSBjb250cm9sbGVyIG1hbmFnZXIgc2VydmljZSBhY2NvdW50IHByaXZhdGUga2V5IGZpbGUgYXJndW1lbnQgaXMgc2V0IGFzIGFwcHJvcHJpYXRlLEV4cGxpY2l0bHkgc2V0IGEgc2VydmljZSBhY2NvdW50IHByaXZhdGUga2V5IGZpbGUgZm9yIHNlcnZpY2UgYWNjb3VudHMgb24gdGhlIGNvbnRyb2xsZXIgbWFuYWdlci4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlY29udHJvbGxlcm1hbmFnZXJzZXJ2aWNlYWNjb3VudHByaXZhdGVrZXlmaWxlYXJndW1lbnRpc3NldGFzYXBwcm9wcmlhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDY3MzZlZDkzYWE4YzQ4MTE4ZGVlMTNmMGJmMWU4ZTU1LDIzMixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQ1M2E0MTEyZDQwMTQyZDk4MjJhZDQ2Y2MwYTA5ZTFjLDEuMTEuNTUsMS4xMS41NSxFbnN1cmUgdGhhdCB0aGUgY29udHJvbGxlciBtYW5hZ2VyIHRlcm1pbmF0ZWQgcG9kIGdjIHRocmVzaG9sZCBhcmd1bWVudCBpcyBzZXQgYXMgYXBwcm9wcmlhdGUsQWN0aXZhdGUgZ2FyYmFnZSBjb2xsZWN0b3Igb24gcG9kIHRlcm1pbmF0aW9uIGFzIGFwcHJvcHJpYXRlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnRlcm1pbmF0ZWRwb2RnY3RocmVzaG9sZGFyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkNTNhNDExMmQ0MDE0MmQ5ODIyYWQ0NmNjMGEwOWUxYywyMzMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4MzI3Zjc1MzJmM2I0MmIwODczY2E5OGZmNWM2NzVjYywxLjExLjU2LDEuMTEuNTYsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciB1c2Ugc2VydmljZSBhY2NvdW50IGNyZWRlbnRpYWxzIGFyZ3VtZW50IGlzIHNldCB0byB0cnVlLFVzZSBpbmRpdmlkdWFsIHNlcnZpY2UgYWNjb3VudCBjcmVkZW50aWFscyBmb3IgZWFjaCBjb250cm9sbGVyLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnVzZXNlcnZpY2VhY2NvdW50Y3JlZGVudGlhbHNhcmd1bWVudGlzc2V0dG90cnVlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4MzI3Zjc1MzJmM2I0MmIwODczY2E5OGZmNWM2NzVjYywyMzQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowOWYyNjQxYWUxZTQ0ZTViYjQwMWU0ZGI4NTJhYmY1YSwxLjExLjU3LDEuMTEuNTcsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlci5jb25mIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byByb290IHJvb3QsRW5zdXJlIHRoYXQgdGhlIGBjb250cm9sbGVyIG1hbmFnZXIuY29uZmAgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlci5jb25mZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMDlmMjY0MWFlMWU0NGU1YmI0MDFlNGRiODUyYWJmNWEsMjM1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDE3MzVjNTYzODkwNDdjYWExYWZlYmM2MDllZjhlM2EsMS4xMS41OCwxLjExLjU4LEVuc3VyZSB0aGF0IHRoZSBjb250cm9sbGVyIG1hbmFnZXIuY29uZiBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjAwIG9yIG1vcmUgcmVzdHJpY3RpdmUsRW5zdXJlIHRoYXQgdGhlIGBjb250cm9sbGVyIG1hbmFnZXIuY29uZmAgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgNjAwIG9yIG1vcmUgcmVzdHJpY3RpdmUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWNvbnRyb2xsZXJtYW5hZ2VyLmNvbmZmaWxlcGVybWlzc2lvbnNhcmVzZXR0bzYwMG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0MTczNWM1NjM4OTA0N2NhYTFhZmViYzYwOWVmOGUzYSwyMzYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiMTk3NWE1YTFhNWI0N2NiYTU0ZTU2YmUzMDZiNDQyNCwxLjExLjU5LDEuMTEuNTksRW5zdXJlIHRoYXQgdGhlIGV0Y2QgZGF0YSBkaXJlY3RvcnkgcGVybWlzc2lvbnMgYXJlIHNldCB0byA3MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgZXRjZCBkYXRhIGRpcmVjdG9yeSBoYXMgcGVybWlzc2lvbnMgb2YgYDcwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlZXRjZGRhdGFkaXJlY3RvcnlwZXJtaXNzaW9uc2FyZXNldHRvNzAwb3Jtb3JlcmVzdHJpY3RpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIxOTc1YTVhMWE1YjQ3Y2JhNTRlNTZiZTMwNmI0NDI0LDIzNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjc1YTdjOGQ0OGQ5ZTQ0ZTA5ODExMWZlZGJiZjA4MGE5LDEuMTEuNjAsMS4xMS42MCxFbnN1cmUgdGhhdCB0aGUgZXRjZCBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IHRoZSBgL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cy9ldGNkLnlhbWxgIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlZXRjZHBvZHNwZWNpZmljYXRpb25maWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw3NWE3YzhkNDhkOWU0NGUwOTgxMTFmZWRiYmYwODBhOSwyMzgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxNTY3MDdlN2FmZjI0ZTdlYjQ5OGEzNTFjOWQ5ZWE0NywxLjExLjYxLDEuMTEuNjEsRW5zdXJlIHRoYXQgdGhlIGV0Y2QgcG9kIHNwZWNpZmljYXRpb24gZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLEVuc3VyZSB0aGF0IHRoZSBgL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cy9ldGNkLnlhbWxgIGZpbGUgaGFzIHBlcm1pc3Npb25zIG9mIGA2MDBgIG9yIG1vcmUgcmVzdHJpY3RpdmUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWV0Y2Rwb2RzcGVjaWZpY2F0aW9uZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTU2NzA3ZTdhZmYyNGU3ZWI0OThhMzUxYzlkOWVhNDcsMjM5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDVlNGEwZjNiYTliNGZkYWI0MjhhNTRkZGJmODZlMTcsMS4xMS42MiwxLjExLjYyLEVuc3VyZSB0aGF0IHRoZSBrdWJlY29uZmlnIGt1YmVsZXQuY29uZiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IHRoZSBga3ViZWxldC5jb25mYCBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gYHJvb3Q6cm9vdGAuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWt1YmVjb25maWdrdWJlbGV0LmNvbmZmaWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0NWU0YTBmM2JhOWI0ZmRhYjQyOGE1NGRkYmY4NmUxNywyNDAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplNjEyMmE0NjVhOWU0ZTMxOTZjNTQ0NzhkMmEzYzcyMSwxLjExLjYzLDEuMTEuNjMsRW5zdXJlIHRoYXQgdGhlIGt1YmVjb25maWcga3ViZWxldC5jb25mIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgYGt1YmVsZXQuY29uZmAgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgYDYwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZWNvbmZpZ2t1YmVsZXQuY29uZmZpbGVwZXJtaXNzaW9uc2FyZXNldHRvNjAwb3Jtb3JlcmVzdHJpY3RpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGU2MTIyYTQ2NWE5ZTRlMzE5NmM1NDQ3OGQyYTNjNzIxLDI0MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmFmNjM3MjRjZDk3ZTQxNjFiYTdhMjgwM2Y2ZmQwMmU3LDEuMTEuNjQsMS4xMS42NCxFbnN1cmUgdGhhdCB0aGUga3ViZWxldCBjb25maWd1cmF0aW9uIGZpbGUgaGFzIHBlcm1pc3Npb25zIHNldCB0byA2NDQgb3IgbW9yZSByZXN0cmljdGl2ZSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZWxldGNvbmZpZ3VyYXRpb25maWxlaGFzcGVybWlzc2lvbnNzZXR0bzY0NG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhZjYzNzI0Y2Q5N2U0MTYxYmE3YTI4MDNmNmZkMDJlNywyNDIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozYTRjYzNjMWQ2MDY0NDU3OTYwY2E4OTMyNTk4MzkyYiwxLjExLjY1LDEuMTEuNjUsRW5zdXJlIHRoYXQgdGhlIGt1YmVsZXQgY29uZmlndXJhdGlvbiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IGlmIHRoZSBrdWJlbGV0IHJlZmVycyB0byBhIGNvbmZpZ3VyYXRpb24gZmlsZSB3aXRoIHRoZSBgICBjb25maWdgIGFyZ3VtZW50IHRoYXQgZmlsZSBpcyBvd25lZCBieSByb290OnJvb3QuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWt1YmVsZXRjb25maWd1cmF0aW9uZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsM2E0Y2MzYzFkNjA2NDQ1Nzk2MGNhODkzMjU5ODM5MmIsMjQzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzgxYTk1ODE1ZWU0NGZlMDhkMGYzNDMwOTc3MjY2MDIsMS4xMS42NiwxLjExLjY2LEVuc3VyZSB0aGF0IHRoZSBrdWJlbGV0IHNlcnZpY2UgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIHJvb3Qgcm9vdCxFbnN1cmUgdGhhdCB0aGUgYGt1YmVsZXRgIHNlcnZpY2UgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVrdWJlbGV0c2VydmljZWZpbGVvd25lcnNoaXBpc3NldHRvcm9vdHJvb3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGM4MWE5NTgxNWVlNDRmZTA4ZDBmMzQzMDk3NzI2NjAyLDI0NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmUyN2RlNTk2MDcxYjQ1MzE4Y2NlMDY1NDRiYzM5ZGQ2LDEuMTEuNjcsMS4xMS42NyxFbnN1cmUgdGhhdCB0aGUga3ViZWxldCBzZXJ2aWNlIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgYGt1YmVsZXRgIHNlcnZpY2UgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgYDYwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZWxldHNlcnZpY2VmaWxlcGVybWlzc2lvbnNhcmVzZXR0bzYwMG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlMjdkZTU5NjA3MWI0NTMxOGNjZTA2NTQ0YmMzOWRkNiwyNDUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApmMjUzYmU0YmUwNjM0ZGZjYTE0Yzc1MDVkOGQ5NGRlNCwxLjExLjY4LDEuMTEuNjgsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlciBiaW5kIGFkZHJlc3MgYXJndW1lbnQgaXMgc2V0IHRvIDEyNy4wLjAuMSxEbyBub3QgYmluZCB0aGUgc2NoZWR1bGVyIHNlcnZpY2UgdG8gbm9uIGxvb3BiYWNrIGluc2VjdXJlIGFkZHJlc3Nlcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlc2NoZWR1bGVyYmluZGFkZHJlc3Nhcmd1bWVudGlzc2V0dG8xMjcuMC4wLjE9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGYyNTNiZTRiZTA2MzRkZmNhMTRjNzUwNWQ4ZDk0ZGU0LDI0NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmRhOWJjOWI4ODUxYzRjYzY5NjFkZmI3OTQ5MDQxNjRlLDEuMTEuNjksMS4xMS42OSxFbnN1cmUgdGhhdCB0aGUgc2NoZWR1bGVyIHBvZCBzcGVjaWZpY2F0aW9uIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byByb290IHJvb3QsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gYHJvb3Q6cm9vdGAuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZXNjaGVkdWxlcnBvZHNwZWNpZmljYXRpb25maWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkYTliYzliODg1MWM0Y2M2OTYxZGZiNzk0OTA0MTY0ZSwyNDcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkNmE0MjhiZjcyNTg0OTIxODhiZmQyZDYyZjNjZTQwOCwxLjExLjcwLDEuMTEuNzAsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjAwIG9yIG1vcmUgcmVzdHJpY3RpdmUsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVzY2hlZHVsZXJwb2RzcGVjaWZpY2F0aW9uZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZDZhNDI4YmY3MjU4NDkyMTg4YmZkMmQ2MmYzY2U0MDgsMjQ4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMDY5ZjgwY2ZjYThlNGIwMmJlOWYxZWY4M2I5YWE5MjQsMS4xMS43MSwxLjExLjcxLEVuc3VyZSB0aGF0IHRoZSBzY2hlZHVsZXIuY29uZiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IHRoZSBgc2NoZWR1bGVyLmNvbmZgIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlc2NoZWR1bGVyLmNvbmZmaWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwNjlmODBjZmNhOGU0YjAyYmU5ZjFlZjgzYjlhYTkyNCwyNDksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApmMGE0ZGNiOGFhMmM0ZjU0OTdlYmYyMjRkZGZjYjY5NywxLjExLjcyLDEuMTEuNzIsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlci5jb25mIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgYHNjaGVkdWxlci5jb25mYCBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVzY2hlZHVsZXIuY29uZmZpbGVwZXJtaXNzaW9uc2FyZXNldHRvNjAwb3Jtb3JlcmVzdHJpY3RpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGYwYTRkY2I4YWEyYzRmNTQ5N2ViZjIyNGRkZmNiNjk3LDI1MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjYzNWVlYjAwZDgxNjRlNzhiZTExMmRiZWFiYzRmYTBhLDEuMTEuNzMsMS4xMS43MyxFbnN1cmUgbm9kZWluc3RhbmNlcm9sZSBoYXMgcmlnaHQgcGVybWlzc2lvbnMgZm9yIGVjciwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVub2RlaW5zdGFuY2Vyb2xlaGFzcmlnaHRwZXJtaXNzaW9uc2ZvcmVjcj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNjM1ZWViMDBkODE2NGU3OGJlMTEyZGJlYWJjNGZhMGEsMjUxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOGRiNDkwZDA4ZTY0NDYyYThmMThlMDNhN2RlYjZjNjUsMS4xMS43NCwxLjExLjc0LEV0Y2QgYXV0byB0bHMgZGlzYWJsZWQsRG8gbm90IHVzZSBzZWxmIHNpZ25lZCBjZXJ0aWZpY2F0ZXMgZm9yIFRMUy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNldGNkYXV0b3Rsc2Rpc2FibGVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4ZGI0OTBkMDhlNjQ0NjJhOGYxOGUwM2E3ZGViNmM2NSwyNTIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4MTgyZjg0OWJlYjE0OTJmYWY1ZGM2MWY5ZDdkZGNiNSwxLjExLjc1LDEuMTEuNzUsRXRjZCBjbGllbnQgYXV0aCBjZXJ0LEVuYWJsZSBjbGllbnQgYXV0aGVudGljYXRpb24gb24gZXRjZCBzZXJ2aWNlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V0Y2RjbGllbnRhdXRoY2VydD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODE4MmY4NDliZWIxNDkyZmFmNWRjNjFmOWQ3ZGRjYjUsMjUzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZmViYTczNzM2NmRlNDQ0NDgwZDYyYmE4ZWJkN2QyMTMsMS4xMS43NiwxLjExLjc2LEV0Y2QgZW5jcnlwdGlvbiBuYXRpdmUsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZXRjZGVuY3J5cHRpb25uYXRpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGZlYmE3MzczNjZkZTQ0NDQ4MGQ2MmJhOGViZDdkMjEzLDI1NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjlmYzkzYmRhNWQ0NzRlNTI4NmNkNWY1YjcxZjUxOWVhLDEuMTEuNzcsMS4xMS43NyxFdGNkIHBlZXIgYXV0byB0bHMgZGlzYWJsZWQsRG8gbm90IHVzZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzZWxmIHNpZ25lZCBjZXJ0aWZpY2F0ZXMgZm9yIFRMUyBjb25uZWN0aW9ucyBiZXR3ZWVuIHBlZXJzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V0Y2RwZWVyYXV0b3Rsc2Rpc2FibGVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw5ZmM5M2JkYTVkNDc0ZTUyODZjZDVmNWI3MWY1MTllYSwyNTUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphODI3Y2MxN2FhZGQ0Zjc0YjliMTI2NzUyZjYzYzNhYiwxLjExLjc4LDEuMTEuNzgsRXRjZCBwZWVyIGNsaWVudCBhdXRoIGNlcnQsZXRjZCBzaG91bGQgYmUgY29uZmlndXJlZCBmb3IgcGVlciBhdXRoZW50aWNhdGlvbi4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNldGNkcGVlcmNsaWVudGF1dGhjZXJ0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhODI3Y2MxN2FhZGQ0Zjc0YjliMTI2NzUyZjYzYzNhYiwyNTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo1YWFhNGUzM2NjMjc0NGIzODRhY2UxMmQzYWFkNTAwMSwxLjExLjc5LDEuMTEuNzksRXRjZCBwZWVyIHRscyBlbmFibGVkLGV0Y2Qgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgdG8gbWFrZSB1c2Ugb2YgVExTIGVuY3J5cHRpb24gZm9yIHBlZXIgY29ubmVjdGlvbnMuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZXRjZHBlZXJ0bHNlbmFibGVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw1YWFhNGUzM2NjMjc0NGIzODRhY2UxMmQzYWFkNTAwMSwyNTcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0YmUyYmZhOWVjZDU0MjZhYmIxMzBlNmZkYTRlYWFiMywxLjExLjgwLDEuMTEuODAsRXRjZCB0bHMgZW5hYmxlZCxDb25maWd1cmUgVExTIGVuY3J5cHRpb24gZm9yIHRoZSBldGNkIHNlcnZpY2UuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZXRjZHRsc2VuYWJsZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDRiZTJiZmE5ZWNkNTQyNmFiYjEzMGU2ZmRhNGVhYWIzLDI1OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjVhMjkxYzYzNjEyMjQ2ZTQ4NzVhMzE0M2E1MmM0NTFiLDEuMTEuODEsMS4xMS44MSxFdGNkIHVuaXF1ZSBjYSxVc2UgYSBkaWZmZXJlbnQgY2VydGlmaWNhdGUgYXV0aG9yaXR5IGZvciBldGNkIGZyb20gdGhlIG9uZSB1c2VkIGZvciBLdWJlcm5ldGVzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V0Y2R1bmlxdWVjYT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWEyOTFjNjM2MTIyNDZlNDg3NWEzMTQzYTUyYzQ1MWIsMjU5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjE4OTIzZGIzMzQ2NDk4YmE2YTA3NDY5ZmEyMWFjZDksMS4xMS44MiwxLjExLjgyLElmIHByb3h5IGt1YmVjb25maWcgZmlsZSBleGlzdHMgZW5zdXJlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LElmIGBrdWJlIHByb3h5YCBpcyBydW5uaW5nIGVuc3VyZSB0aGF0IHRoZSBmaWxlIG93bmVyc2hpcCBvZiBpdHMga3ViZWNvbmZpZyBmaWxlIGlzIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpZnByb3h5a3ViZWNvbmZpZ2ZpbGVleGlzdHNlbnN1cmVvd25lcnNoaXBpc3NldHRvcm9vdHJvb3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGYxODkyM2RiMzM0NjQ5OGJhNmEwNzQ2OWZhMjFhY2Q5LDI2MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjRjNTkwYmRhZTMwOTQyMjliNTZhNWU3NTM0OGI4MDkzLDEuMTEuODMsMS4xMS44MyxJZiBwcm94eSBrdWJlY29uZmlnIGZpbGUgZXhpc3RzIGVuc3VyZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLElmIGBrdWJlIHByb3h5YCBpcyBydW5uaW5nIGFuZCBpZiBpdCBpcyB1c2luZyBhIGZpbGUgYmFzZWQga3ViZWNvbmZpZyBmaWxlIGVuc3VyZSB0aGF0IHRoZSBwcm94eSBrdWJlY29uZmlnIGZpbGUgaGFzIHBlcm1pc3Npb25zIG9mIGA2MDBgIG9yIG1vcmUgcmVzdHJpY3RpdmUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzaWZwcm94eWt1YmVjb25maWdmaWxlZXhpc3RzZW5zdXJlcGVybWlzc2lvbnNhcmVzZXR0bzYwMG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0YzU5MGJkYWUzMDk0MjI5YjU2YTVlNzUzNDhiODA5MywyNjEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxMjg5MzMyZDZmMTc0YThjYjJjYzY1YmQ5ZGY5OWQ5OCwxLjExLjg0LDEuMTEuODQsSWYgdGhlIGt1YmVsZXQgY29uZmlnLnlhbWwgY29uZmlndXJhdGlvbiBmaWxlIGlzIGJlaW5nIHVzZWQgdmFsaWRhdGUgcGVybWlzc2lvbnMgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLEVuc3VyZSB0aGF0IGlmIHRoZSBrdWJlbGV0IHJlZmVycyB0byBhIGNvbmZpZ3VyYXRpb24gZmlsZSB3aXRoIHRoZSBgICBjb25maWdgIGFyZ3VtZW50dGhhdCBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpZnRoZWt1YmVsZXRjb25maWcueWFtbGNvbmZpZ3VyYXRpb25maWxlaXNiZWluZ3VzZWR2YWxpZGF0ZXBlcm1pc3Npb25zc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTI4OTMzMmQ2ZjE3NGE4Y2IyY2M2NWJkOWRmOTlkOTgsMjYyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNTVlZmNmN2YyMWY1NDkzZTk0ZjI0NzlmNjdhZGVmNDcsMS4xMS44NSwxLjExLjg1LEt1YmVsZXQgYXV0aG9yaXphdGlvbiBtb2RlIGFsd2F5c0FsbG93LERvIG5vdCBhbGxvdyBhbGwgcmVxdWVzdHMuIEVuYWJsZSBleHBsaWNpdCBhdXRob3JpemF0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2t1YmVsZXRhdXRob3JpemF0aW9ubW9kZWFsd2F5c2FsbG93PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw1NWVmY2Y3ZjIxZjU0OTNlOTRmMjQ3OWY2N2FkZWY0NywyNjMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphMmI5YmY0MzgyNWM0NDQ2OTJkZjgzYzM0YzRmOTBmMSwxLjExLjg2LDEuMTEuODYsS3ViZWxldCBldmVudCBxcHMsRW5zdXJlIHRoYXQgdGhlICAgZXZlbnQgcXBzIGFyZ3VtZW50IGlzIHNldCB0byAwIG9yIGEgbGV2ZWwgd2hpY2ggZW5zdXJlcyBhcHByb3ByaWF0ZSBldmVudCBjYXB0dXJlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2t1YmVsZXRldmVudHFwcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYTJiOWJmNDM4MjVjNDQ0NjkyZGY4M2MzNGM0ZjkwZjEsMjY0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMzc2NDhkYTUxMmY1NDJhODhhZDdkMDExZTE2NzE5ZGIsMS4xMS44NywxLjExLjg3LEt1YmVsZXQgaG9zdG5hbWUgb3ZlcnJpZGUsRW5zdXJlIHRoYXQgdGhlICAgaG9zdG5hbWUgb3ZlcnJpZGUgYXJndW1lbnQgaXMgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNrdWJlbGV0aG9zdG5hbWVvdmVycmlkZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzc2NDhkYTUxMmY1NDJhODhhZDdkMDExZTE2NzE5ZGIsMjY1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDAyMDI5NzBkYTU3NDVjZDhkOGMzN2U3ODY1NzBiMzksMS4xMS44OCwxLjExLjg4LEt1YmVsZXQgaXAgdGFibGVzLEVuc3VyZXMgdGhhdCB0aGUgICBtYWtlIGlwdGFibGVzIHV0aWwgY2hhaW5zIGFyZ3VtZW50IGlzIHNldCB0byB0cnVlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2t1YmVsZXRpcHRhYmxlcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDAyMDI5NzBkYTU3NDVjZDhkOGMzN2U3ODY1NzBiMzksMjY2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYThjNzkzZWUzZjk5NGNiMWEwZmU5MDk0N2RkMjgzNzAsMS4xMS44OSwxLjExLjg5LEt1YmVsZXQgcHJvdGVjdCBrZXJuZWwgZGVmYXVsdHMsRGV0ZXJtaW5lcyBpZiB0aGUgICBwcm90ZWN0IGtlcm5lbCBkZWZhdWx0cyBhcmd1bWVudCBpcyBzZXQgdG8gdHJ1ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNrdWJlbGV0cHJvdGVjdGtlcm5lbGRlZmF1bHRzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhOGM3OTNlZTNmOTk0Y2IxYTBmZTkwOTQ3ZGQyODM3MCwyNjcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5ZGQxMWY0MTNjMDY0ZmZmOTM5NmIxODA4M2M3OTNmMiwxLjExLjkwLDEuMTEuOTAsS3ViZWxldCByb3RhdGUgY2VydGlmaWNhdGVzLEVuc3VyZSB0aGF0IHRoZSAgIHJvdGF0ZSBjZXJ0aWZpY2F0ZXMgYXJndW1lbnQgaXMgbm90IHNldCB0byAuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhza3ViZWxldHJvdGF0ZWNlcnRpZmljYXRlcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOWRkMTFmNDEzYzA2NGZmZjkzOTZiMTgwODNjNzkzZjIsMjY4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTA2MzMzMzhiOWI5NGNlYTljZjg5MzJiNDY4NDc5YmUsMS4xMS45MSwxLjExLjkxLEt1YmVsZXQgcm90YXRlIGt1YmVsZXQgc2VydmVyIGNlcnRpZmljYXRlLFZlcmlmeSB0aGF0IHRoZSBSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUgYXJndW1lbnQgaXMgc2V0IHRvIHRydWUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhza3ViZWxldHJvdGF0ZWt1YmVsZXRzZXJ2ZXJjZXJ0aWZpY2F0ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTA2MzMzMzhiOWI5NGNlYTljZjg5MzJiNDY4NDc5YmUsMjY5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMzkzMWNjNGU4ZDA2NDIyMmExNzUyZmM1MDYyMGJjYzQsMS4xMS45MiwxLjExLjkyLEt1YmVsZXQgc3RyZWFtaW5nIGNvbm5lY3Rpb24gaWRsZSB0aW1lb3V0LERldGVybWluZXMgaWYgYSBrdWJlbGV0IGhhcyBub3QgZGlzYWJsZWQgdGltZW91dHMgb24gc3RyZWFtaW5nIGNvbm5lY3Rpb25zLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhza3ViZWxldHN0cmVhbWluZ2Nvbm5lY3Rpb25pZGxldGltZW91dD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzkzMWNjNGU4ZDA2NDIyMmExNzUyZmM1MDYyMGJjYzQsMjcwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKM2UzYWRiZTU4NmQxNDg2Mjk1NmJjNGZkOWExMmJlMGQsMS4xMS45MywxLjExLjkzLEt1YmVsZXQgc3Ryb25nIGNyeXB0b2dyYXBoaWNzIGNpcGhlcnMsRGV0ZXJtaW5lcyBpZiB0aGUgS3ViZWxldCBpcyBjb25maWd1cmVkIHRvIG9ubHkgdXNlIHN0cm9uZyBjcnlwdG9ncmFwaGljIGNpcGhlcnMuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhza3ViZWxldHN0cm9uZ2NyeXB0b2dyYXBoaWNzY2lwaGVycz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsM2UzYWRiZTU4NmQxNDg2Mjk1NmJjNGZkOWExMmJlMGQsMjcxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTBlNGM5ZWQ3MjliNDA4OTlmZjc0MGEwNTk4ZWViZmEsMS4xMiwxLjEyLExvZ2dpbmcgQW5kIE1vbml0b3JpbmcsLCwsLCwsLEZhbHNlLGUwZTRjOWVkNzI5YjQwODk5ZmY3NDBhMDU5OGVlYmZhLDI3MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmY2NWMzZmExZjNhODQzZWJiYTdiYWZmMGZhZDQ4NTI4LDEuMTIuMSwxLjEyLjEsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgYXVkaXQgbG9nIG1heGFnZSBhcmd1bWVudCBpcyBzZXQgdG8gMzAgb3IgYXMgYXBwcm9wcmlhdGUsUmV0YWluIHRoZSBsb2dzIGZvciBhdCBsZWFzdCAzMCBkYXlzIG9yIGFzIGFwcHJvcHJpYXRlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJhdWRpdGxvZ21heGFnZWFyZ3VtZW50aXNzZXR0bzMwb3Jhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmNjVjM2ZhMWYzYTg0M2ViYmE3YmFmZjBmYWQ0ODUyOCwyNzMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2ZWRhMDE4OTBlOWM0NWVkYTlkOWVhODQzZTUxZWJjNSwxLjEyLjIsMS4xMi4yLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIGF1ZGl0IGxvZyBtYXhiYWNrdXAgYXJndW1lbnQgaXMgc2V0IHRvIDEwIG9yIGFzIGFwcHJvcHJpYXRlLFJldGFpbiAxMCBvciBhbiBhcHByb3ByaWF0ZSBudW1iZXIgb2Ygb2xkIGxvZyBmaWxlcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyYXVkaXRsb2dtYXhiYWNrdXBhcmd1bWVudGlzc2V0dG8xMG9yYXNhcHByb3ByaWF0ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNmVkYTAxODkwZTljNDVlZGE5ZDllYTg0M2U1MWViYzUsMjc0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2QxYTQ0ODNjMWI0NDg1Njg2YjI2ODE2YWFmZDUyZTQsMS4xMi4zLDEuMTIuMyxFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBhdWRpdCBsb2cgbWF4c2l6ZSBhcmd1bWVudCBpcyBzZXQgdG8gMTAwIG9yIGFzIGFwcHJvcHJpYXRlLFJvdGF0ZSBsb2cgZmlsZXMgb24gcmVhY2hpbmcgMTAwIE1CIG9yIGFzIGFwcHJvcHJpYXRlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJhdWRpdGxvZ21heHNpemVhcmd1bWVudGlzc2V0dG8xMDBvcmFzYXBwcm9wcmlhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDdkMWE0NDgzYzFiNDQ4NTY4NmIyNjgxNmFhZmQ1MmU0LDI3NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjZjZTQyMjMyNTNhZDQwNjg4YzcwNzYwZGE2NTRiY2I1LDEuMTIuNCwxLjEyLjQsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgYXVkaXQgbG9nIHBhdGggYXJndW1lbnQgaXMgc2V0LEVuYWJsZSBhdWRpdGluZyBvbiB0aGUgS3ViZXJuZXRlcyBBUEkgU2VydmVyIGFuZCBzZXQgdGhlIGRlc2lyZWQgYXVkaXQgbG9nIHBhdGguLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmF1ZGl0bG9ncGF0aGFyZ3VtZW50aXNzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDZjZTQyMjMyNTNhZDQwNjg4YzcwNzYwZGE2NTRiY2I1LDI3NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE5NWFjMGU4YTkwNzRkNTdhYTRhMDhmMWVkZDFhMTA4LDEuMTIuNSwxLjEyLjUsSzhzIGF1ZGl0IGxvZ3MgZW5hYmxlZCBjbG91ZCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNrOHNhdWRpdGxvZ3NlbmFibGVkY2xvdWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE5NWFjMGU4YTkwNzRkNTdhYTRhMDhmMWVkZDFhMTA4LDI3NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjNhYWE1MTQ4ZTZlNjRiOGM5MjVmNmI3MGY0ODFiOTNhLDEuMTIuNiwxLjEyLjYsSzhzIGF1ZGl0IGxvZ3MgZW5hYmxlZCBuYXRpdmUgY2lzLEt1YmVybmV0ZXMgY2FuIGF1ZGl0IHRoZSBkZXRhaWxzIG9mIHJlcXVlc3RzIG1hZGUgdG8gdGhlIEFQSSBzZXJ2ZXIuIFRoZSBgICBhdWRpdCBwb2xpY3kgZmlsZWAgZmxhZyBtdXN0IGJlIHNldCBmb3IgdGhpcyBsb2dnaW5nIHRvIGJlIGVuYWJsZWQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzazhzYXVkaXRsb2dzZW5hYmxlZG5hdGl2ZWNpcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsM2FhYTUxNDhlNmU2NGI4YzkyNWY2YjcwZjQ4MWI5M2EsMjc4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKY2Y1MjE1MWJiZjQ1NGMxZjk0MGY1M2EzZDA4MmI5YzksMS4xMi43LDEuMTIuNyxBbGVydCBjb250YWluZXIgb3B0aW1pemVkIG9zIG5vdCBpbiB1c2UsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYWxlcnRjb250YWluZXJvcHRpbWl6ZWRvc25vdGludXNlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjZjUyMTUxYmJmNDU0YzFmOTQwZjUzYTNkMDgyYjljOSwyNzksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4Y2VhYWMzNDUxZjU0OGIwYWIxYWY3YjI3YTQyNzUyOSwxLjEyLjgsMS4xMi44LEFsZXJ0IGZhcmdhdGUgbm90IGluIHVzZSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNhbGVydGZhcmdhdGVub3RpbnVzZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOGNlYWFjMzQ1MWY1NDhiMGFiMWFmN2IyN2E0Mjc1MjksMjgwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODgzZTNlNWM5Nzc2NDI1ZmFmZTNmNjA2NGI0YjBlMDAsMS4xMi45LDEuMTIuOSxLOHMgYXVkaXQgbG9ncyBlbmFibGVkIG5hdGl2ZSAsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzazhzYXVkaXRsb2dzZW5hYmxlZG5hdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODgzZTNlNWM5Nzc2NDI1ZmFmZTNmNjA2NGI0YjBlMDAsMjgxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZGYzM2EyNmIzM2YwNDdhYzk2YThhMTdiYTNmOWE3NTAsMiwyLE9yZ2FuaXplZCBieSBSZXNvdXJjZXMsLCwsLCwsLEZhbHNlLGRmMzNhMjZiMzNmMDQ3YWM5NmE4YTE3YmEzZjlhNzUwLDI4MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE4NjViYjM0ZjMxNDQ3NGZhZDVmYzlkNjMxYzEzZjAzLDIuMSwyLjEsUG9kcyxBdHRyaWJ1dGUgZXZhbHVhdGlvbiBmb3IgcG9kcywsLCwsLCwsMTg2NWJiMzRmMzE0NDc0ZmFkNWZjOWQ2MzFjMTNmMDMsMjgzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTQyODg5YzM2MWEyNDI4MGI2NjIyZTBkYTYyNDc5NGIsMi4yLDIuMixEZXBsb3ltZW50cyxBdHRyaWJ1dGUgZXZhbHVhdGlvbiBmb3IgZGVwbG95bWVudHMsLCwsLCwsLDE0Mjg4OWMzNjFhMjQyODBiNjYyMmUwZGE2MjQ3OTRiLDI4NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmIwYmRmMGVmMzkwMDRjMGY4NzViNTMwMjgwNzkxMjQxLDIuMywyLjMsTm9kZXMsQXR0cmlidXRlIGV2YWx1YXRpb24gZm9yIG5vZGVzLCwsLCwsLCxiMGJkZjBlZjM5MDA0YzBmODc1YjUzMDI4MDc5MTI0MSwyODUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkN2U1ODhkNTM4YjA0Y2E5ODhjZTJkYWFkMjExMTU0NywyLjQsMi40LFNlcnZpY2VzLEF0dHJpYnV0ZSBldmFsdWF0aW9uIGZvciBzZXJ2aWNlcywsLCwsLCwsZDdlNTg4ZDUzOGIwNGNhOTg4Y2UyZGFhZDIxMTE1NDcsMjg2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOWNlMTllMDcxZDMxNDA5M2ExZjZhNWFhNDI5ZmQ3ZGUsMi41LDIuNSxSb2xlcyxBdHRyaWJ1dGUgZXZhbHVhdGlvbiBmb3IgUm9sZXMsLCwsLCwsLDljZTE5ZTA3MWQzMTQwOTNhMWY2YTVhYTQyOWZkN2RlLDI4NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjc5NWMwNjQzZDQ1OTRhODdhY2JhOTcwMmExYzU4NGY3LDIuNiwyLjYsUm9sZXMgYmluZGluZ3MsQXR0cmlidXRlIGV2YWx1YXRpb24gZm9yIHJvbGUgYmluZGluZ3MsLCwsLCwsLDc5NWMwNjQzZDQ1OTRhODdhY2JhOTcwMmExYzU4NGY3LDI4OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmI3MzMwNDNiOTY1MDQxMDBiOGFmMDRlNzRjMjExNzU4LDIuNywyLjcsQ2x1c3RlciByb2xlcyxBdHRyaWJ1dGUgZXZhbHVhdGlvbiBmb3IgY2x1c3RlciByb2xlLCwsLCwsLCxiNzMzMDQzYjk2NTA0MTAwYjhhZjA0ZTc0YzIxMTc1OCwyODksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiODZmMzVkYzM1Njk0Njk2ODJhYzZjMGQ1ZDhlMGI0NSwyLjgsMi44LENsdXN0ZXIgUm9sZXMgQmluZGluZ3MsQXR0cmlidXRlIGV2YWx1YXRpb24gZm9yIFJvbGVzLCwsLCwsLCxiODZmMzVkYzM1Njk0Njk2ODJhYzZjMGQ1ZDhlMGI0NSwyOTAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0NjY5ZjhlNzM1ZGM0OGZhODMwMzlhZDA3ODdhMTEzOCwyLjksMi45LENvbnRhaW5lcnMsQXR0cmlidXRlIGV2YWx1YXRpb24gZm9yIGNvbnRhaW5lcnMsLCwsLCwsLDQ2NjlmOGU3MzVkYzQ4ZmE4MzAzOWFkMDc4N2ExMTM4LDI5MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmEzYjdiYTNhYjM4NjQ1NWM5MTI0YjBjNDVhMjFiOGY1LDIuMTAsMi4xMCxOYW1lc3BhY2VzLEF0dHJpYnV0ZSBldmFsdWF0aW9uIGZvciBuYW1lc3BhY2VzLCwsLCwsLCxhM2I3YmEzYWIzODY0NTVjOTEyNGIwYzQ1YTIxYjhmNSwyOTIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo=\"\n}"
        },
        {
          "name": "example",
          "originalRequest": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "{{authToken}}"
              }
            ],
            "url": {
              "raw": "{{url}}/v5/partner/file-download/{{inputFileHash}}",
              "host": [
                "{{url}}"
              ],
              "path": [
                "v5",
                "partner",
                "file-download",
                "{{inputFileHash}}"
              ]
            }
          },
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Access-Control-Allow-Origin",
              "value": "*"
            },
            {
              "key": "Content-Type",
              "value": "application/json"
            },
            {
              "key": "Date",
              "value": "Mon, 10 Jun 2024 08:18:41 GMT"
            },
            {
              "key": "X-Correlation-Id",
              "value": "057cfff7-0cde-48ab-a8f5-454de261ed8b"
            },
            {
              "key": "X-Correlation-Id",
              "value": "057cfff7-0cde-48ab-a8f5-454de261ed8b"
            },
            {
              "key": "X-Request-Id",
              "value": "2bd1b253-9557-437e-979b-bc973f8b54ac"
            },
            {
              "key": "X-Visitor-Id",
              "value": "86597d8c-eb40-490c-9cba-d9a1055355c1"
            },
            {
              "key": "Transfer-Encoding",
              "value": "chunked"
            }
          ],
          "cookie": [],
          "body": "{\n    \"fileName\": \"F1-KubernetesOnPrem 1 (1) (1).csv\",\n    \"fileContent\": \"aWQsQ29udHJvbCBOdW1iZXIsQWxpYXMsQ29udHJvbCBOYW1lLERlc2NyaXB0aW9uLERlcGVuZGVuY3ksVHlwZSxSdWxlIE5hbWUsUnVsZSBJZCxTeXN0ZW0gU3ludGhlc2l6ZXJzLFVzZXIgU3ludGhlc2l6ZXJzLFJlcG9ydGluZyBMZXZlbCxyZWNvcmRndWlkX18scm93bm9fXyxyZWNvcmRzdGF0dXNfXyxjcmVhdGVkX2F0X18sbGFzdF91cGRhdGVkX2F0X18sdGFnc19fLGNyZWF0ZWRfYnlfXyxsYXN0X3VwZGF0ZWRfYnlfXyxsaW5rZWRyZWNvcmRndWlkc19fLGFjdGlvbnNfXyx1c2VyX2FjdGlvbnNfXyxwcm9wb3NhbHNfXyxyZWNvcmRzX3RhZ3NfXyxsaW5rX2RhdGFfXyxyZWxhdGVkX2RhdGFfXyxzdGF0dXNfXyxzaWduYWxfXyxleGNlcHRpb25zX18sb3duZXJfXyxyZW1lZGlhdGlvbl9fCjc1MjU5MGZlNjllYzRiMzM4MjI2ZTM1NmE4MzhhNzg0LDEsMSxPcmdhbml6ZWQgYnkgUnVsZXMsLCwsLCwsLCw3NTI1OTBmZTY5ZWM0YjMzODIyNmUzNTZhODM4YTc4NCwwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjMwZTA2MmMxODdjNGViMjk5OTZmMzk2OWU1ZWFlMjQsMS4xLDEuMSxSZWdpc3RyeSwsLCwsLCwsRmFsc2UsZjMwZTA2MmMxODdjNGViMjk5OTZmMzk2OWU1ZWFlMjQsMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE0ZGEwZDQ5ZTAyNzQwNWZhZmMyZTYyMjUxZGZmMTUzLDEuMS4xLDEuMS4xLEFsbG93ZWQgcmVwb3NpdG9yaWVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2FsbG93ZWRyZXBvc2l0b3JpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDE0ZGEwZDQ5ZTAyNzQwNWZhZmMyZTYyMjUxZGZmMTUzLDIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozOGZkMTljODQxYmE0OTU3YWY2MDAyMjA2YTE0MzA2ZCwxLjIsMS4yLFNlY3JldHMgTWFuYWdlbWVudCwsLCwsLCwsRmFsc2UsMzhmZDE5Yzg0MWJhNDk1N2FmNjAwMjIwNmExNDMwNmQsMyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE5MGMxNzQxYTJkOTQxYzg4OWY0N2FlNDgzNjJkNGI5LDEuMi4xLDEuMi4xLEVuYWJsZSBhdXRvbW91bnQgc2VydmljZSB0b2tlbiwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbmFibGVhdXRvbW91bnRzZXJ2aWNldG9rZW49Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE5MGMxNzQxYTJkOTQxYzg4OWY0N2FlNDgzNjJkNGI5LDQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxOGQxNzhiNDEzYjE0ZDI2YmUwMWRlMTM4MmY0OGZlZSwxLjIuMiwxLjIuMixBcHBsaWNhdGlvbnMgY3JlZGVudGlhbHMgaW4gY29uZmlndXJhdGlvbiBmaWxlcyAsZmFpbHMgaWYgQ29uZmlnTWFwcyBoYXZlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBpbiBjb25maWd1cmF0aW9uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYXBwbGljYXRpb25zY3JlZGVudGlhbHNpbmNvbmZpZ3VyYXRpb25maWxlcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMThkMTc4YjQxM2IxNGQyNmJlMDFkZTEzODJmNDhmZWUsNSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjgzZTBjNDQ2MjE1NTQzYmM5NDc2NDFkOTM1OTcyNGEwLDEuMi4zLDEuMi4zLFNlY3JldC9FVENEIGVuY3J5cHRpb24gZW5hYmxlZCAsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzc2VjcmV0ZXRjZGVuY3J5cHRpb25lbmFibGVkID1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODNlMGM0NDYyMTU1NDNiYzk0NzY0MWQ5MzU5NzI0YTAsNixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE0NmJkNGI0ODU0NjQ3M2E4NDk0NTdhMTkzZDQyMjE1LDEuMi40LDEuMi40LEVuc3VyZSBleHRlcm5hbCBzZWNyZXRzIHN0b3JhZ2UgaXMgaW4gdXNlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWV4dGVybmFsc2VjcmV0c3N0b3JhZ2Vpc2ludXNlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhNDZiZDRiNDg1NDY0NzNhODQ5NDU3YTE5M2Q0MjIxNSw3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYWM4MTRkMGZlMzhhNGM4N2IwN2RhNDVhNjBmMWI5YTYsMS4zLDEuMyxBdXRob3JpemF0aW9uLCwsLCwsLCxGYWxzZSxhYzgxNGQwZmUzOGE0Yzg3YjA3ZGE0NWE2MGYxYjlhNiw4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMzVkMzU4MjgzMzg0NDIyMjk1ODNhMjYwZGIxNGQzMGEsMS4zLjEsMS4zLjEsQmxvY2sgZW5kcG9pbnQgZWRpdCBkZWZhdWx0IHJvbGUsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYmxvY2tlbmRwb2ludGVkaXRkZWZhdWx0cm9sZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzVkMzU4MjgzMzg0NDIyMjk1ODNhMjYwZGIxNGQzMGEsOSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjk2NDdlOWJiNGUyMDQzZmQ5MmUxMjRlYzgwNzViYzI2LDEuMy4yLDEuMy4yLERpc2FsbG93IGFub255bW91cyB1c2VyLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Rpc2FsbG93YW5vbnltb3VzdXNlcj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTY0N2U5YmI0ZTIwNDNmZDkyZTEyNGVjODA3NWJjMjYsMTAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5NDM3MjhjMjkzYjQ0MmVlYmM4ZjhjZWI5MGIyZjU3YSwxLjMuMywxLjMuMyxCbG9jayBzZXJ2aWNlIGFjY291bnQgdXBkYXRlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Jsb2Nrc2VydmljZWFjY291bnR1cGRhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDk0MzcyOGMyOTNiNDQyZWViYzhmOGNlYjkwYjJmNTdhLDExLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOWNhZDdiMTMxYWIyNDgwMmFjZDA0MzYxZjc4NGU1MWEsMS4zLjQsMS4zLjQsRXhlYyBpbnRvIGNvbnRhaW5lciAsZGV0ZXJtaW5lcyB3aGljaCB1c2VycyBoYXZlIHBlcm1pc3Npb25zIHRvIGV4ZWMgaW50byBwb2RzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZXhlY2ludG9jb250YWluZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDljYWQ3YjEzMWFiMjQ4MDJhY2QwNDM2MWY3ODRlNTFhLDEyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYTkxNTNjMDY1MmE2NDY1Y2IyNWVmMGNiMjcyMzEwMDksMS4zLjUsMS4zLjUsQXV0b21hdGljIG1hcHBpbmcgb2Ygc2VydmljZSBhY2NvdW50ICxkZXRlcm1pbmVzIHdoaWNoIHNlcnZpY2UgYWNjb3VudHMgY2FuIGJlIHVzZWQgdG8gYWNjZXNzIG90aGVyIHJlc291cmNlcyBpbiB0aGUgY2x1c3RlciwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2F1dG9tYXRpY21hcHBpbmdvZnNlcnZpY2VhY2NvdW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhOTE1M2MwNjUyYTY0NjVjYjI1ZWYwY2IyNzIzMTAwOSwxMyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjNhNWYzNzNjMTRkZDRiOTVhMTQwMzRkYTNjMjkzMmY3LDEuMy42LDEuMy42LENsdXN0ZXIgYWRtaW4gYmluZGluZyAsZGV0ZXJtaW5lcyB3aGljaCB1c2VycyBoYXZlIGNsdXN0ZXIgYWRtaW4gcGVybWlzc2lvbnMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjbHVzdGVyYWRtaW5iaW5kaW5nPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwzYTVmMzczYzE0ZGQ0Yjk1YTE0MDM0ZGEzYzI5MzJmNywxNCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjAzYmUwMTExMWM2MjQ4YzlhNTY1MzZlNjM0YmU0MGY2LDEuMy43LDEuMy43LFJ1bGUgY2FuIHNzaCB0byBwb2QsZGVuaWVzIHBvZHMgd2l0aCBTU0ggcG9ydHMgb3BlbmVkKDIyLzIyMiksLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2Fuc3NodG9wb2Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDAzYmUwMTExMWM2MjQ4YzlhNTY1MzZlNjM0YmU0MGY2LDE1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNmU1Y2U2OTFkYjU3NDgzNmI2Yzg2ZjY2MzVjNDk0M2EsMS4zLjgsMS4zLjgsRGlzYWJsZSBhbm9ueW1vdXMgYWNjZXNzIHRvIEt1YmVsZXQgc2VydmljZSAsRGV0ZXJtaW5lcyBpZiBhbm9ueW1vdXMgcmVxdWVzdHMgYXJlIHRvIGt1YmVsZXQgc2VydmljZSBhcmUgYWxsb3dlZC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNkaXNhYmxlYW5vbnltb3VzYWNjZXNzdG9rdWJlbGV0c2VydmljZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNmU1Y2U2OTFkYjU3NDgzNmI2Yzg2ZjY2MzVjNDk0M2EsMTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplMjRlNmYwNTk4YmY0NmJlOGU2ZTMxYTg5ZTY0YmNlOSwxLjMuOSwxLjMuOSxBY2Nlc3MgS3ViZXJuZXRlcyBkYXNoYm9hcmQsZmFpbHMgaWYgc3ViamVjdCB0aGF0IGlzIG5vdCBkYXNoYm9hcmQgc2VydmljZSBhY2NvdW50IGlzIGJvdW5kIHRvIGRhc2hib2FyZCByb2xlL2NsdXN0ZXJyb2xlIG9yICBpZiBhbnlvbmUgdGhhdCBpcyBub3QgZGFzaGJvYXJkIHBvZCBpcyBhc3NvY2lhdGVkIHdpdGggaXRzIHNlcnZpY2UgYWNjb3VudC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNhY2Nlc3NrdWJlcm5ldGVzZGFzaGJvYXJkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlMjRlNmYwNTk4YmY0NmJlOGU2ZTMxYTg5ZTY0YmNlOSwxNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmI2MmRkNTg0MjQwOTRlMjE5ZmU0Njc2N2NhMjdjMTMzLDEuMy4xMCwxLjMuMTAsTGlzdCBLdWJlcm5ldGVzIHNlY3JldHMsZGV0ZXJtaW5lcyB3aGljaCB1c2VycyBjYW4gbGlzdC9nZXQgc2VjcmV0cywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2xpc3RrdWJlcm5ldGVzc2VjcmV0cz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYjYyZGQ1ODQyNDA5NGUyMTlmZTQ2NzY3Y2EyN2MxMzMsMTgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkM2JjYWU5MGVkY2U0M2YwYTY4YWYxOTE3NTAzMjI2OCwxLjMuMTEsMS4zLjExLE1vdW50IHNlcnZpY2UgcHJpbmNpcGFsLGZhaWxzIGlmIHNlcnZpY2UgYWNjb3VudCBhbmQgd29ya2xvYWRzIG1vdW50IHNlcnZpY2UgYWNjb3VudCB0b2tlbiBieSBkZWZhdWx0LCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzbW91bnRzZXJ2aWNlcHJpbmNpcGFsPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkM2JjYWU5MGVkY2U0M2YwYTY4YWYxOTE3NTAzMjI2OCwxOSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjhlYWI0MGZjOTY3ZjRkMWU4ZjAzM2I4MWY1ZWJmZjI3LDEuMy4xMiwxLjMuMTIsRGVsZXRlIEt1YmVybmV0ZXMgZXZlbnRzLGRldGVybWluZXMgd2hpY2ggdXNlcnMgY2FuIGRlbGV0ZSBldmVudHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNkZWxldGVrdWJlcm5ldGVzZXZlbnRzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4ZWFiNDBmYzk2N2Y0ZDFlOGYwMzNiODFmNWViZmYyNywyMCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjJlNjE3YTVhNTZmYzQyYTk5Zjk5ZGRhZTU1OTM5YjIwLDEuMy4xMywxLjMuMTMsUnVsZSBleGNlc3NpdmUgZGVsZXRlIHJpZ2h0cyxmYWlscyBpZiB1c2VyIGNhbiBkZWxldGUgaW1wb3J0YW50IHJlc291cmNlcywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVleGNlc3NpdmVkZWxldGVyaWdodHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDJlNjE3YTVhNTZmYzQyYTk5Zjk5ZGRhZTU1OTM5YjIwLDIxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYmEzNGEzMGZhMTM5NDE5YWFjZmYzZGNkYjAxYmVjZWEsMS4zLjE0LDEuMy4xNCxSdWxlIGFjY2VzcyBrdWJlbGV0IEFQSSxmYWlscyBpZiBubyBuZXR3b3JrIHBvbGljeSBleGlzdHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlYWNjZXNza3ViZWxldGFwaT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYmEzNGEzMGZhMTM5NDE5YWFjZmYzZGNkYjAxYmVjZWEsMjIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowNmJkNmQwNjI3M2I0MThmYTNhN2RiZjRlNTQ3MjMwNiwxLjMuMTUsMS4zLjE1LEVuc3VyZSBzZXJ2aWNlIHByaW5jaXBsZSBoYXMgcmVhZCBvbmx5IHBlcm1pc3Npb25zLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXNlcnZpY2VwcmluY2lwbGVoYXNyZWFkb25seXBlcm1pc3Npb25zPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwNmJkNmQwNjI3M2I0MThmYTNhN2RiZjRlNTQ3MjMwNiwyMyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjFmODc3MWZhOWE4MDRiYjBiMGJjNWI3MWIyZGE0Y2QwLDEuMy4xNiwxLjMuMTYsTGlzdCByb2xlIGRlZmluaXRpb25zIGluIGFjciwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNsaXN0cm9sZWRlZmluaXRpb25zaW5hY3I9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDFmODc3MWZhOWE4MDRiYjBiMGJjNWI3MWIyZGE0Y2QwLDI0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTJmMWNiODRiZmJjNGNhYmEyNGZhZWNhYWVkNjczMGQsMS4zLjE3LDEuMy4xNyxSdWxlIGNhbiB1cGRhdGUgY29uZmlnbWFwLGRldGVybWluZXMgd2hpY2ggdXNlcnMgY2FuIHVwZGF0ZS9wYXRjaCB0aGUgJ2NvcmVkbnMnIGNvbmZpZ21hcCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVjYW51cGRhdGVjb25maWdtYXA9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDEyZjFjYjg0YmZiYzRjYWJhMjRmYWVjYWFlZDY3MzBkLDI1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjM1NmVlMmU4M2FmNDhlYzkxZGIzYmRmNGIyNDAzZTcsMS4zLjE4LDEuMy4xOCxFeHRlcm5hbCBzZWNyZXQgc3RvcmFnZSxDb25zaWRlciB0aGUgdXNlIG9mIGFuIGV4dGVybmFsIHNlY3JldHMgc3RvcmFnZSBhbmQgbWFuYWdlbWVudCBzeXN0ZW0gaW5zdGVhZCBvZiB1c2luZyBLdWJlcm5ldGVzIFNlY3JldHMgZGlyZWN0bHkgaWYgeW91IGhhdmUgbW9yZSBjb21wbGV4IHNlY3JldCBtYW5hZ2VtZW50IG5lZWRzLiBFbnN1cmUgdGhlIHNvbHV0aW9uIHJlcXVpcmVzIGF1dGhlbnRpY2F0aW9uIHRvIGFjY2VzcyBzZWNyZXRzIGhhcyBhdWRpdGluZyBvZiBhY2Nlc3MgdG8gYW5kIHVzZSBvZiBzZWNyZXRzIGFuZCBlbmNyeXB0cyBzZWNyZXRzLiBTb21lIHNvbHV0aW9ucyBhbHNvIG1ha2UgaXQgZWFzaWVyIHRvIHJvdGF0ZSBzZWNyZXRzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V4dGVybmFsc2VjcmV0c3RvcmFnZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZjM1NmVlMmU4M2FmNDhlYzkxZGIzYmRmNGIyNDAzZTcsMjYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApmMDUxZjE4YTg5Y2I0Yjk2OTBmNGNkNGM2ZDU1OGVjNywxLjMuMTksMS4zLjE5LFJldmlldyByb2xlcyB3aXRoIGF3cyBpYW0gYXV0aGVudGljYXRvciwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNyZXZpZXdyb2xlc3dpdGhhd3NpYW1hdXRoZW50aWNhdG9yPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmMDUxZjE4YTg5Y2I0Yjk2OTBmNGNkNGM2ZDU1OGVjNywyNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmNmNWQ0MmZmYTJiNjRmNTg5Y2NmOGE0Y2YzMmZmNGZkLDEuMy4yMCwxLjMuMjAsUnVsZSBjYW4gcG9ydGZvcndhcmQsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWNhbnBvcnRmb3J3YXJkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjZjVkNDJmZmEyYjY0ZjU4OWNjZjhhNGNmMzJmZjRmZCwyOCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmY3YWQ4NDg3NjY4YzQwYmU4YzliYzg1MDhkZmUyZTc1LDEuMy4yMSwxLjMuMjEsUnVsZSBjYW4gYmluZCBlc2NhbGF0ZSxkZXRlcm1pbmVzIHdoaWNoIHVzZXJzIGNhbiBvciBiaW5kIGVzY2FsYXRlIHJvbGVzL2NsdXN0ZXJyb2xlcywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVjYW5iaW5kZXNjYWxhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGY3YWQ4NDg3NjY4YzQwYmU4YzliYzg1MDhkZmUyZTc1LDI5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2ZjOGJkYTY4MjEyNDlkMWIzMjE2ZjUzMzliY2IxZTgsMS4zLjIyLDEuMy4yMixSdWxlIGNhbiBjcmVhdGUgYmluZCBlc2NhbGF0ZSByb2xlLGRldGVybWluZXMgd2hpY2ggdXNlcnMgY2FuIGNyZWF0ZS91cGRhdGUgcm9sZWJpbmRpbmdzL2NsdXN0ZXJyb2xlYmluZGluZ3Mgb3IgYmluZCByb2xlcy9jbHVzdGVycm9sZXMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuY3JlYXRlYmluZGVzY2FsYXRlcm9sZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2ZjOGJkYTY4MjEyNDlkMWIzMjE2ZjUzMzliY2IxZTgsMzAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiOTQzNTVlODA2ZDI0ZGY2OWI3MjJmMmJiYzE2MmQ3YSwxLjMuMjMsMS4zLjIzLFJ1bGUgY2FuIGNyZWF0ZSBtb2RpZnkgcG9kLGRldGVybWluZXMgd2hpY2ggdXNlcnMgaGF2ZSBjcmVhdGUvbW9kaWZ5ICBwZXJtaXNzaW9ucyBvbiBwb2RzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWNhbmNyZWF0ZW1vZGlmeXBvZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYjk0MzU1ZTgwNmQyNGRmNjliNzIyZjJiYmMxNjJkN2EsMzEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkMmM0Mjg5NzZhMGU0ODg1YjgwNmNlN2I2NDVlMmVlMCwxLjMuMjQsMS4zLjI0LFJ1bGUgY2FuIGNyZWF0ZSBwb2QsZGV0ZXJtaW5lcyB3aGljaCB1c2VycyBjYW4gY3JlYXRlIHBvZHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuY3JlYXRlcG9kPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkMmM0Mjg5NzZhMGU0ODg1YjgwNmNlN2I2NDVlMmVlMCwzMixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjVkZWQ3Njc5ZmI3ZDQ2NDliMDk5NGY1ZjcwMGRlNjVlLDEuMy4yNSwxLjMuMjUsUnVsZSBjYW4gY3JlYXRlIHBvZCBrdWJlIHN5c3RlbSxkZXRlcm1pbmVzIHdoaWNoIHVzZXJzIGNhbiBjcmVhdGUgcG9kcyBpbiBrdWJlIHN5c3RlbSBuYW1lc3BhY2UsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuY3JlYXRlcG9ka3ViZXN5c3RlbT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWRlZDc2NzlmYjdkNDY0OWIwOTk0ZjVmNzAwZGU2NWUsMzMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0YThjMzg0NzEzYWY0YzYxYTgxYzUxYjk1MWViYWIxMSwxLjMuMjYsMS4zLjI2LFJ1bGUgY2FuIGRlbGV0ZSBjcmVhdGUgc2VydmljZSxkZXRlcm1pbmVzIHdoaWNoIHVzZXJzIGhhdmUgY3JlYXRlL2RlbGV0ZSAgcGVybWlzc2lvbnMgb24gc2VydmljZXMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuZGVsZXRlY3JlYXRlc2VydmljZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNGE4YzM4NDcxM2FmNGM2MWE4MWM1MWI5NTFlYmFiMTEsMzQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0OWRiMDA2OTY5ZTM0YjljOTgzZjYwNDhlMjM0NTZmZSwxLjMuMjcsMS4zLjI3LFJ1bGUgY2FuIGltcGVyc29uYXRlIHVzZXJzIGdyb3VwcyxkZXRlcm1pbmVzIHdoaWNoIHVzZXJzIGNhbiBpbXBlcnNvbmF0ZSB1c2Vycy9ncm91cHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlY2FuaW1wZXJzb25hdGV1c2Vyc2dyb3Vwcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDlkYjAwNjk2OWUzNGI5Yzk4M2Y2MDQ4ZTIzNDU2ZmUsMzUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApjMjY5ZWQ2ZmRiMTM0N2E5YWZiODU4ZThkN2YzZTY0MywxLjMuMjgsMS4zLjI4LFJ1bGUgY2FuIGRlbGV0ZSBsb2dzLGRldGVybWluZXMgd2hpY2ggdXNlcnMgY2FuIGRlbGV0ZSBsb2dzIGluc2lkZSBhIGNvbnRhaW5lciwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVjYW5kZWxldGVsb2dzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjMjY5ZWQ2ZmRiMTM0N2E5YWZiODU4ZThkN2YzZTY0MywzNixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQzNDM3OWM1NTFlMDQ2ODE5MDk0ODg1MWEzOTRiODM3LDEuNCwxLjQsTmV0d29yayBTZWN1cml0eSwsLCwsLCwsRmFsc2UsNDM0Mzc5YzU1MWUwNDY4MTkwOTQ4ODUxYTM5NGI4MzcsMzcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowNDUwNzNhMzA2ODE0YzgzYWE5OGI3OWE2OTEzZWQ0ZSwxLjQuMSwxLjQuMSxCbG9jayBMb2FkYmFsYW5jZXIgc2VydmljZSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNibG9ja2xvYWRiYWxhbmNlcnNlcnZpY2U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDA0NTA3M2EzMDY4MTRjODNhYTk4Yjc5YTY5MTNlZDRlLDM4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYWE3YjBmNDY0YThkNDM2MTg1NzkzMjNiZjhmMGUyYTUsMS40LjIsMS40LjIsQmxvY2sgTm9kZVBvcnQgc2VydmljZSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNibG9ja25vZGVwb3J0c2VydmljZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYWE3YjBmNDY0YThkNDM2MTg1NzkzMjNiZjhmMGUyYTUsMzksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozNDIxMzRiNjE0ZDg0NDM1OWFjMDU0ZGM5ZjcxMTE2MSwxLjQuMywxLjQuMyxCbG9jayBpbmdyZXNzIHdpdGggd2lsZGNhcmQsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYmxvY2tpbmdyZXNzd2l0aHdpbGRjYXJkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwzNDIxMzRiNjE0ZDg0NDM1OWFjMDU0ZGM5ZjcxMTE2MSw0MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE1YzU0MmJmMmZmNDRkOTA4NmIyYzJjZGIzZWIzODJlLDEuNC40LDEuNC40LFJlc3RyaWN0IGV4dGVybmFsIElQLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3Jlc3RyaWN0ZXh0ZXJuYWxpcD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTVjNTQyYmYyZmY0NGQ5MDg2YjJjMmNkYjNlYjM4MmUsNDEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo1MWNmYTQ1ZGUzM2U0YTdkOWU4NTVjOTUzZDlkNjZhYywxLjQuNSwxLjQuNSxEZWZpbmUgaHR0cHMgb25seSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNkZWZpbmVodHRwc29ubHk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDUxY2ZhNDVkZTMzZTRhN2Q5ZTg1NWM5NTNkOWQ2NmFjLDQyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2NhZDVjOTc4M2ZjNDE1ZGI0NTIxODY1NTZlNzc4OTAsMS40LjYsMS40LjYsVW5pcXVlIEluZ3Jlc3MgaG9zdCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHN1bmlxdWVpbmdyZXNzaG9zdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2NhZDVjOTc4M2ZjNDE1ZGI0NTIxODY1NTZlNzc4OTAsNDMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiODMxZTM3MGRhMTA0ZWFjOWJmM2VlMzY5YjhhM2MyYywxLjQuNywxLjQuNyxDb250cm9sIGhvc3QgbmV0d29yayBuYW1lc3BhY2UsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbGhvc3RuZXR3b3JrbmFtZXNwYWNlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiODMxZTM3MGRhMTA0ZWFjOWJmM2VlMzY5YjhhM2MyYyw0NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjkxOTMzYmYzZDE5YTRkMjFiNGU4N2ViOGExOTI4YzU2LDEuNC44LDEuNC44LENWRSAyMDIxIDI1NzQyIG5naW54IGluZ3Jlc3Mgc25pcHBldCBhbm5vdGF0aW9uIHZ1bG5lcmFiaWxpdHkgLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2N2ZTIwMjEyNTc0Mm5naW54aW5ncmVzc3NuaXBwZXRhbm5vdGF0aW9udnVsbmVyYWJpbGl0eT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTE5MzNiZjNkMTlhNGQyMWI0ZTg3ZWI4YTE5MjhjNTYsNDUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0NjBmZDVmOTJmMjk0ZTVkOGQ0OWZiNWRjMDg5MGQ0NCwxLjQuOSwxLjQuOSxJbmdyZXNzIGFuZCBFZ3Jlc3MgYmxvY2tlZCAsZmFpbHMgaWYgdGhlcmUgYXJlIG5vIGluZ3Jlc3MgYW5kIGVncmVzcyBkZWZpbmVkIGZvciBwb2QsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpbmdyZXNzYW5kZWdyZXNzYmxvY2tlZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDYwZmQ1ZjkyZjI5NGU1ZDhkNDlmYjVkYzA4OTBkNDQsNDYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiZDc0YmU3OGVlMTU0NjgzOGEwNDdlNzQ1ZWJmNWRlOCwxLjQuMTAsMS40LjEwLENsdXN0ZXIgaW50ZXJuYWwgbmV0d29ya2luZyxsaXN0cyBuYW1lc3BhY2VzIGluIHdoaWNoIG5vIG5ldHdvcmsgcG9saWNpZXMgYXJlIGRlZmluZWQsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjbHVzdGVyaW50ZXJuYWxuZXR3b3JraW5nPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiZDc0YmU3OGVlMTU0NjgzOGEwNDdlNzQ1ZWJmNWRlOCw0NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQzZTM5YTJiMDZmNTQ0NmE5ODg0NzJkNWYwNjdjN2UwLDEuNC4xMSwxLjQuMTEsRXhwb3NlZCBzZW5zaXRpdmUgaW50ZXJmYWNlcyxmYWlscyBpZiBrbm93biBpbnRlcmZhY2VzIGhhdmUgZXhwb3NlZCBzZXJ2aWNlcywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V4cG9zZWRzZW5zaXRpdmVpbnRlcmZhY2VzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0M2UzOWEyYjA2ZjU0NDZhOTg4NDcyZDVmMDY3YzdlMCw0OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmU2NDZjYmEwNmFlNDQxOWM5MjY1OTlmNjU3NjMxNDljLDEuNC4xMiwxLjQuMTIsSW5zdGFuY2UgTWV0YWRhdGEgQVBJLENoZWNrcyBpZiB0aGVyZSBpcyBhY2Nlc3MgZnJvbSB0aGUgbm9kZXMgdG8gY2xvdWQgcHJpdmlkZXJzIGluc3RhbmNlIG1ldGFkYXRhIHNlcnZpY2VzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzaW5zdGFuY2VtZXRhZGF0YWFwaT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZTY0NmNiYTA2YWU0NDE5YzkyNjU5OWY2NTc2MzE0OWMsNDksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo3NDE2MmI0NWNjY2E0OGMzYTE4ODY1YzRmYjJhNTIxOCwxLjQuMTMsMS40LjEzLFJ1bGUgY25pIGVuYWJsZWQgYWtzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3J1bGVjbmllbmFibGVkYWtzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw3NDE2MmI0NWNjY2E0OGMzYTE4ODY1YzRmYjJhNTIxOCw1MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE3OGYxMzgzN2VlYzQzZDM4MDllYTdkMjJlZTRjNGRmLDEuNC4xNCwxLjQuMTQsRW5zdXJlIGNsdXN0ZXJzIGFyZSBjcmVhdGVkIHdpdGggcHJpdmF0ZSBlbmRwb2ludCBlbmFibGVkIGFuZCBwdWJsaWMgYWNjZXNzIGRpc2FibGVkLERpc2FibGUgYWNjZXNzIHRvIHRoZSBLdWJlcm5ldGVzIEFQSSBmcm9tIG91dHNpZGUgdGhlIG5vZGUgbmV0d29yayBpZiBpdCBpcyBub3QgcmVxdWlyZWQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJlY2x1c3RlcnNhcmVjcmVhdGVkd2l0aHByaXZhdGVlbmRwb2ludGVuYWJsZWRhbmRwdWJsaWNhY2Nlc3NkaXNhYmxlZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYTc4ZjEzODM3ZWVjNDNkMzgwOWVhN2QyMmVlNGM0ZGYsNTEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4YjEzY2NkMzQ3NTg0MTYwYjE0N2EyOWIwZGE2NTg5NSwxLjQuMTUsMS40LjE1LEVuc3VyZSBjbHVzdGVycyBhcmUgY3JlYXRlZCB3aXRoIHByaXZhdGUgbm9kZXMsRGlzYWJsZSBwdWJsaWMgSVAgYWRkcmVzc2VzIGZvciBjbHVzdGVyIG5vZGVzIHNvIHRoYXQgdGhleSBvbmx5IGhhdmUgcHJpdmF0ZSBJUCBhZGRyZXNzZXMuIFByaXZhdGUgTm9kZXMgYXJlIG5vZGVzIHdpdGggbm8gcHVibGljIElQIGFkZHJlc3Nlcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVjbHVzdGVyc2FyZWNyZWF0ZWR3aXRocHJpdmF0ZW5vZGVzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4YjEzY2NkMzQ3NTg0MTYwYjE0N2EyOWIwZGE2NTg5NSw1MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjIzNDBjN2E5ZTQ4YzQ4YzU5NzEzMWY0MjFiMmFkNjFiLDEuNC4xNiwxLjQuMTYsRW5zdXJlIGRlZmF1bHQgc2VydmljZSBhY2NvdW50cyBoYXMgb25seSBkZWZhdWx0IHJvbGVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWRlZmF1bHRzZXJ2aWNlYWNjb3VudHNoYXNvbmx5ZGVmYXVsdHJvbGVzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyMzQwYzdhOWU0OGM0OGM1OTcxMzFmNDIxYjJhZDYxYiw1MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmFhYjY0NWYyMjZjNjQ5Y2RiOTkxODhkZmE4ZWE5NzY5LDEuNC4xNywxLjQuMTcsRW5zdXJlIGVuZHBvaW50cHJpdmF0ZWFjY2VzcyBpcyBlbmFibGVkLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWVuZHBvaW50cHJpdmF0ZWFjY2Vzc2lzZW5hYmxlZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYWFiNjQ1ZjIyNmM2NDljZGI5OTE4OGRmYThlYTk3NjksNTQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplYWVlNGI5ODY4OTY0MDJjYjViNzg1NjAyNDQ2YjcwMywxLjQuMTgsMS40LjE4LEVuc3VyZSBlbmRwb2ludHByaXZhdGVhY2Nlc3MgaXMgZW5hYmxlZCBhbmQgZW5kcG9pbnRwdWJsaWNhY2Nlc3MgaXMgZGlzYWJsZWQgZWtzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWVuZHBvaW50cHJpdmF0ZWFjY2Vzc2lzZW5hYmxlZGFuZGVuZHBvaW50cHVibGljYWNjZXNzaXNkaXNhYmxlZGVrcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZWFlZTRiOTg2ODk2NDAyY2I1Yjc4NTYwMjQ0NmI3MDMsNTUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5YzZiMjExMjczNWY0OTlmOTM4ZGY2NjNmZTA4NzdjYywxLjQuMTksMS40LjE5LEVuc3VyZSBlbmRwb2ludHB1YmxpY2FjY2VzcyBpcyBkaXNhYmxlZCBvbiBwcml2YXRlIG5vZGVzIGVrcywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVlbmRwb2ludHB1YmxpY2FjY2Vzc2lzZGlzYWJsZWRvbnByaXZhdGVub2Rlc2Vrcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOWM2YjIxMTI3MzVmNDk5ZjkzOGRmNjYzZmUwODc3Y2MsNTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozODAyY2RiM2M3OWM0ZWIwOGE2YjJlYjdjYTAzMDhjYSwxLjQuMjAsMS40LjIwLEVuc3VyZSBuZXR3b3JrIHBvbGljeSBpcyBlbmFibGVkIGVrcywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVuZXR3b3JrcG9saWN5aXNlbmFibGVkZWtzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwzODAyY2RiM2M3OWM0ZWIwOGE2YjJlYjdjYTAzMDhjYSw1NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjBmMDNlNWZiYWU2MzRiZTY4MjM3ZTQ2YmQxNzUxN2VlLDEuNC4yMSwxLjQuMjEsRW5zdXJlIGh0dHBzIGxvYWRiYWxhbmNlcnMgZW5jcnlwdGVkIHdpdGggdGxzIGF3cywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVodHRwc2xvYWRiYWxhbmNlcnNlbmNyeXB0ZWR3aXRodGxzYXdzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwZjAzZTVmYmFlNjM0YmU2ODIzN2U0NmJkMTc1MTdlZSw1OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQ0OGE4YTdiZGExNTQ1ZWM5YjBiNzYxODIyMTAwMmI5LDEuNC4yMiwxLjQuMjIsQ1ZFIDIwMjIgMDE4NSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMDE4NT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDQ4YThhN2JkYTE1NDVlYzliMGI3NjE4MjIxMDAyYjksNTksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0M2I0Y2MxOTczMWU0ZjViYjcwZDQwZjVmZGMzODUxMywxLjQuMjMsMS40LjIzLENWRSAyMDIyIDA0OTIsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY3ZlMjAyMjA0OTI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQzYjRjYzE5NzMxZTRmNWJiNzBkNDBmNWZkYzM4NTEzLDYwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMGEwODliMzQzODI5NDU5YmFlMjE3OTcxZTY2YTBiNTcsMS40LjI0LDEuNC4yNCxDVkUgMjAyMiAyMzY0OCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMjM2NDg9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDBhMDg5YjM0MzgyOTQ1OWJhZTIxNzk3MWU2NmEwYjU3LDYxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYmZkMGI1YWI4NjhkNDUyZGFiMjY5OGMzYjFmNTIwMDYsMS40LjI1LDEuNC4yNSxDVkUgMjAyMiAyNDM0OCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMjQzNDg9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGJmZDBiNWFiODY4ZDQ1MmRhYjI2OThjM2IxZjUyMDA2LDYyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODE2NzNjMzQ4NjIwNGMwNjkxYjkxZmI1ZWE5MTg4MDIsMS40LjI2LDEuNC4yNixDVkUgMjAyMiAzOTMyOCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMzkzMjg9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDgxNjczYzM0ODYyMDRjMDY5MWI5MWZiNWVhOTE4ODAyLDYzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNmVjNmNlZGRjY2IyNGU1ZDhlMGM1NTQ3YmVlZDdlOTgsMS40LjI3LDEuNC4yNyxDVkUgMjAyMiA0NzYzMywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyNDc2MzM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDZlYzZjZWRkY2NiMjRlNWQ4ZTBjNTU0N2JlZWQ3ZTk4LDY0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzY3NDA0YmY4NjgxNDc4MzhkYjg0ZThmZmQ1OTgwZTYsMS41LDEuNSxSZXNvdXJjZSBNYW5hZ2VtZW50LCwsLCwsLCxGYWxzZSxjNjc0MDRiZjg2ODE0NzgzOGRiODRlOGZmZDU5ODBlNiw2NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjI2NDhhZDRmM2UwYTQ0ZDJhMTgwMDg1NGRjMzM5NjdmLDEuNS4xLDEuNS4xLERlZmluZSBjb250YWluZXIgbGltaXRzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2RlZmluZWNvbnRhaW5lcmxpbWl0cz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMjY0OGFkNGYzZTBhNDRkMmExODAwODU0ZGMzMzk2N2YsNjYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyZGI4MTZhNzVhYWE0MWI4YWNiOWMyZDAwNjVmNDRmZCwxLjUuMiwxLjUuMixEZWZpbmUgY29udGFpbmVyIHJlcXVlc3RzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2RlZmluZWNvbnRhaW5lcnJlcXVlc3RzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyZGI4MTZhNzVhYWE0MWI4YWNiOWMyZDAwNjVmNDRmZCw2NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQzNDUxNjU1OTgxODRjZWNhM2NhNjk5N2JiOWJiNTIzLDEuNS4zLDEuNS4zLFJlcXVpcmUgY29udGFpbmVyIHJlc291cmNlIHRvIHJlcXVlc3QgcmF0aW8sLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVxdWlyZWNvbnRhaW5lcnJlc291cmNldG9yZXF1ZXN0cmF0aW89Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQzNDUxNjU1OTgxODRjZWNhM2NhNjk5N2JiOWJiNTIzLDY4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOWNmZDc2YmNkZWM5NDkxZDlmOTA2NWQ3ZmFjZmM5OTgsMS41LjQsMS41LjQsRGVmaW5lIGNvbnRhaW5lciByZXNvdXJjZSBzZXQsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZGVmaW5lY29udGFpbmVycmVzb3VyY2VzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDljZmQ3NmJjZGVjOTQ5MWQ5ZjkwNjVkN2ZhY2ZjOTk4LDY5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYTU5MGMyZjNlNzJhNDgyM2EzZjE2ZWI2OTI3NTY0ZGYsMS41LjUsMS41LjUsUmVzb3VyY2VzIGNwdSBsaW1pdCBhbmQgcmVxdWVzdCxDUFUgbGltaXRzIGFuZCByZXF1ZXN0cyBhcmUgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNyZXNvdXJjZXNjcHVsaW1pdGFuZHJlcXVlc3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE1OTBjMmYzZTcyYTQ4MjNhM2YxNmViNjkyNzU2NGRmLDcwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZWMxMmRjNWZkYTUyNDk1OTlmNWZjNjQ3NTEyY2UxMTIsMS41LjYsMS41LjYsUmVzb3VyY2VzIG1lbW9yeSBsaW1pdCBhbmQgcmVxdWVzdCxtZW1vcnkgbGltaXRzIGFuZCByZXF1ZXN0cyBhcmUgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNyZXNvdXJjZXNtZW1vcnlsaW1pdGFuZHJlcXVlc3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGVjMTJkYzVmZGE1MjQ5NTk5ZjVmYzY0NzUxMmNlMTEyLDcxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNjRjZWY2ZWQzZGY3NDk2Zjk0M2MyYWQ0NDA2MzhmMzcsMS41LjcsMS41LjcsUmVzb3VyY2VzIG5vdHBvZHMgaW4gZGVmYXVsdCBuYW1lc3BhY2UsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVzb3VyY2Vzbm90cG9kc2luZGVmYXVsdG5hbWVzcGFjZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNjRjZWY2ZWQzZGY3NDk2Zjk0M2MyYWQ0NDA2MzhmMzcsNzIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo1OWE5YTdiMWE4NDU0NzM2OWFhMDQ0NDU5NmE5NjQ5NywxLjUuOCwxLjUuOCxSdWxlIGhvc3RpbGUgbXVsdGl0ZW5hbnQgd29ya2xvYWRzLEN1cnJlbnRseSBLdWJlcm5ldGVzIGVudmlyb25tZW50cyBhcmVuJ3Qgc2FmZSBmb3IgaG9zdGlsZSBtdWx0aSB0ZW5hbnQgdXNhZ2UuIEV4dHJhIHNlY3VyaXR5IGZlYXR1cmVzIGxpa2UgUG9kIFNlY3VyaXR5IFBvbGljaWVzIG9yIEt1YmVybmV0ZXMgUkJBQyBmb3Igbm9kZXMgZWZmaWNpZW50bHkgYmxvY2sgZXhwbG9pdHMuIEZvciB0cnVlIHNlY3VyaXR5IHdoZW4gcnVubmluZyBob3N0aWxlIG11bHRpIHRlbmFudCB3b3JrbG9hZHMgb25seSB0cnVzdCBhIGh5cGVydmlzb3IuIFRoZSBzZWN1cml0eSBkb21haW4gZm9yIEt1YmVybmV0ZXMgYmVjb21lcyB0aGUgZW50aXJlIGNsdXN0ZXIgbm90IGFuIGluZGl2aWR1YWwgbm9kZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlaG9zdGlsZW11bHRpdGVuYW50d29ya2xvYWRzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw1OWE5YTdiMWE4NDU0NzM2OWFhMDQ0NDU5NmE5NjQ5Nyw3MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmU1ZmM3NjllZTFlMjQ4NTM4NDkzMjQ2NDY0YzVhNjc4LDEuNiwxLjYsQ29udGFpbmVyIEltYWdlIEJ1aWxkaW5nLCwsLCwsLCxGYWxzZSxlNWZjNzY5ZWUxZTI0ODUzODQ5MzI0NjQ2NGM1YTY3OCw3NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjBiYTE5ZjQ1YTdlMzQ0ZDlhMjRjZDdjZjhhMjUzYzc3LDEuNi4xLDEuNi4xLERpc2FsbG93IHVuYWxsb3dlZCB0YWdzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Rpc2FsbG93dW5hbGxvd2VkdGFncz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMGJhMTlmNDVhN2UzNDRkOWEyNGNkN2NmOGEyNTNjNzcsNzUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplM2FlNmZhZTZiNTY0MmUyYWQ4YTA5MGM1MWVjODIyYSwxLjYuMiwxLjYuMixSZXF1aXJlIGNvbnRhaW5lciBpbWFnZSBkaWdlc3QsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVxdWlyZWNvbnRhaW5lcmltYWdlZGlnZXN0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlM2FlNmZhZTZiNTY0MmUyYWQ4YTA5MGM1MWVjODIyYSw3NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjdmZDhiNDRjZTZiZjRmNmFhZGFhMTAwOTdhMTAzOTBlLDEuNi4zLDEuNi4zLENvbnRhaW5lciBpbWFnZSByZXBvc2l0b3J5LEZhaWxzIGlmIGltYWdlIGlzIG5vdCBmcm9tIGFsbG93ZWQgcmVwb3NpdG9yeSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRhaW5lcmltYWdlcmVwb3NpdG9yeT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2ZkOGI0NGNlNmJmNGY2YWFkYWExMDA5N2ExMDM5MGUsNzcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphODQ3MmYyNzVmYjg0NGI1YjU1OGZjZWNmMTI4Zjg0NywxLjYuNCwxLjYuNCxDb250YWluZXJzIG1vdW50aW5nIGRvY2tlciBzb2NrZXQsQ2hlY2sgaG9zdHBhdGguIElmIHRoZSBwYXRoIGlzIHNldCB0byAvdmFyL3J1bi9kb2NrZXIuc29jayBvciAvdmFyL2xpYi9kb2NrZXIgdGhlIGNvbnRhaW5lciBoYXMgYWNjZXNzIHRvIERvY2tlciBpbnRlcm5hbHMgICBmYWlsLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRhaW5lcnNtb3VudGluZ2RvY2tlcnNvY2tldD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYTg0NzJmMjc1ZmI4NDRiNWI1NThmY2VjZjEyOGY4NDcsNzgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxNzhmOWZjMzkxNjE0MDk0YTE1NWUyYTdjZDc2MDE5MCwxLjYuNSwxLjYuNSxEZW55IFJDRSB2dWxuIGltYWdlIHBvZHMsZGV0ZXJtaW5lcyBpZiBwb2RzIGhhcyB2dWxuZXJhYmxlIGltYWdlIHdpdGggcmVtb3RlIGNvZGUgZXhlY3V0aW9uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZGVueXJjZXZ1bG5pbWFnZXBvZHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDE3OGY5ZmMzOTE2MTQwOTRhMTU1ZTJhN2NkNzYwMTkwLDc5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYmU5MTc5MTk2ZTNjNDljYzg1MDFmNzIxNzgzMjk5MDUsMS42LjYsMS42LjYsRGVueSB2dWxuIGltYWdlIHBvZHMsZGV0ZXJtaW5lcyBpZiBwb2RzL2RlcGxveW1lbnRzIGhhcyB2dWxuZXJhYmxlIGltYWdlLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZGVueXZ1bG5pbWFnZXBvZHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGJlOTE3OTE5NmUzYzQ5Y2M4NTAxZjcyMTc4MzI5OTA1LDgwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTk1ZTg3OWNhMjIzNDczMDk4YTY1ZDM5OWQ1ZTBmMjksMS42LjcsMS42LjcsVmVyaWZ5IGltYWdlIHNpZ25hdHVyZSxWZXJpZmllcyB0aGUgc2lnbmF0dXJlIG9mIGVhY2ggaW1hZ2Ugd2l0aCBnaXZlbiBwdWJsaWMga2V5cywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3ZlcmlmeWltYWdlc2lnbmF0dXJlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwxOTVlODc5Y2EyMjM0NzMwOThhNjVkMzk5ZDVlMGYyOSw4MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQwZWE3ZjhhZDljNDRmZGI4YWU2ZmUxNjM0NzE2ZGQ0LDEuNi44LDEuNi44LEVuc3VyZSBpbWFnZSBzY2FubmluZyBlbmFibGVkIGNsb3VkLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZWltYWdlc2Nhbm5pbmdlbmFibGVkY2xvdWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQwZWE3ZjhhZDljNDRmZGI4YWU2ZmUxNjM0NzE2ZGQ0LDgyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDllODhlYWFhZjRhNGFhZjhmZjM2MWMxZjMxYmMzNzQsMS42LjksMS42LjksRW5zdXJlIGltYWdlIHZ1bG5lcmFiaWxpdHkgc2Nhbm5pbmcgdXNpbmcgYXp1cmUgZGVmZW5kZXIgaW1hZ2Ugc2Nhbm5pbmcgb3IgYSB0aGlyZCBwYXJ0eSBwcm92aWRlcixTY2FuIGltYWdlcyBiZWluZyBkZXBsb3llZCB0byBBenVyZSAoQUtTKSBmb3IgdnVsbmVyYWJpbGl0aWVzLiBWdWxuZXJhYmlsaXR5IHNjYW5uaW5nIGZvciBpbWFnZXMgc3RvcmVkIGluIEF6dXJlIENvbnRhaW5lciBSZWdpc3RyeSBpcyBnZW5lcmFsbHkgYXZhaWxhYmxlIGluIEF6dXJlIFNlY3VyaXR5IENlbnRlci4gVGhpcyBjYXBhYmlsaXR5IGlzIHBvd2VyZWQgYnkgUXVhbHlzIGEgbGVhZGluZyBwcm92aWRlciBvZiBpbmZvcm1hdGlvbiBzZWN1cml0eS4gV2hlbiB5b3UgcHVzaCBhbiBpbWFnZSB0byBDb250YWluZXIgUmVnaXN0cnkgU2VjdXJpdHkgQ2VudGVyIGF1dG9tYXRpY2FsbHkgc2NhbnMgaXQgdGhlbiBjaGVja3MgZm9yIGtub3duIHZ1bG5lcmFiaWxpdGllcyBpbiBwYWNrYWdlcyBvciBkZXBlbmRlbmNpZXMgZGVmaW5lZCBpbiB0aGUgZmlsZS4gV2hlbiB0aGUgc2NhbiBjb21wbGV0ZXMgKGFmdGVyIGFib3V0IDEwIG1pbnV0ZXMpIFNlY3VyaXR5IENlbnRlciBwcm92aWRlcyBkZXRhaWxzIGFuZCBhIHNlY3VyaXR5IGNsYXNzaWZpY2F0aW9uIGZvciBlYWNoIHZ1bG5lcmFiaWxpdHkgZGV0ZWN0ZWQgYWxvbmcgd2l0aCBndWlkYW5jZSBvbiBob3cgdG8gcmVtZWRpYXRlIGlzc3VlcyBhbmQgcHJvdGVjdCB2dWxuZXJhYmxlIGF0dGFjayBzdXJmYWNlcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVpbWFnZXZ1bG5lcmFiaWxpdHlzY2FubmluZ3VzaW5nYXp1cmVkZWZlbmRlcmltYWdlc2Nhbm5pbmdvcmF0aGlyZHBhcnR5cHJvdmlkZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQ5ZTg4ZWFhYWY0YTRhYWY4ZmYzNjFjMWYzMWJjMzc0LDgzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZmVlZmVkZjQxMzhiNDM2ZWI1ZDA1ZTYzZTQ1MjE1YzcsMS42LjEwLDEuNi4xMCxIYXMgY3JpdGljYWwgdnVsbmVyYWJpbGl0eSxpbWFnZSBoYXMgY3JpdGljYWwgdnVsbmVyYWJpbGl0eSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2hhc2NyaXRpY2FsdnVsbmVyYWJpbGl0eT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZmVlZmVkZjQxMzhiNDM2ZWI1ZDA1ZTYzZTQ1MjE1YzcsODQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyOWY4MDc0MjQ1OWY0MjgzODMwNmIwNzg1YTcyNjliYywxLjYuMTEsMS42LjExLEhhcyBpbWFnZSBzaWduYXR1cmUsRW5zdXJlcyB0aGF0IGFsbCBpbWFnZXMgY29udGFpbiBzb21lIHNpZ25hdHVyZSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2hhc2ltYWdlc2lnbmF0dXJlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyOWY4MDc0MjQ1OWY0MjgzODMwNmIwNzg1YTcyNjliYyw4NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE3NDkwN2FjZTY0NDRhODQ5YzU2YzQ2OTM2ZDY4ZDYyLDEuNywxLjcsV29ya2xvYWQgU2VjdXJpdHksLCwsLCwsLEZhbHNlLDE3NDkwN2FjZTY0NDRhODQ5YzU2YzQ2OTM2ZDY4ZDYyLDg2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTVlMTRhMTM2MGQ2NGFhNWI5YjcxOWQ0Y2MxNGYxMjUsMS43LjEsMS43LjEsRGlzYWxsb3cgc2NlbmFyaW9zIGZvciBwb2QgZGlzcnVwdGlvbiBidWRnZXRzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Rpc2FsbG93c2NlbmFyaW9zZm9ycG9kZGlzcnVwdGlvbmJ1ZGdldHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGU1ZTE0YTEzNjBkNjRhYTViOWI3MTlkNGNjMTRmMTI1LDg3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNGRkY2QyY2YzNWQ1NDA0ZTkzNjFlM2U3NWJkZDJiZWIsMS43LjIsMS43LjIsUmVxdWlyZSByZXBsaWNhIGxpbWl0cywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNyZXF1aXJlcmVwbGljYWxpbWl0cz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNGRkY2QyY2YzNWQ1NDA0ZTkzNjFlM2U3NWJkZDJiZWIsODgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyMjZiM2E0ODcyOTQ0OTQ3OTk2NzI2ZTdiN2IxZmQwMCwxLjcuMywxLjcuMyxSZXN0cmljdCBob3N0IG5hbWVzcGFjZSBzaGFyaW5nLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3Jlc3RyaWN0aG9zdG5hbWVzcGFjZXNoYXJpbmc9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDIyNmIzYTQ4NzI5NDQ5NDc5OTY3MjZlN2I3YjFmZDAwLDg5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTc4NDRmNzAwZWNjNGU3MjkwNzg4MTczODM3NzQ1NWYsMS43LjQsMS43LjQsSG9zdCBQSUQvSVBDIHByaXZpbGVnZXMgLENvbnRhaW5lcnMgc2hvdWxkIGJlIGFzIGlzb2xhdGVkIGFzIHBvc3NpYmxlIGZyb20gdGhlIGhvc3QgbWFjaGluZS4gVGhlIGhvc3RQSUQgYW5kIGhvc3RJUEMgZmllbGRzIGluIEt1YmVybmV0ZXMgbWF5IGV4Y2Vzc2l2ZWx5IGV4cG9zZSB0aGUgaG9zdCB0byBwb3RlbnRpYWxseSBtYWxpY2lvdXMgYWN0aW9ucy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNIb3N0IFBJRElQQyBwcml2aWxlZ2VzID1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTc4NDRmNzAwZWNjNGU3MjkwNzg4MTczODM3NzQ1NWYsOTAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo3MGJkZmJiNjMxYTY0MTAwYmQ4MWQ5MTA1NjFjN2JkNCwxLjcuNSwxLjcuNSxXcml0YWJsZSBob3N0UGF0aCBtb3VudCxkZXRlcm1pbmVzIGlmIGFueSB3b3JrbG9hZCBjb250YWlucyBhIGhvc3RQYXRoIHZvbHVtZSB3aXRoIHJ3IHBlcm1pc3Npb25zLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzd3JpdGFibGVob3N0cGF0aG1vdW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw3MGJkZmJiNjMxYTY0MTAwYmQ4MWQ5MTA1NjFjN2JkNCw5MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmU1ODgzNWYwMDY5ZDRmNTNiMWU0YjdlYzNlZWJjZTA3LDEuNy42LDEuNy42LE5ha2VkIHBvZHMsRG9uJ3QgdXNlIG5ha2VkIFBvZHMgKHRoYXQgaXMgUG9kcyBub3QgYm91bmQgdG8gYSBSZXBsaWNhU2V0IG9yIERlcGxveW1lbnQpIGlmIHlvdSBjYW4gYXZvaWQgaXQuIE5ha2VkIFBvZHMgd2lsbCBub3QgYmUgcmVzY2hlZHVsZWQgaW4gdGhlIGV2ZW50IG9mIGEgbm9kZSBmYWlsdXJlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c25ha2VkcG9kcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZTU4ODM1ZjAwNjlkNGY1M2IxZTRiN2VjM2VlYmNlMDcsOTIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxZTQ3MzBiNmM3OTY0NDZjODA0MDdkNTllYTA5ZjQyZCwxLjcuNywxLjcuNyxLdWJlcm5ldGVzIENyb25Kb2IsZGV0ZXJtaW5lcyBpZiBpdCdzIGNyb25qb2IsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNrdWJlcm5ldGVzY3JvbmpvYj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMWU0NzMwYjZjNzk2NDQ2YzgwNDA3ZDU5ZWEwOWY0MmQsOTMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphMjY5YjVhOTgzYTE0NTAyYTEwOThiNzExYWMyYmRmYywxLjcuOCwxLjcuOCxNb3JlIHRoYW4gb25lIHJlcGxpY2FzLFJlcGxpY2FzIGFyZSBzZXQgdG8gb25lLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c21vcmV0aGFub25lcmVwbGljYXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGEyNjliNWE5ODNhMTQ1MDJhMTA5OGI3MTFhYzJiZGZjLDk0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNjJkZjE5NWUzNTdkNGQzNGEzYWQ1OWJkYWM3ZDQ1NDYsMS43LjksMS43LjksQ29uZmlndXJlZCBsaXZlbmVzcyBwcm9iZSxMaXZlbmVzcyBwcm9iZSBpcyBub3QgY29uZmlndXJlZCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbmZpZ3VyZWRsaXZlbmVzc3Byb2JlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw2MmRmMTk1ZTM1N2Q0ZDM0YTNhZDU5YmRhYzdkNDU0Niw5NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjYzY2FkNTkwZWFiODRmMjU4YWI2YTVhMjJjMGMyZGRkLDEuNy4xMCwxLjcuMTAsQ29uZmlndXJlZCByZWFkaW5lc3MgcHJvYmUsUmVhZGluZXNzIHByb2JlIGlzIG5vdCBjb25maWd1cmVkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29uZmlndXJlZHJlYWRpbmVzc3Byb2JlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw2M2NhZDU5MGVhYjg0ZjI1OGFiNmE1YTIyYzBjMmRkZCw5NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE4YTE4NTc2NTEwOTQ1YjY5ZDY2YzU5OTc1NDJjYTk3LDEuNy4xMSwxLjcuMTEsQ29udGFpbmVyIGhvc3RQb3J0ICxmYWlscyBpZiBjb250YWluZXIgaGFzIGhvc3RQb3J0LCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udGFpbmVyaG9zdHBvcnQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE4YTE4NTc2NTEwOTQ1YjY5ZDY2YzU5OTc1NDJjYTk3LDk3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNzdjMjE5N2UzNjRkNGRlOGEzNTdhYmI0MzQ3MTExNmIsMS43LjEyLDEuNy4xMixIb3N0TmV0d29yayBhY2Nlc3MgLGZhaWxzIGlmIHBvZCBoYXMgaG9zdE5ldHdvcmsgIGVuYWJsZWQsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNob3N0bmV0d29ya2FjY2Vzcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNzdjMjE5N2UzNjRkNGRlOGEzNTdhYmI0MzQ3MTExNmIsOTgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphNzg2OTg5NDY0MWI0NmRiYjU2Y2ZlYzNmZTlmZmVkNCwxLjgsMS44LEFwcGxpY2F0aW9uIERldmVsb3BtZW50LCwsLCwsLCxGYWxzZSxhNzg2OTg5NDY0MWI0NmRiYjU2Y2ZlYzNmZTlmZmVkNCw5OSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjNmMDcxYWIxZTM1NTQ3ZjQ5ZDBmY2JlOTA2YTk4ZmNjLDEuOC4xLDEuOC4xLFJlcXVpcmUgcmVzb3VyY2UgYW5ub3RhdGlvbnMsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVxdWlyZXJlc291cmNlYW5ub3RhdGlvbnM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDNmMDcxYWIxZTM1NTQ3ZjQ5ZDBmY2JlOTA2YTk4ZmNjLDEwMCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmUwZjQyNjgwZmMxNDQ0NDA4ZTgxZDBmZjZjNjE3ODkzLDEuOC4yLDEuOC4yLFJlcXVpcmUgbGFiZWxzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3JlcXVpcmVsYWJlbHM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGUwZjQyNjgwZmMxNDQ0NDA4ZTgxZDBmZjZjNjE3ODkzLDEwMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjA2MGVkNTI3ZTc2ZDQ2ZDA5MTdhOTYyZDk0MjAwYjZlLDEuOC4zLDEuOC4zLFVuaXF1ZSBzZXJ2aWNlIHNlbGVjdG9yLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3VuaXF1ZXNlcnZpY2VzZWxlY3Rvcj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMDYwZWQ1MjdlNzZkNDZkMDkxN2E5NjJkOTQyMDBiNmUsMTAyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODRkMTQwYjMwM2I3NDQ1NTg4M2Y0MjE1ZWJiNzI3ZDksMS44LjQsMS44LjQsQ29tbW9uIGxhYmVscyB1c2FnZSxDaGVjayBpZiB0aGUgbGlzdCBvZiBsYWJlbCB0aGF0IHN0YXJ0IHdpdGggYXBwLmt1YmVybmV0ZXMuaW8vIGFyZSBkZWZpbmVkLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbW1vbmxhYmVsc3VzYWdlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4NGQxNDBiMzAzYjc0NDU1ODgzZjQyMTVlYmI3MjdkOSwxMDMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2NWRjMzNiMDA4YzE0ODkxOGRlNWUyNTcyOTkzY2JkYywxLjguNSwxLjguNSxMYWJlbCB1c2FnZSBmb3IgcmVzb3VyY2VzLGNoZWNrIGlmIGEgY2VydGFpbiBzZXQgb2YgbGFiZWxzIGlzIGRlZmluZWQgdGhpcyBpcyBhIGNvbmZpZ3VyYWJsZSBjb250cm9sLiBJbml0aWFsIGxpc3Q6IGFwcCB0aWVyIHBoYXNlIHZlcnNpb24gb3duZXIgZW52LiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2xhYmVsdXNhZ2Vmb3JyZXNvdXJjZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDY1ZGMzM2IwMDhjMTQ4OTE4ZGU1ZTI1NzI5OTNjYmRjLDEwNCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmU2NzMyNTE1OTkxNDQ3OWM4NzUxYjQ2YzVmZWQ4ZTdlLDEuOC42LDEuOC42LExpc3QgYWxsIG5hbWVzcGFjZXMsbGlzdHMgYWxsIG5hbWVzcGFjZXMgZm9yIHVzZXJzIHRvIHJldmlldywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2xpc3RhbGxuYW1lc3BhY2VzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlNjczMjUxNTk5MTQ0NzljODc1MWI0NmM1ZmVkOGU3ZSwxMDUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApmZWFhOWUzYWIyZDQ0NDdiYWY4MTYzMjAzNGI2MTYxMSwxLjguNywxLjguNyxFeHBvc2VkIGNyaXRpY2FsIHBvZHMsRmFpbHMgaWYgcG9kcyBoYXZlIGV4cG9zZWQgc2VydmljZXMgYXMgd2VsbCBhcyBjcml0aWNhbCB2dWxuZXJhYmlsaXRpZXMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNleHBvc2VkY3JpdGljYWxwb2RzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmZWFhOWUzYWIyZDQ0NDdiYWY4MTYzMjAzNGI2MTYxMSwxMDYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowYjk5MGNmNzYzNGY0YzIxODRlMGI3YTVhMzQzY2JhNiwxLjguOCwxLjguOCxFeHBvc2VkIHJjZSBwb2RzLGZhaWxzIGlmIGtub3duIHBvZHMgaGF2ZSBleHBvc2VkIHNlcnZpY2VzIGFuZCBrbm93biB2dWxuZXJhYmlsaXRpZXMgd2l0aCByZW1vdGUgY29kZSBleGVjdXRpb24sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNleHBvc2VkcmNlcG9kcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMGI5OTBjZjc2MzRmNGMyMTg0ZTBiN2E1YTM0M2NiYTYsMTA3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMmQ3YmE1ZGZjNDY4NDU3N2I5MDIyZThlYTE4YmIyYWYsMS44LjksMS44LjksUnVsZSBleHBvc2VkIGRhc2hib2FyZCxmYWlscyBpZiBkYXNoYm9hcmQgZXhpc3RzIGFuZCBpcyBleHBvc2VkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWV4cG9zZWRkYXNoYm9hcmQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDJkN2JhNWRmYzQ2ODQ1NzdiOTAyMmU4ZWExOGJiMmFmLDEwOCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjViMjlhMjFmYzI5NDQ5YTFhZGQxZmQxYjhkZmI3NGEzLDEuOC4xMCwxLjguMTAsUmVzb3VyY2UgcG9saWNpZXMsZmFpbHMgaWYgbmFtZXNwYWNlIGhhcyBubyByZXNvdXJjZSBwb2xpY2llcyBkZWZpbmVkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcmVzb3VyY2Vwb2xpY2llcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWIyOWEyMWZjMjk0NDlhMWFkZDFmZDFiOGRmYjc0YTMsMTA5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMDExYWU5OWRkOTU2NDIyZmEzMjllMTIxMzhjMTcxZmMsMS45LDEuOSxDb250YWluZXIgUnVudGltZSBTZWN1cml0eSwsLCwsLCwsRmFsc2UsMDExYWU5OWRkOTU2NDIyZmEzMjllMTIxMzhjMTcxZmMsMTEwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjZhMzk3ZmFmM2I4NDg1YjkxZmU3MDc3YWZhNDlkMTYsMS45LjEsMS45LjEsUmVxdWlyZSBwb2QgcHJvYmVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3JlcXVpcmVwb2Rwcm9iZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGY2YTM5N2ZhZjNiODQ4NWI5MWZlNzA3N2FmYTQ5ZDE2LDExMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjkwYjNjNWJlYjMyNDQwMWJhNGY5MzdlNDAzZjc3Mzk4LDEuOS4yLDEuOS4yLENvbnRyb2wgcm9vdCBwcml2aWxlZ2UgZXNjYWxhdGlvbnMsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbHJvb3Rwcml2aWxlZ2Vlc2NhbGF0aW9ucz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTBiM2M1YmViMzI0NDAxYmE0ZjkzN2U0MDNmNzczOTgsMTEyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZGNkYjk3MDQ5NWNiNGRmMDg2ZTljNWEyZjRmMTc2NTAsMS45LjMsMS45LjMsQ29uZmlndXJlIGFwcGFybW9yIHByb2ZpbGUsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29uZmlndXJlYXBwYXJtb3Jwcm9maWxlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkY2RiOTcwNDk1Y2I0ZGYwODZlOWM1YTJmNGYxNzY1MCwxMTMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo1ZTI3NGVkZmJmMjU0ZWZmOWY4YTAwOTUwYzA4MDk1YSwxLjkuNCwxLjkuNCxDb250cm9sIExpbnV4IGNhcGFiaWxpdGllcywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjb250cm9sbGludXhjYXBhYmlsaXRpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDVlMjc0ZWRmYmYyNTRlZmY5ZjhhMDA5NTBjMDgwOTVhLDExNCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjExN2U4ZmI3MWMwZDRmZDA5NDI1NGRmZTE2MjFjN2ZmLDEuOS41LDEuOS41LENvbnRyb2wgRmxleCB2b2x1bWVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRyb2xmbGV4dm9sdW1lcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTE3ZThmYjcxYzBkNGZkMDk0MjU0ZGZlMTYyMWM3ZmYsMTE1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjc5ZDgzZWE1ZjlmNDA3Yjk3OTQ5MGU3ZTZkNDUxY2YsMS45LjYsMS45LjYsQ29udHJvbHMgc3lzY3RsIHByb2ZpbGUsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbHNzeXNjdGxwcm9maWxlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmNzlkODNlYTVmOWY0MDdiOTc5NDkwZTdlNmQ0NTFjZiwxMTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiOTFkNmJkNDJmMjQ0NWE5OGQ0MjU3ZGQxYTk3OWZmYywxLjkuNywxLjkuNyxDb250cm9scyBGU2dyb3VwcywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjb250cm9sc2ZzZ3JvdXBzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiOTFkNmJkNDJmMjQ0NWE5OGQ0MjU3ZGQxYTk3OWZmYywxMTcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkMjJmYWQzMmY1MDg0ZDkzYmFlM2YzODQyMGFlZmVmZCwxLjkuOCwxLjkuOCxDb250cm9sIHByaXZpbGVnZSBtb2RlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRyb2xwcml2aWxlZ2Vtb2RlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkMjJmYWQzMmY1MDg0ZDkzYmFlM2YzODQyMGFlZmVmZCwxMTgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4ODRjOWQ1OTIzNzc0MzE4YTlmMGM5OWZlMWI1NmU3NCwxLjkuOSwxLjkuOSxSZXF1aXJlIHJlYWQgb25seSByb290IGZpbGUgc3lzdGVtLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3JlcXVpcmVyZWFkb25seXJvb3RmaWxlc3lzdGVtPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4ODRjOWQ1OTIzNzc0MzE4YTlmMGM5OWZlMWI1NmU3NCwxMTksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiYTE4MWUxNzE1ZmY0ZWY4ODg0NGM4OGM3NDI3YmU3NSwxLjkuMTAsMS45LjEwLENvbnRyb2wgc2VjY29tcCBwcm9maWxlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRyb2xzZWNjb21wcHJvZmlsZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYmExODFlMTcxNWZmNGVmODg4NDRjODhjNzQyN2JlNzUsMTIwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDVlNWFiYjEwOTc5NDk0Njg5NmRmMzMyMDFkNDY3YjgsMS45LjExLDEuOS4xMSxDb250cm9sIFNlbGludXggb3B0aW9ucywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjb250cm9sc2VsaW51eG9wdGlvbnM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQ1ZTVhYmIxMDk3OTQ5NDY4OTZkZjMzMjAxZDQ2N2I4LDEyMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmZjNDc3ZmQwODRlOTQyNDc4YzkyZDM4YjE3NDI3ZWZjLDEuOS4xMiwxLjkuMTIsQ29udHJvbCBhbGxvd2VkIHVzZXJzIGFuZCBncm91cHMsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbGFsbG93ZWR1c2Vyc2FuZGdyb3Vwcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZmM0NzdmZDA4NGU5NDI0NzhjOTJkMzhiMTc0MjdlZmMsMTIyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTE1ZjBkZTBmNGJkNGZmMDg0MDI4OTQ4Y2MwYTBjY2UsMS45LjEzICwxLjkuMTMsTm9uIHJvb3QgY29udGFpbmVycyAsZmFpbHMgaWYgY29udGFpbmVyIGNhbiBydW4gYXMgcm9vdCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c25vbnJvb3Rjb250YWluZXJzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwxMTVmMGRlMGY0YmQ0ZmYwODQwMjg5NDhjYzBhMGNjZSwxMjMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2YzQ0M2MwYWE3YzI0OTU2OTMwZWU3MTJiY2U1M2Y0OSwxLjkuMTQsMS45LjE0LEFsbG93IHByaXZpbGVnZSBlc2NhbGF0aW9uICxmYWlscyBpZiBjb250YWluZXIgYWxsb3dzIHByaXZpbGVnZSBlc2NhbGF0aW9uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYWxsb3dwcml2aWxlZ2Vlc2NhbGF0aW9uPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw2YzQ0M2MwYWE3YzI0OTU2OTMwZWU3MTJiY2U1M2Y0OSwxMjQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo3NmFjM2Q0ZTYxMDE0NjY5YjIzM2JjZjFhMjVhYjU1YSwxLjkuMTUsMS45LjE1LEltbXV0YWJsZSBjb250YWluZXIgZmlsZXN5c3RlbSAsZmFpbHMgaWYgY29udGFpbmVyIGhhcyBtdXRhYmxlIGZpbGVzeXN0ZW0sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpbW11dGFibGVjb250YWluZXJmaWxlc3lzdGVtPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw3NmFjM2Q0ZTYxMDE0NjY5YjIzM2JjZjFhMjVhYjU1YSwxMjUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5MDY3MWUzNTExZWM0OTllOWZhZmQyNmIyMWNlODM5ZSwxLjkuMTYsMS45LjE2LEluc2VjdXJlIGNhcGFiaWxpdGllcyAsZmFpbHMgaWYgY29udGFpbmVyIGhhcyBpbnNlY3VyZSBjYXBhYmlsaXRpZXMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpbnNlY3VyZWNhcGFiaWxpdGllcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTA2NzFlMzUxMWVjNDk5ZTlmYWZkMjZiMjFjZTgzOWUsMTI2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzA0Y2QwZTI4YWFjNDFiMDhhNmNhOTE3NmMwYmMxMGEsMS45LjE3LDEuOS4xNyxMaW51eCBoYXJkZW5pbmcgLGZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkZWZpbmUgYW55IGxpbnV4IHNlY3VyaXR5IGhhcmRlbmluZywsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2xpbnV4aGFyZGVuaW5nPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjMDRjZDBlMjhhYWM0MWIwOGE2Y2E5MTc2YzBiYzEwYSwxMjcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5ZWI3ODlmYTFjYjM0NDZmOWQ4N2JjNGZmYmY4Y2IzNSwxLjkuMTgsMS45LjE4LFByaXZpbGVnZWQgY29udGFpbmVyICxkZXRlcm1pbmVzIGlmIHBvZHMvZGVwbG95bWVudHMgZGVmaW5lZCBhcyBwcml2aWxlZ2VkIHRydWUsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwcml2aWxlZ2VkY29udGFpbmVyPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw5ZWI3ODlmYTFjYjM0NDZmOWQ4N2JjNGZmYmY4Y2IzNSwxMjgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplZWJjZDNhOGFhM2E0NGZjODM0OWEyNWZmZjU0MGIzYiwxLjkuMTksMS45LjE5LENWRSAyMDIxIDI1NzQxIFVzaW5nIHN5bWxpbmsgZm9yIGFyYml0cmFyeSBob3N0IGZpbGUgc3lzdGVtIGFjY2Vzcy4gLEEgdXNlciBtYXkgYmUgYWJsZSB0byBjcmVhdGUgYSBjb250YWluZXIgd2l0aCBzdWJQYXRoIHZvbHVtZSBtb3VudHMgdG8gYWNjZXNzIGZpbGVzICYgZGlyZWN0b3JpZXMgb3V0c2lkZSBvZiB0aGUgdm9sdW1lIGluY2x1ZGluZyBvbiB0aGUgaG9zdCBmaWxlc3lzdGVtLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2N2ZTIwMjEyNTc0MXVzaW5nc3ltbGlua2ZvcmFyYml0cmFyeWhvc3RmaWxlc3lzdGVtYWNjZXNzLj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZWViY2QzYThhYTNhNDRmYzgzNDlhMjVmZmY1NDBiM2IsMTI5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMmNjYjhhZjRhZmVlNGQ5YzgwYmFhYzE2Mzc1ZGFkMWIsMS45LjIwLDEuOS4yMCxBY2Nlc3MgdGlsbGVyIGVuZHBvaW50LGZhaWxzIGlmIHRpbGxlciBleGlzdHMgaW4gY2x1c3RlciwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2FjY2Vzc3RpbGxlcmVuZHBvaW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyY2NiOGFmNGFmZWU0ZDljODBiYWFjMTYzNzVkYWQxYiwxMzAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiNmZkNTNmNTdmZmU0MDE4YWQzM2FkOTUwMDg4YzQ2NiwxLjkuMjEsMS45LjIxLEF1dG9tb3VudCBkZWZhdWx0IHNlcnZpY2UgYWNjb3VudCxmYWlscyBpZiBkZWZhdWx0IHNlcnZpY2UgYWNjb3VudCBtb3VudHMgc2VydmljZSBhY2NvdW50IHRva2VuIGJ5IGRlZmF1bHQsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNhdXRvbW91bnRkZWZhdWx0c2VydmljZWFjY291bnQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGI2ZmQ1M2Y1N2ZmZTQwMThhZDMzYWQ5NTAwODhjNDY2LDEzMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmM5ZTgzODhlN2RlNjRiYjdiNGRhMTY1ZGFhOGRmZDk1LDEuOS4yMiwxLjkuMjIsUHNwIHJlcXVpcmVkIGRyb3AgY2FwYWJpbGl0aWVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BzcHJlcXVpcmVkZHJvcGNhcGFiaWxpdGllcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYzllODM4OGU3ZGU2NGJiN2I0ZGExNjVkYWE4ZGZkOTUsMTMyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMGQ3MGYwMGJmNTAyNDFjZDhkOWQxNmJmY2IwMDhhNjYsMS45LjIzLDEuOS4yMyxQU1AgZW5hYmxlZCAsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZW5hYmxlZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMGQ3MGYwMGJmNTAyNDFjZDhkOWQxNmJmY2IwMDhhNjYsMTMzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzcwYmVlMmFjNjQ3NDlmNGJlNjkyMmMzNmUzZTM3NmYsMS45LjI0LDEuOS4yNCxEcm9wIGNhcGFiaWxpdHkgbmV0cmF3LGZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkcm9wIHRoZSBjYXBhYmlsaXR5IE5FVF9SQVcsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNkcm9wY2FwYWJpbGl0eW5ldHJhdz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYzcwYmVlMmFjNjQ3NDlmNGJlNjkyMmMzNmUzZTM3NmYsMTM0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDYyYzYyMDlkZDBiNGM4NjgxODdhNDVkNTE2YmYyNDksMS45LjI1LDEuOS4yNSxSdWxlIGNhbiBiYXNoIGNtZCBpbnNpZGUgY29udGFpbmVyLGRldGVybWluZXMgd2hpY2ggY29udGFpbmVycyBoYXZlIGRhbmdlcm91cyBhcnRpZmFjdHMgKGJhc2VkIG9uIHRoZSBsaXN0IG9mIGRhbmdlcm91cyBhcnRpZmFjdHMpLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWNhbmJhc2hjbWRpbnNpZGVjb250YWluZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDQ2MmM2MjA5ZGQwYjRjODY4MTg3YTQ1ZDUxNmJmMjQ5LDEzNSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmI2YzAwMTM0YTFkMjQ4ZmQ5ZjJmZmExNTk2NjZkYzliLDEuOS4yNiwxLjkuMjYsUHNwIGVuYWJsZWQgY2xvdWQsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZW5hYmxlZGNsb3VkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiNmMwMDEzNGExZDI0OGZkOWYyZmZhMTU5NjY2ZGM5YiwxMzYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApjZDg1YWYzZjY0MmQ0ZjdiYWFkMjYxY2YyMjI5MTY4NCwxLjkuMjcsMS45LjI3LEVuY3J5cHQgdHJhZmZpYyB0byBodHRwcyBsb2FkIGJhbGFuY2VycyB3aXRoIHRscyBjZXJ0aWZpY2F0ZXMsRW5jcnlwdCB0cmFmZmljIHRvIEhUVFBTIGxvYWQgYmFsYW5jZXJzIHVzaW5nIFRMUyBjZXJ0aWZpY2F0ZXMuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5jcnlwdHRyYWZmaWN0b2h0dHBzbG9hZGJhbGFuY2Vyc3dpdGh0bHNjZXJ0aWZpY2F0ZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGNkODVhZjNmNjQyZDRmN2JhYWQyNjFjZjIyMjkxNjg0LDEzNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjkwNWM4NDFmYTM1ZDQ3NzE4YTI5N2NiNzE5ZTJmNjc1LDEuOS4yOCwxLjkuMjgsUHNwIGRlbnkgcHJpdmlsZWdlZCBjb250YWluZXIsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZGVueXByaXZpbGVnZWRjb250YWluZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDkwNWM4NDFmYTM1ZDQ3NzE4YTI5N2NiNzE5ZTJmNjc1LDEzOCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjZhYTVlMjdiMzRhYjQ2NjNhZmM4N2JlMTVjMzkzYTJjLDEuOS4yOSwxLjkuMjksSW1hZ2UgcHVsbCBwb2xpY3kgaXMgbm90IHNldCB0byBhbHdheXMsY2hlY2sgaW1hZ2VQdWxsUG9saWN5IGZpbGVkIGlmIGltYWdlUHVsbFBvbGljeSA9IGFsd2F5cyBwYXNzIGVsc2UgZmFpbC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpbWFnZXB1bGxwb2xpY3lpc25vdHNldHRvYWx3YXlzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw2YWE1ZTI3YjM0YWI0NjYzYWZjODdiZTE1YzM5M2EyYywxMzksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowOTU0MjY2ODFjMzg0ZTNkYjNlZjE4OWUzMWI2MzFiZSwxLjkuMzAsMS45LjMwLEltYWdlIHB1bGwgc2VjcmV0cyxDaGVja3MgaWYgbW9yZSB0aGFuIG9uIHNlcnZpY2UgYWNjb3VudCBoYXZlIGFjY2VzcyB0byBhbiBJbWFnZVB1bGxTZWNyZXRzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzaW1hZ2VwdWxsc2VjcmV0cz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMDk1NDI2NjgxYzM4NGUzZGIzZWYxODllMzFiNjMxYmUsMTQwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNWFkM2QxMWQ3MzFjNGQ2ZWFiYTg0Y2EzMjYxYzA4ZTIsMS45LjMxLDEuOS4zMSxQb2Qgc3BlY2lmaWMgdmVyc2lvbiB0YWcsRmFpbHMgaWYgY29udGFpbmVyIGhhcyBpbWFnZSB0YWcgc2V0IHRvIGxhdGVzdCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BvZHNwZWNpZmljdmVyc2lvbnRhZz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWFkM2QxMWQ3MzFjNGQ2ZWFiYTg0Y2EzMjYxYzA4ZTIsMTQxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODgyZjUzZTQ2M2U1NDEyZTljY2YzMzU1OGFlNTEyYzcsMS45LjMyLDEuOS4zMixSdWxlIGNyZWRlbnRpYWxzIGluIGVudiB2YXIsZmFpbHMgaWYgUG9kcyBoYXZlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBpbiBjb25maWd1cmF0aW9uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWNyZWRlbnRpYWxzaW5lbnZ2YXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDg4MmY1M2U0NjNlNTQxMmU5Y2NmMzM1NThhZTUxMmM3LDE0MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQ2YTFkMTBlZGJlZTQyOTY5ZmM3OGExNGM3ZWExODlmLDEuOS4zMywxLjkuMzMsUnVsZSBpZGVudGlmeSBibG9ja2xpc3RlZCBpbWFnZSByZWdpc3RyaWVzLElkZW50aWZ5aW5nIGlmIHBvZCBjb250YWluZXIgaW1hZ2VzIGFyZSBmcm9tIHVuYWxsb3dlZCByZWdpc3RyaWVzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWlkZW50aWZ5YmxvY2tsaXN0ZWRpbWFnZXJlZ2lzdHJpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQ2YTFkMTBlZGJlZTQyOTY5ZmM3OGExNGM3ZWExODlmLDE0MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmFhYWFiZTNhZjU2YjRjN2U5YjdmNzA0NWJhMGIzMjNlLDEuOS4zNCwxLjkuMzQsUnVsZSBpZGVudGlmeSBvbGQgazhzIHJlZ2lzdHJ5LElkZW50aWZ5aW5nIGlmIHBvZCBjb250YWluZXIgaW1hZ2VzIGFyZSBmcm9tIGRlcHJlY2F0ZWQgSzhzIHJlZ2lzdHJ5LCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZWlkZW50aWZ5b2xkazhzcmVnaXN0cnk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGFhYWFiZTNhZjU2YjRjN2U5YjdmNzA0NWJhMGIzMjNlLDE0NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmMzNWE2NDgwM2E0NDQxYWU5Y2I0ZWFmNzA0ODFiZjg4LDEuOS4zNSwxLjkuMzUsUHNwIGRlbnkgcm9vdCBjb250YWluZXIsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZGVueXJvb3Rjb250YWluZXI9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGMzNWE2NDgwM2E0NDQxYWU5Y2I0ZWFmNzA0ODFiZjg4LDE0NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjVkMTlkYmI0OGRkZDQ0MjFiMjIxOWQ4Yzk3MTcwYjBmLDEuOS4zNiwxLjkuMzYsUnVsZSBtYW51YWwsRHVlIHRvIHRoZSBkaWZmaWN1bHR5IG9mIHBlcmZvcm1pbmcgYSBnb29kIGNoZWNrIHRoZSByZXZpZXcgaXMgbGVmdCBtYW51YWwgdG8gdGhlIHVzZXIuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZW1hbnVhbD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWQxOWRiYjQ4ZGRkNDQyMWIyMjE5ZDhjOTcxNzBiMGYsMTQ2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYjI4N2U2YzlkOTc4NGVlMWE3ZDA1NWMwYjFjYTNlY2IsMS45LjM3LDEuOS4zNyxSdWxlIG5hbWUgc2ltaWxhcml0eSxmYWlscyBpZiB0aGVyZSBhcmUgb2JqZWN0cyB3aXRoIG5hbWVzIHNpbWlsYXIgdG8gc3lzdGVtIHBvZHMgb3Igb3RoZXIga25vd24gZGVwbG95bWVudHMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNydWxlbmFtZXNpbWlsYXJpdHk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIyODdlNmM5ZDk3ODRlZTFhN2QwNTVjMGIxY2EzZWNiLDE0NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjQ0NjBmYmMwYzUzODQ0MDU4YTBmZDE0MDkwYWZhM2Y0LDEuOS4zOCwxLjkuMzgsUnVsZSBzZWNyZXRzIGluIGVudiB2YXIsZmFpbHMgaWYgUG9kcyBoYXZlIHNlY3JldHMgaW4gZW52aXJvbm1lbnQgdmFyaWFibGVzLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcnVsZXNlY3JldHNpbmVudnZhcj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDQ2MGZiYzBjNTM4NDQwNThhMGZkMTQwOTBhZmEzZjQsMTQ4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNzU2MDE0YWVjMDc0NDc3NTk2NmRkMTE3ZGQxNGU4MDAsMS45LjQwLDEuOS40MCxTZWN1cml0eSBjb250ZXh0IGluIHBvZCxmYWlscyBpZiBwb2QvY29udGFpbmVyIGRvZXMgbm90IGRlZmluZSBhIHNlY3VyaXR5IGNvbnRleHQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzc2VjdXJpdHljb250ZXh0aW5wb2Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDc1NjAxNGFlYzA3NDQ3NzU5NjZkZDExN2RkMTRlODAwLDE0OSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjg4ZjFmODlkYzRmMTQzMzhhNjllNTkyNmVlNzgyZDA2LDEuOS40MSwxLjkuNDEsU2V0IGZzZ3JvdXAgdmFsdWUsRmFpbHMgaWYgc2VjdXJpdHlDb250ZXh0LmZzR3JvdXAgaXMgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRmc2dyb3VwdmFsdWU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDg4ZjFmODlkYzRmMTQzMzhhNjllNTkyNmVlNzgyZDA2LDE1MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjcwMzU1MzM0OTg2NDRkZmQ4MzFhYjg0NGU2MTNmMDk2LDEuOS40MiwxLjkuNDIsU2V0IHByb2Ntb3VudCBkZWZhdWx0LEZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkZWZpbmUgc2VjdXJpdHlDb250ZXh0LnByb2NNb3VudCB0byBEZWZhdWx0LiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3NldHByb2Ntb3VudGRlZmF1bHQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDcwMzU1MzM0OTg2NDRkZmQ4MzFhYjg0NGU2MTNmMDk2LDE1MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjJiNzczODkxMzRjYzQ0OThhNzg0NzRiNDA1OTliOWZmLDEuOS40MywxLjkuNDMsU2V0IHNlTGludXhPcHRpb25zLGZhaWxzIGlmIHdvcmtsb2FkIGFuZCBjb250YWluZXIgZG8gbm90IGRlZmluZSBhbnkgc2VMaW51eE9wdGlvbnMsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzZWxpbnV4b3B0aW9ucz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMmI3NzM4OTEzNGNjNDQ5OGE3ODQ3NGI0MDU5OWI5ZmYsMTUyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZmZhMmE4MTA5NDE3NDMwNTkzOWExYWI1OTYzMDRjYmMsMS45LjQ0LDEuOS40NCxTZXQgc2VjY29tcCBwcm9maWxlLGZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkZWZpbmUgc2VjY29tcFByb2ZpbGUsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzZWNjb21wcHJvZmlsZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZmZhMmE4MTA5NDE3NDMwNTkzOWExYWI1OTYzMDRjYmMsMTUzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMmRlZTE0NmI2MzBhNDE0MjhiMDU5ZmE0OGU2ZDZkMmQsMS45LjQ1LDEuOS40NSxTZXQgc2VjY29tcCBwcm9maWxlIFJ1bnRpbWVEZWZhdWx0LGZhaWxzIGlmIGNvbnRhaW5lciBkb2VzIG5vdCBkZWZpbmUgc2VjY29tcFByb2ZpbGUgYXMgUnVudGltZURlZmF1bHQsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzZWNjb21wcHJvZmlsZXJ1bnRpbWVkZWZhdWx0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyZGVlMTQ2YjYzMGE0MTQyOGIwNTlmYTQ4ZTZkNmQyZCwxNTQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphNjdmYjE1MTMyMjg0NzQ3OTdmMjk5OGZlOTc2NDYwNSwxLjkuNDYsMS45LjQ2LFNldCBzdXBwbGVtZW50YWxncm91cHMgdmFsdWVzLEZhaWxzIGlmIHNlY3VyaXR5Q29udGV4dC5zdXBwbGVtZW50YWxncm91cHMgaXMgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzdXBwbGVtZW50YWxncm91cHN2YWx1ZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE2N2ZiMTUxMzIyODQ3NDc5N2YyOTk4ZmU5NzY0NjA1LDE1NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjAzNGIzZjRjNjRlOTQ1YjQ4MmU3Yjc3YTQ4Zjc1MTkyLDEuOS40NywxLjkuNDcsU2V0IHN5c3RjdGxzIHBhcmFtcyxGYWlscyBpZiBzZWN1cml0eUNvbnRleHQuc3lzdGN0bHMgaXMgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzZXRzeXN0Y3Rsc3BhcmFtcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMDM0YjNmNGM2NGU5NDViNDgyZTdiNzdhNDhmNzUxOTIsMTU2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYTQ5YjU0MmMwNGI0NDI2NTg4YzE0N2Y0MDBkZTVlMTksMS45LjQ4LDEuOS40OCxTaWRlY2FyIGluamVjdGlvbixmYWlscyBpZiBjb250YWluZXIgbGlmZWN5Y2xlIGZpZWxkIGlzIHNldCB0byBzaWRlY2FyIG9yIGlmIGNvbnRhaW5lciBuYW1lIGluY2x1ZGVzICdzaWRlY2FyJy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzaWRlY2FyaW5qZWN0aW9uPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhNDliNTQyYzA0YjQ0MjY1ODhjMTQ3ZjQwMGRlNWUxOSwxNTcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphZmZhZjRhYjMwODE0NjllOWE0YWQ4MmUwZTFmNDYxNywxLjkuNDksMS45LjQ5LFN0cmljdCBmaWxlIG93bmVycyByb290LEVuc3VyZSB0aGF0IGZpbGUgb3duZXJzIGFyZSBgcm9vdDpyb290YCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3N0cmljdGZpbGVvd25lcnNyb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhZmZhZjRhYjMwODE0NjllOWE0YWQ4MmUwZTFmNDYxNywxNTgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplMjRkMDE3NmU2ODQ0ODA4YWE2YjIyNWIxZDNiNjdjYSwxLjkuNTAsMS45LjUwLFN0cmljdCBmaWxlIHBlcm1pc3Npb25zIDYwMCxFbnN1cmUgdGhhdCBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3N0cmljdGZpbGVwZXJtaXNzaW9uczYwMD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZTI0ZDAxNzZlNjg0NDgwOGFhNmIyMjViMWQzYjY3Y2EsMTU5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNmM5Zjk1ZGZkMTk5NGI3ODlhNmVkNjQyNWRjNTIyOTksMS45LjUxLDEuOS41MSxTdHJpY3QgZmlsZSBwZXJtaXNzaW9ucyA3MDAsRW5zdXJlIHRoYXQgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgNzAwIG9yIG1vcmUgcmVzdHJpY3RpdmUsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzdHJpY3RmaWxlcGVybWlzc2lvbnM3MDA9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDZjOWY5NWRmZDE5OTRiNzg5YTZlZDY0MjVkYzUyMjk5LDE2MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmMyNWFhMGI4YzA5MTQ0MWFhNTVhNmNjZGY3MWY1YTE5LDEuOS41MiwxLjkuNTIsU3VkbyBpbiBjb250YWluZXIgZW50cnlwb2ludCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNzdWRvaW5jb250YWluZXJlbnRyeXBvaW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjMjVhYTBiOGMwOTE0NDFhYTU1YTZjY2RmNzFmNWExOSwxNjEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiNWU5Y2I4NWE3NWQ0MDlkOTQxZmZkYmUzZTcyOGZhYSwxLjkuNTMsMS45LjUzLFVzZXIgaWQgbGVzcyB0aGFuIHRob3VzYW5kcyxmYWlscyBpZiBjb250YWluZXIgY2FuIHJ1biBhcyBoaWdoIHVzZXIgKGlkIGxlc3MgdGhhbiAxMDAwKSwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3VzZXJpZGxlc3N0aGFudGhvdXNhbmRzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxiNWU5Y2I4NWE3NWQ0MDlkOTQxZmZkYmUzZTcyOGZhYSwxNjIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozMWJjOTZjYjk0ZmE0NzQyYjcxNDgzZmUyMzZjOWM0NSwxLjkuNTQsMS45LjU0LE5hbWVzcGFjZSB3aXRob3V0IHNlcnZpY2UgYWNjb3VudCxmYWlscyBpZiBuYW1lc3BhY2UgZG9lcyBub3QgaGF2ZSBzZXJ2aWNlIGFjY291bnRzIChub3QgaW5jbHVkaW5nIGRlZmF1bHQpLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzbmFtZXNwYWNld2l0aG91dHNlcnZpY2VhY2NvdW50PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwzMWJjOTZjYjk0ZmE0NzQyYjcxNDgzZmUyMzZjOWM0NSwxNjMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4ZDUzZmJhZWUxYTg0ODcwOGFlN2UxMmQ2MWRkYzRkMCwxLjkuNTUsMS45LjU1LFBvZCBzZWN1cml0eSBhZG1pc3Npb24gYXBwbGllZCxDaGVja3MgdGhhdCBldmVyeSBuYW1lc3BhY2UgZW5hYmxlZCBwb2Qgc2VjdXJpdHkgYWRtaXNzaW9uIG9yIGlmIHRoZXJlIGFyZSBleHRlcm5hbCBwb2xpY2llcyBhcHBsaWVkIGZvciBuYW1lc3BhY2VkIHJlc291cmNlcyAodmFsaWRhdGluZy9tdXRhdGluZyB3ZWJob29rcyksLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwb2RzZWN1cml0eWFkbWlzc2lvbmFwcGxpZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDhkNTNmYmFlZTFhODQ4NzA4YWU3ZTEyZDYxZGRjNGQwLDE2NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjA3ZmJjM2RhOTNhODQwMmNhYTU3NmU2NmJhMGNjYjg0LDEuOS41NiwxLjkuNTYsUG9kIHNlY3VyaXR5IGFkbWlzc2lvbiBiYXNlbGluZSBhcHBsaWVkLENoZWNrcyB0aGF0IGV2ZXJ5IG5hbWVzcGFjZSBlbmFibGVkIGJhc2VsaW5lIHBvZCBzZWN1cml0eSBhZG1pc3Npb24gb3IgaWYgdGhlcmUgYXJlIGV4dGVybmFsIHBvbGljaWVzIGFwcGxpZWQgZm9yIG5hbWVzcGFjZWQgcmVzb3VyY2VzICh2YWxpZGF0aW5nL211dGF0aW5nIHdlYmhvb2tzKSAgIHJldHVybnMgdGhlbSB0byBiZSByZXZpZXdlZCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BvZHNlY3VyaXR5YWRtaXNzaW9uYmFzZWxpbmVhcHBsaWVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwN2ZiYzNkYTkzYTg0MDJjYWE1NzZlNjZiYTBjY2I4NCwxNjUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApjNGRiN2Q1ZTBjNGY0Yjk0YTU2YWU0NDY1ZTdjOWQ2OCwxLjkuNTcsMS45LjU3LFBvZCBzZWN1cml0eSBhZG1pc3Npb24gcmVzdHJpY3RlZCBhcHBsaWVkLENoZWNrcyB0aGF0IGV2ZXJ5IG5hbWVzcGFjZSBlbmFibGVkIHJlc3RyaWN0ZWQgcG9kIHNlY3VyaXR5IGFkbWlzc2lvbiBvciBpZiB0aGVyZSBhcmUgZXh0ZXJuYWwgcG9saWNpZXMgYXBwbGllZCBmb3IgbmFtZXNwYWNlZCByZXNvdXJjZXMgKHZhbGlkYXRpbmcvbXV0YXRpbmcgd2ViaG9va3MpICAgcmV0dXJucyB0aGVtIHRvIGJlIHJldmlld2VkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcG9kc2VjdXJpdHlhZG1pc3Npb25yZXN0cmljdGVkYXBwbGllZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYzRkYjdkNWUwYzRmNGI5NGE1NmFlNDQ2NWU3YzlkNjgsMTY2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzYzOGJkMzdlNmFkNGVhMGIzOTg4Njk1MTRjYjYxNTUsMS45LjU4LDEuOS41OCxQb2RzIGluIGRlZmF1bHQgbmFtZXNwYWNlLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BvZHNpbmRlZmF1bHRuYW1lc3BhY2U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGM2MzhiZDM3ZTZhZDRlYTBiMzk4ODY5NTE0Y2I2MTU1LDE2NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjRlNjQ2NWU4NmEzZDQzNDRiMGE4YmZjNWFhZTVkMDM0LDEuOS41OSwxLjkuNTksUHNwIGRlbnkgYWxsb3dlZCBjYXBhYmlsaXRpZXMsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzcHNwZGVueWFsbG93ZWRjYXBhYmlsaXRpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDRlNjQ2NWU4NmEzZDQzNDRiMGE4YmZjNWFhZTVkMDM0LDE2OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjk0M2ZkNmJjYzkzZjQ2ZGZhY2M1NjA0NzFiZDZlYzM0LDEuOS42MCwxLjkuNjAsUHNwIGRlbnkgYWxsb3dwcml2aWxlZ2Vlc2NhbGF0aW9uLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3BzcGRlbnlhbGxvd3ByaXZpbGVnZWVzY2FsYXRpb249Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDk0M2ZkNmJjYzkzZjQ2ZGZhY2M1NjA0NzFiZDZlYzM0LDE2OSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjg3NmQwN2YxNDAzNjQwZjFiOWM4MTdiMjJkYmExMWNhLDEuOS42MSwxLjkuNjEsUHNwIGRlbnkgaG9zdGlwYywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwc3BkZW55aG9zdGlwYz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODc2ZDA3ZjE0MDM2NDBmMWI5YzgxN2IyMmRiYTExY2EsMTcwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZWU5NjA5NmQ5MTkyNGFjOTlhNTBiNTM4MDMzNWVhZjAsMS45LjYyLDEuOS42MixQc3AgZGVueSBob3N0bmV0d29yaywsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwc3BkZW55aG9zdG5ldHdvcms9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGVlOTYwOTZkOTE5MjRhYzk5YTUwYjUzODAzMzVlYWYwLDE3MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjJlMDJmOTdmNzI0MzQ4NDQ4N2FmZDA0MDhjZWMzMmY0LDEuOS42MywxLjkuNjMsUHNwIGRlbnkgaG9zdHBpZCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNwc3BkZW55aG9zdHBpZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMmUwMmY5N2Y3MjQzNDg0NDg3YWZkMDQwOGNlYzMyZjQsMTcyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjljODYxYWUzNzZjNDI4OWI0MTc4OGI5OGRiNDgzZTUsMS4xMCwxLjEwLFN0b3JhZ2UsLCwsLCwsLEZhbHNlLGY5Yzg2MWFlMzc2YzQyODliNDE3ODhiOThkYjQ4M2U1LDE3MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjhmYjRjYjcwN2VhOTRlODM5OGFiNTY4OTU0ZWQ0NDM4LDEuMTAuMSwxLjEwLjEsU3RvcmFnZSBjbGFzcyBzcGVjaWZpY2F0aW9uLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3N0b3JhZ2VjbGFzc3NwZWNpZmljYXRpb249Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDhmYjRjYjcwN2VhOTRlODM5OGFiNTY4OTU0ZWQ0NDM4LDE3NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmIzMGM0ZTIwNTUyMzQzYWFiNTdmMDk1NjMyODIxZGEwLDEuMTAuMiwxLjEwLjIsQ29udHJvbCBob3N0IGZpbGVzeXN0ZW0gdXNhZ2UsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzY29udHJvbGhvc3RmaWxlc3lzdGVtdXNhZ2U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIzMGM0ZTIwNTUyMzQzYWFiNTdmMDk1NjMyODIxZGEwLDE3NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmIyMjNiY2IxMDA4MjQyNDY4Mzc1OWE2NWM4ODliNGEyLDEuMTAuMywxLjEwLjMsQ29udHJvbCBwcm9jIG1vdW50LCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2NvbnRyb2xwcm9jbW91bnQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIyMjNiY2IxMDA4MjQyNDY4Mzc1OWE2NWM4ODliNGEyLDE3NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjFhYzVlMDk2MGMzMTQwYTJhZmY4M2JjZThmYTE3YjFmLDEuMTAuNCwxLjEwLjQsUmVzdHJpY3QgbW91bnQgdm9sdW1lIHR5cGVzLCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3Jlc3RyaWN0bW91bnR2b2x1bWV0eXBlcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMWFjNWUwOTYwYzMxNDBhMmFmZjgzYmNlOGZhMTdiMWYsMTc3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNTI5YmJlZmUxMmY0NDBjNzljNTQwNDg2OWI2N2U3NjQsMS4xMSwxLjExLENvbmZpZ3VyYXRpb24sLCwsLCwsLEZhbHNlLDUyOWJiZWZlMTJmNDQwYzc5YzU0MDQ4NjliNjdlNzY0LDE3OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQyNDQ2N2QyZjI1NzQ1NDhhYTFlZjc1MDk0OTUxZmI1LDEuMTEuMSwxLjExLjEsTWFsaWNpb3VzIGFkbWlzc2lvbiBjb250cm9sbGVyIChtdXRhdGluZyksUmV0dXJucyBtdXRhdGluZyB3ZWJob29rIGNvbmZpZ3VyYXRpb25zIHRvIGJlIHZlcmlmaWVkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzbWFsaWNpb3VzYWRtaXNzaW9uY29udHJvbGxlcihtdXRhdGluZyk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQyNDQ2N2QyZjI1NzQ1NDhhYTFlZjc1MDk0OTUxZmI1LDE3OSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjgzMzcwZTQyMTk4MDQ2MjM4Nzk4OTAwNWY0MjgwN2Q4LDEuMTEuMiwxLjExLjIsTWFsaWNpb3VzIGFkbWlzc2lvbiBjb250cm9sbGVyICh2YWxpZGF0aW5nKSxSZXR1cm5zIHZhbGlkYXRpbmcgd2ViaG9vayBjb25maWd1cmF0aW9ucyB0byBiZSB2ZXJpZmllZCwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c21hbGljaW91c2FkbWlzc2lvbmNvbnRyb2xsZXIodmFsaWRhdGluZyk9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDgzMzcwZTQyMTk4MDQ2MjM4Nzk4OTAwNWY0MjgwN2Q4LDE4MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE3ZDQxYTMwODU3NjRmYWViYTM4MzIwZmYwZmM4NDliLDEuMTEuMywxLjExLjMsQ1ZFIDIwMjIgMzE3MixMaXN0IGFnZ3JlZ2F0ZWQgQVBJIHNlcnZlciBBUElTZXJ2aWNlcyBpZiBrdWJlIGFwaSBzZXJ2ZXIgdmVyc2lvbiBpcyB2dWxuZXJhYmxlIHRvIENWRSAyMDIyIDMxNzIsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNjdmUyMDIyMzE3Mj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTdkNDFhMzA4NTc2NGZhZWJhMzgzMjBmZjBmYzg0OWIsMTgxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNWU0MjA0MTU0MDUwNDJiNmJjNWMzNWU5OTM3NDYyZGIsMS4xMS40LDEuMTEuNCxFbnN1cmUgdGhhdCB0aGUga3ViZWNvbmZpZyBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjQ0IG9yIG1vcmUgcmVzdHJpY3RpdmUsRW5zdXJlIHRoYXQgdGhlIGt1YmVjb25maWcgZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDY0NCBvciBtb3JlIHJlc3RyaWN0aXZlLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWt1YmVjb25maWdmaWxlcGVybWlzc2lvbnNhcmVzZXR0bzY0NG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw1ZTQyMDQxNTQwNTA0MmI2YmM1YzM1ZTk5Mzc0NjJkYiwxODIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0N2Y5NDVlMThlMjU0NjRiODQ3OGNiNzViNmVhNzBkNiwxLjExLjUsMS4xMS41LEFQSSBzZXJ2ZXIgaW5zZWN1cmUgcG9ydCBpcyBlbmFibGVkICxmYWlscyBpZiB0aGUgYXBpIHNlcnZlciBoYXMgaW5zZWN1cmUgcG9ydCBlbmFibGVkLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYXBpc2VydmVyaW5zZWN1cmVwb3J0aXNlbmFibGVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0N2Y5NDVlMThlMjU0NjRiODQ3OGNiNzViNmVhNzBkNiwxODMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2ZjQ2ZTEwNTJlNTQ0YzU1YWU0OGYxODE0YTMzMGZjMywxLjExLjYsMS4xMS42LEVuZm9yY2UgS3ViZWxldCBjbGllbnQgVExTIGF1dGhlbnRpY2F0aW9uICxEZXRlcm1pbmVzIGlmIGt1YmVsZXQgY2xpZW50IHRscyBhdXRoZW50aWNhdGlvbiBpcyBlbmFibGVkLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2VuZm9yY2VrdWJlbGV0Y2xpZW50dGxzYXV0aGVudGljYXRpb249Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDZmNDZlMTA1MmU1NDRjNTVhZTQ4ZjE4MTRhMzMwZmMzLDE4NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE3ZGY4M2Q0YzNmYTQxNzFiYzQ1Yjk0NWYyNmQ0ZWIzLDEuMTEuNywxLjExLjcsVmFsaWRhdGUga3ViZWxldCB0bHMgY29uZmlndXJhdGlvbixEZXRlcm1pbmVzIGlmIGt1YmVsZXQgaGFzIHRscyBjb25maWd1cmF0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3ZhbGlkYXRla3ViZWxldHRsc2NvbmZpZ3VyYXRpb249Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE3ZGY4M2Q0YzNmYTQxNzFiYzQ1Yjk0NWYyNmQ0ZWIzLDE4NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjg1NmQ1NzJjOTc4NDRjMzlhZjFlYjkxMGM2ZmY5NDI5LDEuMTEuOCwxLjExLjgsVmFsaWRhdGUga3ViZWxldCB0bHMgY29uZmlndXJhdGlvbiB1cGRhdGVkLEVuc3VyZSB0aGF0IHRoZSAgIHRscyBjZXJ0IGZpbGUgYW5kICAgdGxzIHByaXZhdGUga2V5IGZpbGUgYXJndW1lbnRzIGFyZSBzZXQgYXMgYXBwcm9wcmlhdGUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzdmFsaWRhdGVrdWJlbGV0dGxzY29uZmlndXJhdGlvbnVwZGF0ZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDg1NmQ1NzJjOTc4NDRjMzlhZjFlYjkxMGM2ZmY5NDI5LDE4NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQ3NDU0YTMyMzBkZDQzNjlhODRjN2ZjNmE4NzcyMjExLDEuMTEuOSwxLjExLjksUmVzdHJpY3QgYWNjZXNzIHRvIHRoZSBjb250cm9sIHBsYW5lIGVuZHBvaW50LEVuYWJsZSBFbmRwb2ludCBQcml2YXRlIEFjY2VzcyB0byByZXN0cmljdCBhY2Nlc3MgdG8gdGhlIGNsdXN0ZXIncyBjb250cm9sIHBsYW5lIHRvIG9ubHkgYW4gYWxsb3dsaXN0IG9mIGF1dGhvcml6ZWQgSVBzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3Jlc3RyaWN0YWNjZXNzdG90aGVjb250cm9scGxhbmVlbmRwb2ludD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZDc0NTRhMzIzMGRkNDM2OWE4NGM3ZmM2YTg3NzIyMTEsMTg3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMmE3YjU3MjEzNzIxNDI0ZTgxMTM3NGRiMjQwZjkwNDAsMS4xMS4xMCwxLjExLjEwLFJlYWQgb25seSBwb3J0IGVuYWJsZWQsRGV0ZXJtaW5lcyBpZiBrdWJlbGV0IGhhcyByZWFkIG9ubHkgcG9ydCBlbmFibGVkLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c3JlYWRvbmx5cG9ydGVuYWJsZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDJhN2I1NzIxMzcyMTQyNGU4MTEzNzRkYjI0MGY5MDQwLDE4OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjM4MTg2M2RjMjFiOTQ4MDFhODk1Mjg3ZDZkOTRiYmZjLDEuMTEuMTEsMS4xMS4xMSxFbnN1cmUgdGhhdCB0aGUgQVBJIFNlcnZlciBvbmx5IG1ha2VzIHVzZSBvZiBTdHJvbmcgQ3J5cHRvZ3JhcGhpYyBDaXBoZXJzLEVuc3VyZSB0aGF0IHRoZSBBUEkgc2VydmVyIGlzIGNvbmZpZ3VyZWQgdG8gb25seSB1c2Ugc3Ryb25nIGNyeXB0b2dyYXBoaWMgY2lwaGVycy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyb25seW1ha2VzdXNlb2ZzdHJvbmdjcnlwdG9ncmFwaGljY2lwaGVycz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzgxODYzZGMyMWI5NDgwMWE4OTUyODdkNmQ5NGJiZmMsMTg5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2JhMDMwM2U0MWYxNDFmZjk0OTY2ZDYxODc2OWEyYTMsMS4xMS4xMiwxLjExLjEyLEVuc3VyZSB0aGF0IHRoZSBBUEkgc2VydmVyIHBvZCBzcGVjaWZpY2F0aW9uIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byByb290IHJvb3QsRW5zdXJlIHRoYXQgdGhlIEFQSSBzZXJ2ZXIgcG9kIHNwZWNpZmljYXRpb24gZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJwb2RzcGVjaWZpY2F0aW9uZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2JhMDMwM2U0MWYxNDFmZjk0OTY2ZDYxODc2OWEyYTMsMTkwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZWZjNzM1YjcxZDM0NGU4MDlhNzMwNDNmNjI0MDQ3ZWMsMS4xMS4xMywxLjExLjEzLEVuc3VyZSB0aGF0IHRoZSBBUEkgc2VydmVyIHBvZCBzcGVjaWZpY2F0aW9uIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgQVBJIHNlcnZlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJwb2RzcGVjaWZpY2F0aW9uZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZWZjNzM1YjcxZDM0NGU4MDlhNzMwNDNmNjI0MDQ3ZWMsMTkxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZWYxYjM2YzNlMDI0NDE5ZmJkZDA1NzhhNDgzNzAxYmQsMS4xMS4xNCwxLjExLjE0LEVuc3VyZSB0aGF0IHRoZSBDb250YWluZXIgTmV0d29yayBJbnRlcmZhY2UgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIHJvb3Qgcm9vdCxFbnN1cmUgdGhhdCB0aGUgQ29udGFpbmVyIE5ldHdvcmsgSW50ZXJmYWNlIGZpbGVzIGhhdmUgb3duZXJzaGlwIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlY29udGFpbmVybmV0d29ya2ludGVyZmFjZWZpbGVvd25lcnNoaXBpc3NldHRvcm9vdHJvb3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGVmMWIzNmMzZTAyNDQxOWZiZGQwNTc4YTQ4MzcwMWJkLDE5MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjY3OGNmZWY5YTEwMjQ4NzVhYzZkNDNhM2E3ZTdmZmQ5LDEuMTEuMTUsMS4xMS4xNSxFbnN1cmUgdGhhdCB0aGUgQ29udGFpbmVyIE5ldHdvcmsgSW50ZXJmYWNlIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgQ29udGFpbmVyIE5ldHdvcmsgSW50ZXJmYWNlIGZpbGVzIGhhdmUgcGVybWlzc2lvbnMgb2YgYDYwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlY29udGFpbmVybmV0d29ya2ludGVyZmFjZWZpbGVwZXJtaXNzaW9uc2FyZXNldHRvNjAwb3Jtb3JlcmVzdHJpY3RpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDY3OGNmZWY5YTEwMjQ4NzVhYzZkNDNhM2E3ZTdmZmQ5LDE5MyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjk5ZGFmYzZkODQzYzQ5MzJiOWMzZTQxOWVkOTJjMGU5LDEuMTEuMTYsMS4xMS4xNixFbnN1cmUgdGhhdCB0aGUgS3ViZXJuZXRlcyBQS0kgY2VydGlmaWNhdGUgZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLEVuc3VyZSB0aGF0IEt1YmVybmV0ZXMgUEtJIGNlcnRpZmljYXRlIGZpbGVzIGhhdmUgcGVybWlzc2lvbnMgb2YgYDYwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZXJuZXRlc3BraWNlcnRpZmljYXRlZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTlkYWZjNmQ4NDNjNDkzMmI5YzNlNDE5ZWQ5MmMwZTksMTk0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYmJkYWViZDdhMjhiNDI3Mjk2ZWRhYTI3NjQyNTBhYjIsMS4xMS4xNywxLjExLjE3LEVuc3VyZSB0aGF0IHRoZSBLdWJlcm5ldGVzIFBLSSBkaXJlY3RvcnkgYW5kIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byByb290IHJvb3QsRW5zdXJlIHRoYXQgdGhlIEt1YmVybmV0ZXMgUEtJIGRpcmVjdG9yeSBhbmQgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVrdWJlcm5ldGVzcGtpZGlyZWN0b3J5YW5kZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYmJkYWViZDdhMjhiNDI3Mjk2ZWRhYTI3NjQyNTBhYjIsMTk1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTRjNzgyNzY1OGM4NDdkYjljMjBiMjg3MWJhNmM4YzAsMS4xMS4xOCwxLjExLjE4LEVuc3VyZSB0aGF0IHRoZSBLdWJlcm5ldGVzIFBLSSBrZXkgZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCxFbnN1cmUgdGhhdCBLdWJlcm5ldGVzIFBLSSBrZXkgZmlsZXMgaGF2ZSBwZXJtaXNzaW9ucyBvZiBgNjAwYC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZXJuZXRlc3BraWtleWZpbGVwZXJtaXNzaW9uc2FyZXNldHRvNjAwPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlNGM3ODI3NjU4Yzg0N2RiOWMyMGIyODcxYmE2YzhjMCwxOTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo3OWFhNmViYmVlYzk0Njk4YWE5MDdjZmFjMjY4OTE1NywxLjExLjE5LDEuMTEuMTksRW5zdXJlIHRoYXQgdGhlIGFkbWluLmNvbmYgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIHJvb3Qgcm9vdCxFbnN1cmUgdGhhdCB0aGUgYGFkbWluLmNvbmZgIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYWRtaW4uY29uZmZpbGVvd25lcnNoaXBpc3NldHRvcm9vdHJvb3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDc5YWE2ZWJiZWVjOTQ2OThhYTkwN2NmYWMyNjg5MTU3LDE5NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjY2ZjAwNzBkMzkwNjQ0ZGRiMzUzMmIzNDYxMDVkZTNiLDEuMTEuMjAsMS4xMS4yMCxFbnN1cmUgdGhhdCB0aGUgYWRtaW4uY29uZiBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjAwLEVuc3VyZSB0aGF0IHRoZSBgYWRtaW4uY29uZmAgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgYDYwMGAuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFkbWluLmNvbmZmaWxlcGVybWlzc2lvbnNhcmVzZXR0bzYwMD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNjZmMDA3MGQzOTA2NDRkZGIzNTMyYjM0NjEwNWRlM2IsMTk4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKM2EwNzBmNWMwNzVjNGRjMDg2MmE4MzhmYmYxMmFiNjcsMS4xMS4yMSwxLjExLjIxLEVuc3VyZSB0aGF0IHRoZSBhZG1pc3Npb24gY29udHJvbCBwbHVnaW4gQWx3YXlzQWRtaXQgaXMgbm90IHNldCxEbyBub3QgYWxsb3cgYWxsIHJlcXVlc3RzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhZG1pc3Npb25jb250cm9scGx1Z2luYWx3YXlzYWRtaXRpc25vdHNldD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsM2EwNzBmNWMwNzVjNGRjMDg2MmE4MzhmYmYxMmFiNjcsMTk5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZmU2NjUzMTBjNDZmNDE2Yjg1M2RjYmU2ZWQ0OGFkZmUsMS4xMS4yMiwxLjExLjIyLEVuc3VyZSB0aGF0IHRoZSBhZG1pc3Npb24gY29udHJvbCBwbHVnaW4gQWx3YXlzUHVsbEltYWdlcyBpcyBzZXQsQWx3YXlzIHB1bGwgaW1hZ2VzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhZG1pc3Npb25jb250cm9scGx1Z2luYWx3YXlzcHVsbGltYWdlc2lzc2V0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmZTY2NTMxMGM0NmY0MTZiODUzZGNiZTZlZDQ4YWRmZSwyMDAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphM2I3MjhlZjg4NGQ0YTlhYTA5MDQxMGM1OGE4M2I2NCwxLjExLjIzLDEuMTEuMjMsRW5zdXJlIHRoYXQgdGhlIGFkbWlzc2lvbiBjb250cm9sIHBsdWdpbiBFdmVudFJhdGVMaW1pdCBpcyBzZXQsTGltaXQgdGhlIHJhdGUgYXQgd2hpY2ggdGhlIEFQSSBzZXJ2ZXIgYWNjZXB0cyByZXF1ZXN0cy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYWRtaXNzaW9uY29udHJvbHBsdWdpbmV2ZW50cmF0ZWxpbWl0aXNzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGEzYjcyOGVmODg0ZDRhOWFhMDkwNDEwYzU4YTgzYjY0LDIwMSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQ3NzUzMTBjOTk2MjQwZDY5ZGM4MTllOGEyYTY1Y2E4LDEuMTEuMjQsMS4xMS4yNCxFbnN1cmUgdGhhdCB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcGx1Z2luIE5hbWVzcGFjZUxpZmVjeWNsZSBpcyBzZXQsUmVqZWN0IGNyZWF0aW5nIG9iamVjdHMgaW4gYSBuYW1lc3BhY2UgdGhhdCBpcyB1bmRlcmdvaW5nIHRlcm1pbmF0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhZG1pc3Npb25jb250cm9scGx1Z2lubmFtZXNwYWNlbGlmZWN5Y2xlaXNzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQ3NzUzMTBjOTk2MjQwZDY5ZGM4MTllOGEyYTY1Y2E4LDIwMixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjk5YTFjNTVmODQxMTRhODdhMjIxY2ZhODQ3OGJjNDMwLDEuMTEuMjUsMS4xMS4yNSxFbnN1cmUgdGhhdCB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcGx1Z2luIE5vZGVSZXN0cmljdGlvbiBpcyBzZXQsTGltaXQgdGhlIGBOb2RlYCBhbmQgYFBvZGAgb2JqZWN0cyB0aGF0IGEga3ViZWxldCBjb3VsZCBtb2RpZnkuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFkbWlzc2lvbmNvbnRyb2xwbHVnaW5ub2RlcmVzdHJpY3Rpb25pc3NldD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOTlhMWM1NWY4NDExNGE4N2EyMjFjZmE4NDc4YmM0MzAsMjAzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOWFlOTEwZDEwNzM0NGJmNzk1ZGQ1ZWY3MDVhMzQ5YjQsMS4xMS4yNiwxLjExLjI2LEVuc3VyZSB0aGF0IHRoZSBhZG1pc3Npb24gY29udHJvbCBwbHVnaW4gU2VjdXJpdHlDb250ZXh0RGVueSBpcyBzZXQgaWYgUG9kU2VjdXJpdHlQb2xpY3kgaXMgbm90IHVzZWQsVGhlIFNlY3VyaXR5Q29udGV4dERlbnkgYWRtaXNzaW9uIGNvbnRyb2xsZXIgY2FuIGJlIHVzZWQgdG8gZGVueSBwb2RzIHdoaWNoIG1ha2UgdXNlIG9mIHNvbWUgU2VjdXJpdHlDb250ZXh0IGZpZWxkcyB3aGljaCBjb3VsZCBhbGxvdyBmb3IgcHJpdmlsZWdlIGVzY2FsYXRpb24gaW4gdGhlIGNsdXN0ZXIuIFRoaXMgc2hvdWxkIGJlIHVzZWQgd2hlcmUgUG9kU2VjdXJpdHlQb2xpY3kgaXMgbm90IGluIHBsYWNlIHdpdGhpbiB0aGUgY2x1c3Rlci4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYWRtaXNzaW9uY29udHJvbHBsdWdpbnNlY3VyaXR5Y29udGV4dGRlbnlpc3NldGlmcG9kc2VjdXJpdHlwb2xpY3lpc25vdHVzZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDlhZTkxMGQxMDczNDRiZjc5NWRkNWVmNzA1YTM0OWI0LDIwNCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjlmY2IzYzRjNjA5NTRhYjg4MTY0MzU2YjAwNzU0YTI4LDEuMTEuMjcsMS4xMS4yNyxFbnN1cmUgdGhhdCB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgcGx1Z2luIFNlcnZpY2VBY2NvdW50IGlzIHNldCxBdXRvbWF0ZSBzZXJ2aWNlIGFjY291bnRzIG1hbmFnZW1lbnQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFkbWlzc2lvbmNvbnRyb2xwbHVnaW5zZXJ2aWNlYWNjb3VudGlzc2V0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw5ZmNiM2M0YzYwOTU0YWI4ODE2NDM1NmIwMDc1NGEyOCwyMDUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxYTMyMDE3MzU0YjA0MmUyOGRmODRhYjM1MmVhNjQ2MywxLjExLjI4LDEuMTEuMjgsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgRGVueVNlcnZpY2VFeHRlcm5hbElQcyBpcyBub3Qgc2V0LFRoaXMgYWRtaXNzaW9uIGNvbnRyb2xsZXIgcmVqZWN0cyBhbGwgbmV0IG5ldyB1c2FnZSBvZiB0aGUgU2VydmljZSBmaWVsZCBleHRlcm5hbElQcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyZGVueXNlcnZpY2VleHRlcm5hbGlwc2lzbm90c2V0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwxYTMyMDE3MzU0YjA0MmUyOGRmODRhYjM1MmVhNjQ2MywyMDYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2NjExYjQyNzc1NTc0ODhhYjQ5MmM4YzlhM2E3ODY0ZCwxLjExLjI5LDEuMTEuMjksRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgYW5vbnltb3VzIGF1dGggYXJndW1lbnQgaXMgc2V0IHRvICxEaXNhYmxlIGFub255bW91cyByZXF1ZXN0cyB0byB0aGUgQVBJIHNlcnZlci4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyYW5vbnltb3VzYXV0aGFyZ3VtZW50aXNzZXR0bz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNjYxMWI0Mjc3NTU3NDg4YWI0OTJjOGM5YTNhNzg2NGQsMjA3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZDVhNjI3MDA2N2IxNDAwZDllMGY4YTkwNWNlNTRlMWQsMS4xMS4zMCwxLjExLjMwLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIGF1dGhvcml6YXRpb24gbW9kZSBhcmd1bWVudCBpbmNsdWRlcyBOb2RlLFJlc3RyaWN0IGt1YmVsZXQgbm9kZXMgdG8gcmVhZGluZyBvbmx5IG9iamVjdHMgYXNzb2NpYXRlZCB3aXRoIHRoZW0uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmF1dGhvcml6YXRpb25tb2RlYXJndW1lbnRpbmNsdWRlc25vZGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGQ1YTYyNzAwNjdiMTQwMGQ5ZTBmOGE5MDVjZTU0ZTFkLDIwOCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjdjYTI4ZTAzNTNjMDRkMGViY2U4OTdlYTU0NWZmYTJkLDEuMTEuMzEsMS4xMS4zMSxFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBhdXRob3JpemF0aW9uIG1vZGUgYXJndW1lbnQgaW5jbHVkZXMgUkJBQyxUdXJuIG9uIFJvbGUgQmFzZWQgQWNjZXNzIENvbnRyb2wuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmF1dGhvcml6YXRpb25tb2RlYXJndW1lbnRpbmNsdWRlc3JiYWM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDdjYTI4ZTAzNTNjMDRkMGViY2U4OTdlYTU0NWZmYTJkLDIwOSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjhmODQ5OWI1Mzc3YjRjMTNiZmUyMmQ1NzI1ZDdkMjVjLDEuMTEuMzIsMS4xMS4zMixFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBhdXRob3JpemF0aW9uIG1vZGUgYXJndW1lbnQgaXMgbm90IHNldCB0byBBbHdheXNBbGxvdyxEbyBub3QgYWx3YXlzIGF1dGhvcml6ZSBhbGwgcmVxdWVzdHMuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmF1dGhvcml6YXRpb25tb2RlYXJndW1lbnRpc25vdHNldHRvYWx3YXlzYWxsb3c9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDhmODQ5OWI1Mzc3YjRjMTNiZmUyMmQ1NzI1ZDdkMjVjLDIxMCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmFiNzcwMTZhY2FiYzRmMjliMDIyZDdlOGYzODkxYTQ5LDEuMTEuMzMsMS4xMS4zMyxFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBjbGllbnQgY2EgZmlsZSBhcmd1bWVudCBpcyBzZXQgYXMgYXBwcm9wcmlhdGUsU2V0dXAgVExTIGNvbm5lY3Rpb24gb24gdGhlIEFQSSBzZXJ2ZXIuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmNsaWVudGNhZmlsZWFyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhYjc3MDE2YWNhYmM0ZjI5YjAyMmQ3ZThmMzg5MWE0OSwyMTEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxYmEyYzg1M2JjNWQ0ZDMyOGE5YjA5ZmMwYWQ2MzU0MSwxLjExLjM0LDEuMTEuMzQsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgZW5jcnlwdGlvbiBwcm92aWRlciBjb25maWcgYXJndW1lbnQgaXMgc2V0IGFzIGFwcHJvcHJpYXRlLEVuY3J5cHQgZXRjZCBrZXkgdmFsdWUgc3RvcmUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmVuY3J5cHRpb25wcm92aWRlcmNvbmZpZ2FyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwxYmEyYzg1M2JjNWQ0ZDMyOGE5YjA5ZmMwYWQ2MzU0MSwyMTIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5MDdmZjU5ZjcxNzQ0YWY1YWU0YTZlZGM5OWUwMDRjYSwxLjExLjM1LDEuMTEuMzUsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgZW5jcnlwdGlvbiBwcm92aWRlcnMgYXJlIGFwcHJvcHJpYXRlbHkgY29uZmlndXJlZCxXaGVyZSBgZXRjZGAgZW5jcnlwdGlvbiBpcyB1c2VkIGFwcHJvcHJpYXRlIHByb3ZpZGVycyBzaG91bGQgYmUgY29uZmlndXJlZC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyZW5jcnlwdGlvbnByb3ZpZGVyc2FyZWFwcHJvcHJpYXRlbHljb25maWd1cmVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw5MDdmZjU5ZjcxNzQ0YWY1YWU0YTZlZGM5OWUwMDRjYSwyMTMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowYmM5ZjhkNWJlYzk0OWY0YWVhNDE0ZjM4OTYxYWZjNSwxLjExLjM2LDEuMTEuMzYsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgZXRjZCBjYWZpbGUgYXJndW1lbnQgaXMgc2V0IGFzIGFwcHJvcHJpYXRlLGV0Y2Qgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgdG8gbWFrZSB1c2Ugb2YgVExTIGVuY3J5cHRpb24gZm9yIGNsaWVudCBjb25uZWN0aW9ucy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyZXRjZGNhZmlsZWFyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwYmM5ZjhkNWJlYzk0OWY0YWVhNDE0ZjM4OTYxYWZjNSwyMTQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyMGY1YTg1YzE1Y2E0N2UyODllZWYyMTFhYzA1NGJkZSwxLjExLjM3LDEuMTEuMzcsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgZXRjZCBkYXRhIGRpcmVjdG9yeSBvd25lcnNoaXAgaXMgc2V0IHRvIGV0Y2QgZXRjZCxFbnN1cmUgdGhhdCB0aGUgZXRjZCBkYXRhIGRpcmVjdG9yeSBvd25lcnNoaXAgaXMgc2V0IHRvIGBldGNkOmV0Y2RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJldGNkZGF0YWRpcmVjdG9yeW93bmVyc2hpcGlzc2V0dG9ldGNkZXRjZD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMjBmNWE4NWMxNWNhNDdlMjg5ZWVmMjExYWMwNTRiZGUsMjE1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTU1NTc0ZDU5OWIwNDNiMzllYjViYzYwN2Y5ODJjZWUsMS4xMS4zOCwxLjExLjM4LEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIGt1YmVsZXQgY2VydGlmaWNhdGUgYXV0aG9yaXR5IGFyZ3VtZW50IGlzIHNldCBhcyBhcHByb3ByaWF0ZSxWZXJpZnkga3ViZWxldCdzIGNlcnRpZmljYXRlIGJlZm9yZSBlc3RhYmxpc2hpbmcgY29ubmVjdGlvbi4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVya3ViZWxldGNlcnRpZmljYXRlYXV0aG9yaXR5YXJndW1lbnRpc3NldGFzYXBwcm9wcmlhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGU1NTU3NGQ1OTliMDQzYjM5ZWI1YmM2MDdmOTgyY2VlLDIxNixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjU1ZTU4NWQyYTkwZjQ0Nzc5MmU0NTcyZjBhMDgzMjAxLDEuMTEuMzksMS4xMS4zOSxFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBrdWJlbGV0IGNsaWVudCBjZXJ0aWZpY2F0ZSBhbmQga3ViZWxldCBjbGllbnQga2V5IGFyZ3VtZW50cyBhcmUgc2V0IGFzIGFwcHJvcHJpYXRlLEVuYWJsZSBjZXJ0aWZpY2F0ZSBiYXNlZCBrdWJlbGV0IGF1dGhlbnRpY2F0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJrdWJlbGV0Y2xpZW50Y2VydGlmaWNhdGVhbmRrdWJlbGV0Y2xpZW50a2V5YXJndW1lbnRzYXJlc2V0YXNhcHByb3ByaWF0ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNTVlNTg1ZDJhOTBmNDQ3NzkyZTQ1NzJmMGEwODMyMDEsMjE3LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2IwMDk1N2JkYzlkNGRjMWJkZDc5ZDYxYTI1OWJlNzgsMS4xMS40MCwxLjExLjQwLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIHByb2ZpbGluZyBhcmd1bWVudCBpcyBzZXQgdG8gLERpc2FibGUgcHJvZmlsaW5nIGlmIG5vdCBuZWVkZWQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcnByb2ZpbGluZ2FyZ3VtZW50aXNzZXR0bz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsN2IwMDk1N2JkYzlkNGRjMWJkZDc5ZDYxYTI1OWJlNzgsMjE4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYjM3OGVhMzkwNTYwNDMxYzgzNzJkMjg1MDMxN2MyMWEsMS4xMS40MSwxLjExLjQxLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIHJlcXVlc3QgdGltZW91dCBhcmd1bWVudCBpcyBzZXQgYXMgYXBwcm9wcmlhdGUsU2V0IGdsb2JhbCByZXF1ZXN0IHRpbWVvdXQgZm9yIEFQSSBzZXJ2ZXIgcmVxdWVzdHMgYXMgYXBwcm9wcmlhdGUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcnJlcXVlc3R0aW1lb3V0YXJndW1lbnRpc3NldGFzYXBwcm9wcmlhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIzNzhlYTM5MDU2MDQzMWM4MzcyZDI4NTAzMTdjMjFhLDIxOSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjI2YTI0N2VmYTM0NzQxNmFiYjE4YzlkNWUyZWU2NjhjLDEuMTEuNDIsMS4xMS40MixFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBzZWN1cmUgcG9ydCBhcmd1bWVudCBpcyBub3Qgc2V0IHRvIDAsRG8gbm90IGRpc2FibGUgdGhlIHNlY3VyZSBwb3J0LiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJzZWN1cmVwb3J0YXJndW1lbnRpc25vdHNldHRvMD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMjZhMjQ3ZWZhMzQ3NDE2YWJiMThjOWQ1ZTJlZTY2OGMsMjIwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTk0NjRiZGFmNmYxNDViYjk4OTZhYjYyNTJiZjFhZTMsMS4xMS40MywxLjExLjQzLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIHNlcnZpY2UgYWNjb3VudCBrZXkgZmlsZSBhcmd1bWVudCBpcyBzZXQgYXMgYXBwcm9wcmlhdGUsRXhwbGljaXRseSBzZXQgYSBzZXJ2aWNlIGFjY291bnQgcHVibGljIGtleSBmaWxlIGZvciBzZXJ2aWNlIGFjY291bnRzIG9uIHRoZSBhcGlzZXJ2ZXIuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcnNlcnZpY2VhY2NvdW50a2V5ZmlsZWFyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlOTQ2NGJkYWY2ZjE0NWJiOTg5NmFiNjI1MmJmMWFlMywyMjEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4NzhiMTU5YTBkMzE0ZGU0OTdhYTlhNTBhYTg0NmExOSwxLjExLjQ0LDEuMTEuNDQsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgc2VydmljZSBhY2NvdW50IGxvb2t1cCBhcmd1bWVudCBpcyBzZXQgdG8gdHJ1ZSxWYWxpZGF0ZSBzZXJ2aWNlIGFjY291bnQgYmVmb3JlIHZhbGlkYXRpbmcgdG9rZW4uLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcnNlcnZpY2VhY2NvdW50bG9va3VwYXJndW1lbnRpc3NldHRvdHJ1ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODc4YjE1OWEwZDMxNGRlNDk3YWE5YTUwYWE4NDZhMTksMjIyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODg1NjE5NGM4OGU5NDMzN2I0ZjI1NzJhNTliNmY1MDksMS4xMS40NSwxLjExLjQ1LEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIHRva2VuIGF1dGggZmlsZSBwYXJhbWV0ZXIgaXMgbm90IHNldCxEbyBub3QgdXNlIHRva2VuIGJhc2VkIGF1dGhlbnRpY2F0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJ0b2tlbmF1dGhmaWxlcGFyYW1ldGVyaXNub3RzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDg4NTYxOTRjODhlOTQzMzdiNGYyNTcyYTU5YjZmNTA5LDIyMyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjM5MGM2ODg1YTZmNDQwNDA4YjJmYWI2ODczYzVhODUyLDEuMTEuNDYsMS4xMS40NixFbnN1cmUgdGhhdCB0aGUgY2VydGlmaWNhdGUgYXV0aG9yaXRpZXMgZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLEVuc3VyZSB0aGF0IHRoZSBjZXJ0aWZpY2F0ZSBhdXRob3JpdGllcyBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjZXJ0aWZpY2F0ZWF1dGhvcml0aWVzZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzkwYzY4ODVhNmY0NDA0MDhiMmZhYjY4NzNjNWE4NTIsMjI0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNWZlYTM4NzFlOGY4NDdkZmIwZmY1MmY5MmU0OTMyZTgsMS4xMS40NywxLjExLjQ3LEVuc3VyZSB0aGF0IHRoZSBjbGllbnQgY2VydGlmaWNhdGUgYXV0aG9yaXRpZXMgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIHJvb3Qgcm9vdCxFbnN1cmUgdGhhdCB0aGUgY2VydGlmaWNhdGUgYXV0aG9yaXRpZXMgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjbGllbnRjZXJ0aWZpY2F0ZWF1dGhvcml0aWVzZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWZlYTM4NzFlOGY4NDdkZmIwZmY1MmY5MmU0OTMyZTgsMjI1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNGUwNDVlYjlkZTRiNDgzZmE2YjRjYmFkY2ExNDFkNWUsMS4xMS40OCwxLjExLjQ4LEVuc3VyZSB0aGF0IHRoZSBjbmkgaW4gdXNlIHN1cHBvcnRzIG5ldHdvcmsgcG9saWNpZXMsVGhlcmUgYXJlIGEgdmFyaWV0eSBvZiBDTkkgcGx1Z2lucyBhdmFpbGFibGUgZm9yIEt1YmVybmV0ZXMuIElmIHRoZSBDTkkgaW4gdXNlIGRvZXMgbm90IHN1cHBvcnQgTmV0d29yayBQb2xpY2llcyBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIGVmZmVjdGl2ZWx5IHJlc3RyaWN0IHRyYWZmaWMgaW4gdGhlIGNsdXN0ZXIuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWNuaWludXNlc3VwcG9ydHNuZXR3b3JrcG9saWNpZXM9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDRlMDQ1ZWI5ZGU0YjQ4M2ZhNmI0Y2JhZGNhMTQxZDVlLDIyNixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjhjYTc5NjM3MDc3OTQ5MTJiM2JiYzU5OWE0ZTA3ZWFkLDEuMTEuNDksMS4xMS40OSxFbnN1cmUgdGhhdCB0aGUgY29udHJvbGxlciBtYW5hZ2VyIFJvdGF0ZUt1YmVsZXRTZXJ2ZXJDZXJ0aWZpY2F0ZSBhcmd1bWVudCBpcyBzZXQgdG8gdHJ1ZSxFbmFibGUga3ViZWxldCBzZXJ2ZXIgY2VydGlmaWNhdGUgcm90YXRpb24gb24gY29udHJvbGxlciBtYW5hZ2VyLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnJvdGF0ZWt1YmVsZXRzZXJ2ZXJjZXJ0aWZpY2F0ZWFyZ3VtZW50aXNzZXR0b3RydWU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDhjYTc5NjM3MDc3OTQ5MTJiM2JiYzU5OWE0ZTA3ZWFkLDIyNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmUwZThkMWU1NDhlZTQ0NGQ4ZTk5ZWI5NzcwN2I3ODFiLDEuMTEuNTAsMS4xMS41MCxFbnN1cmUgdGhhdCB0aGUgY29udHJvbGxlciBtYW5hZ2VyIGJpbmQgYWRkcmVzcyBhcmd1bWVudCBpcyBzZXQgdG8gMTI3LjAuMC4xLERvIG5vdCBiaW5kIHRoZSBDb250cm9sbGVyIE1hbmFnZXIgc2VydmljZSB0byBub24gbG9vcGJhY2sgaW5zZWN1cmUgYWRkcmVzc2VzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcmJpbmRhZGRyZXNzYXJndW1lbnRpc3NldHRvMTI3LjAuMC4xPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlMGU4ZDFlNTQ4ZWU0NDRkOGU5OWViOTc3MDdiNzgxYiwyMjgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0YThmYmIwY2NhMWE0NDdkYjVjM2ZkNjk1NThjYTZmNiwxLjExLjUxLDEuMTEuNTEsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IHRoZSBjb250cm9sbGVyIG1hbmFnZXIgcG9kIHNwZWNpZmljYXRpb24gZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnBvZHNwZWNpZmljYXRpb25maWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0YThmYmIwY2NhMWE0NDdkYjVjM2ZkNjk1NThjYTZmNiwyMjksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoyNzA1NzAxOWViMzY0MGQzYjEzNTE2Y2ZiZWEwMGI1YSwxLjExLjUyLDEuMTEuNTIsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjAwIG9yIG1vcmUgcmVzdHJpY3RpdmUsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnBvZHNwZWNpZmljYXRpb25maWxlcGVybWlzc2lvbnNhcmVzZXR0bzYwMG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwyNzA1NzAxOWViMzY0MGQzYjEzNTE2Y2ZiZWEwMGI1YSwyMzAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4YjlmNmU0YzdkMDE0M2FhODgyNmM4MDg4ZDk2MTRlOCwxLjExLjUzLDEuMTEuNTMsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciByb290IGNhIGZpbGUgYXJndW1lbnQgaXMgc2V0IGFzIGFwcHJvcHJpYXRlLEFsbG93IHBvZHMgdG8gdmVyaWZ5IHRoZSBBUEkgc2VydmVyJ3Mgc2VydmluZyBjZXJ0aWZpY2F0ZSBiZWZvcmUgZXN0YWJsaXNoaW5nIGNvbm5lY3Rpb25zLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnJvb3RjYWZpbGVhcmd1bWVudGlzc2V0YXNhcHByb3ByaWF0ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOGI5ZjZlNGM3ZDAxNDNhYTg4MjZjODA4OGQ5NjE0ZTgsMjMxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNjczNmVkOTNhYThjNDgxMThkZWUxM2YwYmYxZThlNTUsMS4xMS41NCwxLjExLjU0LEVuc3VyZSB0aGF0IHRoZSBjb250cm9sbGVyIG1hbmFnZXIgc2VydmljZSBhY2NvdW50IHByaXZhdGUga2V5IGZpbGUgYXJndW1lbnQgaXMgc2V0IGFzIGFwcHJvcHJpYXRlLEV4cGxpY2l0bHkgc2V0IGEgc2VydmljZSBhY2NvdW50IHByaXZhdGUga2V5IGZpbGUgZm9yIHNlcnZpY2UgYWNjb3VudHMgb24gdGhlIGNvbnRyb2xsZXIgbWFuYWdlci4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlY29udHJvbGxlcm1hbmFnZXJzZXJ2aWNlYWNjb3VudHByaXZhdGVrZXlmaWxlYXJndW1lbnRpc3NldGFzYXBwcm9wcmlhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDY3MzZlZDkzYWE4YzQ4MTE4ZGVlMTNmMGJmMWU4ZTU1LDIzMixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmQ1M2E0MTEyZDQwMTQyZDk4MjJhZDQ2Y2MwYTA5ZTFjLDEuMTEuNTUsMS4xMS41NSxFbnN1cmUgdGhhdCB0aGUgY29udHJvbGxlciBtYW5hZ2VyIHRlcm1pbmF0ZWQgcG9kIGdjIHRocmVzaG9sZCBhcmd1bWVudCBpcyBzZXQgYXMgYXBwcm9wcmlhdGUsQWN0aXZhdGUgZ2FyYmFnZSBjb2xsZWN0b3Igb24gcG9kIHRlcm1pbmF0aW9uIGFzIGFwcHJvcHJpYXRlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnRlcm1pbmF0ZWRwb2RnY3RocmVzaG9sZGFyZ3VtZW50aXNzZXRhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkNTNhNDExMmQ0MDE0MmQ5ODIyYWQ0NmNjMGEwOWUxYywyMzMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4MzI3Zjc1MzJmM2I0MmIwODczY2E5OGZmNWM2NzVjYywxLjExLjU2LDEuMTEuNTYsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlciB1c2Ugc2VydmljZSBhY2NvdW50IGNyZWRlbnRpYWxzIGFyZ3VtZW50IGlzIHNldCB0byB0cnVlLFVzZSBpbmRpdmlkdWFsIHNlcnZpY2UgYWNjb3VudCBjcmVkZW50aWFscyBmb3IgZWFjaCBjb250cm9sbGVyLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlcnVzZXNlcnZpY2VhY2NvdW50Y3JlZGVudGlhbHNhcmd1bWVudGlzc2V0dG90cnVlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4MzI3Zjc1MzJmM2I0MmIwODczY2E5OGZmNWM2NzVjYywyMzQsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAowOWYyNjQxYWUxZTQ0ZTViYjQwMWU0ZGI4NTJhYmY1YSwxLjExLjU3LDEuMTEuNTcsRW5zdXJlIHRoYXQgdGhlIGNvbnRyb2xsZXIgbWFuYWdlci5jb25mIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byByb290IHJvb3QsRW5zdXJlIHRoYXQgdGhlIGBjb250cm9sbGVyIG1hbmFnZXIuY29uZmAgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVjb250cm9sbGVybWFuYWdlci5jb25mZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMDlmMjY0MWFlMWU0NGU1YmI0MDFlNGRiODUyYWJmNWEsMjM1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDE3MzVjNTYzODkwNDdjYWExYWZlYmM2MDllZjhlM2EsMS4xMS41OCwxLjExLjU4LEVuc3VyZSB0aGF0IHRoZSBjb250cm9sbGVyIG1hbmFnZXIuY29uZiBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjAwIG9yIG1vcmUgcmVzdHJpY3RpdmUsRW5zdXJlIHRoYXQgdGhlIGBjb250cm9sbGVyIG1hbmFnZXIuY29uZmAgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgNjAwIG9yIG1vcmUgcmVzdHJpY3RpdmUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWNvbnRyb2xsZXJtYW5hZ2VyLmNvbmZmaWxlcGVybWlzc2lvbnNhcmVzZXR0bzYwMG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0MTczNWM1NjM4OTA0N2NhYTFhZmViYzYwOWVmOGUzYSwyMzYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiMTk3NWE1YTFhNWI0N2NiYTU0ZTU2YmUzMDZiNDQyNCwxLjExLjU5LDEuMTEuNTksRW5zdXJlIHRoYXQgdGhlIGV0Y2QgZGF0YSBkaXJlY3RvcnkgcGVybWlzc2lvbnMgYXJlIHNldCB0byA3MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgZXRjZCBkYXRhIGRpcmVjdG9yeSBoYXMgcGVybWlzc2lvbnMgb2YgYDcwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlZXRjZGRhdGFkaXJlY3RvcnlwZXJtaXNzaW9uc2FyZXNldHRvNzAwb3Jtb3JlcmVzdHJpY3RpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGIxOTc1YTVhMWE1YjQ3Y2JhNTRlNTZiZTMwNmI0NDI0LDIzNyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjc1YTdjOGQ0OGQ5ZTQ0ZTA5ODExMWZlZGJiZjA4MGE5LDEuMTEuNjAsMS4xMS42MCxFbnN1cmUgdGhhdCB0aGUgZXRjZCBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IHRoZSBgL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cy9ldGNkLnlhbWxgIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlZXRjZHBvZHNwZWNpZmljYXRpb25maWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw3NWE3YzhkNDhkOWU0NGUwOTgxMTFmZWRiYmYwODBhOSwyMzgsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxNTY3MDdlN2FmZjI0ZTdlYjQ5OGEzNTFjOWQ5ZWE0NywxLjExLjYxLDEuMTEuNjEsRW5zdXJlIHRoYXQgdGhlIGV0Y2QgcG9kIHNwZWNpZmljYXRpb24gZmlsZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLEVuc3VyZSB0aGF0IHRoZSBgL2V0Yy9rdWJlcm5ldGVzL21hbmlmZXN0cy9ldGNkLnlhbWxgIGZpbGUgaGFzIHBlcm1pc3Npb25zIG9mIGA2MDBgIG9yIG1vcmUgcmVzdHJpY3RpdmUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWV0Y2Rwb2RzcGVjaWZpY2F0aW9uZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTU2NzA3ZTdhZmYyNGU3ZWI0OThhMzUxYzlkOWVhNDcsMjM5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDVlNGEwZjNiYTliNGZkYWI0MjhhNTRkZGJmODZlMTcsMS4xMS42MiwxLjExLjYyLEVuc3VyZSB0aGF0IHRoZSBrdWJlY29uZmlnIGt1YmVsZXQuY29uZiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IHRoZSBga3ViZWxldC5jb25mYCBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gYHJvb3Q6cm9vdGAuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWt1YmVjb25maWdrdWJlbGV0LmNvbmZmaWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0NWU0YTBmM2JhOWI0ZmRhYjQyOGE1NGRkYmY4NmUxNywyNDAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAplNjEyMmE0NjVhOWU0ZTMxOTZjNTQ0NzhkMmEzYzcyMSwxLjExLjYzLDEuMTEuNjMsRW5zdXJlIHRoYXQgdGhlIGt1YmVjb25maWcga3ViZWxldC5jb25mIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgYGt1YmVsZXQuY29uZmAgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgYDYwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZWNvbmZpZ2t1YmVsZXQuY29uZmZpbGVwZXJtaXNzaW9uc2FyZXNldHRvNjAwb3Jtb3JlcmVzdHJpY3RpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGU2MTIyYTQ2NWE5ZTRlMzE5NmM1NDQ3OGQyYTNjNzIxLDI0MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmFmNjM3MjRjZDk3ZTQxNjFiYTdhMjgwM2Y2ZmQwMmU3LDEuMTEuNjQsMS4xMS42NCxFbnN1cmUgdGhhdCB0aGUga3ViZWxldCBjb25maWd1cmF0aW9uIGZpbGUgaGFzIHBlcm1pc3Npb25zIHNldCB0byA2NDQgb3IgbW9yZSByZXN0cmljdGl2ZSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZWxldGNvbmZpZ3VyYXRpb25maWxlaGFzcGVybWlzc2lvbnNzZXR0bzY0NG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhZjYzNzI0Y2Q5N2U0MTYxYmE3YTI4MDNmNmZkMDJlNywyNDIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAozYTRjYzNjMWQ2MDY0NDU3OTYwY2E4OTMyNTk4MzkyYiwxLjExLjY1LDEuMTEuNjUsRW5zdXJlIHRoYXQgdGhlIGt1YmVsZXQgY29uZmlndXJhdGlvbiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IGlmIHRoZSBrdWJlbGV0IHJlZmVycyB0byBhIGNvbmZpZ3VyYXRpb24gZmlsZSB3aXRoIHRoZSBgICBjb25maWdgIGFyZ3VtZW50IHRoYXQgZmlsZSBpcyBvd25lZCBieSByb290OnJvb3QuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWt1YmVsZXRjb25maWd1cmF0aW9uZmlsZW93bmVyc2hpcGlzc2V0dG9yb290cm9vdD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsM2E0Y2MzYzFkNjA2NDQ1Nzk2MGNhODkzMjU5ODM5MmIsMjQzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYzgxYTk1ODE1ZWU0NGZlMDhkMGYzNDMwOTc3MjY2MDIsMS4xMS42NiwxLjExLjY2LEVuc3VyZSB0aGF0IHRoZSBrdWJlbGV0IHNlcnZpY2UgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIHJvb3Qgcm9vdCxFbnN1cmUgdGhhdCB0aGUgYGt1YmVsZXRgIHNlcnZpY2UgZmlsZSBvd25lcnNoaXAgaXMgc2V0IHRvIGByb290OnJvb3RgLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVrdWJlbGV0c2VydmljZWZpbGVvd25lcnNoaXBpc3NldHRvcm9vdHJvb3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGM4MWE5NTgxNWVlNDRmZTA4ZDBmMzQzMDk3NzI2NjAyLDI0NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmUyN2RlNTk2MDcxYjQ1MzE4Y2NlMDY1NDRiYzM5ZGQ2LDEuMTEuNjcsMS4xMS42NyxFbnN1cmUgdGhhdCB0aGUga3ViZWxldCBzZXJ2aWNlIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgYGt1YmVsZXRgIHNlcnZpY2UgZmlsZSBoYXMgcGVybWlzc2lvbnMgb2YgYDYwMGAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhla3ViZWxldHNlcnZpY2VmaWxlcGVybWlzc2lvbnNhcmVzZXR0bzYwMG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxlMjdkZTU5NjA3MWI0NTMxOGNjZTA2NTQ0YmMzOWRkNiwyNDUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApmMjUzYmU0YmUwNjM0ZGZjYTE0Yzc1MDVkOGQ5NGRlNCwxLjExLjY4LDEuMTEuNjgsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlciBiaW5kIGFkZHJlc3MgYXJndW1lbnQgaXMgc2V0IHRvIDEyNy4wLjAuMSxEbyBub3QgYmluZCB0aGUgc2NoZWR1bGVyIHNlcnZpY2UgdG8gbm9uIGxvb3BiYWNrIGluc2VjdXJlIGFkZHJlc3Nlcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlc2NoZWR1bGVyYmluZGFkZHJlc3Nhcmd1bWVudGlzc2V0dG8xMjcuMC4wLjE9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGYyNTNiZTRiZTA2MzRkZmNhMTRjNzUwNWQ4ZDk0ZGU0LDI0NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmRhOWJjOWI4ODUxYzRjYzY5NjFkZmI3OTQ5MDQxNjRlLDEuMTEuNjksMS4xMS42OSxFbnN1cmUgdGhhdCB0aGUgc2NoZWR1bGVyIHBvZCBzcGVjaWZpY2F0aW9uIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byByb290IHJvb3QsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gYHJvb3Q6cm9vdGAuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZXNjaGVkdWxlcnBvZHNwZWNpZmljYXRpb25maWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxkYTliYzliODg1MWM0Y2M2OTYxZGZiNzk0OTA0MTY0ZSwyNDcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkNmE0MjhiZjcyNTg0OTIxODhiZmQyZDYyZjNjZTQwOCwxLjExLjcwLDEuMTEuNzAsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIHBlcm1pc3Npb25zIGFyZSBzZXQgdG8gNjAwIG9yIG1vcmUgcmVzdHJpY3RpdmUsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlciBwb2Qgc3BlY2lmaWNhdGlvbiBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVzY2hlZHVsZXJwb2RzcGVjaWZpY2F0aW9uZmlsZXBlcm1pc3Npb25zYXJlc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsZDZhNDI4YmY3MjU4NDkyMTg4YmZkMmQ2MmYzY2U0MDgsMjQ4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMDY5ZjgwY2ZjYThlNGIwMmJlOWYxZWY4M2I5YWE5MjQsMS4xMS43MSwxLjExLjcxLEVuc3VyZSB0aGF0IHRoZSBzY2hlZHVsZXIuY29uZiBmaWxlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LEVuc3VyZSB0aGF0IHRoZSBgc2NoZWR1bGVyLmNvbmZgIGZpbGUgb3duZXJzaGlwIGlzIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlc2NoZWR1bGVyLmNvbmZmaWxlb3duZXJzaGlwaXNzZXR0b3Jvb3Ryb290PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCwwNjlmODBjZmNhOGU0YjAyYmU5ZjFlZjgzYjlhYTkyNCwyNDksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApmMGE0ZGNiOGFhMmM0ZjU0OTdlYmYyMjRkZGZjYjY5NywxLjExLjcyLDEuMTEuNzIsRW5zdXJlIHRoYXQgdGhlIHNjaGVkdWxlci5jb25mIGZpbGUgcGVybWlzc2lvbnMgYXJlIHNldCB0byA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZSxFbnN1cmUgdGhhdCB0aGUgYHNjaGVkdWxlci5jb25mYCBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiBgNjAwYCBvciBtb3JlIHJlc3RyaWN0aXZlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVzY2hlZHVsZXIuY29uZmZpbGVwZXJtaXNzaW9uc2FyZXNldHRvNjAwb3Jtb3JlcmVzdHJpY3RpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGYwYTRkY2I4YWEyYzRmNTQ5N2ViZjIyNGRkZmNiNjk3LDI1MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjYzNWVlYjAwZDgxNjRlNzhiZTExMmRiZWFiYzRmYTBhLDEuMTEuNzMsMS4xMS43MyxFbnN1cmUgbm9kZWluc3RhbmNlcm9sZSBoYXMgcmlnaHQgcGVybWlzc2lvbnMgZm9yIGVjciwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmVub2RlaW5zdGFuY2Vyb2xlaGFzcmlnaHRwZXJtaXNzaW9uc2ZvcmVjcj1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNjM1ZWViMDBkODE2NGU3OGJlMTEyZGJlYWJjNGZhMGEsMjUxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOGRiNDkwZDA4ZTY0NDYyYThmMThlMDNhN2RlYjZjNjUsMS4xMS43NCwxLjExLjc0LEV0Y2QgYXV0byB0bHMgZGlzYWJsZWQsRG8gbm90IHVzZSBzZWxmIHNpZ25lZCBjZXJ0aWZpY2F0ZXMgZm9yIFRMUy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNldGNkYXV0b3Rsc2Rpc2FibGVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw4ZGI0OTBkMDhlNjQ0NjJhOGYxOGUwM2E3ZGViNmM2NSwyNTIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4MTgyZjg0OWJlYjE0OTJmYWY1ZGM2MWY5ZDdkZGNiNSwxLjExLjc1LDEuMTEuNzUsRXRjZCBjbGllbnQgYXV0aCBjZXJ0LEVuYWJsZSBjbGllbnQgYXV0aGVudGljYXRpb24gb24gZXRjZCBzZXJ2aWNlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V0Y2RjbGllbnRhdXRoY2VydD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODE4MmY4NDliZWIxNDkyZmFmNWRjNjFmOWQ3ZGRjYjUsMjUzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZmViYTczNzM2NmRlNDQ0NDgwZDYyYmE4ZWJkN2QyMTMsMS4xMS43NiwxLjExLjc2LEV0Y2QgZW5jcnlwdGlvbiBuYXRpdmUsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZXRjZGVuY3J5cHRpb25uYXRpdmU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGZlYmE3MzczNjZkZTQ0NDQ4MGQ2MmJhOGViZDdkMjEzLDI1NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjlmYzkzYmRhNWQ0NzRlNTI4NmNkNWY1YjcxZjUxOWVhLDEuMTEuNzcsMS4xMS43NyxFdGNkIHBlZXIgYXV0byB0bHMgZGlzYWJsZWQsRG8gbm90IHVzZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzZWxmIHNpZ25lZCBjZXJ0aWZpY2F0ZXMgZm9yIFRMUyBjb25uZWN0aW9ucyBiZXR3ZWVuIHBlZXJzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V0Y2RwZWVyYXV0b3Rsc2Rpc2FibGVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw5ZmM5M2JkYTVkNDc0ZTUyODZjZDVmNWI3MWY1MTllYSwyNTUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphODI3Y2MxN2FhZGQ0Zjc0YjliMTI2NzUyZjYzYzNhYiwxLjExLjc4LDEuMTEuNzgsRXRjZCBwZWVyIGNsaWVudCBhdXRoIGNlcnQsZXRjZCBzaG91bGQgYmUgY29uZmlndXJlZCBmb3IgcGVlciBhdXRoZW50aWNhdGlvbi4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNldGNkcGVlcmNsaWVudGF1dGhjZXJ0PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhODI3Y2MxN2FhZGQ0Zjc0YjliMTI2NzUyZjYzYzNhYiwyNTYsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo1YWFhNGUzM2NjMjc0NGIzODRhY2UxMmQzYWFkNTAwMSwxLjExLjc5LDEuMTEuNzksRXRjZCBwZWVyIHRscyBlbmFibGVkLGV0Y2Qgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgdG8gbWFrZSB1c2Ugb2YgVExTIGVuY3J5cHRpb24gZm9yIHBlZXIgY29ubmVjdGlvbnMuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZXRjZHBlZXJ0bHNlbmFibGVkPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw1YWFhNGUzM2NjMjc0NGIzODRhY2UxMmQzYWFkNTAwMSwyNTcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0YmUyYmZhOWVjZDU0MjZhYmIxMzBlNmZkYTRlYWFiMywxLjExLjgwLDEuMTEuODAsRXRjZCB0bHMgZW5hYmxlZCxDb25maWd1cmUgVExTIGVuY3J5cHRpb24gZm9yIHRoZSBldGNkIHNlcnZpY2UuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZXRjZHRsc2VuYWJsZWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDRiZTJiZmE5ZWNkNTQyNmFiYjEzMGU2ZmRhNGVhYWIzLDI1OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjVhMjkxYzYzNjEyMjQ2ZTQ4NzVhMzE0M2E1MmM0NTFiLDEuMTEuODEsMS4xMS44MSxFdGNkIHVuaXF1ZSBjYSxVc2UgYSBkaWZmZXJlbnQgY2VydGlmaWNhdGUgYXV0aG9yaXR5IGZvciBldGNkIGZyb20gdGhlIG9uZSB1c2VkIGZvciBLdWJlcm5ldGVzLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2V0Y2R1bmlxdWVjYT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNWEyOTFjNjM2MTIyNDZlNDg3NWEzMTQzYTUyYzQ1MWIsMjU5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZjE4OTIzZGIzMzQ2NDk4YmE2YTA3NDY5ZmEyMWFjZDksMS4xMS44MiwxLjExLjgyLElmIHByb3h5IGt1YmVjb25maWcgZmlsZSBleGlzdHMgZW5zdXJlIG93bmVyc2hpcCBpcyBzZXQgdG8gcm9vdCByb290LElmIGBrdWJlIHByb3h5YCBpcyBydW5uaW5nIGVuc3VyZSB0aGF0IHRoZSBmaWxlIG93bmVyc2hpcCBvZiBpdHMga3ViZWNvbmZpZyBmaWxlIGlzIHNldCB0byBgcm9vdDpyb290YC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpZnByb3h5a3ViZWNvbmZpZ2ZpbGVleGlzdHNlbnN1cmVvd25lcnNoaXBpc3NldHRvcm9vdHJvb3Q9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGYxODkyM2RiMzM0NjQ5OGJhNmEwNzQ2OWZhMjFhY2Q5LDI2MCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjRjNTkwYmRhZTMwOTQyMjliNTZhNWU3NTM0OGI4MDkzLDEuMTEuODMsMS4xMS44MyxJZiBwcm94eSBrdWJlY29uZmlnIGZpbGUgZXhpc3RzIGVuc3VyZSBwZXJtaXNzaW9ucyBhcmUgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLElmIGBrdWJlIHByb3h5YCBpcyBydW5uaW5nIGFuZCBpZiBpdCBpcyB1c2luZyBhIGZpbGUgYmFzZWQga3ViZWNvbmZpZyBmaWxlIGVuc3VyZSB0aGF0IHRoZSBwcm94eSBrdWJlY29uZmlnIGZpbGUgaGFzIHBlcm1pc3Npb25zIG9mIGA2MDBgIG9yIG1vcmUgcmVzdHJpY3RpdmUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzaWZwcm94eWt1YmVjb25maWdmaWxlZXhpc3RzZW5zdXJlcGVybWlzc2lvbnNhcmVzZXR0bzYwMG9ybW9yZXJlc3RyaWN0aXZlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw0YzU5MGJkYWUzMDk0MjI5YjU2YTVlNzUzNDhiODA5MywyNjEsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAoxMjg5MzMyZDZmMTc0YThjYjJjYzY1YmQ5ZGY5OWQ5OCwxLjExLjg0LDEuMTEuODQsSWYgdGhlIGt1YmVsZXQgY29uZmlnLnlhbWwgY29uZmlndXJhdGlvbiBmaWxlIGlzIGJlaW5nIHVzZWQgdmFsaWRhdGUgcGVybWlzc2lvbnMgc2V0IHRvIDYwMCBvciBtb3JlIHJlc3RyaWN0aXZlLEVuc3VyZSB0aGF0IGlmIHRoZSBrdWJlbGV0IHJlZmVycyB0byBhIGNvbmZpZ3VyYXRpb24gZmlsZSB3aXRoIHRoZSBgICBjb25maWdgIGFyZ3VtZW50dGhhdCBmaWxlIGhhcyBwZXJtaXNzaW9ucyBvZiA2MDAgb3IgbW9yZSByZXN0cmljdGl2ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNpZnRoZWt1YmVsZXRjb25maWcueWFtbGNvbmZpZ3VyYXRpb25maWxlaXNiZWluZ3VzZWR2YWxpZGF0ZXBlcm1pc3Npb25zc2V0dG82MDBvcm1vcmVyZXN0cmljdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTI4OTMzMmQ2ZjE3NGE4Y2IyY2M2NWJkOWRmOTlkOTgsMjYyLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNTVlZmNmN2YyMWY1NDkzZTk0ZjI0NzlmNjdhZGVmNDcsMS4xMS44NSwxLjExLjg1LEt1YmVsZXQgYXV0aG9yaXphdGlvbiBtb2RlIGFsd2F5c0FsbG93LERvIG5vdCBhbGxvdyBhbGwgcmVxdWVzdHMuIEVuYWJsZSBleHBsaWNpdCBhdXRob3JpemF0aW9uLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2t1YmVsZXRhdXRob3JpemF0aW9ubW9kZWFsd2F5c2FsbG93PWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCw1NWVmY2Y3ZjIxZjU0OTNlOTRmMjQ3OWY2N2FkZWY0NywyNjMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAphMmI5YmY0MzgyNWM0NDQ2OTJkZjgzYzM0YzRmOTBmMSwxLjExLjg2LDEuMTEuODYsS3ViZWxldCBldmVudCBxcHMsRW5zdXJlIHRoYXQgdGhlICAgZXZlbnQgcXBzIGFyZ3VtZW50IGlzIHNldCB0byAwIG9yIGEgbGV2ZWwgd2hpY2ggZW5zdXJlcyBhcHByb3ByaWF0ZSBldmVudCBjYXB0dXJlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2t1YmVsZXRldmVudHFwcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsYTJiOWJmNDM4MjVjNDQ0NjkyZGY4M2MzNGM0ZjkwZjEsMjY0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMzc2NDhkYTUxMmY1NDJhODhhZDdkMDExZTE2NzE5ZGIsMS4xMS44NywxLjExLjg3LEt1YmVsZXQgaG9zdG5hbWUgb3ZlcnJpZGUsRW5zdXJlIHRoYXQgdGhlICAgaG9zdG5hbWUgb3ZlcnJpZGUgYXJndW1lbnQgaXMgbm90IHNldC4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNrdWJlbGV0aG9zdG5hbWVvdmVycmlkZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzc2NDhkYTUxMmY1NDJhODhhZDdkMDExZTE2NzE5ZGIsMjY1LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKNDAyMDI5NzBkYTU3NDVjZDhkOGMzN2U3ODY1NzBiMzksMS4xMS44OCwxLjExLjg4LEt1YmVsZXQgaXAgdGFibGVzLEVuc3VyZXMgdGhhdCB0aGUgICBtYWtlIGlwdGFibGVzIHV0aWwgY2hhaW5zIGFyZ3VtZW50IGlzIHNldCB0byB0cnVlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2t1YmVsZXRpcHRhYmxlcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNDAyMDI5NzBkYTU3NDVjZDhkOGMzN2U3ODY1NzBiMzksMjY2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKYThjNzkzZWUzZjk5NGNiMWEwZmU5MDk0N2RkMjgzNzAsMS4xMS44OSwxLjExLjg5LEt1YmVsZXQgcHJvdGVjdCBrZXJuZWwgZGVmYXVsdHMsRGV0ZXJtaW5lcyBpZiB0aGUgICBwcm90ZWN0IGtlcm5lbCBkZWZhdWx0cyBhcmd1bWVudCBpcyBzZXQgdG8gdHJ1ZS4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNrdWJlbGV0cHJvdGVjdGtlcm5lbGRlZmF1bHRzPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxhOGM3OTNlZTNmOTk0Y2IxYTBmZTkwOTQ3ZGQyODM3MCwyNjcsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo5ZGQxMWY0MTNjMDY0ZmZmOTM5NmIxODA4M2M3OTNmMiwxLjExLjkwLDEuMTEuOTAsS3ViZWxldCByb3RhdGUgY2VydGlmaWNhdGVzLEVuc3VyZSB0aGF0IHRoZSAgIHJvdGF0ZSBjZXJ0aWZpY2F0ZXMgYXJndW1lbnQgaXMgbm90IHNldCB0byAuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhza3ViZWxldHJvdGF0ZWNlcnRpZmljYXRlcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOWRkMTFmNDEzYzA2NGZmZjkzOTZiMTgwODNjNzkzZjIsMjY4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTA2MzMzMzhiOWI5NGNlYTljZjg5MzJiNDY4NDc5YmUsMS4xMS45MSwxLjExLjkxLEt1YmVsZXQgcm90YXRlIGt1YmVsZXQgc2VydmVyIGNlcnRpZmljYXRlLFZlcmlmeSB0aGF0IHRoZSBSb3RhdGVLdWJlbGV0U2VydmVyQ2VydGlmaWNhdGUgYXJndW1lbnQgaXMgc2V0IHRvIHRydWUuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhza3ViZWxldHJvdGF0ZWt1YmVsZXRzZXJ2ZXJjZXJ0aWZpY2F0ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMTA2MzMzMzhiOWI5NGNlYTljZjg5MzJiNDY4NDc5YmUsMjY5LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMzkzMWNjNGU4ZDA2NDIyMmExNzUyZmM1MDYyMGJjYzQsMS4xMS45MiwxLjExLjkyLEt1YmVsZXQgc3RyZWFtaW5nIGNvbm5lY3Rpb24gaWRsZSB0aW1lb3V0LERldGVybWluZXMgaWYgYSBrdWJlbGV0IGhhcyBub3QgZGlzYWJsZWQgdGltZW91dHMgb24gc3RyZWFtaW5nIGNvbm5lY3Rpb25zLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhza3ViZWxldHN0cmVhbWluZ2Nvbm5lY3Rpb25pZGxldGltZW91dD1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsMzkzMWNjNGU4ZDA2NDIyMmExNzUyZmM1MDYyMGJjYzQsMjcwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKM2UzYWRiZTU4NmQxNDg2Mjk1NmJjNGZkOWExMmJlMGQsMS4xMS45MywxLjExLjkzLEt1YmVsZXQgc3Ryb25nIGNyeXB0b2dyYXBoaWNzIGNpcGhlcnMsRGV0ZXJtaW5lcyBpZiB0aGUgS3ViZWxldCBpcyBjb25maWd1cmVkIHRvIG9ubHkgdXNlIHN0cm9uZyBjcnlwdG9ncmFwaGljIGNpcGhlcnMuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhza3ViZWxldHN0cm9uZ2NyeXB0b2dyYXBoaWNzY2lwaGVycz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsM2UzYWRiZTU4NmQxNDg2Mjk1NmJjNGZkOWExMmJlMGQsMjcxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZTBlNGM5ZWQ3MjliNDA4OTlmZjc0MGEwNTk4ZWViZmEsMS4xMiwxLjEyLExvZ2dpbmcgQW5kIE1vbml0b3JpbmcsLCwsLCwsLEZhbHNlLGUwZTRjOWVkNzI5YjQwODk5ZmY3NDBhMDU5OGVlYmZhLDI3MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmY2NWMzZmExZjNhODQzZWJiYTdiYWZmMGZhZDQ4NTI4LDEuMTIuMSwxLjEyLjEsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgYXVkaXQgbG9nIG1heGFnZSBhcmd1bWVudCBpcyBzZXQgdG8gMzAgb3IgYXMgYXBwcm9wcmlhdGUsUmV0YWluIHRoZSBsb2dzIGZvciBhdCBsZWFzdCAzMCBkYXlzIG9yIGFzIGFwcHJvcHJpYXRlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJhdWRpdGxvZ21heGFnZWFyZ3VtZW50aXNzZXR0bzMwb3Jhc2FwcHJvcHJpYXRlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxmNjVjM2ZhMWYzYTg0M2ViYmE3YmFmZjBmYWQ0ODUyOCwyNzMsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo2ZWRhMDE4OTBlOWM0NWVkYTlkOWVhODQzZTUxZWJjNSwxLjEyLjIsMS4xMi4yLEVuc3VyZSB0aGF0IHRoZSBhcGkgc2VydmVyIGF1ZGl0IGxvZyBtYXhiYWNrdXAgYXJndW1lbnQgaXMgc2V0IHRvIDEwIG9yIGFzIGFwcHJvcHJpYXRlLFJldGFpbiAxMCBvciBhbiBhcHByb3ByaWF0ZSBudW1iZXIgb2Ygb2xkIGxvZyBmaWxlcy4sLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNlbnN1cmV0aGF0dGhlYXBpc2VydmVyYXVkaXRsb2dtYXhiYWNrdXBhcmd1bWVudGlzc2V0dG8xMG9yYXNhcHByb3ByaWF0ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsNmVkYTAxODkwZTljNDVlZGE5ZDllYTg0M2U1MWViYzUsMjc0LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKN2QxYTQ0ODNjMWI0NDg1Njg2YjI2ODE2YWFmZDUyZTQsMS4xMi4zLDEuMTIuMyxFbnN1cmUgdGhhdCB0aGUgYXBpIHNlcnZlciBhdWRpdCBsb2cgbWF4c2l6ZSBhcmd1bWVudCBpcyBzZXQgdG8gMTAwIG9yIGFzIGFwcHJvcHJpYXRlLFJvdGF0ZSBsb2cgZmlsZXMgb24gcmVhY2hpbmcgMTAwIE1CIG9yIGFzIGFwcHJvcHJpYXRlLiwsLEV2YWx1YXRlQ29tcGxpYW5jZUNoZWNrc0Zvckt1YmVybmV0ZXNLdWJlc2NhcGVWMSwsLGs4c2Vuc3VyZXRoYXR0aGVhcGlzZXJ2ZXJhdWRpdGxvZ21heHNpemVhcmd1bWVudGlzc2V0dG8xMDBvcmFzYXBwcm9wcmlhdGU9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDdkMWE0NDgzYzFiNDQ4NTY4NmIyNjgxNmFhZmQ1MmU0LDI3NSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjZjZTQyMjMyNTNhZDQwNjg4YzcwNzYwZGE2NTRiY2I1LDEuMTIuNCwxLjEyLjQsRW5zdXJlIHRoYXQgdGhlIGFwaSBzZXJ2ZXIgYXVkaXQgbG9nIHBhdGggYXJndW1lbnQgaXMgc2V0LEVuYWJsZSBhdWRpdGluZyBvbiB0aGUgS3ViZXJuZXRlcyBBUEkgU2VydmVyIGFuZCBzZXQgdGhlIGRlc2lyZWQgYXVkaXQgbG9nIHBhdGguLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzZW5zdXJldGhhdHRoZWFwaXNlcnZlcmF1ZGl0bG9ncGF0aGFyZ3VtZW50aXNzZXQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLDZjZTQyMjMyNTNhZDQwNjg4YzcwNzYwZGE2NTRiY2I1LDI3NixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmE5NWFjMGU4YTkwNzRkNTdhYTRhMDhmMWVkZDFhMTA4LDEuMTIuNSwxLjEyLjUsSzhzIGF1ZGl0IGxvZ3MgZW5hYmxlZCBjbG91ZCwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNrOHNhdWRpdGxvZ3NlbmFibGVkY2xvdWQ9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjF8UkVTT1VSQ0U9Y29tcGxpYW5jZV9jaGVja3NfZm9yX2t1YmVybmV0ZXNfdjEsLGE5NWFjMGU4YTkwNzRkNTdhYTRhMDhmMWVkZDFhMTA4LDI3NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjNhYWE1MTQ4ZTZlNjRiOGM5MjVmNmI3MGY0ODFiOTNhLDEuMTIuNiwxLjEyLjYsSzhzIGF1ZGl0IGxvZ3MgZW5hYmxlZCBuYXRpdmUgY2lzLEt1YmVybmV0ZXMgY2FuIGF1ZGl0IHRoZSBkZXRhaWxzIG9mIHJlcXVlc3RzIG1hZGUgdG8gdGhlIEFQSSBzZXJ2ZXIuIFRoZSBgICBhdWRpdCBwb2xpY3kgZmlsZWAgZmxhZyBtdXN0IGJlIHNldCBmb3IgdGhpcyBsb2dnaW5nIHRvIGJlIGVuYWJsZWQuLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzazhzYXVkaXRsb2dzZW5hYmxlZG5hdGl2ZWNpcz1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsM2FhYTUxNDhlNmU2NGI4YzkyNWY2YjcwZjQ4MWI5M2EsMjc4LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKY2Y1MjE1MWJiZjQ1NGMxZjk0MGY1M2EzZDA4MmI5YzksMS4xMi43LDEuMTIuNyxBbGVydCBjb250YWluZXIgb3B0aW1pemVkIG9zIG5vdCBpbiB1c2UsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzYWxlcnRjb250YWluZXJvcHRpbWl6ZWRvc25vdGludXNlPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxfFJFU09VUkNFPWNvbXBsaWFuY2VfY2hlY2tzX2Zvcl9rdWJlcm5ldGVzX3YxLCxjZjUyMTUxYmJmNDU0YzFmOTQwZjUzYTNkMDgyYjljOSwyNzksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo4Y2VhYWMzNDUxZjU0OGIwYWIxYWY3YjI3YTQyNzUyOSwxLjEyLjgsMS4xMi44LEFsZXJ0IGZhcmdhdGUgbm90IGluIHVzZSwsLCxFdmFsdWF0ZUNvbXBsaWFuY2VDaGVja3NGb3JLdWJlcm5ldGVzS3ViZXNjYXBlVjEsLCxrOHNhbGVydGZhcmdhdGVub3RpbnVzZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsOGNlYWFjMzQ1MWY1NDhiMGFiMWFmN2IyN2E0Mjc1MjksMjgwLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKODgzZTNlNWM5Nzc2NDI1ZmFmZTNmNjA2NGI0YjBlMDAsMS4xMi45LDEuMTIuOSxLOHMgYXVkaXQgbG9ncyBlbmFibGVkIG5hdGl2ZSAsLCwsRXZhbHVhdGVDb21wbGlhbmNlQ2hlY2tzRm9yS3ViZXJuZXRlc0t1YmVzY2FwZVYxLCwsazhzazhzYXVkaXRsb2dzZW5hYmxlZG5hdGl2ZT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MXxSRVNPVVJDRT1jb21wbGlhbmNlX2NoZWNrc19mb3Jfa3ViZXJuZXRlc192MSwsODgzZTNlNWM5Nzc2NDI1ZmFmZTNmNjA2NGI0YjBlMDAsMjgxLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKZGYzM2EyNmIzM2YwNDdhYzk2YThhMTdiYTNmOWE3NTAsMiwyLE9yZ2FuaXplZCBieSBSZXNvdXJjZXMsLCwsLCwsLEZhbHNlLGRmMzNhMjZiMzNmMDQ3YWM5NmE4YTE3YmEzZjlhNzUwLDI4MixhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjE4NjViYjM0ZjMxNDQ3NGZhZDVmYzlkNjMxYzEzZjAzLDIuMSwyLjEsUG9kcyxBdHRyaWJ1dGUgZXZhbHVhdGlvbiBmb3IgcG9kcywsLCwsLCwsMTg2NWJiMzRmMzE0NDc0ZmFkNWZjOWQ2MzFjMTNmMDMsMjgzLGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKMTQyODg5YzM2MWEyNDI4MGI2NjIyZTBkYTYyNDc5NGIsMi4yLDIuMixEZXBsb3ltZW50cyxBdHRyaWJ1dGUgZXZhbHVhdGlvbiBmb3IgZGVwbG95bWVudHMsLCwsLCwsLDE0Mjg4OWMzNjFhMjQyODBiNjYyMmUwZGE2MjQ3OTRiLDI4NCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmIwYmRmMGVmMzkwMDRjMGY4NzViNTMwMjgwNzkxMjQxLDIuMywyLjMsTm9kZXMsQXR0cmlidXRlIGV2YWx1YXRpb24gZm9yIG5vZGVzLCwsLCwsLCxiMGJkZjBlZjM5MDA0YzBmODc1YjUzMDI4MDc5MTI0MSwyODUsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApkN2U1ODhkNTM4YjA0Y2E5ODhjZTJkYWFkMjExMTU0NywyLjQsMi40LFNlcnZpY2VzLEF0dHJpYnV0ZSBldmFsdWF0aW9uIGZvciBzZXJ2aWNlcywsLCwsLCwsZDdlNTg4ZDUzOGIwNGNhOTg4Y2UyZGFhZDIxMTE1NDcsMjg2LGFjdGl2ZSwyMDI0LzAyLzIyIDExOjE0OjU0LDIwMjQvMDIvMjIgMTE6MTQ6NTQsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MyxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsLCwsLCwsLCwsLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywKOWNlMTllMDcxZDMxNDA5M2ExZjZhNWFhNDI5ZmQ3ZGUsMi41LDIuNSxSb2xlcyxBdHRyaWJ1dGUgZXZhbHVhdGlvbiBmb3IgUm9sZXMsLCwsLCwsLDljZTE5ZTA3MWQzMTQwOTNhMWY2YTVhYTQyOWZkN2RlLDI4NyxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCjc5NWMwNjQzZDQ1OTRhODdhY2JhOTcwMmExYzU4NGY3LDIuNiwyLjYsUm9sZXMgYmluZGluZ3MsQXR0cmlidXRlIGV2YWx1YXRpb24gZm9yIHJvbGUgYmluZGluZ3MsLCwsLCwsLDc5NWMwNjQzZDQ1OTRhODdhY2JhOTcwMmExYzU4NGY3LDI4OCxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmI3MzMwNDNiOTY1MDQxMDBiOGFmMDRlNzRjMjExNzU4LDIuNywyLjcsQ2x1c3RlciByb2xlcyxBdHRyaWJ1dGUgZXZhbHVhdGlvbiBmb3IgY2x1c3RlciByb2xlLCwsLCwsLCxiNzMzMDQzYjk2NTA0MTAwYjhhZjA0ZTc0YzIxMTc1OCwyODksYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLApiODZmMzVkYzM1Njk0Njk2ODJhYzZjMGQ1ZDhlMGI0NSwyLjgsMi44LENsdXN0ZXIgUm9sZXMgQmluZGluZ3MsQXR0cmlidXRlIGV2YWx1YXRpb24gZm9yIFJvbGVzLCwsLCwsLCxiODZmMzVkYzM1Njk0Njk2ODJhYzZjMGQ1ZDhlMGI0NSwyOTAsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo0NjY5ZjhlNzM1ZGM0OGZhODMwMzlhZDA3ODdhMTEzOCwyLjksMi45LENvbnRhaW5lcnMsQXR0cmlidXRlIGV2YWx1YXRpb24gZm9yIGNvbnRhaW5lcnMsLCwsLCwsLDQ2NjlmOGU3MzVkYzQ4ZmE4MzAzOWFkMDc4N2ExMTM4LDI5MSxhY3RpdmUsMjAyNC8wMi8yMiAxMToxNDo1NCwyMDI0LzAyLzIyIDExOjE0OjU0LCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLCwsLCwsLCwsLCxmNDNjMTc3Yi01MjViLTRhNmYtOTgzYS1kMzJhNjFiYjE4NDMsCmEzYjdiYTNhYjM4NjQ1NWM5MTI0YjBjNDVhMjFiOGY1LDIuMTAsMi4xMCxOYW1lc3BhY2VzLEF0dHJpYnV0ZSBldmFsdWF0aW9uIGZvciBuYW1lc3BhY2VzLCwsLCwsLCxhM2I3YmEzYWIzODY0NTVjOTEyNGIwYzQ1YTIxYjhmNSwyOTIsYWN0aXZlLDIwMjQvMDIvMjIgMTE6MTQ6NTQsMjAyNC8wMi8yMiAxMToxNDo1NCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLGY0M2MxNzdiLTUyNWItNGE2Zi05ODNhLWQzMmE2MWJiMTg0MywsLCwsLCwsLCwsZjQzYzE3N2ItNTI1Yi00YTZmLTk4M2EtZDMyYTYxYmIxODQzLAo=\"\n}"
        }
      ]
    }
  ]
}