{"id":31959,"date":"2025-03-13T10:47:44","date_gmt":"2025-03-13T09:47:44","guid":{"rendered":"https:\/\/www.fbk.eu\/?page_id=31959"},"modified":"2026-03-30T13:05:58","modified_gmt":"2026-03-30T11:05:58","slug":"innovation","status":"publish","type":"page","link":"https:\/\/www.fbk.eu\/en\/innovation\/","title":{"rendered":"Innovation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"31959\" class=\"elementor elementor-31959\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1227620 e-flex e-con-boxed e-con e-parent\" data-id=\"1227620\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-aa5c1f4 e-con-full e-flex e-con e-child\" data-id=\"aa5c1f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d94871 elementor-widget elementor-widget-heading\" data-id=\"7d94871\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">InnovaTION<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89c0512 e-con-full e-flex e-con e-child\" data-id=\"89c0512\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6c71b96 e-con-full e-flex e-con e-child\" data-id=\"6c71b96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-124c857 e-con-full e-flex e-con e-child\" data-id=\"124c857\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-86c7709 e-con-full e-flex e-con e-child\" data-id=\"86c7709\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3ec5bd elementor-widget elementor-widget-counter\" data-id=\"f3ec5bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Companies<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"80\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7c724 elementor-widget elementor-widget-text-editor\" data-id=\"ec7c724\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Over 80 companies collaborate with FBK each year<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76252b4 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"76252b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/corporate-other-partners\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find out more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d3e53c e-con-full e-flex e-con e-child\" data-id=\"5d3e53c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b285911 elementor-widget elementor-widget-counter\" data-id=\"b285911\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Spin-Off<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"25\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da4ff05 elementor-widget elementor-widget-text-editor\" data-id=\"da4ff05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Active partnerships within startup ecosystem<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97a3baf elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"97a3baf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/start-up-spin-off\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find out more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bfaf9df e-con-full e-flex e-con e-child\" data-id=\"bfaf9df\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62d0082 elementor-widget elementor-widget-counter\" data-id=\"62d0082\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Patents<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"60\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71dd49b elementor-widget elementor-widget-text-editor\" data-id=\"71dd49b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Patents in portfolio<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa9f4ce elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"aa9f4ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/brevetti\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find out more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41749ff elementor-widget elementor-widget-text-editor\" data-id=\"41749ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>At FBK, <strong>innovation comes from the intersection of scientific expertise, research results and the socio-economic fabric<\/strong>. Through this exchange, ideas and technologies evolve, becoming high-impact solutions for\u00a0the local and national system.<\/p><p>To promote innovation, we implemented a range of tools. Among these, research <strong>partnerships\u00a0<\/strong>with public and private stakeholders, our\u00a0<strong>laboratories<\/strong>, in-house entrepreneurship initiatives that allow us to increasingly enhance our\u00a0<strong>technology portfolio<\/strong>\u00a0and play a vital role in turning research into tangible value.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8aaa9d e-con-full e-flex e-con e-child\" data-id=\"f8aaa9d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2ca96f2 e-con-full e-flex e-con e-child\" data-id=\"2ca96f2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b09626c e-con-full e-flex e-con e-child\" data-id=\"b09626c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e106b8f elementor-widget elementor-widget-heading\" data-id=\"e106b8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CORPORATE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f42641 elementor-widget elementor-widget-text-editor\" data-id=\"5f42641\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We work with companies and public institutions on important technological and social challenges, through innovative partnership models ranging from tailored solutions to multi-year research contracts.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a433d63 elementor-widget elementor-widget-button\" data-id=\"a433d63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovazione-new\/corporate-other-partners\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-external-link-alt\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc4cdc6 e-con-full e-flex e-con e-child\" data-id=\"cc4cdc6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ebf766 e-con-full e-flex e-con e-child\" data-id=\"5ebf766\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-00c30d2 e-con-full e-flex e-con e-child\" data-id=\"00c30d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-719f8e5 elementor-widget elementor-widget-heading\" data-id=\"719f8e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">STARTUP &amp; SPIN-OFF<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-731f8c0 elementor-widget elementor-widget-text-editor\" data-id=\"731f8c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In-house research enhancement programs and a very active innovation ecosystem composed of different stakeholders.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-436fde8 elementor-widget elementor-widget-button\" data-id=\"436fde8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/start-up-spin-off\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-external-link-alt\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5fd1b0d e-con-full e-flex e-con e-child\" data-id=\"5fd1b0d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a3d34e e-con-full e-flex e-con e-child\" data-id=\"6a3d34e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-800ca16 e-con-full e-flex e-con e-child\" data-id=\"800ca16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50653a0 elementor-widget elementor-widget-heading\" data-id=\"50653a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PATENTS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a715e7c elementor-widget elementor-widget-text-editor\" data-id=\"a715e7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ready-to-transfer technologies and research results, available through innovative collaboration models.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d15e356 elementor-widget elementor-widget-button\" data-id=\"d15e356\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/brevetti\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-external-link-alt\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53f8044 e-con-full e-flex e-con e-child\" data-id=\"53f8044\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-573ca96 e-con-full e-flex e-con e-child\" data-id=\"573ca96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f8cbe85 e-con-full e-flex e-con e-child\" data-id=\"f8cbe85\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c32ef05 elementor-widget elementor-widget-heading\" data-id=\"c32ef05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NEWSLETTER<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c598c7c elementor-widget elementor-widget-text-editor\" data-id=\"c598c7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>FBK for innovation is FBK\u2019s LinkedIn newsletter dedicated to fostering dialogue between research and business, with the aim of contributing to the development of a competitive and sustainable innovation ecosystem.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1868511 elementor-widget elementor-widget-button\" data-id=\"1868511\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.linkedin.com\/newsletters\/fbk-for-innovation-7437405331682508800\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-external-link-alt\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Subscribe to the newsletter<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-65db405 e-con-full e-flex e-con e-child\" data-id=\"65db405\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bd5e7e elementor-widget elementor-widget-image\" data-id=\"5bd5e7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png\" class=\"attachment-medium size-medium wp-image-36086\" alt=\"\" srcset=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png 300w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-150x150.png 150w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-768x768.png 768w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-1024x1024.png 1024w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-1536x1536.png 1536w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-2048x2048.png 2048w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5.png 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abba1a7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"abba1a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa06698 elementor-widget elementor-widget-heading\" data-id=\"fa06698\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SOME CORPORATE PARTNERS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a702c0 elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"7a702c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;navigation&quot;:&quot;dots&quot;,&quot;slides_to_scroll&quot;:&quot;5&quot;,&quot;speed&quot;:498}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/07\/marcecaglia-600x260.jpg\" alt=\"Marcecaglia\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/07\/rfi1-600x260.png\" alt=\"RFI1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/07\/logo-sony-sss-600x260.png\" alt=\"Logo Sony SSS\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/06\/deda3-600x260.png\" alt=\"Deda3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/07\/ufi-hydrogen1a.png\" alt=\"UFI Hydrogen1a\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a7d5381 e-con-full e-flex e-con e-child\" data-id=\"a7d5381\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a9a6ea6 e-con-full e-flex e-con e-child\" data-id=\"a9a6ea6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-711f7bc elementor-testimonial--skin-default elementor-testimonial--layout-image_inline elementor-testimonial--align-center elementor-arrows-yes elementor-pagination-type-bullets elementor-widget elementor-widget-testimonial-carousel\" data-id=\"711f7bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;show_arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"testimonial-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t\"FBK's mission is to serve as a key link between research, technology, and the market, contributing to building an ecosystem that generates value. We\u2019re now looking to broaden our impact by involving new partners and laying the foundation for national growth.\"\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2023\/05\/Ferruccio_Resta-web.jpg\" alt=\"Ferruccio Resta\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Ferruccio Resta<\/span><span class=\"elementor-testimonial__title\">President - Fondazione Bruno Kessler<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t\"We are at the forefront of European technology infrastructure, contributing to major projects such as the Digital Wallet, the Test and Experimentation Facility and the European Digital Infrastructure Consortium. We are creating platforms that facilitate innovation and collaboration between businesses and institutions, promoting the growth of an advanced and integrated digital ecosystem.\"\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2016\/12\/simoni2017.jpg\" alt=\"Andrea Simoni\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Andrea Simoni<\/span><span class=\"elementor-testimonial__title\">Secretary General - Fondazione Bruno Kessler<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d978e5f e-con-full e-flex e-con e-child\" data-id=\"d978e5f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1636c9 elementor-widget elementor-widget-heading\" data-id=\"c1636c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NEWS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74f37cd elementor-widget elementor-widget-fbk_magazine_news\" data-id=\"74f37cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"fbk_magazine_news.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"magazine-news-widget\">\n    <div id=\"magazine_news_9d8503753dfcd71411ed2dd23ae47dd2\" class=\"magazine-news\">\n            <\/div>\n    <div class=\"magazine-news-credits\">\n        <a href=\"https:\/\/magazine.fbk.eu\" target=\"_blank\">magazine.fbk.eu<\/a>\n    <\/div>\n            <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                (function ($) {\n                    var pageContent = $(decodeURIComponent(atob('CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBjbGFzcz0ibm8tanMiIGxhbmc9ImVuLVVTIj4KCTxoZWFkPgoJCTxsaW5rIG1lZGlhPSJhbGwiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvY2FjaGUvYXV0b3B0aW1pemUvY3NzL2F1dG9wdGltaXplXzg1MzdlZTc1MGI3NzRjOTk1OTBiMDJhZmQ3MDlmMzc0LmNzcyIgcmVsPSJzdHlsZXNoZWV0Ij48dGl0bGU+aW5ub3ZhdGlvbiBBcmNoaXZlcyAtIEZCSyBNQUdBWklORTwvdGl0bGU+CgoJCTxtZXRhIGNoYXJzZXQ9IlVURi04IiAvPgoJCTxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wLCB1c2VyLXNjYWxhYmxlPW5vLCBtYXhpbXVtLXNjYWxlPTEuMCIgLz4KCQk8bWV0YSBuYW1lPSJhcHBsZS1tb2JpbGUtd2ViLWFwcC1jYXBhYmxlIiBjb250ZW50PSJ5ZXMiIC8+CgkJPG1ldGEgbmFtZT0iYXBwbGUtbW9iaWxlLXdlYi1hcHAtc3RhdHVzLWJhci1zdHlsZSIgY29udGVudD0iYmxhY2siIC8+CgkJPG1ldGEgbmFtZT0iZm9ybWF0LWRldGVjdGlvbiIgY29udGVudD0idGVsZXBob25lPW5vIiAvPgoKCQk8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9mYXZpY29uLmljbyIgLz4KCiAgICAgICAgPGxpbmsgcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL3Jzcyt4bWwiIHRpdGxlPSJSU1MgMi4wIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9mZWVkLyIgLz4KICAgICAgICA8bGluayByZWw9ImFsdGVybmF0ZSIgdHlwZT0idGV4dC94bWwiIHRpdGxlPSJSU1MgLjkyIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9mZWVkL3Jzcy8iIC8+CiAgICAgICAgPGxpbmsgcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL2F0b20reG1sIiB0aXRsZT0iQXRvbSAwLjMiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2ZlZWQvYXRvbS8iIC8+CgogICAgICAgIAoJCTxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy91bmRlcnNjb3JlLmpzLzEuMTEuMC91bmRlcnNjb3JlLW1pbi5qcyIgaW50ZWdyaXR5PSJzaGE1MTItd0JpTkp0MUpYZUEvcmE5RjhLMmp5TzRCbnhyMGRSUHN5N0phTXFTbHhxVGpVR0hlMVorRm01SE1qQ1dxa0lZdnAvb0NiZEpFaXZaNXBMdkF0SzBjc1E9PSIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+CgogICAJCTxtZXRhIG5hbWU9J3JvYm90cycgY29udGVudD0naW5kZXgsIGZvbGxvdywgbWF4LWltYWdlLXByZXZpZXc6bGFyZ2UsIG1heC1zbmlwcGV0Oi0xLCBtYXgtdmlkZW8tcHJldmlldzotMScgLz4KCgk8IS0tIFRoaXMgc2l0ZSBpcyBvcHRpbWl6ZWQgd2l0aCB0aGUgWW9hc3QgU0VPIHBsdWdpbiB2MjcuNiAtIGh0dHBzOi8veW9hc3QuY29tL3Byb2R1Y3QveW9hc3Qtc2VvLXdvcmRwcmVzcy8gLS0+Cgk8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIgLz4KCTxsaW5rIHJlbD0ibmV4dCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uL3BhZ2UvMi8iIC8+Cgk8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyIgLz4KCTxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPgoJPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJpbm5vdmF0aW9uIiAvPgoJPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIgLz4KCTxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9IkZCSyBNQUdBWklORSIgLz4KCTxtZXRhIG5hbWU9InR3aXR0ZXI6Y2FyZCIgY29udGVudD0ic3VtbWFyeV9sYXJnZV9pbWFnZSIgLz4KCTxtZXRhIG5hbWU9InR3aXR0ZXI6dGl0bGUiIGNvbnRlbnQ9Imlubm92YXRpb24iIC8+Cgk8bWV0YSBuYW1lPSJ0d2l0dGVyOmltYWdlIiBjb250ZW50PSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvaW1hZ2VzL29wZW5ncmFwaC1kZWZhdWx0LnBuZyIgLz4KCTxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiIgY2xhc3M9InlvYXN0LXNjaGVtYS1ncmFwaCI+eyJAY29udGV4dCI6Imh0dHBzOlwvXC9zY2hlbWEub3JnIiwiQGdyYXBoIjpbeyJAdHlwZSI6IkNvbGxlY3Rpb25QYWdlIiwiQGlkIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cL3RhZ3NcL2lubm92YXRpb25cLyIsInVybCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC90YWdzXC9pbm5vdmF0aW9uXC8iLCJuYW1lIjoiaW5ub3ZhdGlvbiBBcmNoaXZlcyAtIEZCSyBNQUdBWklORSIsImlzUGFydE9mIjp7IkBpZCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC8jd2Vic2l0ZSJ9LCJicmVhZGNydW1iIjp7IkBpZCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC90YWdzXC9pbm5vdmF0aW9uXC8jYnJlYWRjcnVtYiJ9LCJpbkxhbmd1YWdlIjoiZW4tVVMifSx7IkB0eXBlIjoiQnJlYWRjcnVtYkxpc3QiLCJAaWQiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvdGFnc1wvaW5ub3ZhdGlvblwvI2JyZWFkY3J1bWIiLCJpdGVtTGlzdEVsZW1lbnQiOlt7IkB0eXBlIjoiTGlzdEl0ZW0iLCJwb3NpdGlvbiI6MSwibmFtZSI6IkhvbWUiLCJpdGVtIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cLyJ9LHsiQHR5cGUiOiJMaXN0SXRlbSIsInBvc2l0aW9uIjoyLCJuYW1lIjoiaW5ub3ZhdGlvbiJ9XX0seyJAdHlwZSI6IldlYlNpdGUiLCJAaWQiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvI3dlYnNpdGUiLCJ1cmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvIiwibmFtZSI6IkZCSyBNQUdBWklORSIsImRlc2NyaXB0aW9uIjoiRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIiwicG90ZW50aWFsQWN0aW9uIjpbeyJAdHlwZSI6IlNlYXJjaEFjdGlvbiIsInRhcmdldCI6eyJAdHlwZSI6IkVudHJ5UG9pbnQiLCJ1cmxUZW1wbGF0ZSI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC8\/cz17c2VhcmNoX3Rlcm1fc3RyaW5nfSJ9LCJxdWVyeS1pbnB1dCI6eyJAdHlwZSI6IlByb3BlcnR5VmFsdWVTcGVjaWZpY2F0aW9uIiwidmFsdWVSZXF1aXJlZCI6dHJ1ZSwidmFsdWVOYW1lIjoic2VhcmNoX3Rlcm1fc3RyaW5nIn19XSwiaW5MYW5ndWFnZSI6ImVuLVVTIn1dfTwvc2NyaXB0PgoJPCEtLSAvIFlvYXN0IFNFTyBwbHVnaW4uIC0tPgoKCjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2tpdC5mb250YXdlc29tZS5jb20nIC8+CjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2FqYXguZ29vZ2xlYXBpcy5jb20nIC8+CjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2ZvbnRzLmdvb2dsZWFwaXMuY29tJyAvPgo8c3R5bGU+W2NvbnNlbnQtaWRdOm5vdCgucmNiLWNvbnRlbnQtYmxvY2tlcik6bm90KFtjb25zZW50LXRyYW5zYWN0aW9uLWNvbXBsZXRlXSk6bm90KFtjb25zZW50LXZpc3VhbC11c2UtcGFyZW50Xj0iY2hpbGRyZW46Il0pOm5vdChbY29uc2VudC1jb25maXJtXSl7b3BhY2l0eTowIWltcG9ydGFudDt9Ci5yY2ItY29udGVudC1ibG9ja2VyKy5yY2ItY29udGVudC1ibG9ja2VyLWNoaWxkcmVuLWZhbGxiYWNrfip7ZGlzcGxheTpub25lIWltcG9ydGFudDt9PC9zdHlsZT48bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvNTBmZGNlMzM3MDU5ZTAzNjM4Yjk3YjI1MDE4MmI3MjcvZGlzdC8xNjE3MTg2MDkyLmpzIiBhcz0ic2NyaXB0IiAvPgo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvNTBmZGNlMzM3MDU5ZTAzNjM4Yjk3YjI1MDE4MmI3MjcvZGlzdC8yMTI1MzcyNjk3LmpzIiBhcz0ic2NyaXB0IiAvPgo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvNTBmZGNlMzM3MDU5ZTAzNjM4Yjk3YjI1MDE4MmI3MjcvZGlzdC8yNjI4MTYwMDcuanMiIGFzPSJzY3JpcHQiIC8+CjxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC81MGZkY2UzMzcwNTllMDM2MzhiOTdiMjUwMTgyYjcyNy9kaXN0LzExNTY0ODM4NzEuanMiIGFzPSJzY3JpcHQiIC8+CjxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC81MGZkY2UzMzcwNTllMDM2MzhiOTdiMjUwMTgyYjcyNy9kaXN0LzE0NTM5OTY3OS5qcyIgYXM9InNjcmlwdCIgLz4KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3BsdWdpbnMvcmVhbC1jb29raWUtYmFubmVyLXByby9wdWJsaWMvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUubWluLmNzcyIgYXM9InN0eWxlIiAvPgo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvNTBmZGNlMzM3MDU5ZTAzNjM4Yjk3YjI1MDE4MmI3MjcvZGlzdC8xNzg5Nzg5NzMxLmpzIiBhcz0ic2NyaXB0IiAvPgo8c2NyaXB0IGRhdGEtY2Zhc3luYz0iZmFsc2UiIHR5cGU9InRleHQvamF2YXNjcmlwdCIgZGVmZXIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50LzUwZmRjZTMzNzA1OWUwMzYzOGI5N2IyNTAxODJiNzI3L2Rpc3QvMTYxNzE4NjA5Mi5qcyIgaWQ9InJlYWwtY29va2llLWJhbm5lci1wcm8tdmVuZG9yLXJlYWwtY29va2llLWJhbm5lci1wcm8tYmFubmVyLWpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9qc29uIiBkYXRhLXNraXAtbGF6eS1sb2FkPSJqcy1leHRyYSIgZGF0YS1za2lwLW1vdmluZz0idHJ1ZSIgZGF0YS1uby1kZWZlciBuaXRyby1leGNsdWRlIGRhdGEtYWx0LXR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iIGRhdGEtZG9udC1tZXJnZSBkYXRhLXdwbWV0ZW9yLW5vb3B0aW1pemU9InRydWUiIGRhdGEtY2Zhc3luYz0iZmFsc2UiIGlkPSJhMDYyYzMyMjA1Yjg5MjI3ZDRkMzk5ZTIzNzE0NjJkNDMxLWpzLWV4dHJhIj57InNsdWciOiJyZWFsLWNvb2tpZS1iYW5uZXItcHJvIiwidGV4dERvbWFpbiI6InJlYWwtY29va2llLWJhbm5lciIsInZlcnNpb24iOiI1LjIuMjMiLCJyZXN0VXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cL3dwLWpzb25cL3JlYWwtY29va2llLWJhbm5lclwvdjFcLyIsInJlc3ROYW1lc3BhY2UiOiJyZWFsLWNvb2tpZS1iYW5uZXJcL3YxIiwicmVzdFBhdGhPYmZ1c2NhdGVPZmZzZXQiOiJhNzVkYWFkY2RkYThjMDUxIiwicmVzdFJvb3QiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvd3AtanNvblwvIiwicmVzdFF1ZXJ5Ijp7Il92IjoiNS4yLjIzIiwiX2xvY2FsZSI6InVzZXIiLCJfZGF0YUxvY2FsZSI6ImVuIn0sInJlc3ROb25jZSI6ImRmMjI5MmU5ZTAiLCJyZXN0UmVjcmVhdGVOb25jZUVuZHBvaW50IjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwP2FjdGlvbj1yZXN0LW5vbmNlIiwicHVibGljVXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvd3AtY29udGVudFwvcGx1Z2luc1wvcmVhbC1jb29raWUtYmFubmVyLXByb1wvcHVibGljXC8iLCJjaHVua0ZvbGRlciI6ImRpc3QiLCJjaHVua3NMYW5ndWFnZUZvbGRlciI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL3dwLWNvbnRlbnRcL2xhbmd1YWdlc1wvbW8tY2FjaGVcL3JlYWwtY29va2llLWJhbm5lci1wcm9cLyIsImNodW5rcyI6e30sIm90aGVycyI6eyJjdXN0b21pemVWYWx1ZXNCYW5uZXIiOiJ7XCJsYXlvdXRcIjp7XCJ0eXBlXCI6XCJiYW5uZXJcIixcIm1heEhlaWdodEVuYWJsZWRcIjp0cnVlLFwibWF4SGVpZ2h0XCI6NzQwLFwiZGlhbG9nTWF4V2lkdGhcIjo1MzAsXCJkaWFsb2dQb3NpdGlvblwiOlwibWlkZGxlQ2VudGVyXCIsXCJkaWFsb2dNYXJnaW5cIjpbMCwwLDAsMF0sXCJiYW5uZXJQb3NpdGlvblwiOlwiYm90dG9tXCIsXCJiYW5uZXJNYXhXaWR0aFwiOjEyODAsXCJkaWFsb2dCb3JkZXJSYWRpdXNcIjozLFwiYm9yZGVyUmFkaXVzXCI6NSxcImFuaW1hdGlvbkluXCI6XCJzbGlkZUluVXBcIixcImFuaW1hdGlvbkluRHVyYXRpb25cIjo1MDAsXCJhbmltYXRpb25Jbk9ubHlNb2JpbGVcIjp0cnVlLFwiYW5pbWF0aW9uT3V0XCI6XCJub25lXCIsXCJhbmltYXRpb25PdXREdXJhdGlvblwiOjUwMCxcImFuaW1hdGlvbk91dE9ubHlNb2JpbGVcIjp0cnVlLFwib3ZlcmxheVwiOnRydWUsXCJvdmVybGF5QmdcIjpcIiMwMDAwMDBcIixcIm92ZXJsYXlCZ0FscGhhXCI6MzgsXCJvdmVybGF5Qmx1clwiOjJ9LFwiZGVjaXNpb25cIjp7XCJhY2NlcHRBbGxcIjpcImJ1dHRvblwiLFwiYWNjZXB0RXNzZW50aWFsc1wiOlwiYnV0dG9uXCIsXCJzaG93Q2xvc2VJY29uXCI6ZmFsc2UsXCJhY2NlcHRJbmRpdmlkdWFsXCI6XCJsaW5rXCIsXCJidXR0b25PcmRlclwiOlwiYWxsLGVzc2VudGlhbCxzYXZlLGluZGl2aWR1YWxcIixcInNob3dHcm91cHNcIjpmYWxzZSxcImdyb3Vwc0ZpcnN0Vmlld1wiOmZhbHNlLFwic2F2ZUJ1dHRvblwiOlwiYWx3YXlzXCJ9LFwiZGVzaWduXCI6e1wiYmdcIjpcIiNmZmZmZmZcIixcInRleHRBbGlnblwiOlwiY2VudGVyXCIsXCJsaW5rVGV4dERlY29yYXRpb25cIjpcInVuZGVybGluZVwiLFwiYm9yZGVyV2lkdGhcIjowLFwiYm9yZGVyQ29sb3JcIjpcIiNmZmZmZmZcIixcImZvbnRTaXplXCI6MTMsXCJmb250Q29sb3JcIjpcIiMyYjJiMmJcIixcImZvbnRJbmhlcml0RmFtaWx5XCI6dHJ1ZSxcImZvbnRGYW1pbHlcIjpcIkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWZcIixcImZvbnRXZWlnaHRcIjpcIm5vcm1hbFwiLFwiYm94U2hhZG93RW5hYmxlZFwiOnRydWUsXCJib3hTaGFkb3dPZmZzZXRYXCI6MCxcImJveFNoYWRvd09mZnNldFlcIjo1LFwiYm94U2hhZG93Qmx1clJhZGl1c1wiOjEzLFwiYm94U2hhZG93U3ByZWFkUmFkaXVzXCI6MCxcImJveFNoYWRvd0NvbG9yXCI6XCIjMDAwMDAwXCIsXCJib3hTaGFkb3dDb2xvckFscGhhXCI6MjB9LFwiaGVhZGVyRGVzaWduXCI6e1wiaW5oZXJpdEJnXCI6dHJ1ZSxcImJnXCI6XCIjZjRmNGY0XCIsXCJpbmhlcml0VGV4dEFsaWduXCI6dHJ1ZSxcInRleHRBbGlnblwiOlwiY2VudGVyXCIsXCJwYWRkaW5nXCI6WzE3LDIwLDE1LDIwXSxcImxvZ29cIjpcIlwiLFwibG9nb1JldGluYVwiOlwiXCIsXCJsb2dvTWF4SGVpZ2h0XCI6NDAsXCJsb2dvUG9zaXRpb25cIjpcImxlZnRcIixcImxvZ29NYXJnaW5cIjpbNSwxNSw1LDE1XSxcImZvbnRTaXplXCI6MjAsXCJmb250Q29sb3JcIjpcIiMyYjJiMmJcIixcImZvbnRJbmhlcml0RmFtaWx5XCI6dHJ1ZSxcImZvbnRGYW1pbHlcIjpcIkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWZcIixcImZvbnRXZWlnaHRcIjpcIm5vcm1hbFwiLFwiYm9yZGVyV2lkdGhcIjoxLFwiYm9yZGVyQ29sb3JcIjpcIiNlZmVmZWZcIn0sXCJib2R5RGVzaWduXCI6e1wicGFkZGluZ1wiOlsxNSwyMCw1LDIwXSxcImRlc2NyaXB0aW9uSW5oZXJpdEZvbnRTaXplXCI6dHJ1ZSxcImRlc2NyaXB0aW9uRm9udFNpemVcIjoxMyxcImRvdHRlZEdyb3Vwc0luaGVyaXRGb250U2l6ZVwiOnRydWUsXCJkb3R0ZWRHcm91cHNGb250U2l6ZVwiOjEzLFwiZG90dGVkR3JvdXBzQnVsbGV0Q29sb3JcIjpcIiMxNTc3OWJcIixcInRlYWNoaW5nc0luaGVyaXRUZXh0QWxpZ25cIjp0cnVlLFwidGVhY2hpbmdzVGV4dEFsaWduXCI6XCJjZW50ZXJcIixcInRlYWNoaW5nc1NlcGFyYXRvckFjdGl2ZVwiOnRydWUsXCJ0ZWFjaGluZ3NTZXBhcmF0b3JXaWR0aFwiOjUwLFwidGVhY2hpbmdzU2VwYXJhdG9ySGVpZ2h0XCI6MSxcInRlYWNoaW5nc1NlcGFyYXRvckNvbG9yXCI6XCIjMTU3NzliXCIsXCJ0ZWFjaGluZ3NJbmhlcml0Rm9udFNpemVcIjpmYWxzZSxcInRlYWNoaW5nc0ZvbnRTaXplXCI6MTIsXCJ0ZWFjaGluZ3NJbmhlcml0Rm9udENvbG9yXCI6ZmFsc2UsXCJ0ZWFjaGluZ3NGb250Q29sb3JcIjpcIiM3YzdjN2NcIixcImFjY29yZGlvbk1hcmdpblwiOlsxMCwwLDUsMF0sXCJhY2NvcmRpb25QYWRkaW5nXCI6WzUsMTAsNSwxMF0sXCJhY2NvcmRpb25BcnJvd1R5cGVcIjpcIm91dGxpbmVkXCIsXCJhY2NvcmRpb25BcnJvd0NvbG9yXCI6XCIjMTU3NzliXCIsXCJhY2NvcmRpb25CZ1wiOlwiI2ZmZmZmZlwiLFwiYWNjb3JkaW9uQWN0aXZlQmdcIjpcIiNmOWY5ZjlcIixcImFjY29yZGlvbkhvdmVyQmdcIjpcIiNlZmVmZWZcIixcImFjY29yZGlvbkJvcmRlcldpZHRoXCI6MSxcImFjY29yZGlvbkJvcmRlckNvbG9yXCI6XCIjZWZlZmVmXCIsXCJhY2NvcmRpb25UaXRsZUZvbnRTaXplXCI6MTIsXCJhY2NvcmRpb25UaXRsZUZvbnRDb2xvclwiOlwiIzJiMmIyYlwiLFwiYWNjb3JkaW9uVGl0bGVGb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImFjY29yZGlvbkRlc2NyaXB0aW9uTWFyZ2luXCI6WzUsMCwwLDBdLFwiYWNjb3JkaW9uRGVzY3JpcHRpb25Gb250U2l6ZVwiOjEyLFwiYWNjb3JkaW9uRGVzY3JpcHRpb25Gb250Q29sb3JcIjpcIiM4MjgyODJcIixcImFjY29yZGlvbkRlc2NyaXB0aW9uRm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJhY2NlcHRBbGxPbmVSb3dMYXlvdXRcIjpmYWxzZSxcImFjY2VwdEFsbFBhZGRpbmdcIjpbMTAsMTAsMTAsMTBdLFwiYWNjZXB0QWxsQmdcIjpcIiMwMDY4YjRcIixcImFjY2VwdEFsbFRleHRBbGlnblwiOlwiY2VudGVyXCIsXCJhY2NlcHRBbGxGb250U2l6ZVwiOjE4LFwiYWNjZXB0QWxsRm9udENvbG9yXCI6XCIjZmZmZmZmXCIsXCJhY2NlcHRBbGxGb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImFjY2VwdEFsbEJvcmRlcldpZHRoXCI6MCxcImFjY2VwdEFsbEJvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRBbGxIb3ZlckJnXCI6XCIjMDA2OGI0XCIsXCJhY2NlcHRBbGxIb3ZlckZvbnRDb2xvclwiOlwiI2ZmZmZmZlwiLFwiYWNjZXB0QWxsSG92ZXJCb3JkZXJDb2xvclwiOlwiIzAwMDAwMFwiLFwiYWNjZXB0RXNzZW50aWFsc1VzZUFjY2VwdEFsbFwiOnRydWUsXCJhY2NlcHRFc3NlbnRpYWxzQnV0dG9uVHlwZVwiOlwiXCIsXCJhY2NlcHRFc3NlbnRpYWxzUGFkZGluZ1wiOlsxMCwxMCwxMCwxMF0sXCJhY2NlcHRFc3NlbnRpYWxzQmdcIjpcIiNlZmVmZWZcIixcImFjY2VwdEVzc2VudGlhbHNUZXh0QWxpZ25cIjpcImNlbnRlclwiLFwiYWNjZXB0RXNzZW50aWFsc0ZvbnRTaXplXCI6MTgsXCJhY2NlcHRFc3NlbnRpYWxzRm9udENvbG9yXCI6XCIjMGEwYTBhXCIsXCJhY2NlcHRFc3NlbnRpYWxzRm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJhY2NlcHRFc3NlbnRpYWxzQm9yZGVyV2lkdGhcIjowLFwiYWNjZXB0RXNzZW50aWFsc0JvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRFc3NlbnRpYWxzSG92ZXJCZ1wiOlwiI2U4ZThlOFwiLFwiYWNjZXB0RXNzZW50aWFsc0hvdmVyRm9udENvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRFc3NlbnRpYWxzSG92ZXJCb3JkZXJDb2xvclwiOlwiIzAwMDAwMFwiLFwiYWNjZXB0SW5kaXZpZHVhbFBhZGRpbmdcIjpbNSw1LDUsNV0sXCJhY2NlcHRJbmRpdmlkdWFsQmdcIjpcIiNmZmZmZmZcIixcImFjY2VwdEluZGl2aWR1YWxUZXh0QWxpZ25cIjpcImNlbnRlclwiLFwiYWNjZXB0SW5kaXZpZHVhbEZvbnRTaXplXCI6MTUsXCJhY2NlcHRJbmRpdmlkdWFsRm9udENvbG9yXCI6XCIjMDA2OGI0XCIsXCJhY2NlcHRJbmRpdmlkdWFsRm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJhY2NlcHRJbmRpdmlkdWFsQm9yZGVyV2lkdGhcIjowLFwiYWNjZXB0SW5kaXZpZHVhbEJvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRJbmRpdmlkdWFsSG92ZXJCZ1wiOlwiI2ZmZmZmZlwiLFwiYWNjZXB0SW5kaXZpZHVhbEhvdmVyRm9udENvbG9yXCI6XCIjMDA2OGI0XCIsXCJhY2NlcHRJbmRpdmlkdWFsSG92ZXJCb3JkZXJDb2xvclwiOlwiIzAwMDAwMFwifSxcImZvb3RlckRlc2lnblwiOntcInBvd2VyZWRCeUxpbmtcIjpmYWxzZSxcImluaGVyaXRCZ1wiOmZhbHNlLFwiYmdcIjpcIiNmY2ZjZmNcIixcImluaGVyaXRUZXh0QWxpZ25cIjp0cnVlLFwidGV4dEFsaWduXCI6XCJjZW50ZXJcIixcInBhZGRpbmdcIjpbMTAsMjAsMTUsMjBdLFwiZm9udFNpemVcIjoxNCxcImZvbnRDb2xvclwiOlwiIzdjN2M3Y1wiLFwiZm9udEluaGVyaXRGYW1pbHlcIjp0cnVlLFwiZm9udEZhbWlseVwiOlwiQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZlwiLFwiZm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJob3ZlckZvbnRDb2xvclwiOlwiIzJiMmIyYlwiLFwiYm9yZGVyV2lkdGhcIjoxLFwiYm9yZGVyQ29sb3JcIjpcIiNlZmVmZWZcIixcImxhbmd1YWdlU3dpdGNoZXJcIjpcImZsYWdzXCJ9LFwidGV4dHNcIjp7XCJoZWFkbGluZVwiOlwiUHJpdmFjeSBwcmVmZXJlbmNlc1wiLFwiZGVzY3JpcHRpb25cIjpcIkZCSyBkb2VzIG5vdCB1c2UgYW55IHVzZXIgcHJvZmlsaW5nIHRlY2huaXF1ZSwgYnV0IG9ubHkgdGVjaG5pY2FsIGNvb2tpZXMgbmVjZXNzYXJ5IGZvciB0aGUgbm9ybWFsIGZ1bmN0aW9uaW5nIG9mIHRoZSB3ZWJzaXRlIGFuZCBzdGF0aXN0aWNhbCB0b29scy4gSG93ZXZlciwgYmUgY2FyZWZ1bCBpZiB5b3UgdXNlIGZ1bmN0aW9ucyBpbnRlcmFjdGluZyB3aXRoIHNvY2lhbCBuZXR3b3JrcywgYmVjYXVzZSB0aGVzZSBjb3VsZCB0cmFjayB5b3VyIG5hdmlnYXRpb24gd2l0aCB0aGVpciBjb29raWVzLjxiciBcXFwvPjxiciBcXFwvPllvdSBoYXZlIHRoZSByaWdodCBub3QgdG8gY29uc2VudCBhbmQgdG8gY2hhbmdlIG9yIHJldm9rZSB5b3VyIGNvbnNlbnQgYXQgYSBsYXRlciB0aW1lLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgdXNlIG9mIHlvdXIgZGF0YSwgcGxlYXNlIHZpc2l0IG91ciB7e3ByaXZhY3lQb2xpY3l9fXByaXZhY3kgcG9saWN5e3tcXFwvcHJpdmFjeVBvbGljeX19LlwiLFwiYWNjZXB0QWxsXCI6XCJBY2NlcHQgYWxsXCIsXCJhY2NlcHRFc3NlbnRpYWxzXCI6XCJDb250aW51ZSB3aXRob3V0IGNvbnNlbnRcIixcImFjY2VwdEluZGl2aWR1YWxcIjpcIlNldCBwcml2YWN5IHNldHRpbmdzIGluZGl2aWR1YWxseVwiLFwicG93ZXJlZEJ5XCI6XCIzXCIsXCJkYXRhUHJvY2Vzc2luZ0luVW5zYWZlQ291bnRyaWVzXCI6XCJTb21lIHNlcnZpY2VzIHByb2Nlc3MgcGVyc29uYWwgZGF0YSBpbiB1bnNlY3VyZSB0aGlyZCBjb3VudHJpZXMuIEJ5IGNvbnNlbnRpbmcgdG8gdGhlIHVzZSBvZiB0aGVzZSBzZXJ2aWNlcywgeW91IGFsc28gY29uc2VudCB0byB0aGUgcHJvY2Vzc2luZyBvZiB5b3VyIGRhdGEgaW4gdGhlc2UgdW5zZWN1cmUgdGhpcmQgY291bnRyaWVzIGluIGFjY29yZGFuY2Ugd2l0aCBBcnQuIDQ5ICgxKSBsaXQuIGEgR0RQUi4gVGhpcyBpbnZvbHZlcyByaXNrcyB0aGF0IHlvdXIgZGF0YSB3aWxsIGJlIHByb2Nlc3NlZCBieSBhdXRob3JpdGllcyBmb3IgY29udHJvbCBhbmQgbW9uaXRvcmluZyBwdXJwb3NlcywgcGVyaGFwcyB3aXRob3V0IHRoZSBwb3NzaWJpbGl0eSBvZiBhIGxlZ2FsIHJlY291cnNlLlwiLFwiYWdlTm90aWNlQmFubmVyXCI6XCJZb3UgYXJlIHVuZGVyIDE2IHllYXJzIG9sZD8gVGhlbiB5b3UgY2Fubm90IGNvbnNlbnQgdG8gb3B0aW9uYWwgc2VydmljZXMuIEFzayB5b3VyIHBhcmVudHMgb3IgbGVnYWwgZ3VhcmRpYW5zIHRvIGFncmVlIHRvIHRoZXNlIHNlcnZpY2VzIHdpdGggeW91LlwiLFwiYWdlTm90aWNlQmxvY2tlclwiOlwiWW91IGFyZSB1bmRlciAxNiB5ZWFycyBvbGQ\/IFVuZm9ydHVuYXRlbHksIHlvdSBhcmUgbm90IHBlcm1pdHRlZCB0byBjb25zZW50IHRvIHRoaXMgc2VydmljZSB0byB2aWV3IHRoaXMgY29udGVudC4gUGxlYXNlIGFzayB5b3VyIHBhcmVudHMgb3IgZ3VhcmRpYW5zIHRvIGFncmVlIHRvIHRoZSBzZXJ2aWNlIHdpdGggeW91IVwiLFwibGlzdFNlcnZpY2VzTm90aWNlXCI6XCJCeSBhY2NlcHRpbmcgYWxsIHNlcnZpY2VzLCB5b3UgYWxsb3cge3tzZXJ2aWNlc319IHRvIGJlIGxvYWRlZC4gVGhlc2Ugc2VydmljZXMgYXJlIGRpdmlkZWQgaW50byBncm91cHMge3tzZXJ2aWNlR3JvdXBzfX0gYWNjb3JkaW5nIHRvIHRoZWlyIHB1cnBvc2UgKGJlbG9uZ2luZyBtYXJrZWQgd2l0aCBzdXBlcnNjcmlwdCBudW1iZXJzKS5cIixcImxpc3RTZXJ2aWNlc0xlZ2l0aW1hdGVJbnRlcmVzdE5vdGljZVwiOlwiSW4gYWRkaXRpb24sIHt7c2VydmljZXN9fSBhcmUgbG9hZGVkIGJhc2VkIG9uIGEgbGVnaXRpbWF0ZSBpbnRlcmVzdC5cIixcInRjZlN0YWNrc0N1c3RvbU5hbWVcIjpcIlNlcnZpY2VzIHdpdGggdmFyaW91cyBwdXJwb3NlcyBvdXRzaWRlIHRoZSBUQ0Ygc3RhbmRhcmRcIixcInRjZlN0YWNrc0N1c3RvbURlc2NyaXB0aW9uXCI6XCJTZXJ2aWNlcyB0aGF0IGRvIG5vdCBzaGFyZSBjb25zZW50cyB2aWEgdGhlIFRDRiBzdGFuZGFyZCwgYnV0IHZpYSBvdGhlciB0ZWNobm9sb2dpZXMuIFRoZXNlIGFyZSBkaXZpZGVkIGludG8gc2V2ZXJhbCBncm91cHMgYWNjb3JkaW5nIHRvIHRoZWlyIHB1cnBvc2UuIFNvbWUgb2YgdGhlbSBhcmUgdXNlZCBiYXNlZCBvbiBhIGxlZ2l0aW1hdGUgaW50ZXJlc3QgKGUuZy4gdGhyZWF0IHByZXZlbnRpb24pLCBvdGhlcnMgYXJlIHVzZWQgb25seSB3aXRoIHlvdXIgY29uc2VudC4gRGV0YWlscyBhYm91dCB0aGUgaW5kaXZpZHVhbCBncm91cHMgYW5kIHB1cnBvc2VzIG9mIHRoZSBzZXJ2aWNlcyBjYW4gYmUgZm91bmQgaW4gdGhlIGluZGl2aWR1YWwgcHJpdmFjeSBzZXR0aW5ncy5cIixcImNvbnNlbnRGb3J3YXJkaW5nRXh0ZXJuYWxIb3N0c1wiOlwiWW91ciBjb25zZW50IGlzIGFsc28gYXBwbGljYWJsZSBvbiB7e3dlYnNpdGVzfX0uXCIsXCJibG9ja2VySGVhZGxpbmVcIjpcInt7bmFtZX19IGJsb2NrZWQgZHVlIHRvIHByaXZhY3kgc2V0dGluZ3NcIixcImJsb2NrZXJMaW5rU2hvd01pc3NpbmdcIjpcIlNob3cgYWxsIHNlcnZpY2VzIHlvdSBzdGlsbCBuZWVkIHRvIGFncmVlIHRvXCIsXCJibG9ja2VyTG9hZEJ1dHRvblwiOlwiQWNjZXB0IHNlcnZpY2VzIGFuZCBsb2FkIGNvbnRlbnRcIixcImJsb2NrZXJBY2NlcHRJbmZvXCI6XCJMb2FkaW5nIHRoZSBibG9ja2VkIGNvbnRlbnQgd2lsbCBhZGp1c3QgeW91ciBwcml2YWN5IHNldHRpbmdzLiBDb250ZW50IGZyb20gdGhpcyBzZXJ2aWNlIHdpbGwgbm90IGJlIGJsb2NrZWQgaW4gdGhlIGZ1dHVyZS5cIixcInN0aWNreUhpc3RvcnlcIjpcIlByaXZhY3kgc2V0dGluZ3MgaGlzdG9yeVwiLFwic3RpY2t5UmV2b2tlXCI6XCJSZXZva2UgY29uc2VudHNcIixcInN0aWNreVJldm9rZVN1Y2Nlc3NNZXNzYWdlXCI6XCJZb3UgaGF2ZSBzdWNjZXNzZnVsbHkgcmV2b2tlZCBjb25zZW50IGZvciBzZXJ2aWNlcyB3aXRoIGl0cyBjb29raWVzIGFuZCBwZXJzb25hbCBkYXRhIHByb2Nlc3NpbmcuIFRoZSBwYWdlIHdpbGwgYmUgcmVsb2FkZWQgbm93IVwiLFwic3RpY2t5Q2hhbmdlXCI6XCJDaGFuZ2UgcHJpdmFjeSBzZXR0aW5nc1wifSxcImluZGl2aWR1YWxMYXlvdXRcIjp7XCJpbmhlcml0RGlhbG9nTWF4V2lkdGhcIjpmYWxzZSxcImRpYWxvZ01heFdpZHRoXCI6OTcwLFwiaW5oZXJpdEJhbm5lck1heFdpZHRoXCI6dHJ1ZSxcImJhbm5lck1heFdpZHRoXCI6MTk4MCxcImRlc2NyaXB0aW9uVGV4dEFsaWduXCI6XCJsZWZ0XCJ9LFwiZ3JvdXBcIjp7XCJjaGVja2JveEJnXCI6XCIjZjBmMGYwXCIsXCJjaGVja2JveEJvcmRlcldpZHRoXCI6MSxcImNoZWNrYm94Qm9yZGVyQ29sb3JcIjpcIiNkMmQyZDJcIixcImNoZWNrYm94QWN0aXZlQ29sb3JcIjpcIiNmZmZmZmZcIixcImNoZWNrYm94QWN0aXZlQmdcIjpcIiMwMDY4YjRcIixcImNoZWNrYm94QWN0aXZlQm9yZGVyQ29sb3JcIjpcIiMwMDY4YjRcIixcImdyb3VwSW5oZXJpdEJnXCI6dHJ1ZSxcImdyb3VwQmdcIjpcIiNmNGY0ZjRcIixcImdyb3VwUGFkZGluZ1wiOlsxNSwxNSwxNSwxNV0sXCJncm91cFNwYWNpbmdcIjoxMCxcImdyb3VwQm9yZGVyUmFkaXVzXCI6NSxcImdyb3VwQm9yZGVyV2lkdGhcIjoxLFwiZ3JvdXBCb3JkZXJDb2xvclwiOlwiI2Y0ZjRmNFwiLFwiaGVhZGxpbmVGb250U2l6ZVwiOjE2LFwiaGVhZGxpbmVGb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImhlYWRsaW5lRm9udENvbG9yXCI6XCIjMmIyYjJiXCIsXCJkZXNjcmlwdGlvbkZvbnRTaXplXCI6MTQsXCJkZXNjcmlwdGlvbkZvbnRDb2xvclwiOlwiIzdjN2M3Y1wiLFwibGlua0NvbG9yXCI6XCIjN2M3YzdjXCIsXCJsaW5rSG92ZXJDb2xvclwiOlwiIzJiMmIyYlwiLFwiZGV0YWlsc0hpZGVMZXNzUmVsZXZhbnRcIjp0cnVlfSxcInNhdmVCdXR0b25cIjp7XCJ1c2VBY2NlcHRBbGxcIjp0cnVlLFwidHlwZVwiOlwiYnV0dG9uXCIsXCJwYWRkaW5nXCI6WzEwLDEwLDEwLDEwXSxcImJnXCI6XCIjZWZlZmVmXCIsXCJ0ZXh0QWxpZ25cIjpcImNlbnRlclwiLFwiZm9udFNpemVcIjoxOCxcImZvbnRDb2xvclwiOlwiIzBhMGEwYVwiLFwiZm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJib3JkZXJXaWR0aFwiOjAsXCJib3JkZXJDb2xvclwiOlwiIzAwMDAwMFwiLFwiaG92ZXJCZ1wiOlwiI2U4ZThlOFwiLFwiaG92ZXJGb250Q29sb3JcIjpcIiMwMDAwMDBcIixcImhvdmVyQm9yZGVyQ29sb3JcIjpcIiMwMDAwMDBcIn0sXCJpbmRpdmlkdWFsVGV4dHNcIjp7XCJoZWFkbGluZVwiOlwiSW5kaXZpZHVhbCBwcml2YWN5IHByZWZlcmVuY2VzXCIsXCJkZXNjcmlwdGlvblwiOlwiRkJLIGRvZXMgbm90IHVzZSBhbnkgdXNlciBwcm9maWxpbmcgdGVjaG5pcXVlLCBidXQgb25seSB0ZWNobmljYWwgY29va2llcyBuZWNlc3NhcnkgZm9yIHRoZSBub3JtYWwgZnVuY3Rpb25pbmcgb2YgdGhlIHdlYnNpdGUgYW5kIHN0YXRpc3RpY2FsIHRvb2xzLiBIb3dldmVyLCBiZSBjYXJlZnVsIGlmIHlvdSB1c2UgZnVuY3Rpb25zIGludGVyYWN0aW5nIHdpdGggc29jaWFsIG5ldHdvcmtzLCBiZWNhdXNlIHRoZXNlIGNvdWxkIHRyYWNrIHlvdXIgbmF2aWdhdGlvbiB3aXRoIHRoZWlyIGNvb2tpZXMuPGJyIFxcXC8+PGJyIFxcXC8+WW91IGhhdmUgdGhlIHJpZ2h0IG5vdCB0byBjb25zZW50IGFuZCB0byBjaGFuZ2Ugb3IgcmV2b2tlIHlvdXIgY29uc2VudCBhdCBhIGxhdGVyIHRpbWUuIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSB1c2Ugb2YgeW91ciBkYXRhLCBwbGVhc2UgdmlzaXQgb3VyIHt7cHJpdmFjeVBvbGljeX19cHJpdmFjeSBwb2xpY3l7e1xcXC9wcml2YWN5UG9saWN5fX0uPGJyIFxcXC8+PGJyIFxcXC8+QmVsb3cgeW91IHdpbGwgZmluZCBhbiBvdmVydmlldyBvZiBhbGwgc2VydmljZXMgdXNlZCBieSB0aGlzIHdlYnNpdGUuIFlvdSBjYW4gdmlldyBkZXRhaWxlZCBpbmZvcm1hdGlvbiBhYm91dCBlYWNoIHNlcnZpY2UgYW5kIGFncmVlIHRvIHRoZW0gaW5kaXZpZHVhbGx5IG9yIGV4ZXJjaXNlIHlvdXIgcmlnaHQgdG8gb2JqZWN0LlwiLFwic2F2ZVwiOlwiU2F2ZSBjdXN0b20gY2hvaWNlc1wiLFwic2hvd01vcmVcIjpcIlNob3cgaW5mb3JtYXRpb25cIixcImhpZGVNb3JlXCI6XCJIaWRlIGluZm9ybWF0aW9uXCIsXCJwb3N0YW1ibGVcIjpcIlwifSxcIm1vYmlsZVwiOntcImVuYWJsZWRcIjp0cnVlLFwibWF4SGVpZ2h0XCI6NDAwLFwiaGlkZUhlYWRlclwiOmZhbHNlLFwiYWxpZ25tZW50XCI6XCJib3R0b21cIixcInNjYWxlUGVyY2VudFwiOjkwLFwic2NhbGVQZXJjZW50VmVydGljYWxcIjotNTB9LFwic3RpY2t5XCI6e1wiZW5hYmxlZFwiOmZhbHNlLFwiYW5pbWF0aW9uc0VuYWJsZWRcIjp0cnVlLFwiYWxpZ25tZW50XCI6XCJsZWZ0XCIsXCJidWJibGVCb3JkZXJSYWRpdXNcIjo1MCxcImljb25cIjpcImZpbmdlcnByaW50XCIsXCJpY29uQ3VzdG9tXCI6XCJcIixcImljb25DdXN0b21SZXRpbmFcIjpcIlwiLFwiaWNvblNpemVcIjozMCxcImljb25Db2xvclwiOlwiI2ZmZmZmZlwiLFwiYnViYmxlTWFyZ2luXCI6WzEwLDIwLDIwLDIwXSxcImJ1YmJsZVBhZGRpbmdcIjoxNSxcImJ1YmJsZUJnXCI6XCIjMTU3NzliXCIsXCJidWJibGVCb3JkZXJXaWR0aFwiOjAsXCJidWJibGVCb3JkZXJDb2xvclwiOlwiIzEwNTU2ZlwiLFwiYm94U2hhZG93RW5hYmxlZFwiOnRydWUsXCJib3hTaGFkb3dPZmZzZXRYXCI6MCxcImJveFNoYWRvd09mZnNldFlcIjoyLFwiYm94U2hhZG93Qmx1clJhZGl1c1wiOjUsXCJib3hTaGFkb3dTcHJlYWRSYWRpdXNcIjoxLFwiYm94U2hhZG93Q29sb3JcIjpcIiMxMDViNzdcIixcImJveFNoYWRvd0NvbG9yQWxwaGFcIjo0MCxcImJ1YmJsZUhvdmVyQmdcIjpcIiNmZmZmZmZcIixcImJ1YmJsZUhvdmVyQm9yZGVyQ29sb3JcIjpcIiMwMDAwMDBcIixcImhvdmVySWNvbkNvbG9yXCI6XCIjMDAwMDAwXCIsXCJob3Zlckljb25DdXN0b21cIjpcIlwiLFwiaG92ZXJJY29uQ3VzdG9tUmV0aW5hXCI6XCJcIixcIm1lbnVGb250U2l6ZVwiOjE2LFwibWVudUJvcmRlclJhZGl1c1wiOjUsXCJtZW51SXRlbVNwYWNpbmdcIjoxMCxcIm1lbnVJdGVtUGFkZGluZ1wiOls1LDEwLDUsMTBdfSxcImN1c3RvbUNzc1wiOntcImNzc1wiOlwiXCIsXCJhbnRpQWRCbG9ja2VyXCI6XCJ5XCJ9fSIsImlzUHJvIjp0cnVlLCJzaG93UHJvSGludHMiOmZhbHNlLCJwcm9VcmwiOiJodHRwczpcL1wvZGV2b3dsLmlvXC9nb1wvcmVhbC1jb29raWUtYmFubmVyP3NvdXJjZT1yY2ItbGl0ZSIsInNob3dMaXRlTm90aWNlIjpmYWxzZSwiZnJvbnRlbmQiOnsiZ3JvdXBzIjoiW3tcImlkXCI6MjEwNCxcIm5hbWVcIjpcIkVzc2VudGlhbFwiLFwic2x1Z1wiOlwiZXNzZW50aWFsXCIsXCJkZXNjcmlwdGlvblwiOlwiRXNzZW50aWFsIHNlcnZpY2VzIGFyZSByZXF1aXJlZCBmb3IgdGhlIGJhc2ljIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIHdlYnNpdGUuIFRoZXkgb25seSBjb250YWluIHRlY2huaWNhbGx5IG5lY2Vzc2FyeSBzZXJ2aWNlcy4gVGhlc2Ugc2VydmljZXMgY2Fubm90IGJlIG9iamVjdGVkIHRvLlwiLFwiaXNFc3NlbnRpYWxcIjp0cnVlLFwiaXNEZWZhdWx0XCI6ZmFsc2UsXCJpdGVtc1wiOlt7XCJpZFwiOjE4NTMwLFwibmFtZVwiOlwiUmVhbCBDb29raWUgQmFubmVyXCIsXCJwdXJwb3NlXCI6XCJSZWFsIENvb2tpZSBCYW5uZXIgYXNrcyB3ZWJzaXRlIHZpc2l0b3JzIGZvciBjb25zZW50IHRvIHNldCBjb29raWVzIGFuZCBwcm9jZXNzIHBlcnNvbmFsIGRhdGEuIEZvciB0aGlzIHB1cnBvc2UsIGEgVVVJRCAocHNldWRvbnltb3VzIGlkZW50aWZpY2F0aW9uIG9mIHRoZSB1c2VyKSBpcyBhc3NpZ25lZCB0byBlYWNoIHdlYnNpdGUgdmlzaXRvciwgd2hpY2ggaXMgdmFsaWQgdW50aWwgdGhlIGNvb2tpZSBleHBpcmVzIHRvIHN0b3JlIHRoZSBjb25zZW50LiBDb25zZW50IGlzIGNvbGxlY3RlZCBvbmNlIHBlciBsYW5ndWFnZS5cIixcInByb3ZpZGVyQ29udGFjdFwiOntcInBob25lXCI6XCJcIixcImVtYWlsXCI6XCJcIixcImxpbmtcIjpcIlwifSxcImlzUHJvdmlkZXJDdXJyZW50V2Vic2l0ZVwiOmZhbHNlLFwicHJvdmlkZXJcIjpcIkZCSyBNYWdhemluZVwiLFwidW5pcXVlTmFtZVwiOlwicmVhbC1jb29raWUtYmFubmVyXCIsXCJpc0VtYmVkZGluZ09ubHlFeHRlcm5hbFJlc291cmNlc1wiOmZhbHNlLFwibGVnYWxCYXNpc1wiOlwibGVnYWwtcmVxdWlyZW1lbnRcIixcImRhdGFQcm9jZXNzaW5nSW5Db3VudHJpZXNcIjpbXSxcImRhdGFQcm9jZXNzaW5nSW5Db3VudHJpZXNTcGVjaWFsVHJlYXRtZW50c1wiOltdLFwidGVjaG5pY2FsRGVmaW5pdGlvbnNcIjpbe1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwicmVhbF9jb29raWVfYmFubmVyKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjM2NSxcImR1cmF0aW9uVW5pdFwiOlwiZFwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJyZWFsX2Nvb2tpZV9iYW5uZXIqLXRjZlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjM2NSxcImR1cmF0aW9uVW5pdFwiOlwiZFwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJyZWFsX2Nvb2tpZV9iYW5uZXItdGVzdFwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjM2NSxcImR1cmF0aW9uVW5pdFwiOlwiZFwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifV0sXCJjb2RlRHluYW1pY3NcIjpbXSxcInByb3ZpZGVyUHJpdmFjeVBvbGljeVVybFwiOlwiaHR0cHM6XFxcL1xcXC9tYWdhemluZS5mYmsuZXVcXFwvZW5cXFwvcHJpdmFjeS1hbmQtY29va2llcy1wb2xpY3lcXFwvXCIsXCJwcm92aWRlckxlZ2FsTm90aWNlVXJsXCI6XCJodHRwczpcXFwvXFxcL21hZ2F6aW5lLmZiay5ldVxcXC9lblxcXC9hYm91dC11c1xcXC9cIixcInRhZ01hbmFnZXJPcHRJbkV2ZW50TmFtZVwiOlwiXCIsXCJ0YWdNYW5hZ2VyT3B0T3V0RXZlbnROYW1lXCI6XCJcIixcImdvb2dsZUNvbnNlbnRNb2RlQ29uc2VudFR5cGVzXCI6W10sXCJleGVjdXRlUHJpb3JpdHlcIjoxMCxcImNvZGVPcHRJblwiOlwiXCIsXCJleGVjdXRlQ29kZU9wdEluV2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJjb2RlT3B0T3V0XCI6XCJcIixcImV4ZWN1dGVDb2RlT3B0T3V0V2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJkZWxldGVUZWNobmljYWxEZWZpbml0aW9uc0FmdGVyT3B0T3V0XCI6ZmFsc2UsXCJjb2RlT25QYWdlTG9hZFwiOlwiXCIsXCJwcmVzZXRJZFwiOlwicmVhbC1jb29raWUtYmFubmVyXCJ9XX0se1wiaWRcIjoyMTA1LFwibmFtZVwiOlwiRnVuY3Rpb25hbFwiLFwic2x1Z1wiOlwiZnVuY3Rpb25hbFwiLFwiZGVzY3JpcHRpb25cIjpcIkZ1bmN0aW9uYWwgc2VydmljZXMgYXJlIG5lY2Vzc2FyeSB0byBwcm92aWRlIGZlYXR1cmVzIGJleW9uZCB0aGUgZXNzZW50aWFsIGZ1bmN0aW9uYWxpdHkgc3VjaCBhcyBwcmV0dGllciBmb250cywgdmlkZW8gcGxheWJhY2sgb3IgaW50ZXJhY3RpdmUgd2ViIDIuMCBmZWF0dXJlcy4gQ29udGVudCBmcm9tIGUuZy4gdmlkZW8gcGxhdGZvcm1zIGFuZCBzb2NpYWwgbWVkaWEgcGxhdGZvcm1zIGFyZSBibG9ja2VkIGJ5IGRlZmF1bHQsIGFuZCBjYW4gYmUgY29uc2VudGVkIHRvLiBJZiB0aGUgc2VydmljZSBpcyBhZ3JlZWQgdG8sIHRoaXMgY29udGVudCBpcyBsb2FkZWQgYXV0b21hdGljYWxseSB3aXRob3V0IGZ1cnRoZXIgbWFudWFsIGNvbnNlbnQuXCIsXCJpc0Vzc2VudGlhbFwiOmZhbHNlLFwiaXNEZWZhdWx0XCI6ZmFsc2UsXCJpdGVtc1wiOlt7XCJpZFwiOjE4NTk4LFwibmFtZVwiOlwiWW91VHViZVwiLFwicHVycG9zZVwiOlwiWW91VHViZSBhbGxvd3MgZW1iZWRkaW5nIGNvbnRlbnQgcG9zdGVkIG9uIHlvdXR1YmUuY29tIGRpcmVjdGx5IGludG8gd2Vic2l0ZXMuIFRoZSBjb29raWVzIGFyZSB1c2VkIHRvIGNvbGxlY3QgdmlzaXRlZCB3ZWJzaXRlcyBhbmQgZGV0YWlsZWQgc3RhdGlzdGljcyBhYm91dCB0aGUgdXNlciBiZWhhdmlvdXIuIFRoaXMgZGF0YSBjYW4gYmUgbGlua2VkIHRvIHRoZSBkYXRhIG9mIHVzZXJzIHJlZ2lzdGVyZWQgb24geW91dHViZS5jb20gYW5kIGdvb2dsZS5jb20gb3IgbG9jYWxpemVkIHZlcnNpb25zIG9mIHRoZXNlIHNlcnZpY2VzLlwiLFwicHJvdmlkZXJDb250YWN0XCI6e1wicGhvbmVcIjpcIlwiLFwiZW1haWxcIjpcIlwiLFwibGlua1wiOlwiXCJ9LFwiaXNQcm92aWRlckN1cnJlbnRXZWJzaXRlXCI6ZmFsc2UsXCJwcm92aWRlclwiOlwiR29vZ2xlIElyZWxhbmQgTGltaXRlZFwiLFwidW5pcXVlTmFtZVwiOlwieW91dHViZVwiLFwiaXNFbWJlZGRpbmdPbmx5RXh0ZXJuYWxSZXNvdXJjZXNcIjpmYWxzZSxcImxlZ2FsQmFzaXNcIjpcImNvbnNlbnRcIixcImRhdGFQcm9jZXNzaW5nSW5Db3VudHJpZXNcIjpbXCJVU1wiXSxcImRhdGFQcm9jZXNzaW5nSW5Db3VudHJpZXNTcGVjaWFsVHJlYXRtZW50c1wiOltdLFwidGVjaG5pY2FsRGVmaW5pdGlvbnNcIjpbe1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU0lEQ0NcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9fU2VjdXJlLTNQQVBJU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS1BUElTSURcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTQVBJU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCIxUF9KQVJcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTRUFSQ0hfU0FNRVNJVEVcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjo2LFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJZU0NcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjowLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOnRydWUsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiTE9HSU5fSU5GT1wiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiSFNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiVklTSVRPUl9JTkZPMV9MSVZFXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6NixcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiQ09OU0VOVFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjE4LFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9fU2VjdXJlLVNTSURcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS1IU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiQVBJU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS0zUFNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiUFJFRlwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjgsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIlNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwic19nbFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjAsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6dHJ1ZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTSURDQ1wiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS0zUEFQSVNJRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTQVBJU0lEXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkFQSVNJRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTU0lEXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkhTSURcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX19TZWN1cmUtM1BTSURcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU0lEXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkNPTlNFTlRcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjE4LFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIk5JRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6NixcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiMVBfSkFSXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJEVlwiLFwiaG9zdFwiOlwid3d3Lmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwibVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifV0sXCJjb2RlRHluYW1pY3NcIjpbXSxcInByb3ZpZGVyUHJpdmFjeVBvbGljeVVybFwiOlwiaHR0cHM6XFxcL1xcXC9wb2xpY2llcy5nb29nbGUuY29tXFxcL3ByaXZhY3lcIixcInByb3ZpZGVyTGVnYWxOb3RpY2VVcmxcIjpcIlwiLFwidGFnTWFuYWdlck9wdEluRXZlbnROYW1lXCI6XCJcIixcInRhZ01hbmFnZXJPcHRPdXRFdmVudE5hbWVcIjpcIlwiLFwiZ29vZ2xlQ29uc2VudE1vZGVDb25zZW50VHlwZXNcIjpbXSxcImV4ZWN1dGVQcmlvcml0eVwiOjEwLFwiY29kZU9wdEluXCI6XCJcIixcImV4ZWN1dGVDb2RlT3B0SW5XaGVuTm9UYWdNYW5hZ2VyQ29uc2VudElzR2l2ZW5cIjpmYWxzZSxcImNvZGVPcHRPdXRcIjpcIlwiLFwiZXhlY3V0ZUNvZGVPcHRPdXRXaGVuTm9UYWdNYW5hZ2VyQ29uc2VudElzR2l2ZW5cIjpmYWxzZSxcImRlbGV0ZVRlY2huaWNhbERlZmluaXRpb25zQWZ0ZXJPcHRPdXRcIjpmYWxzZSxcImNvZGVPblBhZ2VMb2FkXCI6XCJcIixcInByZXNldElkXCI6XCJ5b3V0dWJlXCJ9XX0se1wiaWRcIjoyMTA2LFwibmFtZVwiOlwiQW5hbHl0aWNzXCIsXCJzbHVnXCI6XCJzdGF0aXN0aWNzXCIsXCJkZXNjcmlwdGlvblwiOlwiQW5hbHl0aWNzIHNlcnZpY2VzIGFyZSBuZWVkZWQgdG8gY29sbGVjdCBwc2V1ZG9ueW1vdXMgZGF0YSBhYm91dCB0aGUgdmlzaXRvcnMgb2YgdGhlIHdlYnNpdGUuIFRoZSBkYXRhIGVuYWJsZXMgdXMgdG8gdW5kZXJzdGFuZCB2aXNpdG9ycyBiZXR0ZXIgYW5kIHRvIG9wdGltaXplIHRoZSB3ZWJzaXRlLlwiLFwiaXNFc3NlbnRpYWxcIjpmYWxzZSxcImlzRGVmYXVsdFwiOmZhbHNlLFwiaXRlbXNcIjpbe1wiaWRcIjoxODU5NixcIm5hbWVcIjpcIk1hdG9tb1wiLFwicHVycG9zZVwiOlwiTWF0b21vIGlzIGEgc2VydmljZSB0byBjcmVhdGUgZGV0YWlsZWQgc3RhdGlzdGljcyBhYm91dCB0aGUgdXNlciBiZWhhdmlvciBvbiB0aGUgd2Vic2l0ZS4gQ29va2llcyBhcmUgdXNlZCB0byBkaWZmZXJlbnRpYXRlIHVzZXJzIGFuZCB0byBsaW5rIGRhdGEgZnJvbSBtdWx0aXBsZSBwYWdlIHZpZXdzLlwiLFwicHJvdmlkZXJDb250YWN0XCI6e1wicGhvbmVcIjpcIlwiLFwiZW1haWxcIjpcIlwiLFwibGlua1wiOlwiXCJ9LFwiaXNQcm92aWRlckN1cnJlbnRXZWJzaXRlXCI6ZmFsc2UsXCJwcm92aWRlclwiOlwiRkJLIE1hZ2F6aW5lXCIsXCJ1bmlxdWVOYW1lXCI6XCJtYXRvbW9cIixcImlzRW1iZWRkaW5nT25seUV4dGVybmFsUmVzb3VyY2VzXCI6ZmFsc2UsXCJsZWdhbEJhc2lzXCI6XCJjb25zZW50XCIsXCJkYXRhUHJvY2Vzc2luZ0luQ291bnRyaWVzXCI6W10sXCJkYXRhUHJvY2Vzc2luZ0luQ291bnRyaWVzU3BlY2lhbFRyZWF0bWVudHNcIjpbXSxcInRlY2huaWNhbERlZmluaXRpb25zXCI6W3tcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19pZC4qXCIsXCJob3N0XCI6XCJtYWdhemluZS5mYmsuZXVcIixcImR1cmF0aW9uXCI6MTMsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19yZWYuKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjYsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19zZXMuKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjMwLFwiZHVyYXRpb25Vbml0XCI6XCJtXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19jdmFyLipcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjozMCxcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX3BrX2hzci4qXCIsXCJob3N0XCI6XCJtYWdhemluZS5mYmsuZXVcIixcImR1cmF0aW9uXCI6MzAsXCJkdXJhdGlvblVuaXRcIjpcIm1cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX3BrX3Rlc3Rjb29raWUuKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjAsXCJkdXJhdGlvblVuaXRcIjpcIm1cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6dHJ1ZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJtdG1fY29uc2VudFwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjEsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn1dLFwiY29kZUR5bmFtaWNzXCI6e1wibXRIb3N0XCI6XCJ3ZWItYW5hbHl0aWNzLmZiay5ldVxcXC9tYXRvbW9cIixcIm10U2l0ZUlkXCI6XCIyXCJ9LFwicHJvdmlkZXJQcml2YWN5UG9saWN5VXJsXCI6XCJodHRwczpcXFwvXFxcL21hZ2F6aW5lLmZiay5ldVxcXC9lblxcXC9wcml2YWN5LWFuZC1jb29raWVzLXBvbGljeVxcXC9cIixcInByb3ZpZGVyTGVnYWxOb3RpY2VVcmxcIjpcIlwiLFwidGFnTWFuYWdlck9wdEluRXZlbnROYW1lXCI6XCJcIixcInRhZ01hbmFnZXJPcHRPdXRFdmVudE5hbWVcIjpcIlwiLFwiZ29vZ2xlQ29uc2VudE1vZGVDb25zZW50VHlwZXNcIjpbXSxcImV4ZWN1dGVQcmlvcml0eVwiOjEwLFwiY29kZU9wdEluXCI6XCJiYXNlNjQtZW5jb2RlZDpQSE5qY21sd2RENEtJQ0FnSUhaaGNpQmZjR0Z4SUQwZ2QybHVaRzkzTGw5d1lYRWdmSHdnVzEwN0NpQWdJQ0JmY0dGeExuQjFjMmdvV3lKMGNtRmphMUJoWjJWV2FXVjNJbDBwT3dvZ0lDQWdYM0JoY1M1d2RYTm9LRnNpWlc1aFlteGxUR2x1YTFSeVlXTnJhVzVuSWwwcE93b2dJQ0FnS0daMWJtTjBhVzl1SUNncElIc0tJQ0FnSUNBZ0lDQjJZWElnZFNBOUlDSm9kSFJ3Y3pvdkwzdDdiWFJJYjNOMGZYMHZJanNLSUNBZ0lDQWdJQ0JmY0dGeExuQjFjMmdvV3lKelpYUlVjbUZqYTJWeVZYSnNJaXdnZFNBcklDSnRZWFJ2Ylc4dWNHaHdJbDBwT3dvZ0lDQWdJQ0FnSUY5d1lYRXVjSFZ6YUNoYkluTmxkRk5wZEdWSlpDSXNJQ0o3ZTIxMFUybDBaVWxrZlgwaVhTazdDaUFnSUNBZ0lDQWdkbUZ5SUdRZ1BTQmtiMk4xYldWdWRDd0tJQ0FnSUNBZ0lDQWdJQ0FnWnlBOUlHUXVZM0psWVhSbFJXeGxiV1Z1ZENnaWMyTnlhWEIwSWlrc0NpQWdJQ0FnSUNBZ0lDQWdJSE1nUFNCa0xtZGxkRVZzWlcxbGJuUnpRbmxVWVdkT1lXMWxLQ0p6WTNKcGNIUWlLVnN3WFRzS0lDQWdJQ0FnSUNCbkxuUjVjR1VnUFNBaWRHVjRkQzlxWVhaaGMyTnlhWEIwSWpzS0lDQWdJQ0FnSUNCbkxtRnplVzVqSUQwZ2RISjFaVHNLSUNBZ0lDQWdJQ0JuTG1SbFptVnlJRDBnZEhKMVpUc0tJQ0FnSUNBZ0lDQm5Mbk55WXlBOUlDSXZMM3Q3YlhSSWIzTjBmWDB2YldGMGIyMXZMbXB6SWpzS0lDQWdJQ0FnSUNCekxuQmhjbVZ1ZEU1dlpHVXVhVzV6WlhKMFFtVm1iM0psS0djc0lITXBPd29nSUNBZ2ZTa29LVHNLUEM5elkzSnBjSFErQ2p4dWIzTmpjbWx3ZEQ0S0lDQWdJRHh3UGp4cGJXY2djM0pqUFNKb2RIUndjem92TDN0N2JYUkliM04wZlgwdmJXRjBiMjF2TG5Cb2NEOXBaSE5wZEdVOWUzdHRkRk5wZEdWSlpIMTlKbUZ0Y0R0eVpXTTlNU0lnYzNSNWJHVTlJbUp2Y21SbGNqb2dNRHNpSUdGc2REMGlJaUF2UGp3dmNENEtQQzl1YjNOamNtbHdkRDQ9XCIsXCJleGVjdXRlQ29kZU9wdEluV2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJjb2RlT3B0T3V0XCI6XCJiYXNlNjQtZW5jb2RlZDpQSE5qY21sd2RENEtJQ0FnSUhaaGNpQmZjR0Z4SUQwZ2QybHVaRzkzTGw5d1lYRTdDaUFnSUNCcFppQW9YM0JoY1NrZ2V3b2dJQ0FnSUNBZ0lGOXdZWEV1Y0hWemFDaGJJbVJwYzJGaWJHVkRiMjlyYVdWeklsMHBPd29nSUNBZ2ZRbzhMM05qY21sd2REND1cIixcImV4ZWN1dGVDb2RlT3B0T3V0V2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJkZWxldGVUZWNobmljYWxEZWZpbml0aW9uc0FmdGVyT3B0T3V0XCI6dHJ1ZSxcImNvZGVPblBhZ2VMb2FkXCI6XCJcIixcInByZXNldElkXCI6XCJtYXRvbW9cIn1dfV0iLCJsaW5rcyI6W10sIndlYnNpdGVPcGVyYXRvciI6eyJhZGRyZXNzIjoiIiwiY291bnRyeSI6IlVTIiwiY29udGFjdEVtYWlsIjoiYmFzZTY0LWVuY29kZWQ6YUdWc2JHOUFaR0Z1YVdWc2NtRnRjR0Z1Wld4c2FTNWpiMjA9IiwiY29udGFjdFBob25lIjoiIiwiY29udGFjdEZvcm1VcmwiOmZhbHNlfSwiYmxvY2tlciI6W3siaWQiOjE4NjAwLCJuYW1lIjoiWW91VHViZSIsImRlc2NyaXB0aW9uIjoiIiwicnVsZXMiOlsiYS5yZWxhdGVkLXZpZGVvIiwiKnlvdXR1YmUuY29tKiIsIip5b3V0dS5iZSoiLCIqeW91dHViZS1ub2Nvb2tpZS5jb20qIiwiKnl0aW1nLmNvbSoiLCIqYXBpcy5nb29nbGUuY29tXC9qc1wvcGxhdGZvcm0uanMqIiwiZGl2W2NsYXNzKj1cImcteXRzdWJzY3JpYmVcIl0iLCIqeW91dHViZS5jb21cL3N1YnNjcmliZV9lbWJlZCoiLCJkaXZbZGF0YS1zZXR0aW5nczptYXRjaGVzVXJsKCldIiwic2NyaXB0W2lkPVwidWFlbC12aWRlby1zdWJzY3JpYmUtanNcIl0iLCJkaXZbY2xhc3MqPVwiZWxlbWVudG9yLXdpZGdldC1wcmVtaXVtLWFkZG9uLXZpZGVvLWJveFwiXVtkYXRhLXNldHRpbmdzKj1cInlvdXR1YmVcIl0iLCJkaXZbY2xhc3MqPVwidGRfd3JhcHBlcl9wbGF5bGlzdF9wbGF5ZXJfeW91dHViZVwiXSIsIip3cC1jb250ZW50XC9wbHVnaW5zXC93cC15b3V0dWJlLWx5dGVcL2x5dGVcL2x5dGUtbWluLmpzKiIsIip3cC1jb250ZW50XC9wbHVnaW5zXC95b3V0dWJlLWVtYmVkLXBsdXNcL3NjcmlwdHNcLyoiLCIqd3AtY29udGVudFwvcGx1Z2luc1wveW91dHViZS1lbWJlZC1wbHVzLXByb1wvc2NyaXB0c1wvKiIsImRpdltpZF49XCJlcHl0X2dhbGxlcnlcIl0iLCJkaXZbY2xhc3MqPVwidGNiLXl0LWJnXCJdIiwiYVtocmVmKj1cInlvdXR1YmUuY29tXCJdW3JlbD1cIndwLXZpZGVvLWxpZ2h0Ym94XCJdIiwibGl0ZS15b3V0dWJlW3ZpZGVvaWRdIiwiYVtocmVmKj1cInlvdXR1YmUuY29tXCJdW2NsYXNzKj1cImF3Yi1saWdodGJveFwiXSIsImRpdltkYXRhLWVsZW1lbnRvci1saWdodGJveCo9XCJ5b3V0dWJlLmNvbVwiXSIsImRpdltjbGFzcyo9XCJ3LXZpZGVvXCJdW29uY2xpY2sqPVwieW91dHViZS5jb21cIl0iLCJuZXcgT1VWaWRlbyh7KnR5cGU6Knl0IiwiKlwvd3AtY29udGVudFwvcGx1Z2luc1wvc3RyZWFtdHViZS1jb3JlXC9wdWJsaWNcL2Fzc2V0c1wvdmVuZG9yXC92aWRlby5qc1wveW91dHViZSoiLCJ2aWRlby1qc1tkYXRhLXNldHVwOm1hdGNoZXNVcmwoKV1bZGF0YS1wbGF5ZXItaWRdIl0sImNyaXRlcmlhIjoic2VydmljZXMiLCJ0Y2ZWZW5kb3JzIjpbXSwidGNmUHVycG9zZXMiOlsxXSwic2VydmljZXMiOlsxODU5OF0sImlzVmlzdWFsIjp0cnVlLCJ2aXN1YWxUeXBlIjoiaGVybyIsInZpc3VhbE1lZGlhVGh1bWJuYWlsIjoiMCIsInZpc3VhbENvbnRlbnRUeXBlIjoidmlkZW8tcGxheWVyIiwiaXNWaXN1YWxEYXJrTW9kZSI6ZmFsc2UsInZpc3VhbEJsdXIiOjAsInZpc3VhbERvd25sb2FkVGh1bWJuYWlsIjp0cnVlLCJ2aXN1YWxIZXJvQnV0dG9uVGV4dCI6IiIsInNob3VsZEZvcmNlVG9TaG93VmlzdWFsIjpmYWxzZSwicHJlc2V0SWQiOiJ5b3V0dWJlIiwidmlzdWFsVGh1bWJuYWlsIjp7InVybCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3JlYWwtY29va2llLWJhbm5lci1wcm9cL3B1YmxpY1wvaW1hZ2VzXC92aXN1YWwtY29udGVudC1ibG9ja2VyXC92aWRlby1wbGF5ZXItbGlnaHQuc3ZnIiwid2lkdGgiOjU4MCwiaGVpZ2h0IjozMjYsImhpZGUiOlsib3ZlcmxheSJdLCJ0aXRsZVR5cGUiOiJjZW50ZXIifX1dLCJsYW5ndWFnZVN3aXRjaGVyIjpbeyJuYW1lIjoiRW5nbGlzaCIsImN1cnJlbnQiOnRydWUsImZsYWciOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC93cC1jb250ZW50XC9wbHVnaW5zXC9zaXRlcHJlc3MtbXVsdGlsaW5ndWFsLWNtc1wvcmVzXC9mbGFnc1wvZW4ucG5nIiwidXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cL3RhZ3NcL2lubm92YXRpb25cLyIsImxvY2FsZSI6ImVuIn0seyJuYW1lIjoiSXRhbGlhbm8iLCJjdXJyZW50IjpmYWxzZSwiZmxhZyI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3NpdGVwcmVzcy1tdWx0aWxpbmd1YWwtY21zXC9yZXNcL2ZsYWdzXC9pdC5wbmciLCJ1cmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9pdFwvIiwibG9jYWxlIjoiaXQifV0sInByZWRlZmluZWREYXRhUHJvY2Vzc2luZ0luU2FmZUNvdW50cmllc0xpc3RzIjp7IkdEUFIiOlsiQVQiLCJCRSIsIkJHIiwiSFIiLCJDWSIsIkNaIiwiREsiLCJFRSIsIkZJIiwiRlIiLCJERSIsIkdSIiwiSFUiLCJJRSIsIklTIiwiSVQiLCJMSSIsIkxWIiwiTFQiLCJMVSIsIk1UIiwiTkwiLCJOTyIsIlBMIiwiUFQiLCJSTyIsIlNLIiwiU0kiLCJFUyIsIlNFIl0sIkRTRyI6WyJDSCJdLCJHRFBSK0RTRyI6W10sIkFERVFVQUNZX0VVIjpbIkFEIiwiQVIiLCJDQSIsIkZPIiwiR0ciLCJJTCIsIklNIiwiSlAiLCJKRSIsIk5aIiwiS1IiLCJDSCIsIkdCIiwiVVkiLCJVUyJdLCJBREVRVUFDWV9DSCI6WyJERSIsIkFEIiwiQVIiLCJBVCIsIkJFIiwiQkciLCJDQSIsIkNZIiwiSFIiLCJESyIsIkVTIiwiRUUiLCJGSSIsIkZSIiwiR0kiLCJHUiIsIkdHIiwiSFUiLCJJTSIsIkZPIiwiSUUiLCJJUyIsIklMIiwiSVQiLCJKRSIsIkxWIiwiTEkiLCJMVCIsIkxVIiwiTVQiLCJNQyIsIk5PIiwiTloiLCJOTCIsIlBMIiwiUFQiLCJDWiIsIlJPIiwiR0IiLCJTSyIsIlNJIiwiU0UiLCJVWSIsIlVTIl19LCJkZWNpc2lvbkNvb2tpZU5hbWUiOiJyZWFsX2Nvb2tpZV9iYW5uZXItdjozX2Jsb2c6MV9wYXRoOmY2OWVjMDctbGFuZzplbiIsInJldmlzaW9uSGFzaCI6IjNiYWE5NDEyZjZkNmZmNWZlZGYwYTUyZjFhNjEzMDc4IiwidGVycml0b3JpYWxMZWdhbEJhc2lzIjpbImdkcHItZXByaXZhY3kiXSwic2V0Q29va2llc1ZpYU1hbmFnZXIiOiJub25lIiwiaXNSZXNwZWN0RG9Ob3RUcmFjayI6dHJ1ZSwiZmFpbGVkQ29uc2VudERvY3VtZW50YXRpb25IYW5kbGluZyI6ImVzc2VudGlhbHMiLCJpc0FjY2VwdEFsbEZvckJvdHMiOnRydWUsImlzRGF0YVByb2Nlc3NpbmdJblVuc2FmZUNvdW50cmllcyI6ZmFsc2UsImlzQWdlTm90aWNlIjpmYWxzZSwiYWdlTm90aWNlQWdlTGltaXQiOjE2LCJpc0xpc3RTZXJ2aWNlc05vdGljZSI6ZmFsc2UsImlzQmFubmVyTGVzc0NvbnNlbnQiOmZhbHNlLCJpc1RjZiI6ZmFsc2UsImlzR2NtIjpmYWxzZSwiaXNHY21MaXN0UHVycG9zZXMiOnRydWUsImhhc0xhenlEYXRhIjpmYWxzZX0sImFub255bW91c0NvbnRlbnRVcmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC93cC1jb250ZW50XC81MGZkY2UzMzcwNTllMDM2MzhiOTdiMjUwMTgyYjcyN1wvZGlzdFwvIiwiYW5vbnltb3VzSGFzaCI6IjUwZmRjZTMzNzA1OWUwMzYzOGI5N2IyNTAxODJiNzI3IiwiaGFzRHluYW1pY1ByZURlY2lzaW9ucyI6ZmFsc2UsImlzTGljZW5zZWQiOnRydWUsImlzRGV2TGljZW5zZSI6ZmFsc2UsIm11bHRpbGluZ3VhbFNraXBIVE1MRm9yVGFnIjoiIiwiaXNDdXJyZW50bHlJblRyYW5zbGF0aW9uRWRpdG9yUHJldmlldyI6ZmFsc2UsImRlZmF1bHRMYW5ndWFnZSI6ImVuIiwiY3VycmVudExhbmd1YWdlIjoiZW4iLCJhY3RpdmVMYW5ndWFnZXMiOlsiZW4iLCJpdCJdLCJjb250ZXh0IjoibGFuZzplbiIsImlzbzMxNjZPbmVBbHBoYTIiOnsiQUYiOiJBZmdoYW5pc3RhbiIsIkFYIjoiQWxhbmQgSXNsYW5kcyIsIkFMIjoiQWxiYW5pYSIsIkRaIjoiQWxnZXJpYSIsIkFTIjoiQW1lcmljYW4gU2Ftb2EiLCJBRCI6IkFuZG9ycmEiLCJBTyI6IkFuZ29sYSIsIkFJIjoiQW5ndWlsbGEiLCJBUSI6IkFudGFyY3RpY2EiLCJBRyI6IkFudGlndWEgQW5kIEJhcmJ1ZGEiLCJBUiI6IkFyZ2VudGluYSIsIkFNIjoiQXJtZW5pYSIsIkFXIjoiQXJ1YmEiLCJBVSI6IkF1c3RyYWxpYSIsIkFUIjoiQXVzdHJpYSIsIkFaIjoiQXplcmJhaWphbiIsIkJTIjoiQmFoYW1hcyIsIkJIIjoiQmFocmFpbiIsIkJEIjoiQmFuZ2xhZGVzaCIsIkJCIjoiQmFyYmFkb3MiLCJCWSI6IkJlbGFydXMiLCJCRSI6IkJlbGdpdW0iLCJCWiI6IkJlbGl6ZSIsIkJKIjoiQmVuaW4iLCJCTSI6IkJlcm11ZGEiLCJCVCI6IkJodXRhbiIsIkJPIjoiQm9saXZpYSIsIkJBIjoiQm9zbmlhIEFuZCBIZXJ6ZWdvdmluYSIsIkJXIjoiQm90c3dhbmEiLCJCViI6IkJvdXZldCBJc2xhbmQiLCJCUiI6IkJyYXppbCIsIklPIjoiQnJpdGlzaCBJbmRpYW4gT2NlYW4gVGVycml0b3J5IiwiQk4iOiJCcnVuZWkgRGFydXNzYWxhbSIsIkJHIjoiQnVsZ2FyaWEiLCJCRiI6IkJ1cmtpbmEgRmFzbyIsIkJJIjoiQnVydW5kaSIsIktIIjoiQ2FtYm9kaWEiLCJDTSI6IkNhbWVyb29uIiwiQ0EiOiJDYW5hZGEiLCJDViI6IkNhcGUgVmVyZGUiLCJCUSI6IkNhcmliYmVhbiBOZXRoZXJsYW5kcyIsIktZIjoiQ2F5bWFuIElzbGFuZHMiLCJDRiI6IkNlbnRyYWwgQWZyaWNhbiBSZXB1YmxpYyIsIlREIjoiQ2hhZCIsIkNMIjoiQ2hpbGUiLCJDTiI6IkNoaW5hIiwiQ1giOiJDaHJpc3RtYXMgSXNsYW5kIiwiQ0MiOiJDb2NvcyAoS2VlbGluZykgSXNsYW5kcyIsIkNPIjoiQ29sb21iaWEiLCJLTSI6IkNvbW9yb3MiLCJDRyI6IkNvbmdvIiwiQ0QiOiJDb25nbywgRGVtb2NyYXRpYyBSZXB1YmxpYyIsIkNLIjoiQ29vayBJc2xhbmRzIiwiQ1IiOiJDb3N0YSBSaWNhIiwiQ0kiOiJDb3RlIEQnSXZvaXJlIiwiSFIiOiJDcm9hdGlhIiwiQ1UiOiJDdWJhIiwiQ1ciOiJDdXJhXHUwMGU3YW8iLCJDWSI6IkN5cHJ1cyIsIkNaIjoiQ3plY2ggUmVwdWJsaWMiLCJESyI6IkRlbm1hcmsiLCJESiI6IkRqaWJvdXRpIiwiRE0iOiJEb21pbmljYSIsIkRPIjoiRG9taW5pY2FuIFJlcHVibGljIiwiRUMiOiJFY3VhZG9yIiwiRUciOiJFZ3lwdCIsIlNWIjoiRWwgU2FsdmFkb3IiLCJHUSI6IkVxdWF0b3JpYWwgR3VpbmVhIiwiRVIiOiJFcml0cmVhIiwiRUUiOiJFc3RvbmlhIiwiRVQiOiJFdGhpb3BpYSIsIkZLIjoiRmFsa2xhbmQgSXNsYW5kcyAoTWFsdmluYXMpIiwiRk8iOiJGYXJvZSBJc2xhbmRzIiwiRk0iOiJGZWRlcmF0ZWQgU3RhdGVzIE9mIE1pY3JvbmVzaWEiLCJGSiI6IkZpamkiLCJGSSI6IkZpbmxhbmQiLCJGUiI6IkZyYW5jZSIsIkdGIjoiRnJlbmNoIEd1aWFuYSIsIlBGIjoiRnJlbmNoIFBvbHluZXNpYSIsIlRGIjoiRnJlbmNoIFNvdXRoZXJuIGFuZCBBbnRhcmN0aWMgTGFuZHMiLCJHQSI6IkdhYm9uIiwiR00iOiJHYW1iaWEiLCJHRSI6Ikdlb3JnaWEiLCJERSI6Ikdlcm1hbnkiLCJHSCI6IkdoYW5hIiwiR0kiOiJHaWJyYWx0YXIiLCJHUiI6IkdyZWVjZSIsIkdMIjoiR3JlZW5sYW5kIiwiR0QiOiJHcmVuYWRhIiwiR1AiOiJHdWFkZWxvdXBlIiwiR1UiOiJHdWFtIiwiR1QiOiJHdWF0ZW1hbGEiLCJHRyI6Ikd1ZXJuc2V5IiwiR04iOiJHdWluZWEiLCJHVyI6Ikd1aW5lYS1CaXNzYXUiLCJHWSI6Ikd1eWFuYSIsIkhUIjoiSGFpdGkiLCJITSI6IkhlYXJkIElzbGFuZCAmIE1jZG9uYWxkIElzbGFuZHMiLCJWQSI6IkhvbHkgU2VlIChWYXRpY2FuIENpdHkgU3RhdGUpIiwiSE4iOiJIb25kdXJhcyIsIkhLIjoiSG9uZyBLb25nIiwiSFUiOiJIdW5nYXJ5IiwiSVMiOiJJY2VsYW5kIiwiSU4iOiJJbmRpYSIsIklEIjoiSW5kb25lc2lhIiwiSVIiOiJJcmFuLCBJc2xhbWljIFJlcHVibGljIE9mIiwiSVEiOiJJcmFxIiwiSUUiOiJJcmVsYW5kIiwiSU0iOiJJc2xlIE9mIE1hbiIsIklMIjoiSXNyYWVsIiwiSVQiOiJJdGFseSIsIkpNIjoiSmFtYWljYSIsIkpQIjoiSmFwYW4iLCJKRSI6IkplcnNleSIsIkpPIjoiSm9yZGFuIiwiS1oiOiJLYXpha2hzdGFuIiwiS0UiOiJLZW55YSIsIktJIjoiS2lyaWJhdGkiLCJLUiI6IktvcmVhIiwiWEsiOiJLb3Nvdm8iLCJLVyI6Ikt1d2FpdCIsIktHIjoiS3lyZ3l6c3RhbiIsIkxBIjoiTGFvIFBlb3BsZSdzIERlbW9jcmF0aWMgUmVwdWJsaWMiLCJMViI6IkxhdHZpYSIsIkxCIjoiTGViYW5vbiIsIkxTIjoiTGVzb3RobyIsIkxSIjoiTGliZXJpYSIsIkxZIjoiTGlieWFuIEFyYWIgSmFtYWhpcml5YSIsIkxJIjoiTGllY2h0ZW5zdGVpbiIsIkxUIjoiTGl0aHVhbmlhIiwiTFUiOiJMdXhlbWJvdXJnIiwiTU8iOiJNYWNhbyIsIk1LIjoiTWFjZWRvbmlhIiwiTUciOiJNYWRhZ2FzY2FyIiwiTVciOiJNYWxhd2kiLCJNWSI6Ik1hbGF5c2lhIiwiTVYiOiJNYWxkaXZlcyIsIk1MIjoiTWFsaSIsIk1UIjoiTWFsdGEiLCJNSCI6Ik1hcnNoYWxsIElzbGFuZHMiLCJNUSI6Ik1hcnRpbmlxdWUiLCJNUiI6Ik1hdXJpdGFuaWEiLCJNVSI6Ik1hdXJpdGl1cyIsIllUIjoiTWF5b3R0ZSIsIk1YIjoiTWV4aWNvIiwiTUQiOiJNb2xkb3ZhIiwiTUMiOiJNb25hY28iLCJNTiI6Ik1vbmdvbGlhIiwiTUUiOiJNb250ZW5lZ3JvIiwiTVMiOiJNb250c2VycmF0IiwiTUEiOiJNb3JvY2NvIiwiTVoiOiJNb3phbWJpcXVlIiwiTU0iOiJNeWFubWFyIiwiTkEiOiJOYW1pYmlhIiwiTlIiOiJOYXVydSIsIk5QIjoiTmVwYWwiLCJOTCI6Ik5ldGhlcmxhbmRzIiwiQU4iOiJOZXRoZXJsYW5kcyBBbnRpbGxlcyIsIk5DIjoiTmV3IENhbGVkb25pYSIsIk5aIjoiTmV3IFplYWxhbmQiLCJOSSI6Ik5pY2FyYWd1YSIsIk5FIjoiTmlnZXIiLCJORyI6Ik5pZ2VyaWEiLCJOVSI6Ik5pdWUiLCJORiI6Ik5vcmZvbGsgSXNsYW5kIiwiS1AiOiJOb3J0aCBLb3JlYSIsIk1QIjoiTm9ydGhlcm4gTWFyaWFuYSBJc2xhbmRzIiwiTk8iOiJOb3J3YXkiLCJPTSI6Ik9tYW4iLCJQSyI6IlBha2lzdGFuIiwiUFciOiJQYWxhdSIsIlBTIjoiUGFsZXN0aW5pYW4gVGVycml0b3J5LCBPY2N1cGllZCIsIlBBIjoiUGFuYW1hIiwiUEciOiJQYXB1YSBOZXcgR3VpbmVhIiwiUFkiOiJQYXJhZ3VheSIsIlBFIjoiUGVydSIsIlBIIjoiUGhpbGlwcGluZXMiLCJQTiI6IlBpdGNhaXJuIiwiUEwiOiJQb2xhbmQiLCJQVCI6IlBvcnR1Z2FsIiwiUFIiOiJQdWVydG8gUmljbyIsIlFBIjoiUWF0YXIiLCJSRSI6IlJldW5pb24iLCJSTyI6IlJvbWFuaWEiLCJSVSI6IlJ1c3NpYW4gRmVkZXJhdGlvbiIsIlJXIjoiUndhbmRhIiwiQkwiOiJTYWludCBCYXJ0aGVsZW15IiwiU0giOiJTYWludCBIZWxlbmEiLCJLTiI6IlNhaW50IEtpdHRzIEFuZCBOZXZpcyIsIkxDIjoiU2FpbnQgTHVjaWEiLCJNRiI6IlNhaW50IE1hcnRpbiIsIlBNIjoiU2FpbnQgUGllcnJlIEFuZCBNaXF1ZWxvbiIsIlZDIjoiU2FpbnQgVmluY2VudCBBbmQgR3JlbmFkaW5lcyIsIldTIjoiU2Ftb2EiLCJTTSI6IlNhbiBNYXJpbm8iLCJTVCI6IlNhbyBUb21lIEFuZCBQcmluY2lwZSIsIlNBIjoiU2F1ZGkgQXJhYmlhIiwiU04iOiJTZW5lZ2FsIiwiUlMiOiJTZXJiaWEiLCJTQyI6IlNleWNoZWxsZXMiLCJTTCI6IlNpZXJyYSBMZW9uZSIsIlNHIjoiU2luZ2Fwb3JlIiwiU1giOiJTaW50IE1hYXJ0ZW4iLCJTSyI6IlNsb3Zha2lhIiwiU0kiOiJTbG92ZW5pYSIsIlNCIjoiU29sb21vbiBJc2xhbmRzIiwiU08iOiJTb21hbGlhIiwiWkEiOiJTb3V0aCBBZnJpY2EiLCJHUyI6IlNvdXRoIEdlb3JnaWEgQW5kIFNhbmR3aWNoIElzbC4iLCJTUyI6IlNvdXRoIFN1ZGFuIiwiRVMiOiJTcGFpbiIsIkxLIjoiU3JpIExhbmthIiwiU0QiOiJTdWRhbiIsIlNSIjoiU3VyaW5hbWUiLCJTSiI6IlN2YWxiYXJkIEFuZCBKYW4gTWF5ZW4iLCJTWiI6IlN3YXppbGFuZCIsIlNFIjoiU3dlZGVuIiwiQ0giOiJTd2l0emVybGFuZCIsIlNZIjoiU3lyaWFuIEFyYWIgUmVwdWJsaWMiLCJUVyI6IlRhaXdhbiIsIlRKIjoiVGFqaWtpc3RhbiIsIlRaIjoiVGFuemFuaWEiLCJUSCI6IlRoYWlsYW5kIiwiVEwiOiJUaW1vci1MZXN0ZSIsIlRHIjoiVG9nbyIsIlRLIjoiVG9rZWxhdSIsIlRPIjoiVG9uZ2EiLCJUVCI6IlRyaW5pZGFkIEFuZCBUb2JhZ28iLCJUTiI6IlR1bmlzaWEiLCJUUiI6IlR1cmtleSIsIlRNIjoiVHVya21lbmlzdGFuIiwiVEMiOiJUdXJrcyBBbmQgQ2FpY29zIElzbGFuZHMiLCJUViI6IlR1dmFsdSIsIlVHIjoiVWdhbmRhIiwiVUEiOiJVa3JhaW5lIiwiQUUiOiJVbml0ZWQgQXJhYiBFbWlyYXRlcyIsIkdCIjoiVW5pdGVkIEtpbmdkb20iLCJVUyI6IlVuaXRlZCBTdGF0ZXMiLCJVTSI6IlVuaXRlZCBTdGF0ZXMgT3V0bHlpbmcgSXNsYW5kcyIsIlVZIjoiVXJ1Z3VheSIsIlVaIjoiVXpiZWtpc3RhbiIsIlZVIjoiVmFudWF0dSIsIlZFIjoiVmVuZXp1ZWxhIiwiVk4iOiJWaWV0bmFtIiwiVkciOiJWaXJnaW4gSXNsYW5kcywgQnJpdGlzaCIsIlZJIjoiVmlyZ2luIElzbGFuZHMsIFUuUy4iLCJXRiI6IldhbGxpcyBBbmQgRnV0dW5hIiwiRUgiOiJXZXN0ZXJuIFNhaGFyYSIsIllFIjoiWWVtZW4iLCJaTSI6IlphbWJpYSIsIlpXIjoiWmltYmFid2UifSwidmlzdWFsUGFyZW50U2VsZWN0b3JzIjp7Ii5ldF9wYl92aWRlb19ib3giOjEsIi5ldF9wYl92aWRlb19zbGlkZXI6aGFzKD4uZXRfcGJfc2xpZGVyX2Nhcm91c2VsICVzKSI6InNlbGYiLCIuYXN0LW9lbWJlZC1jb250YWluZXIiOjEsIi53cGJfdmlkZW9fd3JhcHBlciI6MSwiLmdkbHItY29yZS1wYmYtYmFja2dyb3VuZC13cmFwIjoxfSwiaXNQcmV2ZW50UHJlRGVjaXNpb24iOmZhbHNlLCJpc0ludmFsaWRhdGVJbXBsaWNpdFVzZXJDb25zZW50IjpmYWxzZSwiZGVwZW5kYW50VmlzaWJpbGl0eUNvbnRhaW5lcnMiOlsiW3JvbGU9XCJ0YWJwYW5lbFwiXSIsIi5lYWVsLXRhYi1jb250ZW50LWl0ZW0iLCIud3Bjc19jb250ZW50X2lubmVyIiwiLm9wMy1jb250ZW50dG9nZ2xlaXRlbS1jb250ZW50IiwiLm9wMy1wb3BvdmVybGF5LWNvbnRlbnQiLCIucHVtLW92ZXJsYXkiLCJbZGF0YS1lbGVtZW50b3ItdHlwZT1cInBvcHVwXCJdIiwiLndwLWJsb2NrLXViLWNvbnRlbnQtdG9nZ2xlLWFjY29yZGlvbi1jb250ZW50LXdyYXAiLCIudy1wb3B1cC13cmFwIiwiLm94eS1saWdodGJveF9pbm5lcltkYXRhLWlubmVyLWNvbnRlbnQ9dHJ1ZV0iLCIub3h5LXByby1hY2NvcmRpb25fYm9keSIsIi5veHktdGFiLWNvbnRlbnQiLCIua3QtYWNjb3JkaW9uLXBhbmVsIiwiLnZjX3R0YS1wYW5lbC1ib2R5IiwiLm1mcC1oaWRlIiwiZGl2W2lkXj1cInR2ZV90aHJpdmVfbGlnaHRib3hfXCJdIiwiLmJyeGUteHByb21vZGFsbmVzdGFibGUiLCIuZXZjYWxfZXZlbnRjYXJkIiwiLmRpdmlvdmVybGF5IiwiLmV0X3BiX3RvZ2dsZV9jb250ZW50Il0sImRpc2FibGVEZWR1cGxpY2F0ZUV4Y2VwdGlvbnMiOlsiLmV0X3BiX3ZpZGVvX3NsaWRlciJdLCJiYW5uZXJEZXNpZ25WZXJzaW9uIjoxMiwiYmFubmVySTE4biI6eyJzaG93TW9yZSI6IlNob3cgbW9yZSIsImhpZGVNb3JlIjoiSGlkZSIsInNob3dMZXNzUmVsZXZhbnREZXRhaWxzIjoiU2hvdyBtb3JlIGRldGFpbHMgKCVzKSIsImhpZGVMZXNzUmVsZXZhbnREZXRhaWxzIjoiSGlkZSBtb3JlIGRldGFpbHMgKCVzKSIsIm90aGVyIjoiT3RoZXIiLCJsZWdhbEJhc2lzIjp7ImxhYmVsIjoiVXNlIG9uIGxlZ2FsIGJhc2lzIG9mIiwiY29uc2VudFBlcnNvbmFsRGF0YSI6IkNvbnNlbnQgZm9yIHByb2Nlc3NpbmcgcGVyc29uYWwgZGF0YSIsImNvbnNlbnRTdG9yYWdlIjoiQ29uc2VudCBmb3Igc3RvcmluZyBvciBhY2Nlc3NpbmcgaW5mb3JtYXRpb24gb24gdGhlIHRlcm1pbmFsIGVxdWlwbWVudCBvZiB0aGUgdXNlciIsImxlZ2l0aW1hdGVJbnRlcmVzdFBlcnNvbmFsRGF0YSI6IkxlZ2l0aW1hdGUgaW50ZXJlc3QgZm9yIHRoZSBwcm9jZXNzaW5nIG9mIHBlcnNvbmFsIGRhdGEiLCJsZWdpdGltYXRlSW50ZXJlc3RTdG9yYWdlIjoiUHJvdmlzaW9uIG9mIGV4cGxpY2l0bHkgcmVxdWVzdGVkIGRpZ2l0YWwgc2VydmljZSBmb3Igc3RvcmluZyBvciBhY2Nlc3NpbmcgaW5mb3JtYXRpb24gb24gdGhlIHRlcm1pbmFsIGVxdWlwbWVudCBvZiB0aGUgdXNlciIsImxlZ2FsUmVxdWlyZW1lbnRQZXJzb25hbERhdGEiOiJDb21wbGlhbmNlIHdpdGggYSBsZWdhbCBvYmxpZ2F0aW9uIGZvciBwcm9jZXNzaW5nIG9mIHBlcnNvbmFsIGRhdGEifSwidGVycml0b3JpYWxMZWdhbEJhc2lzQXJ0aWNsZXMiOnsiZ2Rwci1lcHJpdmFjeSI6eyJkYXRhUHJvY2Vzc2luZ0luVW5zYWZlQ291bnRyaWVzIjoiQXJ0LiA0OSAoMSkgKGEpIEdEUFIifSwiZHNnLXN3aXR6ZXJsYW5kIjp7ImRhdGFQcm9jZXNzaW5nSW5VbnNhZmVDb3VudHJpZXMiOiJBcnQuIDE3ICgxKSAoYSkgRFNHIChTd2l0emVybGFuZCkifX0sImxlZ2l0aW1hdGVJbnRlcmVzdCI6IkxlZ2l0aW1hdGUgaW50ZXJlc3QiLCJjb25zZW50IjoiQ29uc2VudCIsImNyYXdsZXJMaW5rQWxlcnQiOiJXZSBoYXZlIHJlY29nbml6ZWQgdGhhdCB5b3UgYXJlIGEgY3Jhd2xlclwvYm90LiBPbmx5IG5hdHVyYWwgcGVyc29ucyBtdXN0IGNvbnNlbnQgdG8gY29va2llcyBhbmQgcHJvY2Vzc2luZyBvZiBwZXJzb25hbCBkYXRhLiBUaGVyZWZvcmUsIHRoZSBsaW5rIGhhcyBubyBmdW5jdGlvbiBmb3IgeW91LiIsInRlY2huaWNhbENvb2tpZURlZmluaXRpb25zIjoiVGVjaG5pY2FsIGNvb2tpZSBkZWZpbml0aW9ucyIsInRlY2huaWNhbENvb2tpZU5hbWUiOiJUZWNobmljYWwgY29va2llIG5hbWUiLCJ1c2VzQ29va2llcyI6IlVzZXMgY29va2llcyIsImNvb2tpZVJlZnJlc2giOiJDb29raWUgcmVmcmVzaCIsInVzZXNOb25Db29raWVBY2Nlc3MiOiJVc2VzIGNvb2tpZS1saWtlIGluZm9ybWF0aW9uIChMb2NhbFN0b3JhZ2UsIFNlc3Npb25TdG9yYWdlLCBJbmRleERCLCBldGMuKSIsImhvc3QiOiJIb3N0IiwiZHVyYXRpb24iOiJEdXJhdGlvbiIsIm5vRXhwaXJhdGlvbiI6Ik5vIGV4cGlyYXRpb24iLCJ0eXBlIjoiVHlwZSIsInB1cnBvc2UiOiJQdXJwb3NlIiwicHVycG9zZXMiOiJQdXJwb3NlcyIsImRlc2NyaXB0aW9uIjoiRGVzY3JpcHRpb24iLCJvcHRPdXQiOiJPcHQtb3V0Iiwib3B0T3V0RGVzYyI6IkNvb2tpZSBjYW4gYmUgc2V0IHRvIHN0b3JlIG9wdC1vdXQgb2YgdGhlIGRlc2NyaWJlZCBiZWhhdmlvdXIuIiwiaGVhZGVyVGl0bGVQcml2YWN5UG9saWN5SGlzdG9yeSI6Ikhpc3Rvcnkgb2YgeW91ciBwcml2YWN5IHNldHRpbmdzIiwic2tpcFRvQ29uc2VudENob2ljZXMiOiJTa2lwIHRvIGNvbnNlbnQgY2hvaWNlcyIsImhpc3RvcnlMYWJlbCI6IlNob3cgY29uc2VudCBmcm9tIiwiaGlzdG9yeUl0ZW1Mb2FkRXJyb3IiOiJSZWFkaW5nIHRoZSBjb25zZW50IGhhcyBmYWlsZWQuIFBsZWFzZSB0cnkgYWdhaW4gbGF0ZXIhIiwiaGlzdG9yeVNlbGVjdE5vbmUiOiJOb3QgeWV0IGNvbnNlbnRlZCB0byIsInByb3ZpZGVyIjoiUHJvdmlkZXIiLCJwcm92aWRlckNvbnRhY3RQaG9uZSI6IlBob25lIiwicHJvdmlkZXJDb250YWN0RW1haWwiOiJFbWFpbCIsInByb3ZpZGVyQ29udGFjdExpbmsiOiJDb250YWN0IGZvcm0iLCJwcm92aWRlclByaXZhY3lQb2xpY3lVcmwiOiJQcml2YWN5IFBvbGljeSIsInByb3ZpZGVyTGVnYWxOb3RpY2VVcmwiOiJMZWdhbCBub3RpY2UiLCJub25TdGFuZGFyZCI6Ik5vbi1zdGFuZGFyZGl6ZWQgZGF0YSBwcm9jZXNzaW5nIiwibm9uU3RhbmRhcmREZXNjIjoiU29tZSBzZXJ2aWNlcyBzZXQgY29va2llcyBhbmRcL29yIHByb2Nlc3MgcGVyc29uYWwgZGF0YSB3aXRob3V0IGNvbXBseWluZyB3aXRoIGNvbnNlbnQgY29tbXVuaWNhdGlvbiBzdGFuZGFyZHMuIFRoZXNlIHNlcnZpY2VzIGFyZSBkaXZpZGVkIGludG8gc2V2ZXJhbCBncm91cHMuIFNvLWNhbGxlZCBcImVzc2VudGlhbCBzZXJ2aWNlc1wiIGFyZSB1c2VkIGJhc2VkIG9uIGxlZ2l0aW1hdGUgaW50ZXJlc3QgYW5kIGNhbm5vdCBiZSBvcHRlZCBvdXQgKGFuIG9iamVjdGlvbiBtYXkgaGF2ZSB0byBiZSBtYWRlIGJ5IGVtYWlsIG9yIGxldHRlciBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIHByaXZhY3kgcG9saWN5KSwgd2hpbGUgYWxsIG90aGVyIHNlcnZpY2VzIGFyZSB1c2VkIG9ubHkgYWZ0ZXIgY29uc2VudCBoYXMgYmVlbiBnaXZlbi4iLCJkYXRhUHJvY2Vzc2luZ0luVGhpcmRDb3VudHJpZXMiOiJEYXRhIHByb2Nlc3NpbmcgaW4gdGhpcmQgY291bnRyaWVzIiwic2FmZXR5TWVjaGFuaXNtcyI6eyJsYWJlbCI6IlNhZmV0eSBtZWNoYW5pc21zIGZvciBkYXRhIHRyYW5zbWlzc2lvbiIsInN0YW5kYXJkQ29udHJhY3R1YWxDbGF1c2VzIjoiU3RhbmRhcmQgY29udHJhY3R1YWwgY2xhdXNlcyIsImFkZXF1YWN5RGVjaXNpb24iOiJBZGVxdWFjeSBkZWNpc2lvbiIsImV1IjoiRVUiLCJzd2l0emVybGFuZCI6IlN3aXR6ZXJsYW5kIiwiYmluZGluZ0NvcnBvcmF0ZVJ1bGVzIjoiQmluZGluZyBjb3Jwb3JhdGUgcnVsZXMiLCJjb250cmFjdHVhbEd1YXJhbnRlZVNjY1N1YnByb2Nlc3NvcnMiOiJDb250cmFjdHVhbCBndWFyYW50ZWUgZm9yIHN0YW5kYXJkIGNvbnRyYWN0dWFsIGNsYXVzZXMgd2l0aCBzdWItcHJvY2Vzc29ycyJ9LCJkdXJhdGlvblVuaXQiOnsibjEiOnsicyI6InNlY29uZCIsIm0iOiJtaW51dGUiLCJoIjoiaG91ciIsImQiOiJkYXkiLCJtbyI6Im1vbnRoIiwieSI6InllYXIifSwibngiOnsicyI6InNlY29uZHMiLCJtIjoibWludXRlcyIsImgiOiJob3VycyIsImQiOiJkYXlzIiwibW8iOiJtb250aHMiLCJ5IjoieWVhcnMifX0sImNsb3NlIjoiQ2xvc2UiLCJjbG9zZVdpdGhvdXRTYXZpbmciOiJDbG9zZSB3aXRob3V0IHNhdmluZyIsInllcyI6IlllcyIsIm5vIjoiTm8iLCJ1bmtub3duIjoiVW5rbm93biIsIm5vbmUiOiJOb25lIiwibm9MaWNlbnNlIjoiTm8gbGljZW5zZSBhY3RpdmF0ZWQgLSBub3QgZm9yIHByb2R1Y3Rpb24gdXNlISIsImRldkxpY2Vuc2UiOiJQcm9kdWN0IGxpY2Vuc2Ugbm90IGZvciBwcm9kdWN0aW9uIHVzZSEiLCJkZXZMaWNlbnNlTGVhcm5Nb3JlIjoiTGVhcm4gbW9yZSIsImRldkxpY2Vuc2VMaW5rIjoiaHR0cHM6XC9cL2Rldm93bC5pb1wva25vd2xlZGdlLWJhc2VcL2xpY2Vuc2UtaW5zdGFsbGF0aW9uLXR5cGVcLyIsImFuZFNlcGFyYXRvciI6IiBhbmQgIiwiZGVwcmVjYXRlZCI6eyJhcHByb3ByaWF0ZVNhZmVndWFyZCI6IkFwcHJvcHJpYXRlIHNhZmVndWFyZCIsImRhdGFQcm9jZXNzaW5nSW5VbnNhZmVDb3VudHJpZXMiOiJEYXRhIHByb2Nlc3NpbmcgaW4gdW5zYWZlIHRoaXJkIGNvdW50cmllcyIsImxlZ2FsUmVxdWlyZW1lbnQiOiJDb21wbGlhbmNlIHdpdGggYSBsZWdhbCBvYmxpZ2F0aW9uIn19LCJwYWdlUmVxdWVzdFV1aWQ0IjoiYWY3MWZmMDNiLWZmZmUtNDdmOC1iMDkwLWEwMGE3Nzc2MTMxYiIsInBhZ2VCeUlkVXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cLz9wYWdlX2lkIiwicGx1Z2luVXJsIjoiaHR0cHM6XC9cL2Rldm93bC5pb1wvd29yZHByZXNzLXJlYWwtY29va2llLWJhbm5lclwvIn19PC9zY3JpcHQ+PHNjcmlwdCBkYXRhLXNraXAtbGF6eS1sb2FkPSJqcy1leHRyYSIgZGF0YS1za2lwLW1vdmluZz0idHJ1ZSIgZGF0YS1uby1kZWZlciBuaXRyby1leGNsdWRlIGRhdGEtYWx0LXR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iIGRhdGEtZG9udC1tZXJnZSBkYXRhLXdwbWV0ZW9yLW5vb3B0aW1pemU9InRydWUiIGRhdGEtY2Zhc3luYz0iZmFsc2UiIGlkPSJhMDYyYzMyMjA1Yjg5MjI3ZDRkMzk5ZTIzNzE0NjJkNDMyLWpzLWV4dHJhIj4KKCgpPT57dmFyIHg9ZnVuY3Rpb24gKGEsYil7cmV0dXJuLTE8WyJjb2RlT3B0SW4iLCJjb2RlT3B0T3V0IiwiY29kZU9uUGFnZUxvYWQiLCJjb250YWN0RW1haWwiXS5pbmRleE9mKGEpJiYic3RyaW5nIj09dHlwZW9mIGImJmIuc3RhcnRzV2l0aCgiYmFzZTY0LWVuY29kZWQ6Iik\/d2luZG93LmF0b2IoYi5zdWJzdHIoMTUpKTpifSx0PShlLHQpPT5uZXcgUHJveHkoZSx7Z2V0OihlLG4pPT57bGV0IHI9UmVmbGVjdC5nZXQoZSxuKTtyZXR1cm4gbj09PXQmJiJzdHJpbmciPT10eXBlb2YgciYmKHI9SlNPTi5wYXJzZShyLHgpLFJlZmxlY3Quc2V0KGUsbixyKSkscn19KSxuPUpTT04ucGFyc2UoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImEwNjJjMzIyMDViODkyMjdkNGQzOTllMjM3MTQ2MmQ0MzEtanMtZXh0cmEiKS5pbm5lckhUTUwseCk7d2luZG93LlByb3h5P24ub3RoZXJzLmZyb250ZW5kPXQobi5vdGhlcnMuZnJvbnRlbmQsImdyb3VwcyIpOm4ub3RoZXJzLmZyb250ZW5kLmdyb3Vwcz1KU09OLnBhcnNlKG4ub3RoZXJzLmZyb250ZW5kLmdyb3Vwcyx4KTt3aW5kb3cuUHJveHk\/bi5vdGhlcnM9dChuLm90aGVycywiY3VzdG9taXplVmFsdWVzQmFubmVyIik6bi5vdGhlcnMuY3VzdG9taXplVmFsdWVzQmFubmVyPUpTT04ucGFyc2Uobi5vdGhlcnMuY3VzdG9taXplVmFsdWVzQmFubmVyLHgpOzt3aW5kb3cucmVhbENvb2tpZUJhbm5lcj1uO3dpbmRvd1tNYXRoLnJhbmRvbSgpLnRvU3RyaW5nKDM2KV09bjsKfSkoKTsKPC9zY3JpcHQ+PHNjcmlwdCBkYXRhLWNmYXN5bmM9ImZhbHNlIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGlkPSJyZWFsLWNvb2tpZS1iYW5uZXItcHJvLWJhbm5lci1qcy1iZWZvcmUiPgovKiA8IVtDREFUQVsgKi8KKChhLGIpPT57YVtiXXx8KGFbYl09e3VuYmxvY2tTeW5jOigpPT51bmRlZmluZWR9LFsiY29uc2VudFN5bmMiXS5mb3JFYWNoKGM9PmFbYl1bY109KCk9Pih7Y29va2llOm51bGwsY29uc2VudEdpdmVuOiExLGNvb2tpZU9wdEluOiEwfSkpLFsiY29uc2VudCIsImNvbnNlbnRBbGwiLCJ1bmJsb2NrIl0uZm9yRWFjaChjPT5hW2JdW2NdPSguLi5kKT0+bmV3IFByb21pc2UoZT0+YS5hZGRFdmVudExpc3RlbmVyKGIsKCk9PnthW2JdW2NdKC4uLmQpLnRoZW4oZSl9LHtvbmNlOiEwfSkpKSl9KSh3aW5kb3csImNvbnNlbnRBcGkiKTsKLy8jIHNvdXJjZVVSTD1yZWFsLWNvb2tpZS1iYW5uZXItcHJvLWJhbm5lci1qcy1iZWZvcmUKLyogXV0+ICovCjwvc2NyaXB0Pgo8c2NyaXB0IGRhdGEtY2Zhc3luYz0iZmFsc2UiIHR5cGU9InRleHQvamF2YXNjcmlwdCIgZGVmZXIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50LzUwZmRjZTMzNzA1OWUwMzYzOGI5N2IyNTAxODJiNzI3L2Rpc3QvMjYyODE2MDA3LmpzIiBpZD0icmVhbC1jb29raWUtYmFubmVyLXByby1iYW5uZXItanMiPjwvc2NyaXB0Pgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdhbmltYXRlLWNzcy1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvcGx1Z2lucy9yZWFsLWNvb2tpZS1iYW5uZXItcHJvL3B1YmxpYy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzJyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz4KPHN0eWxlIGlkPSd3cC1pbWctYXV0by1zaXplcy1jb250YWluLWlubGluZS1jc3MnIHR5cGU9J3RleHQvY3NzJz4KaW1nOmlzKFtzaXplcz1hdXRvIGldLFtzaXplc149ImF1dG8sIiBpXSl7Y29udGFpbi1pbnRyaW5zaWMtc2l6ZTozMDAwcHggMTUwMHB4fQovKiMgc291cmNlVVJMPXdwLWltZy1hdXRvLXNpemVzLWNvbnRhaW4taW5saW5lLWNzcyAqLwo8L3N0eWxlPgoKCjxzdHlsZSBpZD0nY2xhc3NpYy10aGVtZS1zdHlsZXMtaW5saW5lLWNzcycgdHlwZT0ndGV4dC9jc3MnPgovKiEgVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkICovCi53cC1ibG9jay1idXR0b25fX2xpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMjM3M2M7Ym9yZGVyLXJhZGl1czo5OTk5cHg7Ym94LXNoYWRvdzpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6Y2FsYyguNjY3ZW0gKyAycHgpIGNhbGMoMS4zMzNlbSArIDJweCk7Zm9udC1zaXplOjEuMTI1ZW19LndwLWJsb2NrLWZpbGVfX2J1dHRvbntiYWNrZ3JvdW5kOiMzMjM3M2M7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0KLyojIHNvdXJjZVVSTD0vd3AtaW5jbHVkZXMvY3NzL2NsYXNzaWMtdGhlbWVzLm1pbi5jc3MgKi8KPC9zdHlsZT4KPHN0eWxlIGlkPSdmb250LWF3ZXNvbWUtc3ZnLXN0eWxlcy1kZWZhdWx0LWlubGluZS1jc3MnIHR5cGU9J3RleHQvY3NzJz4KLnN2Zy1pbmxpbmUtLWZhIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgaGVpZ2h0OiAxZW07CiAgb3ZlcmZsb3c6IHZpc2libGU7CiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07Cn0KLyojIHNvdXJjZVVSTD1mb250LWF3ZXNvbWUtc3ZnLXN0eWxlcy1kZWZhdWx0LWlubGluZS1jc3MgKi8KPC9zdHlsZT4KCjxzdHlsZSBpZD0nZm9udC1hd2Vzb21lLXN2Zy1zdHlsZXMtaW5saW5lLWNzcycgdHlwZT0ndGV4dC9jc3MnPgogICAud3AtYmxvY2stZm9udC1hd2Vzb21lLWljb24gc3ZnOjpiZWZvcmUsCiAgIC53cC1yaWNoLXRleHQtZm9udC1hd2Vzb21lLWljb24gc3ZnOjpiZWZvcmUge2NvbnRlbnQ6IHVuc2V0O30KLyojIHNvdXJjZVVSTD1mb250LWF3ZXNvbWUtc3ZnLXN0eWxlcy1pbmxpbmUtY3NzICovCjwvc3R5bGU+CjxzdHlsZSBpZD0nZ2xvYmFsLXN0eWxlcy1pbmxpbmUtY3NzJyB0eXBlPSd0ZXh0L2Nzcyc+Cjpyb290ey0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS1zcXVhcmU6IDE7LS13cC0tcHJlc2V0LS1hc3BlY3QtcmF0aW8tLTQtMzogNC8zOy0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS0zLTQ6IDMvNDstLXdwLS1wcmVzZXQtLWFzcGVjdC1yYXRpby0tMy0yOiAzLzI7LS13cC0tcHJlc2V0LS1hc3BlY3QtcmF0aW8tLTItMzogMi8zOy0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS0xNi05OiAxNi85Oy0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS05LTE2OiA5LzE2Oy0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrOiAjMDAwMDAwOy0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXk6ICNhYmI4YzM7LS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGU6ICNmZmZmZmY7LS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1waW5rOiAjZjc4ZGE3Oy0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXJlZDogI2NmMmUyZTstLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1vcmFuZ2U6ICNmZjY5MDA7LS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtYW1iZXI6ICNmY2I5MDA7LS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JlZW4tY3lhbjogIzdiZGNiNTstLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1ncmVlbi1jeWFuOiAjMDBkMDg0Oy0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtY3lhbi1ibHVlOiAjOGVkMWZjOy0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWN5YW4tYmx1ZTogIzA2OTNlMzstLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1wdXJwbGU6ICM5YjUxZTA7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdml2aWQtY3lhbi1ibHVlLXRvLXZpdmlkLXB1cnBsZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoNiwxNDcsMjI3KSAwJSxyZ2IoMTU1LDgxLDIyNCkgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbGlnaHQtZ3JlZW4tY3lhbi10by12aXZpZC1ncmVlbi1jeWFuOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigxMjIsMjIwLDE4MCkgMCUscmdiKDAsMjA4LDEzMCkgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbHVtaW5vdXMtdml2aWQtYW1iZXItdG8tbHVtaW5vdXMtdml2aWQtb3JhbmdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTIsMTg1LDApIDAlLHJnYigyNTUsMTA1LDApIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWx1bWlub3VzLXZpdmlkLW9yYW5nZS10by12aXZpZC1yZWQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDI1NSwxMDUsMCkgMCUscmdiKDIwNyw0Niw0NikgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdmVyeS1saWdodC1ncmF5LXRvLWN5YW4tYmx1aXNoLWdyYXk6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDIzOCwyMzgsMjM4KSAwJSxyZ2IoMTY5LDE4NCwxOTUpIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWNvb2wtdG8td2FybS1zcGVjdHJ1bTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoNzQsMjM0LDIyMCkgMCUscmdiKDE1MSwxMjAsMjA5KSAyMCUscmdiKDIwNyw0MiwxODYpIDQwJSxyZ2IoMjM4LDQ0LDEzMCkgNjAlLHJnYigyNTEsMTA1LDk4KSA4MCUscmdiKDI1NCwyNDgsNzYpIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWJsdXNoLWxpZ2h0LXB1cnBsZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMjU1LDIwNiwyMzYpIDAlLHJnYigxNTIsMTUwLDI0MCkgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tYmx1c2gtYm9yZGVhdXg6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDI1NCwyMDUsMTY1KSAwJSxyZ2IoMjU0LDQ1LDQ1KSA1MCUscmdiKDEwNywwLDYyKSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy1kdXNrOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTUsMjAzLDExMikgMCUscmdiKDE5OSw4MSwxOTIpIDUwJSxyZ2IoNjUsODgsMjA4KSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1wYWxlLW9jZWFuOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTUsMjQ1LDIwMykgMCUscmdiKDE4MiwyMjcsMjEyKSA1MCUscmdiKDUxLDE2NywxODEpIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWVsZWN0cmljLWdyYXNzOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyMDIsMjQ4LDEyOCkgMCUscmdiKDExMywyMDYsMTI2KSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1taWRuaWdodDogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMiwzLDEyOSkgMCUscmdiKDQwLDExNiwyNTIpIDEwMCUpOy0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbDogMTNweDstLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtOiAyMHB4Oy0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZTogMzZweDstLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0teC1sYXJnZTogNDJweDstLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwOiAwLjQ0cmVtOy0td3AtLXByZXNldC0tc3BhY2luZy0tMzA6IDAuNjdyZW07LS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MDogMXJlbTstLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwOiAxLjVyZW07LS13cC0tcHJlc2V0LS1zcGFjaW5nLS02MDogMi4yNXJlbTstLXdwLS1wcmVzZXQtLXNwYWNpbmctLTcwOiAzLjM4cmVtOy0td3AtLXByZXNldC0tc3BhY2luZy0tODA6IDUuMDZyZW07LS13cC0tcHJlc2V0LS1zaGFkb3ctLW5hdHVyYWw6IDZweCA2cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTstLXdwLS1wcmVzZXQtLXNoYWRvdy0tZGVlcDogMTJweCAxMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjQpOy0td3AtLXByZXNldC0tc2hhZG93LS1zaGFycDogNnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOy0td3AtLXByZXNldC0tc2hhZG93LS1vdXRsaW5lZDogNnB4IDZweCAwcHggLTNweCByZ2IoMjU1LCAyNTUsIDI1NSksIDZweCA2cHggcmdiKDAsIDAsIDApOy0td3AtLXByZXNldC0tc2hhZG93LS1jcmlzcDogNnB4IDZweCAwcHggcmdiKDAsIDAsIDApO306d2hlcmUoLmlzLWxheW91dC1mbGV4KXtnYXA6IDAuNWVtO306d2hlcmUoLmlzLWxheW91dC1ncmlkKXtnYXA6IDAuNWVtO31ib2R5IC5pcy1sYXlvdXQtZmxleHtkaXNwbGF5OiBmbGV4O30uaXMtbGF5b3V0LWZsZXh7ZmxleC13cmFwOiB3cmFwO2FsaWduLWl0ZW1zOiBjZW50ZXI7fS5pcy1sYXlvdXQtZmxleCA+IDppcygqLCBkaXYpe21hcmdpbjogMDt9Ym9keSAuaXMtbGF5b3V0LWdyaWR7ZGlzcGxheTogZ3JpZDt9LmlzLWxheW91dC1ncmlkID4gOmlzKCosIGRpdil7bWFyZ2luOiAwO306d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMuaXMtbGF5b3V0LWZsZXgpe2dhcDogMmVtO306d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMuaXMtbGF5b3V0LWdyaWQpe2dhcDogMmVtO306d2hlcmUoLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtbGF5b3V0LWZsZXgpe2dhcDogMS4yNWVtO306d2hlcmUoLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtbGF5b3V0LWdyaWQpe2dhcDogMS4yNWVtO30uaGFzLWJsYWNrLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7fS5oYXMtY3lhbi1ibHVpc2gtZ3JheS1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnQ7fS5oYXMtd2hpdGUtY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudDt9Lmhhcy1wYWxlLXBpbmstY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLXBpbmspICFpbXBvcnRhbnQ7fS5oYXMtdml2aWQtcmVkLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLW9yYW5nZSkgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy12aXZpZC1hbWJlci1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLWFtYmVyKSAhaW1wb3J0YW50O30uaGFzLWxpZ2h0LWdyZWVuLWN5YW4tY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWdyZWVuLWN5YW4tY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXBhbGUtY3lhbi1ibHVlLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1jeWFuLWJsdWUpICFpbXBvcnRhbnQ7fS5oYXMtdml2aWQtY3lhbi1ibHVlLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXB1cnBsZS1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXB1cnBsZSkgIWltcG9ydGFudDt9Lmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDt9Lmhhcy1jeWFuLWJsdWlzaC1ncmF5LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnQ7fS5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7fS5oYXMtcGFsZS1waW5rLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtcGluaykgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1yZWQtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1vcmFuZ2UpICFpbXBvcnRhbnQ7fS5oYXMtbHVtaW5vdXMtdml2aWQtYW1iZXItYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtYW1iZXIpICFpbXBvcnRhbnQ7fS5oYXMtbGlnaHQtZ3JlZW4tY3lhbi1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWdyZWVuLWN5YW4tYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtZ3JlZW4tY3lhbikgIWltcG9ydGFudDt9Lmhhcy1wYWxlLWN5YW4tYmx1ZS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLWN5YW4tYmx1ZSkgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1jeWFuLWJsdWUtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1wdXJwbGUpICFpbXBvcnRhbnQ7fS5oYXMtYmxhY2stYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKSAhaW1wb3J0YW50O30uaGFzLWN5YW4tYmx1aXNoLWdyYXktYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnQ7fS5oYXMtd2hpdGUtYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O30uaGFzLXBhbGUtcGluay1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1waW5rKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXJlZC1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtb3JhbmdlKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1hbWJlcikgIWltcG9ydGFudDt9Lmhhcy1saWdodC1ncmVlbi1jeWFuLWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWdyZWVuLWN5YW4tYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWdyZWVuLWN5YW4pICFpbXBvcnRhbnQ7fS5oYXMtcGFsZS1jeWFuLWJsdWUtYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWN5YW4tYmx1ZS1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXB1cnBsZS1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcHVycGxlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWN5YW4tYmx1ZS10by12aXZpZC1wdXJwbGUtZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdml2aWQtY3lhbi1ibHVlLXRvLXZpdmlkLXB1cnBsZSkgIWltcG9ydGFudDt9Lmhhcy1saWdodC1ncmVlbi1jeWFuLXRvLXZpdmlkLWdyZWVuLWN5YW4tZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbGlnaHQtZ3JlZW4tY3lhbi10by12aXZpZC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLXRvLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy12aXZpZC1hbWJlci10by1sdW1pbm91cy12aXZpZC1vcmFuZ2UpICFpbXBvcnRhbnQ7fS5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLXRvLXZpdmlkLXJlZC1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy12aXZpZC1vcmFuZ2UtdG8tdml2aWQtcmVkKSAhaW1wb3J0YW50O30uaGFzLXZlcnktbGlnaHQtZ3JheS10by1jeWFuLWJsdWlzaC1ncmF5LWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLXZlcnktbGlnaHQtZ3JheS10by1jeWFuLWJsdWlzaC1ncmF5KSAhaW1wb3J0YW50O30uaGFzLWNvb2wtdG8td2FybS1zcGVjdHJ1bS1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1jb29sLXRvLXdhcm0tc3BlY3RydW0pICFpbXBvcnRhbnQ7fS5oYXMtYmx1c2gtbGlnaHQtcHVycGxlLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWJsdXNoLWxpZ2h0LXB1cnBsZSkgIWltcG9ydGFudDt9Lmhhcy1ibHVzaC1ib3JkZWF1eC1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1ibHVzaC1ib3JkZWF1eCkgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy1kdXNrLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWx1bWlub3VzLWR1c2spICFpbXBvcnRhbnQ7fS5oYXMtcGFsZS1vY2Vhbi1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1wYWxlLW9jZWFuKSAhaW1wb3J0YW50O30uaGFzLWVsZWN0cmljLWdyYXNzLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWVsZWN0cmljLWdyYXNzKSAhaW1wb3J0YW50O30uaGFzLW1pZG5pZ2h0LWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLW1pZG5pZ2h0KSAhaW1wb3J0YW50O30uaGFzLXNtYWxsLWZvbnQtc2l6ZXtmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpICFpbXBvcnRhbnQ7fS5oYXMtbWVkaXVtLWZvbnQtc2l6ZXtmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtKSAhaW1wb3J0YW50O30uaGFzLWxhcmdlLWZvbnQtc2l6ZXtmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2UpICFpbXBvcnRhbnQ7fS5oYXMteC1sYXJnZS1mb250LXNpemV7Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXgtbGFyZ2UpICFpbXBvcnRhbnQ7fQovKiMgc291cmNlVVJMPWdsb2JhbC1zdHlsZXMtaW5saW5lLWNzcyAqLwo8L3N0eWxlPgoKPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nZGFzaGljb25zLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtaW5jbHVkZXMvY3NzL2Rhc2hpY29ucy5taW4uY3NzJyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz4KCgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdmYmstY292ZXItY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL2Zia2NvdmVyL3N0eWxlLmNzcycgdHlwZT0ndGV4dC9jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J2pxdWVyeS11aS1iYXNlLWNzcycgaHJlZj0nLy9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnl1aS8xLjEzLjMvdGhlbWVzL2ZsaWNrL2pxdWVyeS11aS5jc3MnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdtb250c2VycmF0LWZvbnQtY3NzJyBocmVmPSdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdCcgdHlwZT0ndGV4dC9jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J21tZW51LWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9tbWVudS9jc3MvanF1ZXJ5Lm1tZW51LmFsbC5jc3MnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdzbGlwcHJ5LWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9zbGlwcHJ5L3NsaXBwcnkuY3NzJyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nb3dsLWNhcm91c2VsLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9vd2wtY2Fyb3VzZWwvb3dsLmNhcm91c2VsLmNzcycgdHlwZT0ndGV4dC9jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J293bC10aGVtZS1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvb3dsLWNhcm91c2VsL293bC50aGVtZS5jc3MnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdvd2wtdHJhbnNpdGlvbnMtY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL293bC1jYXJvdXNlbC9vd2wudHJhbnNpdGlvbnMuY3NzJyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nbWFnbmlmaWMtcG9wdXAtY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL21hZ25pZmljLXBvcHVwL21hZ25pZmljLXBvcHVwLmNzcycgdHlwZT0ndGV4dC9jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J3ZleC1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvdmV4L2Nzcy92ZXguY3NzJyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0ndmV4LXRoZW1lLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy92ZXgvY3NzL3ZleC10aGVtZS1mbGF0LWF0dGFjay5jc3MnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdzZWxlY3QyLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9zZWxlY3QyL2Nzcy9zZWxlY3QyLm1pbi5jc3MnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdhbHBhY2EtY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL2FscGFjYS93ZWIvYWxwYWNhLm1pbi5jc3MnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdmYmstbWFnYXppbmUtY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvc3R5bGVzaGVldHMvbWFnYXppbmUuY3NzJyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz4KPHN0eWxlIGlkPSdmYmstbWFnYXppbmUtaW5saW5lLWNzcycgdHlwZT0ndGV4dC9jc3MnPgpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktYXdhcmRzIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWFkOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWF3YXJkczpob3ZlciB7IGJvcmRlci1jb2xvcjogIzAwYWFhZDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1hd2FyZHM6aG92ZXIgYSB7IGNvbG9yOiAjMDBhYWFkOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1hd2FyZHMtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFhZCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1hd2FyZHMtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktYXdhcmRzLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogIzAwYWFhZCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1hd2FyZHMtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICMwMGFhYWQgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktZXZlbnRzIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0N2JiOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWV2ZW50czpob3ZlciB7IGJvcmRlci1jb2xvcjogIzE0NDdiYjsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1ldmVudHM6aG92ZXIgYSB7IGNvbG9yOiAjMTQ0N2JiOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzE0NDdiYiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1ldmVudHMtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogIzE0NDdiYiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1ldmVudHMtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICMxNDQ3YmIgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YTBhOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZTpob3ZlciB7IGJvcmRlci1jb2xvcjogI2ViNmEwYTsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWU6aG92ZXIgYSB7IGNvbG9yOiAjZWI2YTBhOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ViNmEwYSAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogI2ViNmEwYSAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICNlYjZhMGEgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcyBhIHsgYmFja2dyb3VuZC1jb2xvcjogI2YzM2E0ODsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjZjMzYTQ4OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXM6aG92ZXIgYSB7IGNvbG9yOiAjZjMzYTQ4OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMzYTQ4ICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1ib3JkZXItY29sb3Itb24taG92ZXI6aG92ZXIgeyBib3JkZXItY29sb3I6ICNmMzNhNDggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy10ZXh0LWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICNmMzNhNDggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2ggYSB7IGJhY2tncm91bmQtY29sb3I6ICNhNjM0ODg7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2g6aG92ZXIgeyBib3JkZXItY29sb3I6ICNhNjM0ODg7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2g6aG92ZXIgYSB7IGNvbG9yOiAjYTYzNDg4OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNhNjM0ODggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYm9yZGVyLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjYTYzNDg4ICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLXRleHQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICNhNjM0ODggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktc3RvcmllcyBhIHsgYmFja2dyb3VuZC1jb2xvcjogIzU0NzEwMDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjNTQ3MTAwOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXM6aG92ZXIgYSB7IGNvbG9yOiAjNTQ3MTAwOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ3MTAwICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy1ib3JkZXItY29sb3Itb24taG92ZXI6aG92ZXIgeyBib3JkZXItY29sb3I6ICM1NDcxMDAgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy10ZXh0LWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICM1NDcxMDAgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktZnV0dXJlIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNiYzIyOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZTpob3ZlciB7IGJvcmRlci1jb2xvcjogI2MzYmMyMjsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1mdXR1cmU6aG92ZXIgYSB7IGNvbG9yOiAjYzNiYzIyOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2MzYmMyMiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1mdXR1cmUtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogI2MzYmMyMiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1mdXR1cmUtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICNjM2JjMjIgIWltcG9ydGFudDsgfQovKiMgc291cmNlVVJMPWZiay1tYWdhemluZS1pbmxpbmUtY3NzICovCjwvc3R5bGU+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvbW9kZXJuaXpyLm1pbi5qcyIgaWQ9Im1vZGVybml6ci1qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWluY2x1ZGVzL2pzL2pxdWVyeS9qcXVlcnkubWluLmpzIiBpZD0ianF1ZXJ5LWNvcmUtanMiPjwvc2NyaXB0PgoKPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9tbWVudS9qcy9qcXVlcnkubW1lbnUubWluLmFsbC5qcyIgaWQ9Im1tZW51LWpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9zbGlwcHJ5L3NsaXBwcnkubWluLmpzIiBpZD0ic2xpcHByeS1qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvanF1ZXJ5LnRvdWNoU3dpcGUubWluLmpzIiBpZD0idG91Y2gtc3dpcGUtanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL293bC1jYXJvdXNlbC9vd2wuY2Fyb3VzZWwubWluLmpzIiBpZD0ib3dsLWpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9yZWNhcHRjaGEvYXBpLmpzP3JlbmRlcj1leHBsaWNpdCIgaWQ9InJlY2FwdGNoYS1qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgZGVmZXIgY3Jvc3NvcmlnaW49ImFub255bW91cyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8va2l0LmZvbnRhd2Vzb21lLmNvbS8zYzg5Zjc1OGMxLmpzIiBpZD0iZm9udC1hd2Vzb21lLW9mZmljaWFsLWpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGlkPSJ3cG1sLWJyb3dzZXItcmVkaXJlY3QtanMtZXh0cmEiPgovKiA8IVtDREFUQVsgKi8KdmFyIHdwbWxfYnJvd3Nlcl9yZWRpcmVjdF9wYXJhbXMgPSB7InBhZ2VMYW5ndWFnZSI6ImVuIiwibGFuZ3VhZ2VVcmxzIjp7ImVuX3VzIjoiaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIsImVuIjoiaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIsInVzIjoiaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIsIml0X2l0IjoiaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvaXQvIiwiaXQiOiJodHRwczovL21hZ2F6aW5lLmZiay5ldS9pdC8ifSwiY29va2llIjp7Im5hbWUiOiJfaWNsX3Zpc2l0b3JfbGFuZ19qcyIsImRvbWFpbiI6Im1hZ2F6aW5lLmZiay5ldSIsInBhdGgiOiIvIiwiZXhwaXJhdGlvbiI6MjR9fTsKLy8jIHNvdXJjZVVSTD13cG1sLWJyb3dzZXItcmVkaXJlY3QtanMtZXh0cmEKLyogXV0+ICovCjwvc2NyaXB0PgoKPGxpbmsgcmVsPSJodHRwczovL2FwaS53Lm9yZy8iIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL3dwLWpzb24vIiAvPjxsaW5rIHJlbD0iRWRpdFVSSSIgdHlwZT0iYXBwbGljYXRpb24vcnNkK3htbCIgdGl0bGU9IlJTRCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUveG1scnBjLnBocD9yc2QiIC8+CgoJCTxtZXRhIHByb3BlcnR5PSJvZzpsb2dvIiBjb250ZW50PSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvaW1hZ2VzL3Nwcml0ZXMvbG9nb3MvZmJrLW1hZ2F6aW5lLXNtYWxsLnBuZyIgc2l6ZT0iMTQweDYwIi8+CgkJPG1ldGEgcHJvcGVydHk9Im9nOmxvZ28iIGNvbnRlbnQ9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9pbWFnZXMvc3ByaXRlcy1yZXRpbmEvbG9nb3MvZmJrLW1hZ2F6aW5lLXNtYWxsLnBuZyIgc2l6ZT0iMjgweDEyMCIvPgoJPC9oZWFkPgoJCgk8Ym9keSBjbGFzcz0iYXJjaGl2ZSB0YXgtZmJrbmV3c3RhZyB0ZXJtLWlubm92YXRpb24gdGVybS0zNjYgd3AtdGhlbWUtZmJrLW1hZ2F6aW5lIG1hZ2F6aW5lIGV2ZXJlc3QtZm9ybXMtbm8tanMiPgoKCQk8ZGl2IGNsYXNzPSJwYWdlIj4KCgkJPGhlYWRlcj4KCQkJPGRpdiBjbGFzcz0iaGVhZGVyLXdyYXBwZXIiPgoJCQkJPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KCgkJCQkJPCEtLSBTaWRlIE5hdiAtLT4KCQkJCQk8bmF2IGlkPSJzaWRlLW5hdiI+CgkJCQkJICAgIAoJCQkJCSAgICA8ZGl2PgoKICAgICAgICAJCQkgICAgCSAgICAgICAgPHVsIGlkPSJtZW51LW1hZ2F6aW5lLW1haW4tbmF2LWVuIiBjbGFzcz0ic2Vjb25kYXJ5LW5hdiI+PGxpIGlkPSJtZW51LWl0ZW0tNTQiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU0IGZia25ld3NjYXRlZ29yeS1hd2FyZHMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvYXdhcmRzLyI+QXdhcmRzPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTU1IiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2V2ZW50cy8iPkV2ZW50czwvYT48L2xpPgo8bGkgaWQ9Im1lbnUtaXRlbS01NiIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTYgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZSI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9oYWxsLW9mLWZhbWUvIj5IYWxsIE9mIEZhbWU8L2E+PC9saT4KPGxpIGlkPSJtZW51LWl0ZW0tNTciIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU3IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL29wcG9ydHVuaXRpZXMvIj5PcHBvcnR1bml0aWVzPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTU4IiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01OCBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2giPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvcmVzZWFyY2gvIj5SZXNlYXJjaDwvYT48L2xpPgo8bGkgaWQ9Im1lbnUtaXRlbS01OSIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZSI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9mdXR1cmUvIj5UcmVuZHMmYW1wO0Z1dHVyZTwvYT48L2xpPgo8bGkgaWQ9Im1lbnUtaXRlbS02MCIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNjAgZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvc3Rvcmllcy8iPlN0b3JpZXM8L2E+PC9saT4KPC91bD4gICAgICAgICAgICAJCQkgICAgICAgIAogICAgICAgIAkJCSAgICAgICAgIAk8dWwgY2xhc3M9Imxhbmd1YWdlLW1lbnUiPgogICAgICAgICAgICA8bGkgY2xhc3M9ImljbC1lbiI+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL3RhZ3MvaW5ub3ZhdGlvbi8iIGNsYXNzPSJhY3RpdmUiIHRpdGxlPSJFbmdsaXNoIj5FTkdMSVNIPC9hPgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaSBjbGFzcz0iaWNsLWl0Ij4KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvaXQvdGFncy9pbm5vdmF0aW9uLyIgY2xhc3M9IiIgdGl0bGU9Ikl0YWxpYW5vIj5JVEFMSUFOTzwvYT4KICAgICAgICA8L2xpPgogICAgPC91bD4gICAgICAgICAgICAgICAgICAgICAgICAKCSAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KCSAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmZiay5ldS9lbi8iIHRhcmdldD0iX2JsYW5rIj4mcmFycjsgZmJrLmV1PC9hPgoJICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CgkgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgoKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAkJCSAgICAgICAgCgkJCQkJPC9uYXY+CgoJCQkJICAgIDxkaXYgY2xhc3M9Im5hdmlnYXRpb24td3JhcHBlciI+CgoJCQkgICAgICAgIAk8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi8iIGNsYXNzPSJsb2dvLWZpeGVkIHNwcml0ZSI+PC9hPgoKCQkJCQkJPCEtLSBNYWluIE5hdiAtLT4KCQkJCQkJPG5hdiBjbGFzcz0ibWVudS1tYWdhemluZS1tYWluLW5hdi1lbi1jb250YWluZXIiPjx1bCBpZD0ibWVudS1tYWdhemluZS1tYWluLW5hdi1lbi0xIiBjbGFzcz0ibWFpbi1uYXYiPjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NCBmYmtuZXdzY2F0ZWdvcnktYXdhcmRzIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2F3YXJkcy8iPkF3YXJkczwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTUgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9ldmVudHMvIj5FdmVudHM8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU2IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvaGFsbC1vZi1mYW1lLyI+SGFsbCBPZiBGYW1lPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NyBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9vcHBvcnR1bml0aWVzLyI+T3Bwb3J0dW5pdGllczwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTggZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL3Jlc2VhcmNoLyI+UmVzZWFyY2g8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvZnV0dXJlLyI+VHJlbmRzJmFtcDtGdXR1cmU8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTYwIGZia25ld3NjYXRlZ29yeS1zdG9yaWVzIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL3N0b3JpZXMvIj5TdG9yaWVzPC9hPjwvbGk+CjwvdWw+PC9uYXY+CgkJCQkJCTxkaXYgaWQ9Im1vYmlsZS1oZWFkZXIiPgoJCQkJCQkJPGEgaHJlZj0iIyIgY2xhc3M9InNlYXJjaCI+PC9hPgoJCQkJCQkJPGEgaHJlZj0iI3NpZGUtbmF2IiBjbGFzcz0ic2lkZS1uYXYtaWNvbiI+PC9hPgoJCQkJCQk8L2Rpdj4KCgkJCQkJPC9kaXY+CgoJCQkJICAgIDxkaXYgY2xhc3M9InV0aWxpdGllcy13cmFwcGVyIj4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IiMiIGNsYXNzPSJzZWFyY2ggaW5saW5lLXJpZ2h0Ij48L2E+CgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmxpbmUtcmlnaHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsYW5ndWFnZS1tZW51Ij4KICAgICAgICAgICAgPGxpIGNsYXNzPSJpY2wtZW4iPgogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi90YWdzL2lubm92YXRpb24vIiBjbGFzcz0iYWN0aXZlIiB0aXRsZT0iRW5nbGlzaCI+RU48L2E+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpIGNsYXNzPSJpY2wtaXQiPgogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9pdC90YWdzL2lubm92YXRpb24vIiBjbGFzcz0iIiB0aXRsZT0iSXRhbGlhbm8iPklUPC9hPgogICAgICAgIDwvbGk+CiAgICA8L3VsPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmJrLmV1L2VuLyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJhcnJvdyBpbmxpbmUtcmlnaHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJrLmV1CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KCgkJCQkJPC9kaXY+CgoJCQkJPC9kaXY+CgkJCTwvZGl2PgoKCQkJPGRpdiBjbGFzcz0ibG9nby13cmFwcGVyIGNvbnRhaW5lciI+CgkJCQk8ZGl2IGNsYXNzPSJsb2dvIj4KCQkJCQk8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi8iIGNsYXNzPSJsb2dvLW1hZ2F6aW5lIHNwcml0ZSI+PC9hPgoJCQkJPC9kaXY+CgoJCQkJPGRpdiBjbGFzcz0ibW90dG8iPgoJCQkJCUZvciBhIEh1bWFuLUNlbnRlcmVkIEFJIAoJCQkJPC9kaXY+CgkJCTwvZGl2PgoJCQkKCQkJPGRpdiBjbGFzcz0ic2VhcmNoLWZpZWxkLXdyYXBwZXIiPgoJCQkgICAgPGZvcm0gYWN0aW9uPSIvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiIG1ldGhvZD0icG9zdCI+CgkJCSAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iYWN0aW9uIiB2YWx1ZT0iZmJrX21hZ2F6aW5lX3NlYXJjaF9yZXF1ZXN0Ii8+CgkJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0ibGFuZyIgdmFsdWU9ImVuIi8+CgkJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iZmJrX3NlYXJjaF9xdWVyeSIgdmFsdWU9IiIgYXV0b2NvbXBsZXRlPSJvZmYiIHBsYWNlaG9sZGVyPSJTZWFyY2guLi4iLz4KCQkJICAgIDwvZm9ybT4KCQkJICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5zLXByZXZpZXciPgoJCQkgICAgICAgIDwhLS0gcmVzdWx0cyB3aWxsIGJlIHJlbmRlcmVkIGhlcmUgLS0+CgkJCSAgICA8L2Rpdj4KCQkJPC9kaXY+CgoJCTwvaGVhZGVyPgoKPGRpdiBjbGFzcz0iaGVhZGVyLWVtcHR5Ij48L2Rpdj4KCjxtYWluPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIHBhZ2UgdGFnIj4KCiAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXItY29udGVudCI+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYWdlLXRpdGxlLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGgxPiNpbm5vdmF0aW9uPC9oMT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYWdlLWRldGFpbCI+CiAgICAgICAgICAgICAgICAgICAgPGhyLz4KICAgIDxkaXYgY2xhc3M9ImxheW91dC1jb250YWluZXIiPgogICAgICAgIAogICAgICAgIDx1bCBjbGFzcz0icG9zdHMtbGlzdCI+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZGlnaXRhbC1oZWFsdGgtYWktYmVjb21pbmctbm9ybWFsLWF0LXRoZS1jZW50ZXItZm9yLWRpZ2l0YWwtaGVhbHRoLXdlbGxiZWluZy1zaG93Y2FzZS1kYXkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9ESFdCX01hcnppYS1MdWNpYW5lcl9kZWYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyNiwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZGlnaXRhbC1oZWFsdGgtYWktYmVjb21pbmctbm9ybWFsLWF0LXRoZS1jZW50ZXItZm9yLWRpZ2l0YWwtaGVhbHRoLXdlbGxiZWluZy1zaG93Y2FzZS1kYXkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RGlnaXRhbCBIZWFsdGg6IEFJIGJlY29taW5nIOKAnG5vcm1hbOKAnSBhdCB0aGUgQ2VudGVyIGZvciBEaWdpdGFsIEhlYWx0aCAmIzAzODsgV2VsbGJlaW5nIHNob3djYXNlIGRheTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGcm9tIHJlc2VhcmNoIGxhYm9yYXRvcmllcyB0byBldmVyeWRheSBjbGluaWNhbCBwcmFjdGljZTogRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVy4oCZcyBDZW50ZXIgZm9yIERpZ2l0YWwgSGVhbHRoICZhbXA7IFdlbGxiZWluZyBwcmVzZW50ZWQgaXRzZWxmIGF0IFBvdm8gd2l0aCBhbiBldmVudCBkZWRpY2F0ZWQgdG8gaW5ub3ZhdGlvbiwgc2NpZW50aWZpYyByZXNlYXJjaCwgYW5kIG5ldyBjYWxscyBzaGFwaW5nIHRoZSBmdXR1cmUgb2YgaGVhbHRoY2FyZS4gDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYmV5b25kLXRoZS1hbGdvcml0aG0td2h5LWV1cm9wZXMtZnV0dXJlLWRlcGVuZHMtb24taHVtYW4tdGFsZW50LW5vdC1qdXN0LWFpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvTkFGVV9BcmNoaXZpby1GQkstNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMjAsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2JleW9uZC10aGUtYWxnb3JpdGhtLXdoeS1ldXJvcGVzLWZ1dHVyZS1kZXBlbmRzLW9uLWh1bWFuLXRhbGVudC1ub3QtanVzdC1haS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5CZXlvbmQgdGhlIEFsZ29yaXRobTogV2h5IEV1cm9wZeKAmXMgRnV0dXJlIERlcGVuZHMgb24gSHVtYW4gVGFsZW50LCBOb3QgSnVzdCBBSTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBQcm9mZXNzb3IgTmEgRnUgZnJvbSB0aGUgVHJpbml0eSBDb2xsZWdlIGluIER1YmxpbiBzaGFyZWQgaGVyIHZpc2lvbiBkdXJpbmcgYSByZWNlbnQgc2VtaW5hciBob3N0ZWQgYnkgRkJLIGFzIHBhcnQgb2YgdGhlIERJR0lUQUwgTUVSSVQgcHJvamVjdCAoYW4gaW5pdGlhdGl2ZSBvZiBleGNlbGxlbmNlIGRlZGljYXRlZCB0byB0cmFpbmluZyB0aGUgbmV4dCBnZW5lcmF0aW9uIG9mIGRpZ2l0YWwgc3BlY2lhbGlzdHMgaW4gQUksIEN5YmVyc2VjdXJpdHksIGFuZCBJb1QpLCBpZGVudGlmeWluZyBhIGNyaXRpY2FsIGluZmxlY3Rpb24gcG9pbnQgaW4gdGhlIGN1cnJlbnQgdGVjaG5vbG9naWNhbCByZXZvbHV0aW9uOiBhICJjcmlzaXMgb2YgaHVtYW4gdmlzaW9uIi4gWWV0IHRoaXMgY3Jpc2lzIGNvbnRhaW5zIHVucHJlY2VkZW50ZWQgb3Bwb3J0dW5pdGllcyBmb3IgdGhvc2UgcHJlcGFyZWQgdG8gc2VpemUgdGhlbS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVudGluby1hcy1hLWxhYm9yYXRvcnktb2YtaWRlYXMtZm9yLXRvbW9ycm93cy1idXNpbmVzc2VzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvQWRvYmVTdG9ja18xNTU4NDM3OS00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyMCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdHJlbnRpbm8tYXMtYS1sYWJvcmF0b3J5LW9mLWlkZWFzLWZvci10b21vcnJvd3MtYnVzaW5lc3Nlcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UcmVudGlubyBhcyBhIGxhYm9yYXRvcnkgb2YgaWRlYXMgZm9yIHRvbW9ycm934oCZcyBidXNpbmVzc2VzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRWRpdG9yaWFsIGJ5IEZlcnJ1Y2NpbyBSZXN0YSwgcHVibGlzaGVkIGluIHRoZSBuZXdzcGFwZXIgTOKAmUFkaWdlLCBNYXkgMjAsIDIwMjYuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWZvci1sYW5kLXZhbHVhdGlvbi10aGUtZ2xpc3QtcHJvamVjdC1ieS1nZW5pdXMtbG9jaS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1L0Fkb2JlU3RvY2tfMTM0NjkxNTExNS00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAxMSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktZm9yLWxhbmQtdmFsdWF0aW9uLXRoZS1nbGlzdC1wcm9qZWN0LWJ5LWdlbml1cy1sb2NpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFJIGZvciBsYW5kIHZhbHVhdGlvbjogVGhlIEdMSVNUIFByb2plY3QgYnkgR2VuaXVzIExvY2k8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBDb2xsYWJvcmF0aW9uIHdpdGggRkJLIHRvIGRldmVsb3AgbmV3IGRhdGEtZHJpdmVuIGFwcHJvYWNoZXMgdG8gbGFuZCB2YWx1YXRpb24NCg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3J1bWEtZGlnaXRhbC10ZWNobm9sb2dpZXMtdG8tdHJhbnNmb3JtLWZvcmVzdC1tb25pdG9yaW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvQXJjaGl2aW8tRkJLXzNET01fZmluYWwtNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDIyLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9ydW1hLWRpZ2l0YWwtdGVjaG5vbG9naWVzLXRvLXRyYW5zZm9ybS1mb3Jlc3QtbW9uaXRvcmluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5SVU1BOiBkaWdpdGFsIHRlY2hub2xvZ2llcyB0byB0cmFuc2Zvcm0gZm9yZXN0IG1vbml0b3Jpbmc8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBIHByb2plY3QgZGV2ZWxvcGVkIHdpdGggRkJLIGVuYWJsZXMgc3VzdGFpbmFibGUgZm9yZXN0IG1hbmFnZW1lbnQgYnkgbWFraW5nIGl0IHBvc3NpYmxlIHRvIG1vbml0b3IgbGFyZ2UgYXJlYXMgd2l0aCBhIGxldmVsIG9mIHByZWNpc2lvbiBhbmQgc2NhbGFiaWxpdHkgdGhhdCB3YXMgcHJldmlvdXNseSB1bmF0dGFpbmFibGUuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1wb3dlci1iZWhpbmQtYWkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9EZWZfVWJlcnRpbmlfYXJjaGl2aW8tRkJLMl9zY2hlcm1vMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgMTYsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1wb3dlci1iZWhpbmQtYWkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIHBvd2VyIGJlaGluZCBBSTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBdCB0aGUgbGF0ZXN0IG1lZXRpbmcgb2YgdGhlIEZCSyBJbnNwaXJhdGlvbmFsIFRhbGtzLCBGcmFuY2VzY28gVWJlcnRpbmkgZXhwbG9yZWQgdGhlIHJvbGUgb2YgSFBDIGluIEV1cm9wZWFuIHNjaWVudGlmaWMgYW5kIGluZHVzdHJpYWwgY29tcGV0aXRpdmVuZXNzLCBkcmF3aW5nIG9uIHRoZSBleHBlcmllbmNlIG9mIHRoZSBtYWpvciBzdXBlcmNvbXB1dGluZyBwcm9qZWN0IGluIEJvbG9nbmEsIGRldmVsb3BlZCB0aHJvdWdoIGNvbGxhYm9yYXRpb24gYW1vbmcgdW5pdmVyc2l0aWVzLCBpbnN0aXR1dGlvbnMsIGFuZCBFdXJvcGUuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWF0LXRoZS1mb3JlZnJvbnQtb2YtdGhlLTNyZC1ucXN0aS1jb25ncmVzcy1zdHJlbmd0aGVuaW5nLWl0YWx5cy1xdWFudHVtLXRlY2hub2xvZ3ktbmV0d29yay8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L05RU1RJLTFfc2NoZXJtb19hcmNoaXZpby1GQktfcGFnZS0wMDAxLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCAxNSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWF0LXRoZS1mb3JlZnJvbnQtb2YtdGhlLTNyZC1ucXN0aS1jb25ncmVzcy1zdHJlbmd0aGVuaW5nLWl0YWx5cy1xdWFudHVtLXRlY2hub2xvZ3ktbmV0d29yay8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgYXQgdGhlIGZvcmVmcm9udCBvZiB0aGUgM3JkIE5RU1RJIGNvbmdyZXNzOiBzdHJlbmd0aGVuaW5nIGl0YWx54oCZcyBRdWFudHVtIFRlY2hub2xvZ3kgTmV0d29yazwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBvcGVuaW5nIG9mIHRoZSB3b3JrcywgZHVyaW5nIFdvcmxkIFF1YW50dW0gRGF5LCBpbGx1c3RyYXRlZCB0aGUgbW9zdCBpbXBvcnRhbnQgYXBwbGljYXRpb25zIGFsc28gaW4gdGhlIG1lZGljYWwgZmllbGQsIGFubm91bmNpbmcgdGhlIG5ldyBxdWFudHVtIGxhYiBRLVN1ZC4gUmljaGFyZCBIYWxsIFdpbHRvbjogIkZCSyBpcyBhdCB0aGUgZm9yZWZyb250IG9mIHRyYW5zbGF0aW5nIG9wcG9ydHVuaXRpZXMgaW50byBjb25jcmV0ZSByZXN1bHRzIi4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9lbmVyZ3ktdHJhbnNpdGlvbi1kaXZlcnNpZmljYXRpb24tc3VwcG9ydHMtcmVzaWxpZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0NSRU1BX05EUjk1NDMtMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgOSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZW5lcmd5LXRyYW5zaXRpb24tZGl2ZXJzaWZpY2F0aW9uLXN1cHBvcnRzLXJlc2lsaWVuY2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RW5lcmd5IHRyYW5zaXRpb246IGRpdmVyc2lmaWNhdGlvbiBzdXBwb3J0cyByZXNpbGllbmNlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQXQgdGhlIFJDUyBFbmVyZ3kgVGFsaywgTHVpZ2kgQ3JlbWEgKEZCSykgaGlnaGxpZ2h0ZWQgdGhlIG5lZWQgdG8gY29tYmluZSB0aGUgZW5lcmd5IG1peCB3aXRoIGEgc3RyYXRlZ3kgZm9yIHRlY2hub2xvZ3kgc3VwcGx5IGNoYWlucy4gSHlkcm9nZW4gYW5kIGJhdHRlcmllcyB3ZXJlIGlkZW50aWZpZWQgYXMga2V5IGxldmVycyB0byByZWR1Y2UgZGVwZW5kZW5jaWVzIGFuZCBzdXBwb3J0IEV1cm9wZWFuIGluZHVzdHJpYWwgZGV2ZWxvcG1lbnQuDQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9tYXJjaC0yMDI2LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTEvQWRvYmVTdG9ja184NTcwOTA2NTEtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCAxLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9tYXJjaC0yMDI2LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPk1hcmNoIDIwMjY6IEZCSyBwcm9qZWN0cyBtYWtpbmcgaGVhZGxpbmVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRnJvbSBjeWJlcnNlY3VyaXR5IHRvIHBhcnRpY2xlIHBoeXNpY3MsIGFzIHdlbGwgYXMgaW5ub3ZhdGlvbiwgZGlnaXRhbCBoZWFsdGgsIGFuZCB0aGUgZW5lcmd5IHRyYW5zaXRpb246IHRoZSBGQksgaW5pdGlhdGl2ZXMgdGhhdCBtYWRlIGhlYWRsaW5lcyBpbiBNYXJjaA0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1mb3ItaW5ub3ZhdGlvbi1yZXNlYXJjaC1lbnRlcnByaXNlLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9Db3Zlcl9WZGVmX2NhbnZhLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAzMSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWZvci1pbm5vdmF0aW9uLXJlc2VhcmNoLWVudGVycHJpc2UtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgZm9yIElubm92YXRpb246IHJlc2VhcmNoLCBlbnRlcnByaXNlLCBpbm5vdmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIG5ldyBMaW5rZWRJbiBuZXdzbGV0dGVyIG9mIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBjcmVhdGVzIGEgc3BhY2UgZm9yIGRpYWxvZ3VlIGJldHdlZW4gc2NpZW5jZSwgdGVjaG5vbG9neSwgYW5kIHRoZSBwcm9kdWN0aW9uIHN5c3RlbSwgdHVybmluZyBrbm93bGVkZ2UgaW50byB0YW5naWJsZSBkZXZlbG9wbWVudC4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtcGhkLWluLWluZHVzdHJpYWwtaW5ub3ZhdGlvbi1hcy1hLXN0cmF0ZWdpYy1sZXZlci1mb3ItY29tcGFuaWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQXJjaGl2aW8tRkJLX01lbmVnaGluaS00ODB4MzUwLndlYnAiIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDMwLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtcGhkLWluLWluZHVzdHJpYWwtaW5ub3ZhdGlvbi1hcy1hLXN0cmF0ZWdpYy1sZXZlci1mb3ItY29tcGFuaWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBQaEQgaW4gaW5kdXN0cmlhbCBpbm5vdmF0aW9uIGFzIGEgc3RyYXRlZ2ljIGxldmVyIGZvciBjb21wYW5pZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgUHJvbW90ZWQgYnkgVW5pdmVyc2l0eSBvZiBUcmVudG8gYW5kIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciwgdGhlIFBoRCBpbiBJbmR1c3RyaWFsIElubm92YXRpb24gaGFzLCBzaW5jZSAyMDE5LCBjb21iaW5lZCB0aHJlZSBrZXkgZmFjdG9ycyBmb3IgcmVnaW9uYWwgZGV2ZWxvcG1lbnQ6IHByb2plY3RzIGRyaXZlbiBieSBidXNpbmVzcyBuZWVkcywgYXBwbGllZCByZXNlYXJjaCBvbiByZWFsLXdvcmxkIHByb2JsZW1zLCBhbmQgYSBkZWRpY2F0ZWQgdGhyZWUteWVhciB0ZWFtLiBBdCBpdHMgY29yZSBpcyB0aGUgY29ubmVjdGluZyByb2xlIHBsYXllZCBieSBlYWNoIGluZHVzdHJpYWwgUGhEIHN0dWRlbnR0ZWFtLiANCg0KDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaGF0ZWRlbWljcy13cmFwcy11cC1vcGVuaW5nLW5ldy1wYXRocy1hZ2FpbnN0LWhhdGUtYW5kLWRpc2luZm9ybWF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvSGF0ZWRlbWljcy0xLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAzMCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaGF0ZWRlbWljcy13cmFwcy11cC1vcGVuaW5nLW5ldy1wYXRocy1hZ2FpbnN0LWhhdGUtYW5kLWRpc2luZm9ybWF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkhBVEVERU1JQ1Mgd3JhcHMgdXAsIG9wZW5pbmcgbmV3IHBhdGhzIGFnYWluc3QgaGF0ZSBhbmQgZGlzaW5mb3JtYXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgZmluYWwgY29uZmVyZW5jZSBvZiB0aGUgSEFURURFTUlDUyBwcm9qZWN0IGluIEdyYW5hZGEgcHJlc2VudGVkIHJlc3VsdHMgYW5kIGlubm92YXRpdmUgdG9vbHMgZGV2ZWxvcGVkIGJ5IEZCSyB0byBjb3VudGVyIG9ubGluZSBoYXRlIHNwZWVjaCBhbmQgZGlzaW5mb3JtYXRpb24uIEVDTElQU0UsIGEgbmV3IHByb2plY3QgZm9jdXNlZCBvbiBwZXJzb25hbGl6ZWQgY291bnRlci1uYXJyYXRpdmVzIGFuZCBicm9hZGVyIGltcGFjdCwgd2FzIGFsc28gbGF1bmNoZWQuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaHlkcm9nZW4tcmVzZWFyY2gtYW5kLWluZHVzdHJ5LWZiay1mb2N1c2VzLW9uLXRoZS1ncmVlbi10cmFuc2l0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2x1c3Rlcl9BcmNoaXZpby1GQkstNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDMwLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9oeWRyb2dlbi1yZXNlYXJjaC1hbmQtaW5kdXN0cnktZmJrLWZvY3VzZXMtb24tdGhlLWdyZWVuLXRyYW5zaXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SHlkcm9nZW4sIHJlc2VhcmNoIGFuZCBpbmR1c3RyeS4gRkJLIGZvY3VzZXMgb24gdGhlIGdyZWVuIHRyYW5zaXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBDb2xsYWJvcmF0aW9ucyB3aXRoIGNvbXBhbmllczogdGhlIGNhc2Ugb2YgVUZJIEh5ZHJvZ2VuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhdGlvbi1lY29zeXN0ZW1zLWZiay1ob3N0cy1leGNoYW5nZS1iZXR3ZWVuLXJlc2VhcmNoLWFuZC1idXNpbmVzc2VzLXdpdGgtdGhlLXRlaGEtY2x1Yi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0RKSV8yMDI2MDMyMDExNDc1NF8wMDM2X0QtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDIzLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmF0aW9uLWVjb3N5c3RlbXMtZmJrLWhvc3RzLWV4Y2hhbmdlLWJldHdlZW4tcmVzZWFyY2gtYW5kLWJ1c2luZXNzZXMtd2l0aC10aGUtdGVoYS1jbHViLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPklubm92YXRpb24gZWNvc3lzdGVtczogRkJLIGhvc3RzIGV4Y2hhbmdlIGJldHdlZW4gcmVzZWFyY2ggYW5kIGJ1c2luZXNzZXMgd2l0aCB0aGUgVEVIQSBDbHViPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIE9uIE1hcmNoIDIwLCBhIHNlc3Npb24gdGl0bGVkIOKAnEVjb3N5c3RlbXMgb2YgSW5ub3ZhdGlvbjogRnJvbSBSZXNlYXJjaCB0byBCdXNpbmVzcyBpbiBUZWNobm9sb2dpY2FsIERpc2NvbnRpbnVpdHnigJ0gd2FzIGhlbGQgYXQgdGhlIEZCSyBodWIgaW4gUG92by4gVGhlIGV2ZW50IHdhcyBwcm9tb3RlZCBieSB0aGUgVEVIQSBDbHViIGFuZCBkZWRpY2F0ZWQgdG8gdGhlIENFTyBDb21tdW5pdHksIGFuIGludGVybmF0aW9uYWwgc3RyYXRlZ2ljIGNvbnN1bHRpbmcgdGhpbmsgdGFuayB3aXRoaW4gVGhlIEV1cm9wZWFuIEhvdXNlIOKAkyBBbWJyb3NldHRpLCBhIGxlYWRpbmcgSXRhbGlhbiBncm91cCBpbiBtYW5hZ2VtZW50IGNvbnN1bHRpbmcgYW5kIGFwcGxpZWQgcmVzZWFyY2guDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhY3Rpb24tcmVzdWx0cy1hbmQtbmV3LWhvcml6b25zLWZvci10aGUtdHdpbi10cmFuc2l0aW9uLW9mLXNtZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9BZG9iZVN0b2NrXzE4NTkxNDIyMjctNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDIwLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmFjdGlvbi1yZXN1bHRzLWFuZC1uZXctaG9yaXpvbnMtZm9yLXRoZS10d2luLXRyYW5zaXRpb24tb2Ytc21lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Jbm5vdkFjdGlvbjogcmVzdWx0cyBhbmQgbmV3IGhvcml6b25zIGZvciB0aGUgVHdpbiBUcmFuc2l0aW9uIG9mIFNNRXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBbiBhcHBsaWVkIGlubm92YXRpb24gcGF0aCB0aGF0IGhhcyBzdXBwb3J0ZWQgZWxldmVuIGNvbXBhbmllcyBpbiBkZXZlbG9waW5nIGRpZ2l0YWwsIHN1c3RhaW5hYmxlLCBhbmQgc2VjdXJlIHNvbHV0aW9ucw0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1pbXBvcnRhbmNlLW9mLW1lbnRvcnNoaXAtaW4tdGVhbS1ncm93dGgvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9BcmNoaXZpby1GQktfSW5zcGlyYXRpb25hbC1UYWxrX0RpLWdyZWdvcmlvLTIwMjYtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAxOSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWltcG9ydGFuY2Utb2YtbWVudG9yc2hpcC1pbi10ZWFtLWdyb3d0aC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgaW1wb3J0YW5jZSBvZiBtZW50b3JzaGlwIGluIHRlYW0gZ3Jvd3RoPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEEgbWVldGluZyBkZWRpY2F0ZWQgdG8gdGhlIG1hbmFnZW1lbnQgY29tbXVuaXR5IGF0IEZCSywgdG8gc2hhcmUgcmVsZXZhbnQgZXhwZXJpZW5jZXMgYW5kIHByb3ZpZGUgaW5zaWdodHMgdGhhdCBzdXBwb3J0IHBlb3BsZSBtYW5hZ2VtZW50IGFuZCBkZXZlbG9wbWVudC4gRmVhdHVyaW5nIE1hc3NpbW8gRGkgR3JlZ29yaW\/igJRmb3JtZXIgbG9uZy10aW1lIG1hbmFnZXIgYXQgVGhvbXNvbiBSZXV0ZXJzLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3BvYy1ieS10cmVudGluby1sYXVuY2hlZC1lMS0zNS1taWxsaW9uLXRvLXR1cm4tcmVzZWFyY2gtaW50by1idXNpbmVzcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL1VOSVROLVBvYy1ieS1UcmVudGluby0xOC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggNSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcG9jLWJ5LXRyZW50aW5vLWxhdW5jaGVkLWUxLTM1LW1pbGxpb24tdG8tdHVybi1yZXNlYXJjaC1pbnRvLWJ1c2luZXNzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPiYjODIyMDtQb0MgYnkgVHJlbnRpbm\/igJ0gbGF1bmNoZWQ6IOKCrDEuMzUgbWlsbGlvbiB0byB0dXJuIHJlc2VhcmNoIGludG8gYnVzaW5lc3M8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIGluaXRpYXRpdmUgd2FzIGVzdGFibGlzaGVkIGJ5IHRoZSBBdXRvbm9tb3VzIFByb3ZpbmNlIG9mIFRyZW50byBhbmQgc3RyYXRlZ2ljIHJlZ2lvbmFsIHBhcnRuZXJzIHRvIHN1cHBvcnQgRkJLIGFuZCBVbmlUcmVudG8gcmVzZWFyY2ggcHJvamVjdHMgd2l0aCBoaWdoIGlubm92YXRpb24gcG90ZW50aWFsIHRocm91Z2ggUHJvb2Ygb2YgQ29uY2VwdCBmdW5kaW5nLCBoZWxwaW5nIHRoZW0gZW50ZXIgdGhlIG1hcmtldCB3aXRoIHN1c3RhaW5hYmxlIGJ1c2luZXNzIG1vZGVscy4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbG95YWx0eS1jYXJkLWZvci1zZWN1cml0eS1jaGVycnljaGFpbnMtZGlnaXRhbC1yZXNpbGllbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvSW5ub3ZhY3Rpb25fQ2hlcnJ5Q2hhaW5fQXJjaGl2aW9GQksyLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAzLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9sb3lhbHR5LWNhcmQtZm9yLXNlY3VyaXR5LWNoZXJyeWNoYWlucy1kaWdpdGFsLXJlc2lsaWVuY2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+TG95YWx0eSBjYXJkIGZvciBzZWN1cml0eTogQ2hlcnJ5Q2hhaW4mIzgyMTc7cyBkaWdpdGFsIHJlc2lsaWVuY2U8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGQkvigJlzIENlbnRlciBmb3IgQ3liZXJzZWN1cml0eSBzdXBwb3J0ZWQgdGhlIGNvbXBhbnkgdGhyb3VnaCBhIHByb2Nlc3Mgb2YgdGVjaG5pY2FsIGFuYWx5c2lzIGFuZCByaXNrIGdvdmVybmFuY2UgYXMgcGFydCBvZiBJbm5vdkFjdGlvbi4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hLWRheWRyZWFtZXItZGF5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvZWRvYXJkb21lbmVnaGluacKpXzA4NDMzLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyNiwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYS1kYXlkcmVhbWVyLWRheS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BIERheWRyZWFtZXIgZGF5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBhbm51YWwgUGhEIERheSBpcyBiYWNrLCBvZmZlcmluZyB0aGUgRkJLIFBoRCBzdHVkZW50IGNvbW11bml0eSBhIGNoYW5jZSB0byBjb25uZWN0LCBkaXNjb3ZlciBvbmUgYW5vdGhlcuKAmXMgcmVzZWFyY2ggcGF0aHMsIGFuZCBkcmF3IGluc3BpcmF0aW9uIGZyb20gY29sbGVhZ3VlcyB3aXRoIGRpZmZlcmVudCBwZXJzb25hbCBhbmQgcHJvZmVzc2lvbmFsIGJhY2tncm91bmRzLiBBd2FyZHMgd2VyZSBwcmVzZW50ZWQgZm9yIHRoZSBiZXN0IHBvc3RlcnMgYW5kIHRvIHRob3NlIHdobyBkaXN0aW5ndWlzaGVkIHRoZW1zZWx2ZXMgZm9yIHRoZWlyIHNjaWVudGlmaWMgb3V0cHV0DQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktaW5jbHVzaW9uLWFuZC1kaWdpdGFsLXRyYWluaW5nLXBpYXp6YS1jb3Blcm5pY29zLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9BZG9iZVN0b2NrXzg1NzQ2Njc1Ni00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDI1LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1pbmNsdXNpb24tYW5kLWRpZ2l0YWwtdHJhaW5pbmctcGlhenphLWNvcGVybmljb3MtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSSwgSW5jbHVzaW9uIGFuZCBEaWdpdGFsIFRyYWluaW5nOiBQaWF6emEgQ29wZXJuaWNv4oCZcyBJbm5vdmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhhbmtzIHRvIHRoZSBzZXJ2aWNlcyBwcm92aWRlZCBieSBGQkvigJlzIENlbnRlciBmb3IgRGlnaXRhbCBJbmR1c3RyeSwgdGhlIGUtbGVhcm5pbmcgY29tcGFueSBoYXMgdGVzdGVkIEFJIHNvbHV0aW9ucyB0byBlbmhhbmNlIHRoZSBsaW5ndWlzdGljIGluY2x1c2l2aXR5IGFuZCBhY2Nlc3NpYmlsaXR5IG9mIGl0cyB0cmFpbmluZyBtYXRlcmlhbHMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWlzaWctaXMtbm93LWFtb25nLWl0YWx5cy1sZWFkaW5nLWNlbnRlcnMtZm9yLWhpc3RvcmljYWwtcmVzZWFyY2gvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9NYXNzaW1vX1Jvc3BvY2hlcl9waF9EZVN0ZWZhbm8tMTYwMHg4ODAtMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjQsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1pc2lnLWlzLW5vdy1hbW9uZy1pdGFseXMtbGVhZGluZy1jZW50ZXJzLWZvci1oaXN0b3JpY2FsLXJlc2VhcmNoLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSy1JU0lHIGlzIG5vdyBhbW9uZyBJdGFseeKAmXMgbGVhZGluZyBjZW50ZXJzIGZvciBoaXN0b3JpY2FsIHJlc2VhcmNoPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBNYXNzaW1vIFJvc3BvY2hlciwgd2hvIGhhcyBsZWQgdGhlIEl0YWxpYW4tR2VybWFuIEhpc3RvcmljYWwgSW5zdGl0dXRlIGF0IEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBzaW5jZSBGZWJydWFyeSAyMDIzLCBoYXMgYmVlbiBjb25maXJtZWQgYXMgRGlyZWN0b3IgZm9yIHRoZSBuZXh0IHRocmVlIHllYXJzLiBXZSBhc2tlZCBoaW0gYSBmZXcgcXVlc3Rpb25zIHRvIHJlZmxlY3Qgb24gdGhpcyBwZXJpb2QgYW5kIGRpc2N1c3MgdXBjb21pbmcgcHJvamVjdHMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhpbmstbG91ZC1zcGVhay1zY2llbmNlLXRoZS1zZWNvbmQtZWRpdGlvbi1vZi1mYmstc2NpZW5jZS1hbWJhc3NhZG9ycy1raWNrcy1vZmYvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9lZG9hcmRvbWVuZWdoaW5pwqlfMDc5ODYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIzLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGluay1sb3VkLXNwZWFrLXNjaWVuY2UtdGhlLXNlY29uZC1lZGl0aW9uLW9mLWZiay1zY2llbmNlLWFtYmFzc2Fkb3JzLWtpY2tzLW9mZi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGluayBsb3VkLCBzcGVhayBzY2llbmNlOiB0aGUgc2Vjb25kIGVkaXRpb24gb2YgRkJLIFNjaWVuY2UgQW1iYXNzYWRvcnMga2lja3Mgb2ZmPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIDIxIHlvdW5nIHJlc2VhcmNoZXJzIHdpbGwgdGFrZSBwYXJ0IGluIHRoZSBhZHZhbmNlZCB0cmFpbmluZyBjb3Vyc2UgaW4gY29tbXVuaWNhdGlvbiBhbmQgZGlzc2VtaW5hdGlvbiBvZiBGQksgc2NpZW5jZQ0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RpbWUtZm9yLXlvdS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL2FydF8xX2ZlYjIwMjYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDE4LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aW1lLWZvci15b3UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VHJhaW5pbmcgdGhhdCBudXJ0dXJlcyB0YWxlbnQ8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgTmV3IHllYXIsIG5ldyBiZWdpbm5pbmdzLiBUaGUgdHJhaW5pbmcgb3Bwb3J0dW5pdGllcyBmb3IgMjAyNiwgY29ubmVjdGVkIHRvIHRoZSBleHBlcmllbnRpYWwgdHJhY2tzIG9mIHRoZSBUYWxlbnQgRGV2ZWxvcG1lbnQgUHJvZ3JhbSwgaGF2ZSBiZWVuIHByZXNlbnRlZC4gRkJLIEFjYWRlbXkgaXMgYSBjb250aW51b3VzIGxlYXJuaW5nIGVudmlyb25tZW50IGJ1aWx0IG9uIHBlZXIgZXhjaGFuZ2UsIHdoZXJlIGluZGl2aWR1YWxzIHRha2UgdGhlIGxlYWQgaW4gdGhlaXIgb3duIHByb2Zlc3Npb25hbCBkZXZlbG9wbWVudCwgY29udGludWFsbHkgc3RyZW5ndGhlbmluZyBib3RoIGhhcmQgYW5kIHNvZnQgc2tpbGxzLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWJlY29taW5nLW5vcm1hbC1mZWRlcmljby1jYWJpdHphcy12aXNpb24tZm9yLXRoZS1mdXR1cmUtb2YtZGlnaXRhbC1oZWFsdGgvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9DQUJJVFpBLUZPUlRJLUZCS19hcmNoaXZpby00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDQsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWJlY29taW5nLW5vcm1hbC1mZWRlcmljby1jYWJpdHphcy12aXNpb24tZm9yLXRoZS1mdXR1cmUtb2YtZGlnaXRhbC1oZWFsdGgvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUkgYmVjb21pbmcgJiM4MjIwO25vcm1hbCYjODIyMTs6IEZlZGVyaWNvIENhYml0emEmIzgyMTc7cyB2aXNpb24gZm9yIHRoZSBmdXR1cmUgb2YgZGlnaXRhbCBoZWFsdGg8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBcyBoZSBiZWdpbnMgaGlzIHRlcm0gYXMgaGVhZCBvZiB0aGUgQ2VudGVyIGZvciBEaWdpdGFsIEhlYWx0aCBhbmQgV2VsbGJlaW5nIChESFdCKSwgRmVkZXJpY28gQ2FiaXR6YSBvdXRsaW5lcyBhIGNsZWFyIG1pc3Npb246IHRvIHRha2UgYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2Ugb3V0IG9mIHRoZSBsYWIgYW5kIHR1cm4gaXQgaW50byBhbiBlc3RhYmxpc2hlZCwgZXZlcnlkYXkgcHJhY3RpY2UuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3Rlc3NsYWJzLWxhYm9yYXRvcmllcy1hZ3JlZW1lbnQtc2lnbmVkLXdpdGgtZmJrLWFuZC10aGUtdW5pdmVyc2l0eS1vZi10cmVudG8tZm9yLWxhdW5jaC1pbi1yb3ZlcmV0by8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL0Zpcm1hLXRyZW50aW5vc3ZpbHVwcG9fc2VydmljZS1UUy00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3Rlc3NsYWJzLWxhYm9yYXRvcmllcy1hZ3JlZW1lbnQtc2lnbmVkLXdpdGgtZmJrLWFuZC10aGUtdW5pdmVyc2l0eS1vZi10cmVudG8tZm9yLWxhdW5jaC1pbi1yb3ZlcmV0by8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5URVNTTGFicyBsYWJvcmF0b3JpZXM6IEFncmVlbWVudCBzaWduZWQgd2l0aCBGQksgYW5kIHRoZSBVbml2ZXJzaXR5IG9mIFRyZW50byBmb3IgbGF1bmNoIGluIFJvdmVyZXRvPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBURVNTTGFicyBsYWJvcmF0b3JpZXMgd2lsbCBiZSBsb2NhdGVkIGF0IHRoZSBUcmVudGlubyBTdmlsdXBwbyBodWIuIE9uIHRoZSBzYW1lIG9jY2FzaW9uLCBhbmQgaW52b2x2aW5nIHRoZSBzYW1lIHBhcnRuZXJzIHdpdGggdGhlIHBhcnRpY2lwYXRpb24gb2YgQ29uZmluZHVzdHJpYSBUcmVudG8sIGEgcmVuZXdlZCBhZ3JlZW1lbnQgZm9yIHRoZSBQcm9NIEZhY2lsaXR5IHdhcyBhbHNvIHNpZ25lZA0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtY29vcGVyYXppb25lLXRyZW50aW5hLXNpZ24tYW4tYWdyZWVtZW50LWZvci1jb29wZXJhdGl2ZS1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDEvMjYwMTI5X0Nvb3BlcmF6aW9uZV9GQkstNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEphbnVhcnkgMjksIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtY29vcGVyYXppb25lLXRyZW50aW5hLXNpZ24tYW4tYWdyZWVtZW50LWZvci1jb29wZXJhdGl2ZS1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBhbmQgQ29vcGVyYXppb25lIFRyZW50aW5hIHNpZ24gYW4gYWdyZWVtZW50IGZvciBjb29wZXJhdGl2ZSBpbm5vdmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEEgZnJhbWV3b3JrIGFncmVlbWVudCBoYXMgYmVlbiBzaWduZWQgYmV0d2VlbiBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgYW5kIEZlZGVyYXppb25lIFRyZW50aW5hIGRlbGxhIENvb3BlcmF6aW9uZSB0byBhZHZhbmNlIGFwcGxpZWQgcmVzZWFyY2gsIHN1cHBvcnQgdGhlIGRpZ2l0YWwgdHJhbnNpdGlvbiwgYW5kIGZvc3RlciB0ZWNobm9sb2dpY2FsIGRldmVsb3BtZW50IGFjcm9zcyB0aGUgVHJlbnRpbm8gY29vcGVyYXRpdmUgc3lzdGVtLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1mb3ItdGhlLWZ1dHVyZS1vZi1pdGFseS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL1RyYXZlcnNvLUdlbmVyYWwtQ29uZmVyZW5jZS1GQUlSLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMiwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktZm9yLXRoZS1mdXR1cmUtb2YtaXRhbHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUkgZm9yIHRoZSBmdXR1cmUgb2YgSXRhbHk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIEdlbmVyYWwgQ29uZmVyZW5jZSBvZiB0aGUgRnV0dXJlIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIFJlc2VhcmNoIFByb2plY3QgKEZBSVIpLCBmdW5kZWQgd2l0aCDigqwxMTQuNSBtaWxsaW9uIGJ5IHRoZSBNaW5pc3RyeSBvZiBVbml2ZXJzaXRpZXMgYW5kIFJlc2VhcmNoIChNVVIpIHVuZGVyIHRoZSBQTlJSLCB3YXMgaGVsZCBpbiBSb21lIGZyb20gRGVjZW1iZXIgMTAgdG8gMTIsIDIwMjUuICBMYXVuY2hlZCBpbiAyMDIzIGFuZCBjb29yZGluYXRlZCBieSB0aGUgTmF0aW9uYWwgUmVzZWFyY2ggQ291bmNpbCAoQ05SKSwgdGhlIHByb2plY3QgaW52b2x2ZXMgMzUwIHJlc2VhcmNoZXJzIGFjcm9zcyBJdGFseSBhbmQgYnJpbmdzIHRvZ2V0aGVyIDI1IHB1YmxpYyBhbmQgcHJpdmF0ZSBwYXJ0bmVycy4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstam9pbnMtdGhlLWFudGhlbS1mb3VuZGF0aW9uLWFzLWEtbmV3LW1lbWJlci8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0ZvbmRhemlvbmUtQW50aGVtX2FyY2hpdmlvLUZCSy00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDE5LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstam9pbnMtdGhlLWFudGhlbS1mb3VuZGF0aW9uLWFzLWEtbmV3LW1lbWJlci8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgam9pbnMgdGhlIEFOVEhFTSBGb3VuZGF0aW9uIGFzIGEgbmV3IG1lbWJlcjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciAoRkJLKSBoYXMgam9pbmVkIHRoZSBBTlRIRU0gRm91bmRhdGlvbiBhcyBhIG5ldyBtZW1iZXIsIGJyaW5naW5nIGl0cyBzY2llbnRpZmljIGFuZCB0ZWNobm9sb2dpY2FsIGV4cGVydGlzZSB0byBzdXBwb3J0IHRoZSBkZXZlbG9wbWVudCBvZiBpbm5vdmF0aXZlIGhlYWx0aGNhcmUgc29sdXRpb25zIGFuZCB0aGUgZ3Jvd3RoIG9mIGhpZ2gtaW1wYWN0IGFwcGxpZWQgcmVzZWFyY2guDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZXhjZWxsZW5jZS1pbi1pdGFseXMtbm9ydGhlYXN0LXdoZW4tcmVzZWFyY2gtYW5kLWNvbXBhbmllcy1idWlsZC1uZXctdmFsdWUtY2hhaW5zLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvU2ltb25pX0lUQVMtRm9ydW1fYXJjaGl2aW8tRkJLMi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMTgsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2V4Y2VsbGVuY2UtaW4taXRhbHlzLW5vcnRoZWFzdC13aGVuLXJlc2VhcmNoLWFuZC1jb21wYW5pZXMtYnVpbGQtbmV3LXZhbHVlLWNoYWlucy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5FeGNlbGxlbmNlIGluIEl0YWx5JiM4MjE3O3MgTm9ydGhlYXN0IDogd2hlbiByZXNlYXJjaCBhbmQgY29tcGFuaWVzIGJ1aWxkIG5ldyB2YWx1ZSBjaGFpbnM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIG1lZXRpbmcgb3JnYW5pemVkIGJ5IHRoZSBQcm9mZXNzaW9uYWwgQXNzb2NpYXRpb24gb2YgQWNjb3VudGFudHMgb2YgVHJlbnRvIGFuZCBSb3ZlcmV0byBoaWdobGlnaHRlZCB0aGF0IHByb2R1Y3Rpdml0eSBhbmQgZ3Jvd3RoIHN0ZW0gZnJvbSByZXNlYXJjaCwgaW5ub3ZhdGlvbiwgYW5kIG5ldyBsb2NhbCBzdXBwbHkgY2hhaW5zLiBXaXRoIG1vcmUgdGhhbiAzMCUgb2YgcHJvamVjdHMgY29tYmluaW5nIGxvY2FsIGNvbXBhbmllcyBhbmQgaW50ZXJuYXRpb25hbCBwYXJ0bmVycywgRkJLIHJlbWFpbnMgYSBrZXkgcGxheWVyIGluIHRoZSBkZXZlbG9wbWVudCBvZiB0aGUgVHJlbnRpbm8gc3lzdGVtLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtYWxnaGVyby10b2dldGhlci1mb3ItaW5uby1iYXkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9GaXJtYS1GQktfQWxnaGVyb19hcmNoaXZpby1GQkstNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtYWxnaGVyby10b2dldGhlci1mb3ItaW5uby1iYXkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGFuZCBBbGdoZXJvIHRvZ2V0aGVyIGZvciBJbm5vIEJheTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBIG5ldyBtb2RlbCBoYXMgYmVlbiBsYXVuY2hlZCBpbiBJdGFseSB3aXRoIHRoZSBnb2FsIG9mIHRyYW5zZm9ybWluZyBOb3J0aHdlc3QgU2FyZGluaWEgaW50byBhIGh1YiBvZiBpbm5vdmF0aW9uIGFuZCB3ZWxsLWJlaW5nLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL25vdmVtYmVyLTIwMjUtZmJrLXByb2plY3RzLW1ha2luZy1oZWFkbGluZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMS9BZG9iZVN0b2NrXzg1NzA5MDY1MS00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDEsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL25vdmVtYmVyLTIwMjUtZmJrLXByb2plY3RzLW1ha2luZy1oZWFkbGluZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+Tm92ZW1iZXIgMjAyNTogRkJLIHByb2plY3RzIG1ha2luZyBoZWFkbGluZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGcm9tIHRoZSBSYWlOZXdzIEZ1dHVybzI0IGVwaXNvZGUgZmlsbWVkIGF0IHRoZSBGb3VuZGF0aW9uIHRvIGNvdmVyYWdlIG9uIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIGZvciBwdWJsaWMgYWRtaW5pc3RyYXRpb24sIGFuZCBhZHZhbmNlcyBpbiBuZXVyb3NjaWVuY2UsIG1ldGVvcm9sb2d5LCBoaXN0b3J5LCBhbmQgY3liZXJzZWN1cml0eTogdGhlc2UgYXJlIHRoZSBGQksgaW5pdGlhdGl2ZXMgdGhhdCBtYWRlIGhlYWRsaW5lcyBpbiBOb3ZlbWJlciANCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLXRyZW50aW5vLWFpLXNpZ24tYW4tYWdyZWVtZW50LW9uLXRoZS1kZXZlbG9wbWVudC1vZi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1pbi10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzExLzI1MTExOV9GQktfVHJlbnRpbm9BSV8xX2FyY2hpdmlvLUZCSy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTm92ZW1iZXIgMTgsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtdHJlbnRpbm8tYWktc2lnbi1hbi1hZ3JlZW1lbnQtb24tdGhlLWRldmVsb3BtZW50LW9mLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWluLXRyZW50aW5vLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBhbmQgVHJlbnRpbm8gQUkgc2lnbiBhbiBhZ3JlZW1lbnQgb24gdGhlIGRldmVsb3BtZW50IG9mIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIGluIFRyZW50aW5vPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGFuZCBDb25zb3J6aW8gVHJlbnRpbm8gQUkgaGF2ZSBzaWduZWQgYSBjb2xsYWJvcmF0aW9uIGFncmVlbWVudCBhaW1lZCBhdCBzdHJlbmd0aGVuaW5nIHRoZSByb2xlIG9mIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIGFzIGEgbGV2ZXIgZm9yIHRoZSBncm93dGggYW5kIGlubm92YXRpb24gb2YgdGhlIGxvY2FsIGFyZWEuIFRoZSBwYXJ0bmVyc2hpcCBjb21iaW5lcyBGQksncyByZXNlYXJjaCBjYXBhY2l0eSB3aXRoIHRoZSBpbmR1c3RyaWFsIGV4cGVyaWVuY2Ugb2YgdGhlIENvbnNvcnRpdW0gY29tcGFuaWVzLCBjb25zb2xpZGF0aW5nIGEgc3RhYmxlIGJyaWRnZSBiZXR3ZWVuIHJlc2VhcmNoLCBhcHBsaWNhdGlvbiwgYW5kIGltcGFjdCBvbiB0aGUgbG9jYWwgYXJlYS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLXRyZW50aW5vLXN2aWx1cHBvLXRvZ2V0aGVyLXRvLWJ1aWxkLXRoZS1jb21wYW55LW9mLXRvbW9ycm93LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvQWNjb3Jkby1UUy1lLUZCS19waF9NYXR0ZW8tRmVzdGktNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBOb3ZlbWJlciA3LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLXRyZW50aW5vLXN2aWx1cHBvLXRvZ2V0aGVyLXRvLWJ1aWxkLXRoZS1jb21wYW55LW9mLXRvbW9ycm93LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBhbmQgVHJlbnRpbm8gU3ZpbHVwcG8gdG9nZXRoZXIgdG8gYnVpbGQgdGhlIGNvbXBhbnkgb2YgdG9tb3Jyb3c8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGQksncyBCb0QgYW5kIFRTIG1ldCBpbiB0aGUgcHJlc2VuY2Ugb2YgdGhlIFZpY2UgUHJlc2lkZW50IG9mIHRoZSBBdXRvbm9tb3VzIFByb3ZpbmNlIG9mIFRyZW50bywgQWNoaWxsZSBTcGluZWxsaSBhdCBQcm9nZXR0byBNYW5pZmF0dHVyYSBpbiBSb3ZlcmV0byAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hLTNkLWF0bGFzLW9mLWJyYWluLWNvbm5lY3Rpb25zLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvaW1hZ2UtNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDcsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2EtM2QtYXRsYXMtb2YtYnJhaW4tY29ubmVjdGlvbnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QSAzRCBBdGxhcyBvZiBCcmFpbiBDb25uZWN0aW9uczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEJyYURpUGhvIGlzIGFuIGlubm92YXRpdmUgdG9vbCBmb3IgdGhlIHN0dWR5IG9mIHdoaXRlIG1hdHRlciBjb25uZWN0aW9ucyBpbiB0aGUgaHVtYW4gYnJhaW4uIEEgcmVhbGlzdGljIG1hcCBkZXZlbG9wZWQgYnkgYSBncm91cCBvZiByZXNlYXJjaGVycyBmcm9tIHRoZSBVbml2ZXJzaXR5IG9mIFRyZW50bywgdGhlIFByb3ZpbmNpYWwgSGVhbHRoY2FyZSBTZXJ2aWNlIG9mIFRyZW50bywgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGFuZCB0aGUgVW5pdmVyc2l0aWVzIG9mIEJvcmRlYXV4IGFuZCBTaGVyYnJvb2tlLg0KVGhlaXIgc3R1ZHkgd2FzIHB1Ymxpc2hlZCB0b2RheSBpbiBOYXR1cmUgQ29tbXVuaWNhdGlvbnMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdHJlYy1tYW1tYS10aGUtZGlnaXRhbC1wbGF0Zm9ybS1zdXBwb3J0aW5nLXRoZS1maXJzdC10aG91c2FuZC1kYXlzLXRoZS1jb25mZXJlbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvdHJlY21hbW1hX2FyY2hpdmlvLUZCS19waEdSMS0yLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDI3LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVjLW1hbW1hLXRoZS1kaWdpdGFsLXBsYXRmb3JtLXN1cHBvcnRpbmctdGhlLWZpcnN0LXRob3VzYW5kLWRheXMtdGhlLWNvbmZlcmVuY2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VHJlQyBNYW1tYSwgdGhlIGRpZ2l0YWwgcGxhdGZvcm0gc3VwcG9ydGluZyB0aGUgZmlyc3QgdGhvdXNhbmQgZGF5czogdGhlIGNvbmZlcmVuY2U8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBTaW5jZSBBdWd1c3QgMjAyMywgbW9yZSB0aGFuIDUsMDAwIHdvbWVuIGhhdmUgdXNlZCB0aGUgVHJlQyBNYW1tYSBhcHAsIHdoaWNoIHByb21vdGVzIG1hdGVybmFsIGFuZCBjaGlsZCBoZWFsdGggdGhyb3VnaCBuZXcgZGlnaXRhbCB0ZWNobm9sb2dpZXMuIFNhdHVyZGF5LCBPY3RvYmVyIDI1LCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgaG9zdGVkIHRoZSBjb25mZXJlbmNlIOKAnEZTRSDigJMgVHJlQyBNYW1tYTogQSBEaWdpdGFsIFBsYXRmb3JtIFN1cHBvcnRpbmcgdGhlIEZpcnN0IFRob3VzYW5kIERheXPigJ0gdG8gcmV2aWV3IHRoZSByZXN1bHRzIGFjaGlldmVkIGFuZCBkaXNjdXNzIGZ1dHVyZSBwcm9zcGVjdHMuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC1mZW0tYW4tZXZlbi1tb3JlLXN5bmVyZ2lzdGljLWNvbGxhYm9yYXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9Qcm9nZXR0by1zZW56YS10aXRvbG8tMy00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyNCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC1mZW0tYW4tZXZlbi1tb3JlLXN5bmVyZ2lzdGljLWNvbGxhYm9yYXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGFuZCBGRU06IEFuIGV2ZW4gbW9yZSBzeW5lcmdpc3RpYyBjb2xsYWJvcmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgT24gRnJpZGF5LCBPY3RvYmVyIDI0LCBhIGZyYW1ld29yayBhZ3JlZW1lbnQgd2FzIHNpZ25lZCwgZm9ybWFsaXppbmcgYXJlYXMgb2Ygam9pbnQgY29sbGFib3JhdGlvbg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3FyLWNvZGUtYW5kLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWEtbGFiZWwtdG8tY29tYmF0LWNvdW50ZXJmZWl0aW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvSVBaU19jb3Zlcl9tb2RpZmljYXRhX2FyY2hpdmlvLUlQWlMtNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjMsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3FyLWNvZGUtYW5kLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWEtbGFiZWwtdG8tY29tYmF0LWNvdW50ZXJmZWl0aW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlFSIGNvZGUgYW5kIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlOiBhIGxhYmVsIHRvIGNvbWJhdCBjb3VudGVyZmVpdGluZzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBjb2xsYWJvcmF0aW9uIGJldHdlZW4gRkJLIGFuZCBJUFpTIG1ha2VzIGl0IHBvc3NpYmxlIGZvciBldmVyeW9uZSB0byB2ZXJpZnkgdGhlIGF1dGhlbnRpY2l0eSBvZiBwcm9kdWN0cw0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtZmllbW1lcGVyLWhhdmUtY3JlYXRlZC1maWVtbWUtc29zdGVuaWJpbGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9GaWVtbWUtUGVyLUtPTV9waF9OQl9GaWVtbWUtUGVyXzFfZGVmLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAxNCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC1maWVtbWVwZXItaGF2ZS1jcmVhdGVkLWZpZW1tZS1zb3N0ZW5pYmlsZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgYW5kIEZpZW1tZVBFUiBoYXZlIGNyZWF0ZWQgRmllbW1lIFNvc3RlbmliaWxlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIGtpY2stb2ZmIG1lZXRpbmcgd2FzIGhlbGQgb24gT2N0b2JlciAxNSBhdCB0aGUgTXVuaWNpcGFsIExpYnJhcnkg4oCTIExhIFN0YXppb25lIGluIFByZWRhenpvLCB3aGVyZSByZXNlYXJjaGVycyBhbmQgcHJvamVjdCBwYXJ0bmVycyBwcmVzZW50ZWQgdGhlIGluaXRpYXRpdmUgaW4gYSBwbGVuYXJ5IHNlc3Npb24uIFRoZXkgaW50cm9kdWNlZCB0aGUgcGFydGljaXBhdGluZyBzY2hvb2wgY2xhc3NlcyB0byB0aGUgcHJvamVjdOKAmXMgb2JqZWN0aXZlcywgb3V0bGluZWQga2V5IHN1c3RhaW5hYmlsaXR5IGlzc3VlcywgYW5kIHBsYWNlZCB0aGUgd29yayB3aXRoaW4gaXRzIHNjaWVudGlmaWMgY29udGV4dC4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1tYXR0ZXJzLXJvYWRzaG93LWluLXJvbWUtYWxlc3NhbmRyby1jaW1hdHRpLXByZXNlbnRzLXRoZS1jZW50ZXItZm9yLWRpZ2l0YWwtaW5kdXN0cnktYXMtYS1wYXJ0bmVyLW9mLWV4Y2VsbGVuY2UtZm9yLWlubm92YXRpb24taW4tdGhlLW1hbnVmYWN0dXJpbmctc2VjdG9yLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvQWRvYmVTdG9ja18zMjIzNTc5NzgtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDE0LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1tYXR0ZXJzLXJvYWRzaG93LWluLXJvbWUtYWxlc3NhbmRyby1jaW1hdHRpLXByZXNlbnRzLXRoZS1jZW50ZXItZm9yLWRpZ2l0YWwtaW5kdXN0cnktYXMtYS1wYXJ0bmVyLW9mLWV4Y2VsbGVuY2UtZm9yLWlubm92YXRpb24taW4tdGhlLW1hbnVmYWN0dXJpbmctc2VjdG9yLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFJLU1BVFRFUlMgUm9hZHNob3cgaW4gUm9tZTogQWxlc3NhbmRybyBDaW1hdHRpIHByZXNlbnRzIHRoZSBDZW50ZXIgZm9yIERpZ2l0YWwgSW5kdXN0cnkgYXMgYSBwYXJ0bmVyIG9mIGV4Y2VsbGVuY2UgZm9yIGlubm92YXRpb24gaW4gdGhlIG1hbnVmYWN0dXJpbmcgc2VjdG9yPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBSb2Fkc2hvdyDigJQgb3JnYW5pemVkIGFzIHBhcnQgb2YgdGhlIEFJLU1BVFRFUlMgcHJvamVjdCwgIkFJIHRoYXQgbWFrZXMgYSBkaWZmZXJlbmNlIGluIG1hbnVmYWN0dXJpbmciIOKAlCBoZWxkIGluIFJvbWUgYXQgdGhlIENhc2EgZGVsbGUgVGVjbm9sb2dpZSBFbWVyZ2VudGkgb24gU2VwdGVtYmVyIDI0LCAyMDI1LCBicm91Z2h0IHRvZ2V0aGVyIGluc3RpdHV0aW9ucywgY29tcGFuaWVzLCBhbmQgcmVzZWFyY2ggY2VudGVycyB0byBkaXNjdXNzIHRoZSBzdHJhdGVnaWMgcm9sZSBvZiBhcnRpZmljaWFsIGludGVsbGlnZW5jZSBpbiB0aGUgZnV0dXJlIG9mIG1hbnVmYWN0dXJpbmcgYW5kIGN5YmVyc2VjdXJpdHkuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcmVzZWFyY2gtY29tZXMtaW50by1wbGF5LWZvci1wZW9wbGUtd2l0aC1hdXRpc20vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9kaHJlcy11bml0X2FyY2hpdmlvLUZCS19waEdTLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDcsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3Jlc2VhcmNoLWNvbWVzLWludG8tcGxheS1mb3ItcGVvcGxlLXdpdGgtYXV0aXNtLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlJlc2VhcmNoIGNvbWVzIGludG8gcGxheSBmb3IgYXV0aXN0aWMgcGVvcGxlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgR2FtZU9uIGZvciBBdXRpc206IEJyaWRnaW5nIFNraWxscyBhbmQgV2VsbGJlaW5nIHdpdGggRGlnaXRhbCBQbGF5IGlzIGEgbmV3IEVyYXNtdXMrIENvb3BlcmF0aW9uIFBhcnRuZXJzaGlwcyBwcm9qZWN0IGluIHRoZSBmaWVsZCBvZiBhZHVsdCBlZHVjYXRpb24sIGNvb3JkaW5hdGVkIGJ5IEZCSy4gIFRoZSBtZXRob2RvbG9neSBhbmQgZGlnaXRhbCBnYW1lIGRldmVsb3BlZCBkdXJpbmcgdGhlIHByb2plY3Qgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSB1bmRlciBhbiBvcGVuIGxpY2Vuc2UgZm9yIHJldXNlIGFjcm9zcyBFdXJvcGUuICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9uZXctc21hcnQtYmluZGluZ3MtZm9yLXRoZS1zYWZldHktb2Ytc2tpZXJzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvQmx1ZS1Ta2ktUmVzZWFyY2hfYXJjaGl2aW8tRkJLLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBTZXB0ZW1iZXIgOSwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbmV3LXNtYXJ0LWJpbmRpbmdzLWZvci10aGUtc2FmZXR5LW9mLXNraWVycy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5OZXcgc21hcnQgYmluZGluZ3MgZm9yIHRoZSBzYWZldHkgb2Ygc2tpZXJzLjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIDEsMiBtaWxsaW9uIGZyb20gdGhlIEl0YWxpYW4gRnVuZCBmb3IgQXBwbGllZCBTY2llbmNlcyBmb3IgdGhlIGZvdXIteWVhciBCbHVlIFNraSBSZXNlYXJjaCBwcm9qZWN0IGdvIHRvIEZCSyBFQ1QqIHJlc2VhcmNoZXIgRGFuaWVsZSBCaW5vc2kuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhdGluZy13aXRoLWNvbW11bml0aWVzLXBhdGh3YXlzLWFuZC10b29scy1mb3ItcnVyYWwtYXJlYXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9TbWFydEVyYV9kZWYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciA1LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmF0aW5nLXdpdGgtY29tbXVuaXRpZXMtcGF0aHdheXMtYW5kLXRvb2xzLWZvci1ydXJhbC1hcmVhcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Jbm5vdmF0aW5nIHdpdGggY29tbXVuaXRpZXM6IHBhdGh3YXlzIGFuZCB0b29scyBmb3IgcnVyYWwgYXJlYXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBOZXcgcmVzb3VyY2VzLCBkZXZlbG9wZWQgYnkgRkJLIHJlc2VhcmNoZXJzIGFzIHBhcnQgb2YgdGhlIEV1cm9wZWFuIFNNQVJUIEVSQSBwcm9qZWN0LCB0byBvZmZlciBzdXBwb3J0IHRvIHJ1cmFsIGFyZWFzIGluIGFkZHJlc3NpbmcgbG9jYWwgY2hhbGxlbmdlcyBhbmQgcHJvbW90aW5nIHBhcnRpY2lwYXRvcnkgZGlnaXRhbCBpbm5vdmF0aW9uIHByb2Nlc3Nlcy4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWFncmVlbWVudC1iZXR3ZWVuLWZiay1hbmQtdGhlLXVuaXZlcnNpdHktb2YtYm9sb2duYS1oYXMtYmVlbi1zaWduZWQvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNy9BZG9iZVN0b2NrXzUxMTc1MDc1Ni00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bHkgMjgsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1hZ3JlZW1lbnQtYmV0d2Vlbi1mYmstYW5kLXRoZS11bml2ZXJzaXR5LW9mLWJvbG9nbmEtaGFzLWJlZW4tc2lnbmVkLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBhZ3JlZW1lbnQgYmV0d2VlbiBGQksgYW5kIHRoZSBVbml2ZXJzaXR5IG9mIEJvbG9nbmEgaGFzIGJlZW4gc2lnbmVkPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIHR3byBpbnN0aXR1dGlvbnMgaGF2ZSBmb3JtYWxpemVkIGEgY29sbGFib3JhdGlvbiBhaW1lZCBhdCBzaGFyaW5nIHJlc291cmNlcyBhbmQgZXhwZXJ0aXNlIHRvIGFkdmFuY2Ugam9pbnQgcmVzZWFyY2gsICB0ZWFjaGluZywgYW5kIHRyYWluaW5nIGFjdGl2aXRpZXMuICBUaGlzIGFncmVlbWVudCBmb2xsb3dzIHNpbWlsYXIgb25lcyBGQksgaGFzIHNpZ25lZCB3aXRoIHRoZSBVbml2ZXJzaXRpZXMgb2YgVHJlbnRvLCBQYWR1YSwgYW5kIHRoZSBQb2xpdGVjbmljbyBkaSBNaWxhbm8uDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWpvaW5zLWFpLW9uLWRlbWFuZC1wbGF0Zm9ybS10by1kcml2ZS1ldXJvcGVhbi1haS1yZXNlYXJjaC1hbmQtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA3L0Fkb2JlU3RvY2tfMTI4OTAwNjc0Ni00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bHkgMTIsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1qb2lucy1haS1vbi1kZW1hbmQtcGxhdGZvcm0tdG8tZHJpdmUtZXVyb3BlYW4tYWktcmVzZWFyY2gtYW5kLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIEpvaW5zIEFJLW9uLURlbWFuZCBQbGF0Zm9ybSB0byBEcml2ZSBFdXJvcGVhbiBBSSBSZXNlYXJjaCBhbmQgSW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRW5hYmxpbmcgQ3Jvc3MtQm9yZGVyIEFjY2VzcyB0byBBSSBUb29scywgS25vd2xlZGdlLCBhbmQgTWFya2V0LVJlYWR5IFNvbHV0aW9ucyBUaHJvdWdoIGEgU3RyYXRlZ2ljIEV1cm9wZWFuIHBsYXRmb3JtDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWNhbGwtZm9yLWFwcGxpY2F0aW9ucy1mb3ItdGhlLWRpcmVjdG9yLW9mLXRoZS1jZW50ZXItZm9yLWRpZ2l0YWwtaGVhbHRoLXdlbGxiZWluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL0ZCS19Qb3ZvX0J1aWxkaW5nX0Jhcm9uaV82LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDEyLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstY2FsbC1mb3ItYXBwbGljYXRpb25zLWZvci10aGUtZGlyZWN0b3Itb2YtdGhlLWNlbnRlci1mb3ItZGlnaXRhbC1oZWFsdGgtd2VsbGJlaW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSzogY2FsbCBmb3IgYXBwbGljYXRpb25zIGZvciB0aGUgRGlyZWN0b3Igb2YgdGhlIENlbnRlciBmb3IgRGlnaXRhbCBIZWFsdGggJiMwMzg7IFdlbGxiZWluZzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEFmdGVyIDM1IHllYXJzIGF0IEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciAoRkJLKeKAlGluY2x1ZGluZyB0aGUgbGFzdCBmaXZlIGFzIERpcmVjdG9yIG9mIHRoZSBDZW50ZXIgZm9yIERpZ2l0YWwgSGVhbHRoICZhbXA7IFdlbGxiZWluZyDigJRTdGVmYW5vIEZvcnRpIGlzIHByZXBhcmluZyB0byBjb25jbHVkZSBoaXMgcHJvZmVzc2lvbmFsIGpvdXJuZXkuIEZCSyBoYXMgbGF1bmNoZWQgYSBwdWJsaWMgY2FsbCBmb3IgYXBwbGljYXRpb25zIGZvciBhIG5ldyBkaXJlY3Rvciwgd2l0aCBzdWJtaXNzaW9ucyBvcGVuIHVudGlsIEF1Z3VzdCAyMCwgMjAyNS4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbWF5LTIwMjUtZmJrLXByb2plY3RzLW1ha2luZy1oZWFkbGluZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMS9BZG9iZVN0b2NrXzg1NzA5MDY1MS00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAzMCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbWF5LTIwMjUtZmJrLXByb2plY3RzLW1ha2luZy1oZWFkbGluZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+TWF5IDIwMjU6IEZCSyBwcm9qZWN0cyBtYWtpbmcgaGVhZGxpbmVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSW5ub3ZhdGlvbiwgc29jaWFsIGltcGFjdCBhbmQgdG9wLW5vdGNoIGV4Y2VsbGVuY2U6IEZCSyBpbml0aWF0aXZlcyB0aGF0IG1hZGUgdGhlIG5ld3MgaW4gTWF5Lg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1mdXR1cmUtb2YtcmVzZWFyY2gtYmV0d2Vlbi1wdWJsaWMtYW5kLXByaXZhdGUtb3JnYW5pemF0aW9ucy1hLWNyb3Nzcm9hZHMtZm9yLWV1cm9wZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L0FIMjQwNTIwMjVfNTAzNjZfd2ViLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMjMsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1mdXR1cmUtb2YtcmVzZWFyY2gtYmV0d2Vlbi1wdWJsaWMtYW5kLXByaXZhdGUtb3JnYW5pemF0aW9ucy1hLWNyb3Nzcm9hZHMtZm9yLWV1cm9wZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgRnV0dXJlIG9mIFJlc2VhcmNoIEJldHdlZW4gUHVibGljIGFuZCBQcml2YXRlIG9yZ2FuaXphdGlvbnM6IEEgQ3Jvc3Nyb2FkcyBmb3IgRXVyb3BlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZCSywgQUlSQyBGb3VuZGF0aW9uLCBIdW1hbiBUZWNobm9wb2xlLCBJSVQsIGFuZCBUZWxldGhvbiBUb2dldGhlciBmb3IgdGhlIEZ1dHVyZSBvZiBTY2llbnRpZmljIFJlc2VhcmNoDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWl4cGEtYW1vbmctdGhlLXdpbm5lcnMtb2YtdGhlLWF1Z21lbnRlZC1wYS1hd2FyZC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L1VmZmljaW8tc3RhbXBhLVBBVC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDIzLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haXhwYS1hbW9uZy10aGUtd2lubmVycy1vZi10aGUtYXVnbWVudGVkLXBhLWF3YXJkLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFJeFBBIEFtb25nIHRoZSBXaW5uZXJzIG9mIHRoZSDigJxBdWdtZW50ZWQgUEHigJ0gQXdhcmQ8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1hd2FyZHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQW4gaW1wb3J0YW50IHJlY29nbml0aW9uIGF0IEZvcnVtUEEgMjAyNSBmb3IgdGhlIHByb2plY3QgbGVkIGJ5IHRoZSBBdXRvbm9tb3VzIFByb3ZpbmNlIG9mIFRyZW50bywgd2l0aCBGQksgYXMgYSBrZXkgcmVzZWFyY2ggcGFydG5lci4gVGhlIGdvYWw6IG5vdCBhbiBvY2Nhc2lvbmFsIGJ1dCBhIHN0cnVjdHVyYWwgYWRvcHRpb24gb2YgYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2Ugd2l0aGluIHRoZSBwdWJsaWMgYWRtaW5pc3RyYXRpb24gc3lzdGVtLCBwYXJ0aWN1bGFybHkgdG8gc3VwcG9ydCBkZWNpc2lvbi1tYWtpbmcgcHJvY2Vzc2VzLiAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWZiay1pbnRlcm5hdGlvbmFsLWNvbXBvbmVudC1hLWJyaWRnZS10by1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDUvRnJhbmNlc2NoaW5pX1BoRF9Qcm9ncmFtXy0wNDQtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyMSwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWZiay1pbnRlcm5hdGlvbmFsLWNvbXBvbmVudC1hLWJyaWRnZS10by1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBGQksgaW50ZXJuYXRpb25hbCBjb21wb25lbnQ6IGEgYnJpZGdlIHRvIGlubm92YXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgV2VsY29tZSBhbmQgZ2xvYmFsIG1vYmlsaXR5IGF0IHRoZSBoZWFydCBvZiBhbiBpbmNyZWFzaW5nbHkgb3BlbiBhbmQgbXVsdGljdWx0dXJhbCBzY2llbnRpZmljIGNvbW11bml0eSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtbWluaXN0cnktb2YtdW5pdmVyc2l0eS1hbmQtcmVzZWFyY2gtaGFzLWF3YXJkZWQtZTk5NDAwMC1pbi1mdW5kaW5nLXRvLXRoZS1mYmstaXJ2YXBwLXByb2plY3QtZGVkaWNhdGVkLXRvLXN1cHBvcnRpbmctaW5sYW5kLW1vdW50YWluLWFyZWFzLWluLXRyZW50aW5vLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDQvQWRvYmVTdG9ja18xMjQwMTUxMTYwX3NjYWxhdG8tNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDI4LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtbWluaXN0cnktb2YtdW5pdmVyc2l0eS1hbmQtcmVzZWFyY2gtaGFzLWF3YXJkZWQtZTk5NDAwMC1pbi1mdW5kaW5nLXRvLXRoZS1mYmstaXJ2YXBwLXByb2plY3QtZGVkaWNhdGVkLXRvLXN1cHBvcnRpbmctaW5sYW5kLW1vdW50YWluLWFyZWFzLWluLXRyZW50aW5vLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBNaW5pc3RyeSBvZiBVbml2ZXJzaXR5IGFuZCBSZXNlYXJjaCBoYXMgYXdhcmRlZCDigqw5OTQsMDAwIGluIGZ1bmRpbmcgdG8gdGhlIEZCSy1JUlZBUFAgcHJvamVjdCBkZWRpY2F0ZWQgdG8gc3VwcG9ydGluZyBpbmxhbmQgbW91bnRhaW4gYXJlYXMgaW4gVHJlbnRpbm88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgc3R1ZHkgd2lsbCBldmFsdWF0ZSB0aGUgZWZmZWN0cyBvZiBwdWJsaWMgcG9saWNpZXMgZGVzaWduZWQgdG8gc3VwcG9ydCBmYW1pbGllcyBhbmQgYnVzaW5lc3NlcyBpbiB0aGUgbW9zdCB2dWxuZXJhYmxlIGFyZWFzLCBzZXJ2aW5nIGFzIGEgbmF0aW9uYWwgbW9kZWwgZm9yIDkwMCBtb3VudGFpbiBtdW5pY2lwYWxpdGllcw0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL292ZXItNTAwMDAwLWV1cm9zLWZvci10ZWNobm9sb2dpY2FsLXJlc2VhcmNoLWZiay1mdW5kcy05LWVudHJlcHJlbmV1cmlhbC1wcm9qZWN0cy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA0L0ZsZXhQcm9kdWN0aW9uLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCA0LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9vdmVyLTUwMDAwMC1ldXJvcy1mb3ItdGVjaG5vbG9naWNhbC1yZXNlYXJjaC1mYmstZnVuZHMtOS1lbnRyZXByZW5ldXJpYWwtcHJvamVjdHMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+T3ZlciA1MDAsMDAwIEV1cm9zIGZvciBUZWNobm9sb2dpY2FsIFJlc2VhcmNoOiBGQksgRnVuZHMgOSBFbnRyZXByZW5ldXJpYWwgUHJvamVjdHM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIChGQkspIHdpbGwgc3VwcG9ydCA5IHByb2plY3RzIHdpdGggaGlnaCBpbm5vdmF0aXZlIGFuZCBlbnRyZXByZW5ldXJpYWwgcG90ZW50aWFsLg0KRWFjaCByZXNlYXJjaCB0ZWFtIGNhbiByZWNlaXZlIHVwIHRvIOKCrDgwLDAwMCBpbiBmdW5kaW5nLCBhIHRyYWluaW5nIHByb2dyYW0sIGFjY2VzcyB0byBGQkvigJlzIGZhY2lsaXRpZXMsIGFuZCBhIG5ldHdvcmsgb2YgY29udGFjdHMgd2l0aCB2ZW50dXJlIGNhcGl0YWxpc3RzIGFuZCBjb21wYW5pZXMuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc3VzdGFpbmFiaWxpdHktYW5kLXJlZHVjZWQtd2FzdGUtaW4tYWdyaWN1bHR1cmUtdGhyb3VnaC1haS1hbmQtbmV3LXRlY2hub2xvZ2llcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA0L0ZSQU5DRVNDSElOSV9BTlNBQUdSSVRFQ0hfMjAtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDMsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3N1c3RhaW5hYmlsaXR5LWFuZC1yZWR1Y2VkLXdhc3RlLWluLWFncmljdWx0dXJlLXRocm91Z2gtYWktYW5kLW5ldy10ZWNobm9sb2dpZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+U3VzdGFpbmFiaWxpdHkgYW5kIFJlZHVjZWQgV2FzdGUgaW4gQWdyaWN1bHR1cmUgVGhyb3VnaCBBSSBhbmQgTmV3IFRlY2hub2xvZ2llczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgaG9zdGVkIHRoZSBBTlNBIFJvYWRzaG93LCBmZWF0dXJpbmcgYSB2ZXJ0aWNhbCBpbi1kZXB0aCBzdHVkeSBvbiB0aGUgdGhlbWUg4oCcQXVnbWVudGVk4oCdIEFncmljdWx0dXJlOiB3aGVuIEFncml0ZWNoIG1lZXRzIEFJLiANCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hY2hpZXZlbWVudHMtYW5kLWNoYWxsZW5nZXMtZm9yLWl0YWx5LXF1YW50dW0tYW5kLWNsb3VkLWNvbXB1dGluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAzL01JTUlUX0ZCS19waF9tQV9kZWYtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCA0LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hY2hpZXZlbWVudHMtYW5kLWNoYWxsZW5nZXMtZm9yLWl0YWx5LXF1YW50dW0tYW5kLWNsb3VkLWNvbXB1dGluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BY2hpZXZlbWVudHMgYW5kIGNoYWxsZW5nZXMgZm9yIEl0YWx5OiBRdWFudHVtIGFuZCBDbG91ZCBDb21wdXRpbmc8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVHJlbnRvIGJhc2VkIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBob3N0ZWQgdGhlIHNlY29uZCBldmVudCBvZiB0aGUgUm9hZHNob3cgb3JnYW5pemVkIGJ5IHRoZSBNaW5pc3RyeSBvZiBFbnRlcnByaXNlIGFuZCBNYWRlIGluIEl0YWx5IChNSU1JVCkgdG8gdGFsayBhYm91dCBlbWVyZ2luZyB0ZWNobm9sb2dpZXMsIHJlc2VhcmNoIGFuZCBidXNpbmVzcyBpbnZvbHZlbWVudC4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hZ3JpbWF0ZS10aGUtZnV0dXJlLW9mLXRlY2hub2xvZ2ljYWwtYW5kLWlubm92YXRpdmUtYWdyaWN1bHR1cmFsLXBydW5pbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9Qb3ZvbGlfQ2hpcHBlbmRhbGVfUml6Xy1GQkstNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDUsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FncmltYXRlLXRoZS1mdXR1cmUtb2YtdGVjaG5vbG9naWNhbC1hbmQtaW5ub3ZhdGl2ZS1hZ3JpY3VsdHVyYWwtcHJ1bmluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BZ1JpbWF0ZTogdGhlIGZ1dHVyZSBvZiB0ZWNobm9sb2dpY2FsIGFuZCBpbm5vdmF0aXZlIGFncmljdWx0dXJhbCBwcnVuaW5nPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRkJLIHBhcnRpY2lwYXRlcyBpbiB0aGUgbmV3IEV1cm9wZWFuIHByb2plY3QgZm9yIGEgbW9yZSBkaWdpdGFsIGFuZCBzdXN0YWluYWJsZSBhZ3JpY3VsdHVyZQ0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YWN0aW9uLXN1cHBvcnRpbmctc21lcy1mb3ItZGlnaXRhbC1hbmQtZ3JlZW4tdHJhbnNmb3JtYXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9BZG9iZVN0b2NrXzk1ODEyMTAzMC00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEphbnVhcnkgMzEsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YWN0aW9uLXN1cHBvcnRpbmctc21lcy1mb3ItZGlnaXRhbC1hbmQtZ3JlZW4tdHJhbnNmb3JtYXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SW5ub3ZBY3Rpb246IHN1cHBvcnRpbmcgU01FcyBmb3IgZGlnaXRhbCBhbmQgZ3JlZW4gdHJhbnNmb3JtYXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRkJLIHN1cHBvcnRzIHRoZSBUd2luIFRyYW5zaXRpb24gb2YgSXRhbGlhbiBjb21wYW5pZXMgdGhyb3VnaCBhIGNvbnNvcnRpdW0gd2l0aCBpbm5vdmF0aXZlIHNlcnZpY2VzIGFuZCBkZWRpY2F0ZWQgZnVuZGluZy4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtaXJyaXRyZS1wcm9qZWN0LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvQWRvYmVTdG9ja183MDE4ODYwODctNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKYW51YXJ5IDI3LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtaXJyaXRyZS1wcm9qZWN0LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFJIGZvciBpcnJpZ2F0aW9uIG1hbmFnZW1lbnQgaW4gVHJlbnRpbm88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBJUlJJVFJFOiB0aGUgcHJvamVjdCBmb3IgdGhlIGRldmVsb3BtZW50IG9mIGFuIGludGVncmF0ZWQgcHVibGljIGxvY2FsIGluZm9ybWF0aW9uIHN5c3RlbQ0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2NsaW1hdGUtY2hhbmdlLWluLWFncmljdWx0dXJlLWEtcGxhdGZvcm0tZm9yLXJpc2stbWl0aWdhdGlvbi1hbmQtc2VjdXJlLWRhdGEtZXhjaGFuZ2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9GcmFuY2VzY2hpbmlfRm90b1RyZXNfMTAxMDIzXzEzLTEtMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAxNywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvY2xpbWF0ZS1jaGFuZ2UtaW4tYWdyaWN1bHR1cmUtYS1wbGF0Zm9ybS1mb3Itcmlzay1taXRpZ2F0aW9uLWFuZC1zZWN1cmUtZGF0YS1leGNoYW5nZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5DbGltYXRlIGNoYW5nZSBpbiBhZ3JpY3VsdHVyZTogYSBwbGF0Zm9ybSBmb3IgcmlzayBtaXRpZ2F0aW9uIGFuZCBzZWN1cmUgZGF0YSBleGNoYW5nZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBMZWFkaW5nIHRoZSBBR1JJQ0xJTUEgcHJvamVjdCwgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIHdpbGwgaW1wbGVtZW50IGFuIGlubm92YXRpdmUgdGVjaG5vbG9neSBwbGF0Zm9ybSBmb3IgYW5hbHl6aW5nIHRoZSBpbXBhY3Qgb2YgY2xpbWF0ZSBjaGFuZ2UgaW4gYWdyaWN1bHR1cmUsIGRldmVsb3BpbmcgdG9vbHMgZm9yIHJpc2sgbWl0aWdhdGlvbiwgYW5kIG1hbmFnaW5nIGFuZCBzZWN1cmVseSBleGNoYW5naW5nIGRhdGEuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWNlcnRpZmllZC1mb3ItcXVhbGl0eS1tYW5hZ2VtZW50LWFuZC1pbmZvcm1hdGlvbi1zZWN1cml0eS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL0Fkb2JlU3RvY2tfOTc1OTk3NDgwLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRGVjZW1iZXIgNCwgMjAyNCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWNlcnRpZmllZC1mb3ItcXVhbGl0eS1tYW5hZ2VtZW50LWFuZC1pbmZvcm1hdGlvbi1zZWN1cml0eS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgY2VydGlmaWVkIGZvciBxdWFsaXR5IG1hbmFnZW1lbnQgYW5kIGluZm9ybWF0aW9uIHNlY3VyaXR5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVHJlbnRvLWJhc2VkIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBoYXMgb2J0YWluZWQgY2VydGlmaWNhdGlvbnMgZm9yIFF1YWxpdHkgTWFuYWdlbWVudCAoVU5JIEVOIElTTyA5MDAxOjIwMTUpIGFuZCBJbmZvcm1hdGlvbiBTZWN1cml0eSAoSVNPL0lFQyAyNzAwMToyMDIyKS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9saW50ZWxsaWdlbnphLWFydGlmaWNpYWxlLWNvbWUtbW90b3JlLWRpLWlubm92YXppb25lLXBlci1sZS1pbXByZXNlLXRyZW50aW5lLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDcvR2lhbm9yZG9saV9hcmNoaXZpby1GQkstNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bHkgMjYsIDIwMjQgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2xpbnRlbGxpZ2VuemEtYXJ0aWZpY2lhbGUtY29tZS1tb3RvcmUtZGktaW5ub3ZhemlvbmUtcGVyLWxlLWltcHJlc2UtdHJlbnRpbmUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgYXMgYSBkcml2ZXIgZm9yIGlubm92YXRpb24gZm9yIFRyZW50aW5vLWJhc2VkIGNvbXBhbmllczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgTWF1cml6aW8gR2lhbm9yZG9saSwgRkJLIHZpY2UtcHJlc2lkZW50LCBpbGx1c3RyYXRlcyB0aGUgbWFpbiBhcHBsaWNhdGlvbnMgb2YgQUkgZm9yIHRoZSBsb2NhbCBhcmVhLCB0aGUgY2hhbGxlbmdlcyBvZiB0ZWNobm9sb2dpY2FsIGludGVncmF0aW9uIGFuZCB0aGUgZnV0dXJlIHZpc2lvbiBmb3IgYSBjb21wZXRpdGl2ZSBhbmQgc3VzdGFpbmFibGUgZW50cmVwcmVuZXVyaWFsIGVjb3N5c3RlbS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9sZWFkZXJzaGlwLWluLWEtY29udGV4dC1vZi1zY2llbnRpZmljLWV4Y2VsbGVuY2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMS9UYWxrLUdGLW1hZ2F6aW5lLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKYW51YXJ5IDI0LCAyMDI0ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9sZWFkZXJzaGlwLWluLWEtY29udGV4dC1vZi1zY2llbnRpZmljLWV4Y2VsbGVuY2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+TGVhZGVyc2hpcCBpbiBhIGNvbnRleHQgb2Ygc2NpZW50aWZpYyBleGNlbGxlbmNlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBpcyBhIHJlc2VhcmNoIGFuZCBrbm93bGVkZ2UgcHJvZHVjdGlvbiBvcmdhbml6YXRpb24uIEJ5IHZpcnR1ZSBvZiB0aGVzZSBpZGVudGl0eSBjaGFyYWN0ZXJpc3RpY3MsIEZCSyBkZWNpZGVkIHRvIG9wZW4gMjAyNCB3aXRoIGFuIGluc3BpcmF0aW9uYWwgdGFsayBvbiB0aGUgdG9waWMgb2Ygc2NpZW50aWZpYyBsZWFkZXJzaGlwLCBkZWRpY2F0ZWQgdG8gaXRzIHN0YWZmLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9ldXJvcGUtbGF1bmNoZXMtZm91ci1sYXJnZS1zY2FsZS1haS10ZXN0LWZhY2lsaXRpZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNi9JbW1hZ2luZTEtMS00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSAyNywgMjAyMyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZXVyb3BlLWxhdW5jaGVzLWZvdXItbGFyZ2Utc2NhbGUtYWktdGVzdC1mYWNpbGl0aWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkV1cm9wZSBsYXVuY2hlcyBmb3VyIGxhcmdlLXNjYWxlIEFJIHRlc3QgZmFjaWxpdGllczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIDIyMG3igqwgaW52ZXN0bWVudCBwcm92aWRlcyBwZXJtYW5lbnQgY2FwYWNpdHkgdG8gZGVsaXZlciByZXNwb25zaWJsZSBBSSBpbiBFdXJvcGUgYnkgdGVzdGluZyBBSSBzb2x1dGlvbnMgaW4gcHJhY3RpY2UgYmVmb3JlIHRoZXkgaGl0IHRoZSBtYXJrZXQgYW5kIGJlY29tZSBhIHBhcnQgb2YgaGVhbHRoY2FyZSwgbWFudWZhY3R1cmluZywgYWdyaWZvb2QgYW5kIGV2ZXJ5ZGF5IGxpZmUuIE9uZSBvZiB0aG9zZSBpcyB0aGUgYWdyaWZvb2RURUYgaW5pdGlhdGl2ZTogY29vcmRpbmF0ZWQgYnkgUmFmZmFlbGUgR2lhZmZyZWRhIChGQkspLCBpdCBkZWFscyB3aXRoIHRoZSBhZ3JpY3VsdHVyYWwgc2VjdG9yIGFuZCBmb29kIHByb2R1Y3Rpb24uDQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zdHVkeS1yZXNlYXJjaC1hbmQtb3JnYW5pemF0aW9uYWwtbGVhcm5pbmctZm9uZGF6aW9uZS1icnVuby1rZXNzbGVyLWFuZC10aGUtdGVzZW8tcHJvamVjdC1saXZpbmctbGFiLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvQWRvYmVTdG9ja18xMDIzODM5MzQtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMzEsIDIwMjMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3N0dWR5LXJlc2VhcmNoLWFuZC1vcmdhbml6YXRpb25hbC1sZWFybmluZy1mb25kYXppb25lLWJydW5vLWtlc3NsZXItYW5kLXRoZS10ZXNlby1wcm9qZWN0LWxpdmluZy1sYWIvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+U3R1ZHksIHJlc2VhcmNoIGFuZCBvcmdhbml6YXRpb25hbCBsZWFybmluZzogRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGFuZCB0aGUgVEVTRU8gcHJvamVjdCBsaXZpbmcgbGFiPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEFuIG9wcG9ydHVuaXR5IGZvciByZWFkaW5nIGFuZCByZWZsZWN0aW5nIHRvIG1hcmsgdGhlIGNlbGVicmF0aW9uIG9mIHRoZSBFdXJvcGVhbiBEaXZlcnNpdHkgTW9udGggMjAyMw0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3ByZXNpZGVudC1mZXJydWNjaW8tcmVzdGEtYXQtZmJrLWZvci1maXJzdC1ib2QtbWVldGluZy1hbmQtdG8tbWVldC1zdGFmZi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L0ZvdG9fUmVzdGFfU2ltb25pX1NhbGFTdHJpbmdhXzQtMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDI1LCAyMDIzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9wcmVzaWRlbnQtZmVycnVjY2lvLXJlc3RhLWF0LWZiay1mb3ItZmlyc3QtYm9kLW1lZXRpbmctYW5kLXRvLW1lZXQtc3RhZmYvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+UHJlc2lkZW50IEZlcnJ1Y2NpbyBSZXN0YSBhdCBGQksgZm9yIGZpcnN0IEJvRCBtZWV0aW5nIGFuZCB0byBtZWV0IHN0YWZmPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZpcnN0IEJvRCBzZXNzaW9uIGFuZCBmaXJzdCBtZWV0aW5nIHdpdGggYWxsIHN0YWZmIHRvZGF5IGF0IHRoZSBQb3ZvIHNpdGUgZm9yIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBQcmVzaWRlbnQgRmVycnVjY2lvIFJlc3RhLCB3aG8gc3VjY2VlZHMgRnJhbmNlc2NvIFByb2Z1bW8uICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWZvci11cmJhbi1zZWN1cml0eS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L1Byb3RlY3Rvcl9Gb3RvLXNjYWxlZF9waF9BRi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDgsIDIwMjMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWZvci11cmJhbi1zZWN1cml0eS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BcnRpZmljaWFsIGludGVsbGlnZW5jZSBmb3IgdXJiYW4gc2VjdXJpdHk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGQksgYW5kIHRoZSBDaXR5IG9mIFRyZW50byBhcmUgcGFydG5lcnMgaW4gdGhyZWUgRVUtZnVuZGVkIGludGVybmF0aW9uYWwgcHJvamVjdHMgYWltZWQgYXQgaW1wcm92aW5nIHRoZSBwcm90ZWN0aW9uIG9mIHB1YmxpYyBzcGFjZXMuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1pbi10aGUtdHJlbnRpbm8tZGVsZWdhdGlvbi1vZi1jb21wYW5pZXMtYXQtdGhlLWludGVybmF0aW9uYWwtZmVzdGl2YWwtb2YtYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2Utd2FpY2YtMjAyMy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAyLzIwMjMwMjA5XzA5MjA1Ni00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMTAsIDIwMjMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1pbi10aGUtdHJlbnRpbm8tZGVsZWdhdGlvbi1vZi1jb21wYW5pZXMtYXQtdGhlLWludGVybmF0aW9uYWwtZmVzdGl2YWwtb2YtYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2Utd2FpY2YtMjAyMy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgaW4gdGhlIFRyZW50aW5vIGRlbGVnYXRpb24gb2YgY29tcGFuaWVzIGF0IHRoZSBJbnRlcm5hdGlvbmFsIEZlc3RpdmFsIG9mIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIFdBSUNGIDIwMjM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgOSB0aHJvdWdoIDExLCB0aGUgUGFsYWlzIGRlcyBGZXN0aXZhbCBpbiBDYW5uZXMgd2lsbCB0dXJuIGludG8gdGhlIHdvcmxkIGNhcGl0YWwgb2YgYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgLSBhIHBsYWNlIHdoZXJlIGFsbCB0aGUgd29ybGQncyBsZWFkaW5nIGNvbXBhbmllcyB3b3JraW5nIG9uIHRoaXMgdG9waWMgd2lsbCBleGNoYW5nZSB2aWV3cyB0aHJvdWdoIHdvcmtzaG9wcywgQjJCIG1lZXRpbmdzIGFuZCBjb25mZXJlbmNlcy4gRXZlcnkgeWVhciwgdGggZXZlbnQgc3VtbWFyaXplcyBhbGwgdGhlIG1ham9yIGlubm92YXRpb25zIHJlbGF0ZWQgdG8gQUkgaW4gYnVzaW5lc3MgYW5kIGJleW9uZC4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWFncmlmb29kdGVmLWV1cm9wZWFuLXByb2plY3QtaXMta2lja2luZy1vZmYvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMS9BcmNoaXZpby1Gb3RvZ3JhZmljby1GQktfRm90by1Cb2xsaS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAzMSwgMjAyMyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWFncmlmb29kdGVmLWV1cm9wZWFuLXByb2plY3QtaXMta2lja2luZy1vZmYvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIEFncmlmb29kVEVGIGV1cm9wZWFuIHByb2plY3QgaXMga2lja2luZyBvZmY8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFdpdGggYSB0b3RhbCBidWRnZXQgb2YgNjAgbWlsbGlvbiBldXJvcyBhbmQgYSB0aW1lIGhvcml6b24gb2YgNSB5ZWFycywgQWdyaWZvb2RURUYgYWltcyB0byBkZXZlbG9wIHRlc3RpbmcgYW5kIGV4cGVyaW1lbnRhdGlvbiBpbmZyYXN0cnVjdHVyZSB0byBmYWNpbGl0YXRlIHRoZSBhZG9wdGlvbiBvZiBzZXJ2aWNlcyBhbmQgcHJvZHVjdHMgYmFzZWQgb24gQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgYW5kIFJvYm90aWNzIGluIHRoZSBFdXJvcGVhbiBhZ3JpZm9vZCBzZWN0b3IuIFRoZSBwcm9qZWN04oCZcyBraWNrLW9mZiB3aWxsIHRha2UgcGxhY2UgaW4gVHJlbnRvIG9uIEZlYnJ1YXJ5IDEgYW5kIDIsIGhvc3RlZCBieSBGb25kYXppb25lIEJydW5vIEtlc3NsZXIsIHRoZSBwcm9qZWN04oCZcyBjb29yZGluYXRvci4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbG9va2luZy1mb3ItaW5ub3ZhdG9ycy1vZmZlcmluZy1lcXVpdHktZnJlZS1mdW5kaW5nLWZvci1haS1wbGFubmluZy10ZWNobm9sb2d5LXNvZnR3YXJlLWRldmVsb3BtZW50LWFuZC11c2UtY2FzZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMS93ZWJzaXRlLXNsaWRlLTE5MjB4MTA4MC1BSS1wbGFuNC1ldS0wMi0xX09DMl9pbm5vdmF0b3JzLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKYW51YXJ5IDEzLCAyMDIzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9sb29raW5nLWZvci1pbm5vdmF0b3JzLW9mZmVyaW5nLWVxdWl0eS1mcmVlLWZ1bmRpbmctZm9yLWFpLXBsYW5uaW5nLXRlY2hub2xvZ3ktc29mdHdhcmUtZGV2ZWxvcG1lbnQtYW5kLXVzZS1jYXNlcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Mb29raW5nIGZvciBpbm5vdmF0b3JzLiBPZmZlcmluZyBlcXVpdHktZnJlZSBmdW5kaW5nIGZvciBBSSBQbGFubmluZyB0ZWNobm9sb2d5LCBzb2Z0d2FyZSBkZXZlbG9wbWVudCBhbmQgdXNlLWNhc2VzLjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgT3BlbiBjYWxsICMyIGZvciBpbm5vdmF0b3JzIGZlYXR1cmVzIHRocmVlIGRpZmZlcmVudCB0cmFja3MsIGRpc3Rpbmd1aXNoaW5nIHRocmVlIGRpZmZlcmVudCBraW5kcyBvZiBjb250cmlidXRpb25zLiBUcmFjayBBIGlzIG1haW5seSBvZiBpbnRlcmVzdCBmb3IgcGxhbm5pbmcgZXhwZXJ0cywgd2hpbGUgVHJhY2tzIEIgYW5kIEMgbW9zdGx5IHJlcXVpcmUgbW9yZSBnZW5lcmFsIHNvZnR3YXJlIGRldmVsb3BtZW50LiBJbiB0cmFjayBCLCB3ZSBhcmUgYWxzbyBsb29raW5nIGZvciBhZGRpdGlvbmFsIHVzZS1jYXNlcywgd2hpY2ggY2FuIHBvdGVudGlhbGx5IGJlIG9mIGludGVyZXN0IHRvIGV2ZXJ5b25lLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1wYXJ0aWNpcGF0ZXMtaW4tdGhlLWl0YWx5LWtvcmVhLWZvcnVtLW9uLXRlY2hub2xvZ3ktYW5kLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNy9BZG9iZVN0b2NrXzExMjk1ODc1M19zY2FsYXRvLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdWx5IDYsIDIwMjIgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1wYXJ0aWNpcGF0ZXMtaW4tdGhlLWl0YWx5LWtvcmVhLWZvcnVtLW9uLXRlY2hub2xvZ3ktYW5kLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIHBhcnRpY2lwYXRlcyBpbiB0aGUgSXRhbHktS29yZWEgRm9ydW0gb24gVGVjaG5vbG9neSBhbmQgSW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUd28gZGF5cyBpbiBTZW91bCBmb3IgYW4gZXhwYW5kZWQgbWVldGluZyBiZXR3ZWVuIEl0YWxpYW4gYW5kIFNvdXRoIEtvcmVhbiBzY2llbmNlIGFuZCB0ZWNobm9sb2d5IHBsYXllcnMuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2hlYWx0aGNhcmUtaW5ub3ZhdGlvbi1kYXktdHJlbnRvLWhvc3RlZC10aGUtcm9hZHNob3ctdG8tcHJvbW90ZS1leGNoYW5nZS1iZXR3ZWVuLWlzcmFlbGktYW5kLXRyZW50aW5vLWJhc2VkLWNvbXBhbmllcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA2L0lzcmFlbGlEaWdpdGFsSGVhbHRoQnVzaW5lc3NEZWxlZ2F0aW9uX0ZvdG8xX2EuZi4tNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMjAsIDIwMjIgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2hlYWx0aGNhcmUtaW5ub3ZhdGlvbi1kYXktdHJlbnRvLWhvc3RlZC10aGUtcm9hZHNob3ctdG8tcHJvbW90ZS1leGNoYW5nZS1iZXR3ZWVuLWlzcmFlbGktYW5kLXRyZW50aW5vLWJhc2VkLWNvbXBhbmllcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5IRUFMVEhDQVJFIElOTk9WQVRJT04gREFZIOKAkyBUcmVudG8gaG9zdGVkIHRoZSByb2Fkc2hvdyB0byBwcm9tb3RlIGV4Y2hhbmdlIGJldHdlZW4gSXNyYWVsaSBhbmQgVHJlbnRpbm8gYmFzZWQgY29tcGFuaWVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEhlbGQgb24gSnVuZSAyMCwgIDIwMjIgYXQgRkJLIGluIFBvdm8sIHRoZSByb2Fkc2hvdyBpbiB3aGljaCBhbiBJc3JhZWxpIGRlbGVnYXRpb24gbGVkIGJ5IEpvbmF0aGFuIEhhZGFyLCBkaXJlY3RvciBmb3IgZWNvbm9taWMgYW5kIHRyYWRlIGFmZmFpcnMgb2YgdGhlIElzcmFlbGkncyBNaW5pc3RyeSBvZiBFY29ub215IEZvcmVpZ24gVHJhZGUgQWRtaW5pc3RyYXRpb24sIHByZXNlbnRlZCB0byBsb2NhbCBlbnRpdGllcyB0aGUgYmVzdCBzb2x1dGlvbnMgZm9yIGRpZ2l0YWwgaGVhbHRoIHRoYXQgSXNyYWVsIGhhcyBkZXZlbG9wZWQgYW5kIGRlcGxveWVkIGZvciBhIGhlYWx0aCBjYXJlIHN5c3RlbSB0aGF0IGhhcyBoYWQgdG8gZGVhbCB3aXRoIHRoZSBuZXdseSBlbWVyZ2VkIHBhbmRlbWljLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtaW5maW5pdGUtbGlnaHRuZXNzLW9mLWV4cGxvcmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDEvQWRvYmVTdG9ja18yMzQ1ODMxNjEtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCAxMiwgMjAyMiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWluZmluaXRlLWxpZ2h0bmVzcy1vZi1leHBsb3JhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgaW5maW5pdGUgbGlnaHRuZXNzIG9mIGV4cGxvcmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQSBqb3VybmV5IGluc2lkZSB0aGUgSEVSTUVTLVNQIHByb2plY3QgYW5kIHRoZSBjcm9zcyBzY2llbnRpZmljIHJldHVybiBpbiB0aGUgZmllbGQgb2YgbXVsdGktbWVzc2VuZ2VyIGFzdHJvcGh5c2ljcyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9jYW4tYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtaGVscC1hY2hpZXZlLXRoZS1zdXN0YWluYWJsZS1kZXZlbG9wbWVudC1nb2Fscy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL3NodXR0ZXJzdG9ja18xOTM0OTYwNjM2LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBOb3ZlbWJlciAzMCwgMjAyMSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvY2FuLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWhlbHAtYWNoaWV2ZS10aGUtc3VzdGFpbmFibGUtZGV2ZWxvcG1lbnQtZ29hbHMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+Q2FuIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIGhlbHAgYWNoaWV2ZSB0aGUgU3VzdGFpbmFibGUgRGV2ZWxvcG1lbnQgR29hbHM\/PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIChBSSkgYW5kIHN1c3RhaW5hYmlsaXR5IGFyZSBjdXJyZW50bHkgaGlnaGx5IGRpc2N1c3NlZCB0b3BpY3MgaW4gYm90aCB0aGUgcG9saXRpY2FsIGFuZCBzY2llbnRpZmljIGRlYmF0ZSBhbmQgdGhleSBhcHBlYXIgdG8gYmUgdHdvIG1ham9yIGNoYWxsZW5nZXMgdGhhdCB3aWxsIHN0YXkgZm9yIHRoZSBjb21pbmcgZGVjYWRlcyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zdWdnZXN0aW9ucy1mb3ItZnV0dXJlLXJlc2VhcmNoLW9uLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWFuZC1yZWxpZ2lvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA0L2NsYXVkaW8tdGVzdGEtUlFmUGFvV2FDa2ctdW5zcGxhc2gtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSA1LCAyMDIxICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zdWdnZXN0aW9ucy1mb3ItZnV0dXJlLXJlc2VhcmNoLW9uLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWFuZC1yZWxpZ2lvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5TdWdnZXN0aW9ucyBmb3IgZnV0dXJlIHJlc2VhcmNoIG9uIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIGFuZCByZWxpZ2lvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgdHdvLXllYXIgd2ViaW5hciBzZXJpZXMgb24gQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgYW5kIFJlbGlnaW9uIChBSVIgMjAyMC8yMSkgb3JnYW5pemVkIGJ5IHRoZSBGQkstSVNSIENlbnRlciBmb3IgUmVsaWdpb3VzIFN0dWRpZXMgaGFzIHdyYXBwZWQgdXAuIEEgZmluYWwgYXNzZXNzbWVudCBhbmQgYSByZWxhdW5jaCB3aXRoIG5ldyBrbm93bGVkZ2UgY2hhbGxlbmdlcyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9lbmVhLXRlY2gtdGhlLWFncmVlbWVudC13aXRoLWZiay1mb3ItdGhlLWVuaGFuY2VtZW50LW9mLXRlY2hub2xvZ2ljYWwtdHJhbnNmZXItaGFzLWtpY2tlZC1vZmYvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9FVEZCS19wb3N0LVRXLTEwMjR4NTEyLTItNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDMsIDIwMjEgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2VuZWEtdGVjaC10aGUtYWdyZWVtZW50LXdpdGgtZmJrLWZvci10aGUtZW5oYW5jZW1lbnQtb2YtdGVjaG5vbG9naWNhbC10cmFuc2Zlci1oYXMta2lja2VkLW9mZi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5FTkVBIFRFQ0g6IFRIRSBBR1JFRU1FTlQgV0lUSCBGQksgRk9SIFRIRSBFTkhBTkNFTUVOVCBPRiBURUNITk9MT0dJQ0FMIFRSQU5TRkVSIEhBUyBLSUNLRUQgT0ZGPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIENvbGxhYm9yYXRpbmcgdG8gaWRlbnRpZnkgcG9zc2libGUgc3luZXJnaWVzIGFuZCBkZXZlbG9wbWVudCBvcHBvcnR1bml0aWVzIGluIHJlc2VhcmNoIGFuZCB0ZWNoIHRyYW5zZmVyLCB0byBjb250cmlidXRlIHRvIHRoZSBncm93dGggYW5kIGNvbXBldGl0aXZlbmVzcyBvZiBvdXIgY291bnRyeS4gVGhpcyBpcyB0aGUgZ29hbCBvZiB0aGUgYWdyZWVtZW50cyBzaWduZWQgYnkgRU5FQSBUZWNoIHdpdGggRkJLLCBJSVQsIEhUICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWFuZC1jcmVhdGl2ZS1kZXN0cnVjdGlvbi1vbGQtYW5kLW5ldy1qb2JzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvcGV4ZWxzLXRoaXNpc2VuZ2luZWVyaW5nLTM4NjE0NTgtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjcsIDIwMjAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWFuZC1jcmVhdGl2ZS1kZXN0cnVjdGlvbi1vbGQtYW5kLW5ldy1qb2JzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIGFuZCBjcmVhdGl2ZSBkZXN0cnVjdGlvbjogb2xkIGFuZCBuZXcgam9iczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBJcyB0aGVyZSBhIGdyb3dpbmcgcmlzayBvZiByb2JvdHMgcmVwbGFjaW5nIGh1bWFuIHdvcms\/IElmIHNvLCB3aGljaCBqb2JzIHdpbGwgYmUgbW9zdGx5IGltcGFjdGVkPyAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2EtbmV3LWVmZm9ydC1ub3QtdG8tbGVhdmUtaWRsZS1wcmlvci1yZXN1bHRzLW9idGFpbmVkLWluLWV1LXByb2plY3RzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvYmFubmVyLVRBUkdFVC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyNywgMjAyMCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYS1uZXctZWZmb3J0LW5vdC10by1sZWF2ZS1pZGxlLXByaW9yLXJlc3VsdHMtb2J0YWluZWQtaW4tZXUtcHJvamVjdHMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QSBuZXcgZWZmb3J0IG5vdCB0byBsZWF2ZSBpZGxlIHByaW9yIHJlc3VsdHMgb2J0YWluZWQgaW4gRVUgcHJvamVjdHM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBIG5ldyBlZmZvcnQgbm90IHRvIGxlYXZlIGlkbGUgcHJpb3IgcmVzdWx0cyBvYnRhaW5lZCB3b3JsZHdpZGUuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2dhbWlmaWNhdGlvbi1hLWhpLXRlY2gtYW50aWRvdGUtZm9yLWFkaGQvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOC9kaWdpdGFsLTEyMjM5MTNfMTkyMC0xLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjcsIDIwMjAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2dhbWlmaWNhdGlvbi1hLWhpLXRlY2gtYW50aWRvdGUtZm9yLWFkaGQvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+R2FtaWZpY2F0aW9uLCBhIGhpLXRlY2ggYW50aWRvdGUgZm9yIEFESEQ8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZyb20gdGhlIFVTLCBhIG5ldyByZWNpcGUgdG8gY29udGFpbiBoeXBlcmFjdGl2aXR5IGFuZCBsb3cgYXR0ZW50aW9uLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90b3dhcmRzLWFuLWVuZXJneS1hdXRvbm9tb3VzLWFuZC16ZXJvLWVtaXNzaW9uLXRyZW50aW5vLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDgvMi1pZHJvLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMjAsIDIwMjAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3Rvd2FyZHMtYW4tZW5lcmd5LWF1dG9ub21vdXMtYW5kLXplcm8tZW1pc3Npb24tdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VG93YXJkcyBhbiBlbmVyZ3kgYXV0b25vbW91cyBhbmQgemVybyBlbWlzc2lvbiBUcmVudGlubzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIEZCSyBzdHVkeSBzdXBwb3J0aW5nIHRoZSBuZXcgUHJvdmluY2lhbCBFbnZpcm9ubWVudGFsIEVuZXJneSBQbGFuIGhhcyBiZWVuIHB1Ymxpc2hlZCBpbiB0aGUgaW50ZXJuYXRpb25hbCBqb3VybmFsICJFbmVyZ3kiDQogICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3JhZmZhZWxlLWdpYWZmcmVkYS1mYmstaW50ZXJ2aWV3ZWQtdG8taWRlbnRpZnktY29yZS1jaGFsbGVuZ2VzLXJlbGF0ZWQtdG8td2F0ZXItc2NhcmNpdHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wNS9kYW4tbWV5ZXJzLUlRVkZWSDBhamFnLXVuc3BsYXNoLTEtOTQweDcwNS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDI2LCAyMDIwICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9yYWZmYWVsZS1naWFmZnJlZGEtZmJrLWludGVydmlld2VkLXRvLWlkZW50aWZ5LWNvcmUtY2hhbGxlbmdlcy1yZWxhdGVkLXRvLXdhdGVyLXNjYXJjaXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlJhZmZhZWxlIEdpYWZmcmVkYSAoRkJLKSBpbnRlcnZpZXdlZCB0byBpZGVudGlmeSBjb3JlIGNoYWxsZW5nZXMgcmVsYXRlZCB0byB3YXRlciBzY2FyY2l0eTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgU0FQSUVOQ0UgcHJvamVjdCBsZWFkZXIgUmFmZmFlbGUgR2lhZmZyZWRhIChGQkspIGludGVydmlld2VkLCB3aXRoaW4gYW4gRUlUIENyb3NzIEtJQyBpbml0aWF0aXZlLCB0byBpZGVudGlmeSBjb3JlIGNoYWxsZW5nZXMgcmVsYXRlZCB0byB3YXRlciBzY2FyY2l0eSBpbiBTb3V0aGVybiBFdXJvcGUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcmVhZGluZy1oYXJhcmktZHVyaW5nLXRoZS1wYW5kZW1pYy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA0L2J1c2luZXNzd29tYW4tbWVkaWF0aW5nLXdoaWxlLXVzaW5nLXZpcnR1YWwtcmVhbGl0LThRTEpNQ1ktNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDE3LCAyMDIwICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9yZWFkaW5nLWhhcmFyaS1kdXJpbmctdGhlLXBhbmRlbWljLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlJlYWRpbmcgSGFyYXJpIGR1cmluZyB0aGUgcGFuZGVtaWM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSXQgaXMgbm90IGVhc3kgZm9yIGEgcmVzZWFyY2hlciB0byBrZWVwIGZvY3VzZWQgdGhlc2UgZGF5cy4gVGhlIHByb2JsZW0gaXMgbm90IHNvIG11Y2ggdGVsZXdvcmsgb3IgdGhlIHJhcmVmYWN0aW9uIG9mIGh1bWFuIGNvbnRhY3RzLiBUaGUgcG9pbnQsIHJhdGhlciwgaXMgdGhhdCBpdCBpcyBoYXJkIHRvIHByZXZlbnQgdGhlIG1vc3QgY3JlYXRpdmUgcGFydCBvZiBvbmUncyBtaW5kIGZyb20gcmV0dXJuaW5nIG9ic2Vzc2l2ZWx5IHRvIHRoZSBldmVudCB0aGF0IHNvbWUgd2Vla3MgYWdvIGhhcyBjaGFuZ2VkIGV2ZXJ5b25lJ3MgbGl2ZXMuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1yZXNlYXJjaC1hdC1laXQtZGlnaXRhbC1pdGFseXMtaW5ub3ZhdGlvbi1kYXktMjAxOS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzExL2VpdC1kaWdpdGFsLTIwMTktMi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTm92ZW1iZXIgMjksIDIwMTkgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1yZXNlYXJjaC1hdC1laXQtZGlnaXRhbC1pdGFseXMtaW5ub3ZhdGlvbi1kYXktMjAxOS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgcmVzZWFyY2ggYXQgRUlUIERpZ2l0YWwgSXRhbHkmIzgyMTc7cyBJbm5vdmF0aW9uIERheSAyMDE5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBJbm5vdmF0aW9uIFZpbGxhZ2UgZmVhdHVyZWQgYWxzbyBkaWdpdGFsIHByb2R1Y3RzIGFuZCBzZXJ2aWNlcyBkZXZlbG9wZWQgYnkgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGZvciBpbmR1c3RyeSwgY2l0aWVzLCB3ZWxsYmVpbmcgYW5kIGZpbmFuY2UgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RlY2hub2xvZ2llcy1pbi1lZHVjYXRpb24taG93LXRvLWdvLXRvLXRoZS10b3AvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLWNoaWxkLzktZTYyYmYyZDNjNDQ5N2NlMmE2NGNmN2YyMjlmYmViMTYvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1jaGlsZCIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAzLCAyMDE5ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90ZWNobm9sb2dpZXMtaW4tZWR1Y2F0aW9uLWhvdy10by1nby10by10aGUtdG9wLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRlY2hub2xvZ2llcyBpbiBlZHVjYXRpb246IGhvdyB0byBnbyB0byB0aGUgdG9wPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEEgcmVwb3J0IGJ5IE5lc3RhIEl0YWxpYSBhbmQgQ29tcGFnbmlhIGRpIFNhbiBQYW9sbyBkaXNjbG9zZXMgZW5nYWdpbmcgZXhwZXJpZW5jZXMgb24gdGhlIGxpbmsgYmV0d2VlbiBlZHVjYXRpb24gYW5kIHRlY2hub2xvZ3kuIFRoZSBwdWJsaWNhdGlvbiBpcyBmdWxsIG9mIGNhc2Ugc3R1ZGllcyB1c2VmdWwgZm9yIGRlc2lnbmluZyBuZXcgbGVhcm5pbmcgcHJvY2Vzc2VzICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9maXZlLXRpcHMtZm9yLWdlbmVyYXRpb24tei8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzAzL0ZCSy1MRUNUVVJFLTIwMTlfMTMtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDI1LCAyMDE5ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9maXZlLXRpcHMtZm9yLWdlbmVyYXRpb24tei8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GaXZlIHRpcHMgZm9yIGdlbmVyYXRpb24gWjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBEYXZpZGUgRGF0dG9saSB3YXMgdGhlIGludml0ZWQgc3BlYWtlciBvZiB0aGUgc2V2ZW50aCBCcnVubyBLZXNzbGVyIExlY3R1cmUsIG9uIE1hcmNoIDE5LCAyMDE5IGluIFRyZW50bzogaW4gZnJvbnQgb2YgaHVuZHJlZHMgb2Ygc3R1ZGVudHMsIGhlIHJlY291bnRlZCBoaXMgc3VjY2VzcyBzdG9yeSB3aXRoIFRhbGVudCBHYXJkZW4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL29uY2UtdXBvbi1hLXRyeS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLWxpZ2h0YnVsYi1vLzEwLTM3NWI4NDdmNDJlMDcyODFmODQyNTYxMWQzYTM1OWNjL2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItbGlnaHRidWxiLW8iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDYsIDIwMTkgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL29uY2UtdXBvbi1hLXRyeS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5PbmNlIHVwb24gYSB0cnk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEV4cGxvcmUgdGhlIGdyZWF0ZXN0IGludmVudGlvbnMgYW5kIGRpc2NvdmVyaWVzIG9mIGh1bWFua2luZCB0aGFua3MgdG8gdGhlIG5ldyBHb29nbGUgQXJ0cyAmIEN1bHR1cmUgaW50ZXJhY3RpdmUgb25saW5lIHByb2plY3QgaW4gY29sbGFib3JhdGlvbiB3aXRoIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc2F0dDIwMTgtdGhlLWFubnVhbC1zY2hvb2wtZm9yLXRyYW5zbGF0b3JzLXNlbGxzLW91dC1pbi1taWxhbi1hcy13ZWxsLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1ob21lLzUtMDY5YmJmMDEzZWU0OTg1Yzg4OWNjMTdmZGNhZGVkMTgvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1ob21lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDE2LCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zYXR0MjAxOC10aGUtYW5udWFsLXNjaG9vbC1mb3ItdHJhbnNsYXRvcnMtc2VsbHMtb3V0LWluLW1pbGFuLWFzLXdlbGwvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+U0FUVDIwMTg6IHRoZSBBbm51YWwgU2Nob29sIGZvciBUcmFuc2xhdG9ycyBTZWxscyBPdXQgaW4gTWlsYW4gYXMgV2VsbDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBIZWxkIGZvciB0aGUgZmlyc3QgdGltZSBvdXRzaWRlIG91ciBSZWdpb24sIFNBVFQgaGFzIHByb3ZlbiB0byBiZSBhbiBpbnRlcm5hdGlvbmFsIGV2ZW50IGZvciBpbmR1c3RyeSBleHBlcnRzIGFuZCB0cmFuc2xhdG9ycyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8xMC1taWxsaW9uLWV1cm9zLWZvci10aGUtaW5ub3ZhcmUtaW4tcmV0ZS1wcm9ncmFtbWUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNy9Jbm5vdmFyZWlucmV0ZV8xNjAweDEyMDAxLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDgsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzEwLW1pbGxpb24tZXVyb3MtZm9yLXRoZS1pbm5vdmFyZS1pbi1yZXRlLXByb2dyYW1tZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj4xMCBtaWxsaW9uIGV1cm9zIGZvciB0aGUgJiM4MjIwO0lubm92YXJlIGluIFJldGUmIzgyMjE7IHByb2dyYW1tZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgU3RhcnR1cCBhbmQgSW5ub3ZhdGlvbjogQmFuY2EgRXRpY2Egc2VsZWN0cyB0aGUgYmVzdCBwcm9qZWN0cyB0aGF0IHdpbGwgYmUgc3VwcG9ydGVkIHdpdGggaGlnaC1xdWFsaXR5IGxvYW5zIGFuZCBjb25zdWx0YW5jeSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy91eC1jaGFsbGVuZ2UtYS1kZXNpZ24tc3ByaW50LWZvci1kaWdpdGFsLWNvbXBhbmllcy1pbi10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L1VYLUNoYWxsZW5nZS0yMy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSAyMCwgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdXgtY2hhbGxlbmdlLWEtZGVzaWduLXNwcmludC1mb3ItZGlnaXRhbC1jb21wYW5pZXMtaW4tdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VVggQ2hhbGxlbmdlOiBhIGRlc2lnbiBzcHJpbnQgZm9yIGRpZ2l0YWwgY29tcGFuaWVzIGluIFRyZW50aW5vPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBVWCBDaGFsbGVuZ2UgaXMgYSB0d28tZGF5IG1hcmF0aG9uIGVuZ2FnaW5nIGludGVyYWN0aW9uIGRlc2lnbiBzdHVkZW50cywgcmVzZWFyY2hlcnMgYW5kIHByb2Zlc3Npb25hbHMgd2l0aCB0aGUgYWltIHRvIGltcHJvdmUgdGhlIHVzZXIgZXhwZXJpZW5jZSAoVVgpIG9mIGFwcGxpY2F0aW9ucyBhbmQgc29mdHdhcmUgZGV2ZWxvcGVkIGJ5IGNvbXBhbmllcy4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YXRpb24tZmxvd3Mtd2hlcmUtdGhlcmUtYXJlLWlubm92YXRpdmUtcGVvcGxlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1saWdodGJ1bGItby82LWQzNmZhMWRhNzU5NDU1ODJlZGIzYzQ1MGQzNGQ5MDlkL2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItbGlnaHRidWxiLW8iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMTIsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YXRpb24tZmxvd3Mtd2hlcmUtdGhlcmUtYXJlLWlubm92YXRpdmUtcGVvcGxlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPklubm92YXRpb24gZmxvd3Mgd2hlcmUgdGhlcmUgYXJlIGlubm92YXRpdmUgcGVvcGxlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIElkZWFzIGFyZSBpbXBvcnRhbnQsIGJ1dCB0aGUgcGVvcGxlIHdobyBzdGltdWxhdGUgdGhlbSBhcmUgZXZlbiBtb3JlIHNvLiBXZSB0YWxrZWQgYWJvdXQgdGhpcyB3aXRoIEFsZXNzYW5kcm8gR2Fyb2ZhbG8sIGZvcm1lciBwcmVzaWRlbnQgb2YgVHJlbnRpbm8gU3ZpbHVwcG8gYW5kIHByb2Zlc3Npb25hbCBpbm5vdmF0b3IuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy93aGVuLWFydC1jaGFuZ2VzLXNvY2lldHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLWltYWdlLzYtZDM2ZmExZGE3NTk0NTU4MmVkYjNjNDUwZDM0ZDkwOWQvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1pbWFnZSIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSA3LCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy93aGVuLWFydC1jaGFuZ2VzLXNvY2lldHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+V2hlbiBhcnQgY2hhbmdlcyBzb2NpZXR5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEhvdyBjYW4gcGxlYXN1cmUgYmUgYSBwcmluY2lwbGUgZm9yIGlubm92YXRpb24\/IFdoYXQgaXMgdGhlIGtleSBtb3RpdmF0aW9uYWwgZmFjdG9yPyBIb3cgaW1wb3J0YW50IGlzIGltcGFjdCBtZWFzdXJlbWVudD8gV2h5IGRvIHdlIG5lZWQgY3JhenluZXNzPyAtIEEgY29udmVyc2F0aW9uIHdpdGggRG9yaXMgU29tbWVyIGZyb20gSGFydmFyZCAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2N1bHR1cmUtaXMtbXVjaC1tb3JlLXRoYW4tYS1zb2Z0LWlzc3VlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItZmlsZS1vLzctYmI1M2QxYTlmNmUzOWJmZmE0YTUyZjUwZmZjYzBkMjcvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1maWxlLW8iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgNSwgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvY3VsdHVyZS1pcy1tdWNoLW1vcmUtdGhhbi1hLXNvZnQtaXNzdWUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+Q3VsdHVyZSBpcyBtdWNoIG1vcmUgdGhhbiBhIHNvZnQgaXNzdWU8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEJ1aWxkaW5nIGEgc3Ryb25nZXIgRXVyb3BlOiBuZXcgaW5pdGlhdGl2ZXMgdG8gZnVydGhlciBib29zdCByb2xlIG9mIHlvdXRoLCBlZHVjYXRpb24gYW5kIGN1bHR1cmUgcG9saWNpZXMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2V1cm9uYW5vbGFiLWFuLWludGVncmF0aW9uLXByb2plY3QtYXQtZXVyb3BlYW4tc2NhbGUtZm9yLWFjYWRlbWljLW5hbm9mYWJyaWNhdGlvbi1jZW50ZXJzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItc2VhcmNoLXBsdXMvNy1iYjUzZDFhOWY2ZTM5YmZmYTRhNTJmNTBmZmNjMGQyNy9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLXNlYXJjaC1wbHVzIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMzAsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2V1cm9uYW5vbGFiLWFuLWludGVncmF0aW9uLXByb2plY3QtYXQtZXVyb3BlYW4tc2NhbGUtZm9yLWFjYWRlbWljLW5hbm9mYWJyaWNhdGlvbi1jZW50ZXJzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkV1cm9OYW5vTGFiOiBhbiBpbnRlZ3JhdGlvbiBwcm9qZWN0IGF0IEV1cm9wZWFuIHNjYWxlIGZvciBhY2FkZW1pYyBuYW5vZmFicmljYXRpb24gY2VudGVyczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSW4gRXVyb3BlLCB0aGUgYWNhZGVtaWMgc3RyZW5ndGhzIGluIG5hbm9mYWJyaWNhdGlvbiBhcmUgc3RpbGwgdG9vIGZyYWdtZW50ZWQuIFRvIG1ha2UgYmV0dGVyIHVzZSBvZiB0aGUgZXhpc3RpbmcgaW52ZXN0bWVudCwgdGhlIGNvbnNvcnRpdW0gd2FudHMgdG8gaW50ZWdyYXRlIHRoaXMgcmVzZWFyY2ggaW5mcmFzdHJ1Y3R1cmUgYXJvdW5kIGEgImNlbnRyYWwgaHViIiwgd2hpY2ggaXMgaXRzIG9yY2hlc3RyYSBsZWFkZXIgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGFsa2luZy1hYm91dC10ZWNobm9sb2d5LXJlbGlnaW9uLWFuZC1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvMjAxODAzMDdfMTA0MDUwLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgNywgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGFsa2luZy1hYm91dC10ZWNobm9sb2d5LXJlbGlnaW9uLWFuZC1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRhbGtpbmcgYWJvdXQgdGVjaG5vbG9neSwgcmVsaWdpb24gYW5kIGlubm92YXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEFuIGludGVydmlldyB3aXRoIHJlc2VhcmNoZXIgU2FyYSBIZWphemk6IFNhcmEgd2FzIGJvcm4gaW4gSXJhbiBhbmQgc3R1ZGllZCBpbiBJdGFseS4gU2hlIGlzIGFuIGFudGhyb3BvbG9naXN0IHdpdGggYSBmb2N1cyBvbiByZWxpZ2lvbnMsIGdlbmRlciBwZXJzcGVjdGl2ZXMgYW5kIGlkZW50aXR5IGNvbnN0cnVjdGlvbiB0aHJvdWdoIGJvZHkgcHJhY3RpY2VzIGFuZCBzeW1ib2xzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9jcmVhdGluZy1hbi1lY29zeXN0ZW0tZm9yLWlubm92YXRpb24tZW50cmVwcmVuZXVyc2hpcC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItdXNlci82LWQzNmZhMWRhNzU5NDU1ODJlZGIzYzQ1MGQzNGQ5MDlkL2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgNSwgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvY3JlYXRpbmctYW4tZWNvc3lzdGVtLWZvci1pbm5vdmF0aW9uLWVudHJlcHJlbmV1cnNoaXAvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+Q3JlYXRpbmcgYW4gZWNvc3lzdGVtIGZvciBpbm5vdmF0aW9uIGVudHJlcHJlbmV1cnNoaXA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgV2hhdCBhcmUgdGhlIG1haW4gY2hhbGxlbmdlcyB0byBmYWNlIHRvIHRyYW5zbGF0ZSByZXNlYXJjaCBleGNlbGxlbmNlIGludG8gYSBzdWNjc3Nlc3NmdWwgaW5ub3ZhdGlvbiBlY29zeXN0ZW0\/IFBhb2xvIFRhdGljY2hpIGZyb20gSW1wZXJpYWwgQ29sbGVnZSBzaG93cyB1cyBoaXMgcG9pbnQgb2YgdmlldyAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mcmFuY2VzY2EtYnJpYS1ob3ctdG8tYnVpbGQtZGlnaXRhbC1pbmNsdXNpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLXVzZXIvNi1kMzZmYTFkYTc1OTQ1NTgyZWRiM2M0NTBkMzRkOTA5ZC9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDI5LCAyMDE3ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mcmFuY2VzY2EtYnJpYS1ob3ctdG8tYnVpbGQtZGlnaXRhbC1pbmNsdXNpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RnJhbmNlc2NhIEJyaWE6IEhvdyB0byBidWlsZCBkaWdpdGFsIGluY2x1c2lvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgZGlnaXRhbCBpbml0aWF0aXZlcyBvZiB0aGUgY2l0eSBvZiBCYXJjZWxvbmEgYW5kIGFuIGludGVydmlldyBvbiB0aGUgcm9sZSBvZiBkaWdpdGFsIGFuZCBzb2NpYWwgaW5ub3ZhdGlvbiBhdCB0aGUgcHJlc2VudCBzdGFnZSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMTIwLXNlY29uZGktcGVyLWxhLXR1YS1pZGVhLWJyaWxsYW50ZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLWxpZ2h0YnVsYi1vLzctYmI1M2QxYTlmNmUzOWJmZmE0YTUyZjUwZmZjYzBkMjcvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1saWdodGJ1bGItbyIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDIyLCAyMDE3ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8xMjAtc2Vjb25kaS1wZXItbGEtdHVhLWlkZWEtYnJpbGxhbnRlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPjEyMCBzZWNvbmRpIHBlciBsYSB0dWEgaWRlYSBicmlsbGFudGU8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEkgY2FzdGluZyBhbmNoZSBpbiBUcmVudGluby4gTGUgbWlnbGlvcmkgcHJvcG9zdGUgY29uY29ycmVyYW5ubyBkdXJhbnRlIGxvIFN0YXJ0LXVwIEZlc3RpdmFsIGEgSW5uc2JydWNrIGlsIDI0IE5vdmVtYnJlIDIwMTcgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3NpbHZlci1tZWRhbC1mb3ItZ2lvdmFubmktbW9yZXR0aS1hdC1pYm0td2F0c29uLXNlcnZpY2VzLWNoYWxsZW5nZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktYXdhcmRzLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItYXN0ZXJpc2svNC00MjllODdkMmJlNzE3Y2E1YTZlYjMyODU5OWVkNDAyYy9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLWFzdGVyaXNrIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDI4LCAyMDE2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zaWx2ZXItbWVkYWwtZm9yLWdpb3Zhbm5pLW1vcmV0dGktYXQtaWJtLXdhdHNvbi1zZXJ2aWNlcy1jaGFsbGVuZ2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+U2lsdmVyIE1lZGFsIGZvciBHaW92YW5uaSBNb3JldHRpIGF0IElCTSBXYXRzb24gU2VydmljZXMgQ2hhbGxlbmdlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktYXdhcmRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEdpb3Zhbm5pIE1vcmV0dGksIFNvZnR3YXJlIERldmVsb3BlciBvZiB0aGUgRGlnaXRhbCBIdW1hbml0aWVzIHVuaXQgYXQgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyLCB3b24gdGhlIHNlY29uZCBwbGFjZSBhdCB0aGUgSUJNIFdhdHNvbiBTZXJ2aWNlcyBDaGFsbGVuZ2UuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgPC91bD4gICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0ic2lkZWJhciI+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyPkJyb3dzZSBieSBtb250aHM8L2gyPgogICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJtb250aHMgbGlzdCIgZGF0YS1zbGljZS1sZW5ndGg9IjEwIiBkYXRhLXNsaWNlLXRvbGVyYW5jZT0iNSIgZGF0YS1zbGljZS10cmlnZ2VyPSJMb2FkIG1vcmUgbW9udGhzLi4uIj4KICAgIDxsaSBjbGFzcz0icGxhY2Vob2xkZXIiPkxvYWRpbmcgbW9udGhzLi4uPC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wNS8iPk1heSAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDQvIj5BcHJpbCAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDMvIj5NYXJjaCAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDIvIj5GZWJydWFyeSAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDEvIj5KYW51YXJ5IDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8xMi8iPkRlY2VtYmVyIDIwMjU8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8xMS8iPk5vdmVtYmVyIDIwMjU8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8xMC8iPk9jdG9iZXIgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzA5LyI+U2VwdGVtYmVyIDIwMjU8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8wNy8iPkp1bHkgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzA2LyI+SnVuZSAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjUvMDUvIj5NYXkgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzA0LyI+QXByaWwgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzAzLyI+TWFyY2ggMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzAyLyI+RmVicnVhcnkgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzAxLyI+SmFudWFyeSAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjQvMTIvIj5EZWNlbWJlciAyMDI0PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjQvMDcvIj5KdWx5IDIwMjQ8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNC8wMS8iPkphbnVhcnkgMjAyNDwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIzLzA2LyI+SnVuZSAyMDIzPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjMvMDUvIj5NYXkgMjAyMzwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIzLzAyLyI+RmVicnVhcnkgMjAyMzwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIzLzAxLyI+SmFudWFyeSAyMDIzPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjIvMDcvIj5KdWx5IDIwMjI8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMi8wNi8iPkp1bmUgMjAyMjwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIyLzA0LyI+QXByaWwgMjAyMjwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIxLzExLyI+Tm92ZW1iZXIgMjAyMTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIxLzA1LyI+TWF5IDIwMjE8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMS8wMi8iPkZlYnJ1YXJ5IDIwMjE8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMC8xMC8iPk9jdG9iZXIgMjAyMDwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIwLzA4LyI+QXVndXN0IDIwMjA8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMC8wNS8iPk1heSAyMDIwPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjAvMDQvIj5BcHJpbCAyMDIwPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjAvMDMvIj5NYXJjaCAyMDIwPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTkvMTEvIj5Ob3ZlbWJlciAyMDE5PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTkvMTAvIj5PY3RvYmVyIDIwMTk8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxOS8wMy8iPk1hcmNoIDIwMTk8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxOC8xMC8iPk9jdG9iZXIgMjAxODwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE4LzA2LyI+SnVuZSAyMDE4PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTgvMDUvIj5NYXkgMjAxODwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE4LzAyLyI+RmVicnVhcnkgMjAxODwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE3LzExLyI+Tm92ZW1iZXIgMjAxNzwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE3LzA5LyI+U2VwdGVtYmVyIDIwMTc8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxNi8xMC8iPk9jdG9iZXIgMjAxNjwvYT48L2xpPgogICAgPC91bD4gICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KCiAgICA8ZGl2IHN0eWxlPSJjbGVhcjogYm90aDsiPjwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJib3ggbmV3c2xldHRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0idGl0bGVfd3JhcHBlciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveC10aXRsZSI+TmV3c2xldHRlcjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaXZpZGVyIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94LWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbnMtc2lnbnVwLWZvcm0gY29udGFpbnMtbmV3c2xldHRlci1yZXF1ZXN0LWZvcm0iPgogICAgICAgICAgICAgICAgICAgIDxmb3JtIGFjdGlvbj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiIG1ldGhvZD0icG9zdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImxhbmciIHZhbHVlPSJlbiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhY3Rpb24iIHZhbHVlPSJmYmtfcmVxdWVzdF90b19zaWdudXBfZm9yX25ld3NsZXR0ZXIiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iX3dwbm9uY2UiIHZhbHVlPSIwZDMxYzRjMjk3Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Il9yY3Rva2VuIiB2YWx1ZT0iIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJlbWFpbCIgcGxhY2Vob2xkZXI9IkUtbWFpbCBhZGRyZXNzIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIG5hbWU9InN1Ym1pdCIgdmFsdWU9IlNVQlNDUklCRSIvPgogICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY29udGFpbnMtc3Vic2NyaWJlci1hY3Rpb25zIj4KICAgICAgICAgICAgICAgICAgICAgICAgSWYgeW91IGFyZSBhbHJlYWR5IGEgc3Vic2NyaWJlciBvZiB0aGlzIG5ld3NsZXR0ZXIsIHlvdSBjYW4gcmVxdWVzdCB0byA8YSBocmVmPSIjIiBjbGFzcz0idHJpZ2dlcnMtbmV3c2xldHRlci11cGRhdGUiPnVwZGF0ZSB5b3VyIHByZWZlcmVuY2VzPC9hPiBvciB0byA8YSBocmVmPSIjIiBjbGFzcz0idHJpZ2dlcnMtbmV3c2xldHRlci11bnN1YnNjcmliZSI+Y2FuY2VsIHlvdXIgc3Vic2NyaXB0aW9uPC9hPi4gICAgICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb25maXJtYXRpb24tbWVzc2FnZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1jaGVjayIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+V2UndmUgc2VudCB5b3UgYW4gZW1haWwgbWVzc2FnZSwgd2hpY2ggY29udGFpbnMgYWxsIGRldGFpbHMgdG8gY29uZmlybSB5b3VyIGFkZHJlc3MgdG8gY29tcGxldGUgdGhlIHNpZ251cCB0byBvdXIgbmV3c2xldHRlci48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KPC9kaXY+CjwvbWFpbj4KCgoJCTxmb290ZXI+CgkJCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CgkJCQk8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi8iIGNsYXNzPSJsb2dvLW1hZ2F6aW5lIHNwcml0ZSI+PC9hPgoKCQkJCTwhLS0gTWFpbiBOYXYgLS0+CgkJCQk8bmF2IGNsYXNzPSJtZW51LW1hZ2F6aW5lLW1haW4tbmF2LWVuLWNvbnRhaW5lciI+PHVsIGlkPSJtZW51LW1hZ2F6aW5lLW1haW4tbmF2LWVuLTIiIGNsYXNzPSJmb290ZXItbmF2Ij48bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTQgZmJrbmV3c2NhdGVnb3J5LWF3YXJkcyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9hd2FyZHMvIj5Bd2FyZHM8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU1IGZia25ld3NjYXRlZ29yeS1ldmVudHMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvZXZlbnRzLyI+RXZlbnRzPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NiBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2hhbGwtb2YtZmFtZS8iPkhhbGwgT2YgRmFtZTwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTcgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvb3Bwb3J0dW5pdGllcy8iPk9wcG9ydHVuaXRpZXM8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU4IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9yZXNlYXJjaC8iPlJlc2VhcmNoPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01OSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2Z1dHVyZS8iPlRyZW5kcyZhbXA7RnV0dXJlPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS02MCBmYmtuZXdzY2F0ZWdvcnktc3RvcmllcyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9zdG9yaWVzLyI+U3RvcmllczwvYT48L2xpPgo8L3VsPjwvbmF2PgoJCQkJPHVsIGNsYXNzPSJzb2NpYWwiPgoJCQkJCTxsaT48YSBjbGFzcz0iZmFiIGZhLWxpbmtlZGluIiBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9mYmtyZXNlYXJjaC8iIHRhcmdldD0iX2JsYW5rIj48L2E+PC9saT4KCQkJCQk8bGk+PGEgY2xhc3M9ImZhYiBmYS1mYWNlYm9vayIgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0ZvbmRhemlvbmVCcnVub0tlc3NsZXIiIHRhcmdldD0iX2JsYW5rIj48L2E+PC9saT4KCQkJCQk8bGk+PGEgY2xhc3M9ImZhYiBmYS1pbnN0YWdyYW0iIGhyZWY9Imh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZmJrcmVzZWFyY2gvIiB0YXJnZXQ9Il9ibGFuayI+PC9hPjwvbGk+CgkJCQkJPGxpPjxhIGNsYXNzPSJmYWIgZmEteC10d2l0dGVyIiBocmVmPSJodHRwczovL3guY29tL0ZCS19yZXNlYXJjaCIgdGFyZ2V0PSJfYmxhbmsiPjwvYT48L2xpPgoJCQkJCTxsaT48YSBjbGFzcz0iZmFiIGZhLXlvdXR1YmUiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BGQktyZXNlYXJjaCIgdGFyZ2V0PSJfYmxhbmsiPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48YSBjbGFzcz0iZmEgZmEtcnNzLXNxdWFyZSIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vZmVlZC9yc3MvIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9IlN1YnNjcmliZSB0byBvdXIgbmV3cyBmZWVkISI+PC9hPjwvbGk+CgkJCQk8L3VsPgoKICAgICAgICAgICAgICAgIDxuYXYgY2xhc3M9Im1lbnUtZm9vdGVyLW1lbnUtZW4tY29udGFpbmVyIj48dWwgaWQ9Im1lbnUtZm9vdGVyLW1lbnUtZW4iIGNsYXNzPSJmb290ZXItc2Vjb25kYXJ5LW5hdiI+PGxpIGlkPSJtZW51LWl0ZW0tNDQ5MyIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS1jdXN0b20gbWVudS1pdGVtLW9iamVjdC1jdXN0b20gbWVudS1pdGVtLTQ0OTMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuZmJrLmV1L2VuL3ByaXZhY3ktY29va2llcy1wb2xpY3kvIj5Qcml2YWN5IGFuZCBjb29raWUgcG9saWN5PC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTQ0NjgiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtcG9zdF90eXBlIG1lbnUtaXRlbS1vYmplY3QtcGFnZSBtZW51LWl0ZW0tNDQ2OCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY29udHJpYnV0b3JzLyI+Q29udHJpYnV0b3JzPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTg1MTgiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtcG9zdF90eXBlIG1lbnUtaXRlbS1vYmplY3QtcGFnZSBtZW51LWl0ZW0tODUxOCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vYWJvdXQtdXMvIj5BYm91dCB1czwvYT48L2xpPgo8bGkgaWQ9Im1lbnUtaXRlbS00NDczIiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tNDQ3MyI+PGEgaHJlZj0iL2VuL2ZlZWQiPlJTUzwvYT48L2xpPgo8bGkgaWQ9Im1lbnUtaXRlbS00NDY5IiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tNDQ2OSI+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3LmZiay5ldS8iPkZCSyB3ZWJzaXRlPC9hPjwvbGk+CjwvdWw+PC9uYXY+CgkJCQk8ZGl2IGNsYXNzPSJjb3B5Ij4KICAgICAgICAgICAgICAgICAgICBGQksgfCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgICAgICAgICAgICAgICAgICAgICZuYnNwOyZtZGFzaDsmbmJzcDsKICAgICAgICAgICAgICAgICAgICBBbGwgcmlnaHRzIHJlc2VydmVkIMKpIDIwMTcJCQkJPC9kaXY+CgoJCQk8L2Rpdj4KCQk8L2Zvb3Rlcj4KCgkJPGEgY2xhc3M9ImNvbnRhaW5zLXRvLXRvcCIgZGF0YS10aHJlc2hvbGQ9IjMzJSI+CgkJCTxzcGFuIGNsYXNzPSJmYSBmYS1jaGV2cm9uLXVwIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPgoJCTwvYT4KCgkJPHNjcmlwdCB0eXBlPSJzcGVjdWxhdGlvbnJ1bGVzIj4KeyJwcmVmZXRjaCI6W3sic291cmNlIjoiZG9jdW1lbnQiLCJ3aGVyZSI6eyJhbmQiOlt7ImhyZWZfbWF0Y2hlcyI6Ii9lbi8qIn0seyJub3QiOnsiaHJlZl9tYXRjaGVzIjpbIi93cC0qLnBocCIsIi93cC1hZG1pbi8qIiwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8qIiwiL3dwLWNvbnRlbnQvKiIsIi93cC1jb250ZW50L3BsdWdpbnMvKiIsIi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvKiIsIi9lbi8qXFw\/KC4rKSJdfX0seyJub3QiOnsic2VsZWN0b3JfbWF0Y2hlcyI6ImFbcmVsfj1cIm5vZm9sbG93XCJdIn19LHsibm90Ijp7InNlbGVjdG9yX21hdGNoZXMiOiIubm8tcHJlZmV0Y2gsIC5uby1wcmVmZXRjaCBhIn19XX0sImVhZ2VybmVzcyI6ImNvbnNlcnZhdGl2ZSJ9XX0KPC9zY3JpcHQ+CjxkaXYgaWQ9ImFmNzFmZjAzYi1mZmZlLTQ3ZjgtYjA5MC1hMDBhNzc3NjEzMWIiIGNvbnNlbnQtc2tpcC1ibG9ja2VyPSIxIiBjbGFzcz0iIiBkYXRhLWJnPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgwKTsiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgwKTsgLW1vei1iYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpOy1vLWJhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7IHBvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6OTk5OTk5O3BvaW50ZXItZXZlbnRzOmFsbDtkaXNwbGF5Om5vbmU7ZmlsdGVyOm5vbmU7bWF4LXdpZHRoOjEwMHZ3O21heC1oZWlnaHQ6MTAwdmg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7IiA+PC9kaXY+CTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCQl2YXIgYyA9IGRvY3VtZW50LmJvZHkuY2xhc3NOYW1lOwoJCWMgPSBjLnJlcGxhY2UoIC9ldmVyZXN0LWZvcm1zLW5vLWpzLywgJ2V2ZXJlc3QtZm9ybXMtanMnICk7CgkJZG9jdW1lbnQuYm9keS5jbGFzc05hbWUgPSBjOwoJPC9zY3JpcHQ+Cgk8c2NyaXB0IGRhdGEtY2Zhc3luYz0iZmFsc2UiIHR5cGU9InRleHQvamF2YXNjcmlwdCIgZGVmZXIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50LzUwZmRjZTMzNzA1OWUwMzYzOGI5N2IyNTAxODJiNzI3L2Rpc3QvMTc4OTc4OTczMS5qcyIgaWQ9InJlYWwtY29va2llLWJhbm5lci1wcm8tYmxvY2tlci1qcyI+PC9zY3JpcHQ+Cgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL21hZ25pZmljLXBvcHVwL2pxdWVyeS5tYWduaWZpYy1wb3B1cC5qcyIgaWQ9Im1hZ25pZmljLXBvcHVwLWpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy92ZXgvanMvdmV4LmNvbWJpbmVkLm1pbi5qcyIgaWQ9InZleC1qcyI+PC9zY3JpcHQ+Cgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL2pxdWVyeS5ibG9ja1VJLmpzIiBpZD0iYmxvY2t1aS1qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvanF1ZXJ5LmVsbGlwc2lzLm1pbi5qcyIgaWQ9ImVsbGlwc2lzLWpzIj48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGlkPSJmYmstaW5kZXgtanMtZXh0cmEiPgovKiA8IVtDREFUQVsgKi8KdmFyIGZia19uZXdzbGV0dGVyID0geyJlbmRwb2ludCI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwibGFuZyI6ImVuIiwicmVjYXB0Y2hhS2V5IjoiNkxjOW9qSVVBQUFBQU03dXk2OHM4cmFxckVVTEFzU3RhOUVOUThucyIsInJlY2FwdGNoYU1lc3NhZ2UiOiJQbGVhc2UgY29uZmlybSB0aGF0IHlvdSBhcmUgbm90IGEgcm9ib3QgaW4gb3JkZXIgdG8gY29tcGxldGUgdGhpcyBvcGVyYXRpb24uIiwiY2FuY2VsIjoiQ0FOQ0VMIiwib2siOiJDT05USU5VRSIsInVwZGF0ZSI6eyJhY3Rpb24iOiJmYmtfcmVxdWVzdF90b191cGRhdGVfbmV3c2xldHRlcl9zdWJzY3JpcHRpb24iLCJub25jZSI6IjRhMDI2OWMyMjYiLCJtZXNzYWdlIjoiUGxlYXNlIGluZGljYXRlIHRoZSBlbWFpbCBhZGRyZXNzIG9mIHlvdXIgbmV3c2xldHRlciBzdWJzY3JpcHRpb24gaW4gb3JkZXIgdG8gdXBkYXRlIHlvdXIgcHJlZmVyZW5jZXMuIiwicGxhY2Vob2xkZXIiOiJFLW1haWwgYWRkcmVzcyIsImNvbmZpcm1hdGlvbiI6IldlJ3ZlIHNlbnQgeW91IGFuIGVtYWlsIG1lc3NhZ2UsIHdoaWNoIGNvbnRhaW5zIGFsbCBkZXRhaWxzIHRvIHVwZGF0ZSB5b3VyIG5ld3NsZXR0ZXIgc3Vic2NyaXB0aW9uLiIsImVycm9yIjoiU29tZXRoaW5nIHdlbnQgd3JvbmcgZHVyaW5nIHRoaXMgcmVxdWVzdCwgcGxlYXNlIHRyeSBhZ2FpbiBhbmQgbWFrZSBzdXJlIGFsbCBpbmZvcm1hdGlvbiBpcyBlbnRlcmVkIGNvcnJlY3RseS4ifSwidW5zdWJzY3JpYmUiOnsiYWN0aW9uIjoiZmJrX3JlcXVlc3RfdG9fdW5zdWJzY3JpYmVfZnJvbV9uZXdzbGV0dGVyIiwibm9uY2UiOiJmNjNiZDIxMTBmIiwibWVzc2FnZSI6IlBsZWFzZSBpbmRpY2F0ZSB0aGUgZW1haWwgYWRkcmVzcyBvZiB5b3VyIG5ld3NsZXR0ZXIgc3Vic2NyaXB0aW9uIGluIG9yZGVyIHRvIGNhbmNlbCB5b3VyIHN1YnNjcmlwdGlvbi4iLCJwbGFjZWhvbGRlciI6IkUtbWFpbCBhZGRyZXNzIiwiY29uZmlybWF0aW9uIjoiV2UndmUgc2VudCB5b3UgYW4gZW1haWwgbWVzc2FnZSwgd2hpY2ggY29udGFpbnMgYWxsIGRldGFpbHMgdG8gY2FuY2VsIHlvdXIgbmV3c2xldHRlciBzdWJzY3JpcHRpb24uIiwiZXJyb3IiOiJTb21ldGhpbmcgd2VudCB3cm9uZyBkdXJpbmcgdGhpcyByZXF1ZXN0LCBwbGVhc2UgdHJ5IGFnYWluIGFuZCBtYWtlIHN1cmUgYWxsIGluZm9ybWF0aW9uIGlzIGVudGVyZWQgY29ycmVjdGx5LiJ9fTsKLy8jIHNvdXJjZVVSTD1mYmstaW5kZXgtanMtZXh0cmEKLyogXV0+ICovCjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvamF2YXNjcmlwdHMvaW5kZXguanMiIGlkPSJmYmstaW5kZXgtanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvamF2YXNjcmlwdHMvdG90b3AuanMiIGlkPSJmYmstdG90b3AtanMiPjwvc2NyaXB0PgoKCQk8L2Rpdj4KCTxzY3JpcHQgZGVmZXIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L2NhY2hlL2F1dG9wdGltaXplL2pzL2F1dG9wdGltaXplXzA0N2ZlZjE4MDEzZjFjY2VhMThjNTAxNTM4YzhhZDM2LmpzIj48L3NjcmlwdD48L2JvZHk+CjwvaHRtbD4=').split('').map(function(c) {\n                        return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);\n                    }).join('')));\n\n                    if (pageContent.find('.posts-list li').length > 0) {\n                        $('#magazine_news_9d8503753dfcd71411ed2dd23ae47dd2').append(pageContent.find('.posts-list')[0].outerHTML);\n\n                        $('#magazine_news_9d8503753dfcd71411ed2dd23ae47dd2 ul li a').each(function () {\n                            $(this).attr('target', '_blank');\n                        });\n\n                        $('#magazine_news_9d8503753dfcd71411ed2dd23ae47dd2 ul li .icon-overlay[data-image-fallback]').each(function () {\n                            $(this).find('.icon-wrapper').empty().css('background-image', 'url(\"' + $(this).attr('data-image-fallback') + '\")');\n                        });\n                    } else {\n                        $('#magazine_news_9d8503753dfcd71411ed2dd23ae47dd2').append('<p style=\"padding: 24px; text-align: center;\">No contents matching the given query parameters.<\/p>');\n                    }\n                })(jQuery);\n            });\n        <\/script>\n    <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acca6cf e-con-full e-flex e-con e-child\" data-id=\"acca6cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1f067fb e-con-full e-flex e-con e-child\" data-id=\"1f067fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c52d66b elementor-widget elementor-widget-heading\" data-id=\"c52d66b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Innovation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9a5579 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a9a5579\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/innovation\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Innovation<\/strong><\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/corporate-other-partners\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Corporate<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/start-up-spin-off\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Startup &amp; spin-off<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/brevetti\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Patents<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/facilities\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Facilities<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad6f426 e-flex e-con-boxed e-con e-parent\" data-id=\"ad6f426\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>InnovaTION Companies 0 + Over 80 companies collaborate with FBK each year Find out more Spin-Off 0 Active partnerships within startup ecosystem Find out more Patents 0 + Patents in portfolio Find out more At FBK, innovation comes from the intersection of scientific expertise, research results and the socio-economic fabric. Through this exchange, ideas and [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-31959","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Innovation - FBK<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fbk.eu\/en\/innovation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fbk.eu\/en\/innovation\/\" \/>\n<meta property=\"og:site_name\" content=\"FBK\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T11:05:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.fbk.eu\/wp-content\/themes\/fbk-foundation\/images\/opengraph-default.png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/\",\"name\":\"Innovation - FBK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/fbk-for-innovation-5-300x300.png\",\"datePublished\":\"2025-03-13T09:47:44+00:00\",\"dateModified\":\"2026-03-30T11:05:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/fbk-for-innovation-5-300x300.png\",\"contentUrl\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/fbk-for-innovation-5-300x300.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Innovation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/\",\"name\":\"FBK\",\"description\":\"Fondazione Bruno Kessler\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#organization\",\"name\":\"FBK\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/FBK_For-A-Human-Centered-AI.png\",\"contentUrl\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/FBK_For-A-Human-Centered-AI.png\",\"width\":549,\"height\":224,\"caption\":\"FBK\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Innovation - FBK","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fbk.eu\/en\/innovation\/","og_locale":"en_US","og_type":"article","og_url":"https:\/\/www.fbk.eu\/en\/innovation\/","og_site_name":"FBK","article_modified_time":"2026-03-30T11:05:58+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.fbk.eu\/wp-content\/themes\/fbk-foundation\/images\/opengraph-default.png","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.fbk.eu\/en\/innovation\/","url":"https:\/\/www.fbk.eu\/en\/innovation\/","name":"Innovation - FBK","isPartOf":{"@id":"https:\/\/www.fbk.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fbk.eu\/en\/innovation\/#primaryimage"},"image":{"@id":"https:\/\/www.fbk.eu\/en\/innovation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png","datePublished":"2025-03-13T09:47:44+00:00","dateModified":"2026-03-30T11:05:58+00:00","breadcrumb":{"@id":"https:\/\/www.fbk.eu\/en\/innovation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fbk.eu\/en\/innovation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fbk.eu\/en\/innovation\/#primaryimage","url":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png","contentUrl":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fbk.eu\/en\/innovation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fbk.eu\/en\/"},{"@type":"ListItem","position":2,"name":"Innovation"}]},{"@type":"WebSite","@id":"https:\/\/www.fbk.eu\/en\/#website","url":"https:\/\/www.fbk.eu\/en\/","name":"FBK","description":"Fondazione Bruno Kessler","publisher":{"@id":"https:\/\/www.fbk.eu\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fbk.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fbk.eu\/en\/#organization","name":"FBK","url":"https:\/\/www.fbk.eu\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fbk.eu\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2022\/02\/FBK_For-A-Human-Centered-AI.png","contentUrl":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2022\/02\/FBK_For-A-Human-Centered-AI.png","width":549,"height":224,"caption":"FBK"},"image":{"@id":"https:\/\/www.fbk.eu\/en\/#\/schema\/logo\/image\/"}}]}},"meta_box":{"_banners":[],"_boxes":[],"_center_url":"","_center_numbers":[],"_center_vision":"","_center_mission":"","_center_director":[],"_center_magazine_url":"","_hubs":[],"_people":[],"_facts":[],"_humanities_and_social_sciences":[],"_companies":[],"_others":[],"_universities":[],"_science_and_technology":[],"_sidebar":""},"_links":{"self":[{"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/pages\/31959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/comments?post=31959"}],"version-history":[{"count":0,"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/pages\/31959\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/media?parent=31959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}