{"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_a834d6dad757c591a929ad4ebecdc2e6\" 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('CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBjbGFzcz0ibm8tanMiIGxhbmc9ImVuLVVTIj4KCTxoZWFkPgoJCTxsaW5rIG1lZGlhPSJhbGwiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvY2FjaGUvYXV0b3B0aW1pemUvY3NzL2F1dG9wdGltaXplXzcyNmRmZmZlYzk4Mjg3YzkwNDNlNjBjYjkxMjdkMWEwLmNzcyIgcmVsPSJzdHlsZXNoZWV0Ij48dGl0bGU+aW5ub3ZhdGlvbiBBcmNoaXZlcyAtIEZCSyBNQUdBWklORTwvdGl0bGU+CgoJCTxtZXRhIGNoYXJzZXQ9IlVURi04IiAvPgoJCTxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wLCB1c2VyLXNjYWxhYmxlPW5vLCBtYXhpbXVtLXNjYWxlPTEuMCIgLz4KCQk8bWV0YSBuYW1lPSJhcHBsZS1tb2JpbGUtd2ViLWFwcC1jYXBhYmxlIiBjb250ZW50PSJ5ZXMiIC8+CgkJPG1ldGEgbmFtZT0iYXBwbGUtbW9iaWxlLXdlYi1hcHAtc3RhdHVzLWJhci1zdHlsZSIgY29udGVudD0iYmxhY2siIC8+CgkJPG1ldGEgbmFtZT0iZm9ybWF0LWRldGVjdGlvbiIgY29udGVudD0idGVsZXBob25lPW5vIiAvPgoKCQk8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9mYXZpY29uLmljbyIgLz4KCiAgICAgICAgPGxpbmsgcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL3Jzcyt4bWwiIHRpdGxlPSJSU1MgMi4wIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9mZWVkLyIgLz4KICAgICAgICA8bGluayByZWw9ImFsdGVybmF0ZSIgdHlwZT0idGV4dC94bWwiIHRpdGxlPSJSU1MgLjkyIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9mZWVkL3Jzcy8iIC8+CiAgICAgICAgPGxpbmsgcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL2F0b20reG1sIiB0aXRsZT0iQXRvbSAwLjMiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2ZlZWQvYXRvbS8iIC8+CgogICAgICAgIAoJCTxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy91bmRlcnNjb3JlLmpzLzEuMTEuMC91bmRlcnNjb3JlLW1pbi5qcyIgaW50ZWdyaXR5PSJzaGE1MTItd0JpTkp0MUpYZUEvcmE5RjhLMmp5TzRCbnhyMGRSUHN5N0phTXFTbHhxVGpVR0hlMVorRm01SE1qQ1dxa0lZdnAvb0NiZEpFaXZaNXBMdkF0SzBjc1E9PSIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+CgogICAJCTxtZXRhIG5hbWU9J3JvYm90cycgY29udGVudD0naW5kZXgsIGZvbGxvdywgbWF4LWltYWdlLXByZXZpZXc6bGFyZ2UsIG1heC1zbmlwcGV0Oi0xLCBtYXgtdmlkZW8tcHJldmlldzotMScgLz4KCgk8IS0tIFRoaXMgc2l0ZSBpcyBvcHRpbWl6ZWQgd2l0aCB0aGUgWW9hc3QgU0VPIHBsdWdpbiB2MjguNSAtIGh0dHBzOi8veW9hc3QuY29tL3Byb2R1Y3QveW9hc3Qtc2VvLXdvcmRwcmVzcy8gLS0+Cgk8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIgLz4KCTxsaW5rIHJlbD0ibmV4dCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uL3BhZ2UvMi8iIC8+Cgk8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyIgLz4KCTxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPgoJPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJpbm5vdmF0aW9uIiAvPgoJPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIgLz4KCTxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9IkZCSyBNQUdBWklORSIgLz4KCTxtZXRhIG5hbWU9InR3aXR0ZXI6Y2FyZCIgY29udGVudD0ic3VtbWFyeV9sYXJnZV9pbWFnZSIgLz4KCTxtZXRhIG5hbWU9InR3aXR0ZXI6dGl0bGUiIGNvbnRlbnQ9Imlubm92YXRpb24iIC8+Cgk8bWV0YSBuYW1lPSJ0d2l0dGVyOmltYWdlIiBjb250ZW50PSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvaW1hZ2VzL29wZW5ncmFwaC1kZWZhdWx0LnBuZyIgLz4KCTxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiIgY2xhc3M9InlvYXN0LXNjaGVtYS1ncmFwaCI+eyJAY29udGV4dCI6Imh0dHBzOlwvXC9zY2hlbWEub3JnIiwiQGdyYXBoIjpbeyJAdHlwZSI6IkNvbGxlY3Rpb25QYWdlIiwiQGlkIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cL3RhZ3NcL2lubm92YXRpb25cLyIsInVybCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC90YWdzXC9pbm5vdmF0aW9uXC8iLCJuYW1lIjoiaW5ub3ZhdGlvbiBBcmNoaXZlcyAtIEZCSyBNQUdBWklORSIsImlzUGFydE9mIjp7IkBpZCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC8jd2Vic2l0ZSJ9LCJicmVhZGNydW1iIjp7IkBpZCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC90YWdzXC9pbm5vdmF0aW9uXC8jYnJlYWRjcnVtYiJ9LCJpbkxhbmd1YWdlIjoiZW4tVVMifSx7IkB0eXBlIjoiQnJlYWRjcnVtYkxpc3QiLCJAaWQiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvdGFnc1wvaW5ub3ZhdGlvblwvI2JyZWFkY3J1bWIiLCJpdGVtTGlzdEVsZW1lbnQiOlt7IkB0eXBlIjoiTGlzdEl0ZW0iLCJwb3NpdGlvbiI6MSwibmFtZSI6IkhvbWUiLCJpdGVtIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cLyJ9LHsiQHR5cGUiOiJMaXN0SXRlbSIsInBvc2l0aW9uIjoyLCJuYW1lIjoiaW5ub3ZhdGlvbiJ9XX0seyJAdHlwZSI6IldlYlNpdGUiLCJAaWQiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvI3dlYnNpdGUiLCJ1cmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvIiwibmFtZSI6IkZCSyBNQUdBWklORSIsImRlc2NyaXB0aW9uIjoiRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIiwicG90ZW50aWFsQWN0aW9uIjpbeyJAdHlwZSI6IlNlYXJjaEFjdGlvbiIsInRhcmdldCI6eyJAdHlwZSI6IkVudHJ5UG9pbnQiLCJ1cmxUZW1wbGF0ZSI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC8\/cz17c2VhcmNoX3Rlcm1fc3RyaW5nfSJ9LCJxdWVyeS1pbnB1dCI6eyJAdHlwZSI6IlByb3BlcnR5VmFsdWVTcGVjaWZpY2F0aW9uIiwidmFsdWVSZXF1aXJlZCI6dHJ1ZSwidmFsdWVOYW1lIjoic2VhcmNoX3Rlcm1fc3RyaW5nIn19XSwiaW5MYW5ndWFnZSI6ImVuLVVTIn1dfTwvc2NyaXB0PgoJPCEtLSAvIFlvYXN0IFNFTyBwbHVnaW4uIC0tPgoKCjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2tpdC5mb250YXdlc29tZS5jb20nIC8+CjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2FqYXguZ29vZ2xlYXBpcy5jb20nIC8+CjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2ZvbnRzLmdvb2dsZWFwaXMuY29tJyAvPgo8c3R5bGU+W2NvbnNlbnQtaWRdOm5vdCgucmNiLWNvbnRlbnQtYmxvY2tlcik6bm90KFtjb25zZW50LXRyYW5zYWN0aW9uLWNvbXBsZXRlXSk6bm90KFtjb25zZW50LXZpc3VhbC11c2UtcGFyZW50Xj0iY2hpbGRyZW46Il0pOm5vdChbY29uc2VudC1jb25maXJtXSl7b3BhY2l0eTowIWltcG9ydGFudDt9Ci5yY2ItY29udGVudC1ibG9ja2VyKy5yY2ItY29udGVudC1ibG9ja2VyLWNoaWxkcmVuLWZhbGxiYWNrfip7ZGlzcGxheTpub25lIWltcG9ydGFudDt9PC9zdHlsZT48bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvOGVjNTE5M2QxMWY1ZjRhNTNhZTU3ZTU5OTc0MmViYTkvZGlzdC8xMzYzMTIzNzI5LmpzIiBhcz0ic2NyaXB0IiAvPgo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvOGVjNTE5M2QxMWY1ZjRhNTNhZTU3ZTU5OTc0MmViYTkvZGlzdC8xODE4MDA2MjI4LmpzIiBhcz0ic2NyaXB0IiAvPgo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvOGVjNTE5M2QxMWY1ZjRhNTNhZTU3ZTU5OTc0MmViYTkvZGlzdC8xNTQ4ODc1NzE0LmpzIiBhcz0ic2NyaXB0IiAvPgo8bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvOGVjNTE5M2QxMWY1ZjRhNTNhZTU3ZTU5OTc0MmViYTkvZGlzdC8zNjA2OTAxOC5qcyIgYXM9InNjcmlwdCIgLz4KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50LzhlYzUxOTNkMTFmNWY0YTUzYWU1N2U1OTk3NDJlYmE5L2Rpc3QvMTQ2MzUxNzI0Mi5qcyIgYXM9InNjcmlwdCIgLz4KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50LzhlYzUxOTNkMTFmNWY0YTUzYWU1N2U1OTk3NDJlYmE5L2Rpc3QvODU1NDUxMzM2LmpzIiBhcz0ic2NyaXB0IiAvPgo8c2NyaXB0IGRhdGEtY2Zhc3luYz0iZmFsc2UiIGlkPSJyZWFsLWNvb2tpZS1iYW5uZXItcHJvLXZlbmRvci1yZWFsLWNvb2tpZS1iYW5uZXItcHJvLWJhbm5lci1qcyIgZGVmZXIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50LzhlYzUxOTNkMTFmNWY0YTUzYWU1N2U1OTk3NDJlYmE5L2Rpc3QvMTM2MzEyMzcyOS5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vanNvbiIgZGF0YS1za2lwLWxhenktbG9hZD0ianMtZXh0cmEiIGRhdGEtc2tpcC1tb3Zpbmc9InRydWUiIGRhdGEtbm8tZGVmZXIgbml0cm8tZXhjbHVkZSBkYXRhLWFsdC10eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIiBkYXRhLWRvbnQtbWVyZ2UgZGF0YS13cG1ldGVvci1ub29wdGltaXplPSJ0cnVlIiBkYXRhLWNmYXN5bmM9ImZhbHNlIiBpZD0iYTZhZDQ4NDYyMWQ5YzZlZTdhOGY0OTc5YWZlNmJiNWI4MS1qcy1leHRyYSI+eyJzbHVnIjoicmVhbC1jb29raWUtYmFubmVyLXBybyIsInRleHREb21haW4iOiJyZWFsLWNvb2tpZS1iYW5uZXIiLCJ2ZXJzaW9uIjoiNS4zLjAiLCJyZXN0VXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cL3dwLWpzb25cL3JlYWwtY29va2llLWJhbm5lclwvdjFcLyIsInJlc3ROYW1lc3BhY2UiOiJyZWFsLWNvb2tpZS1iYW5uZXJcL3YxIiwicmVzdFBhdGhPYmZ1c2NhdGVPZmZzZXQiOiJhNzVkYWFkY2RkYThjMDUxIiwicmVzdFJvb3QiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvd3AtanNvblwvIiwicmVzdFF1ZXJ5Ijp7Il92IjoiNS4zLjAiLCJfbG9jYWxlIjoidXNlciIsIl9kYXRhTG9jYWxlIjoiZW4ifSwicmVzdE5vbmNlIjoiZjE1MGQ5NzA4MiIsInJlc3RSZWNyZWF0ZU5vbmNlRW5kcG9pbnQiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC93cC1hZG1pblwvYWRtaW4tYWpheC5waHA\/YWN0aW9uPXJlc3Qtbm9uY2UiLCJwdWJsaWNVcmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC93cC1jb250ZW50XC9wbHVnaW5zXC9yZWFsLWNvb2tpZS1iYW5uZXItcHJvXC9wdWJsaWNcLyIsImNodW5rRm9sZGVyIjoiZGlzdCIsImNodW5rc0xhbmd1YWdlRm9sZGVyIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvd3AtY29udGVudFwvbGFuZ3VhZ2VzXC9tby1jYWNoZVwvcmVhbC1jb29raWUtYmFubmVyLXByb1wvIiwiY2h1bmtzIjp7fSwib3RoZXJzIjp7ImN1c3RvbWl6ZVZhbHVlc0Jhbm5lciI6IntcImxheW91dFwiOntcInR5cGVcIjpcImJhbm5lclwiLFwibWF4SGVpZ2h0RW5hYmxlZFwiOnRydWUsXCJtYXhIZWlnaHRcIjo3NDAsXCJkaWFsb2dNYXhXaWR0aFwiOjUzMCxcImRpYWxvZ1Bvc2l0aW9uXCI6XCJtaWRkbGVDZW50ZXJcIixcImRpYWxvZ01hcmdpblwiOlswLDAsMCwwXSxcImJhbm5lclBvc2l0aW9uXCI6XCJib3R0b21cIixcImJhbm5lck1heFdpZHRoXCI6MTI4MCxcImRpYWxvZ0JvcmRlclJhZGl1c1wiOjMsXCJib3JkZXJSYWRpdXNcIjo1LFwiYW5pbWF0aW9uSW5cIjpcInNsaWRlSW5VcFwiLFwiYW5pbWF0aW9uSW5EdXJhdGlvblwiOjUwMCxcImFuaW1hdGlvbkluT25seU1vYmlsZVwiOnRydWUsXCJhbmltYXRpb25PdXRcIjpcIm5vbmVcIixcImFuaW1hdGlvbk91dER1cmF0aW9uXCI6NTAwLFwiYW5pbWF0aW9uT3V0T25seU1vYmlsZVwiOnRydWUsXCJvdmVybGF5XCI6dHJ1ZSxcIm92ZXJsYXlCZ1wiOlwiIzAwMDAwMFwiLFwib3ZlcmxheUJnQWxwaGFcIjozOCxcIm92ZXJsYXlCbHVyXCI6Mn0sXCJkZWNpc2lvblwiOntcImFjY2VwdEFsbFwiOlwiYnV0dG9uXCIsXCJhY2NlcHRFc3NlbnRpYWxzXCI6XCJidXR0b25cIixcInNob3dDbG9zZUljb25cIjpmYWxzZSxcImFjY2VwdEluZGl2aWR1YWxcIjpcImxpbmtcIixcImJ1dHRvbk9yZGVyXCI6XCJhbGwsZXNzZW50aWFsLHNhdmUsaW5kaXZpZHVhbFwiLFwic2hvd0dyb3Vwc1wiOmZhbHNlLFwiZ3JvdXBzRmlyc3RWaWV3XCI6ZmFsc2UsXCJzYXZlQnV0dG9uXCI6XCJhbHdheXNcIn0sXCJkZXNpZ25cIjp7XCJiZ1wiOlwiI2ZmZmZmZlwiLFwidGV4dEFsaWduXCI6XCJjZW50ZXJcIixcImxpbmtUZXh0RGVjb3JhdGlvblwiOlwidW5kZXJsaW5lXCIsXCJib3JkZXJXaWR0aFwiOjAsXCJib3JkZXJDb2xvclwiOlwiI2ZmZmZmZlwiLFwiZm9udFNpemVcIjoxMyxcImZvbnRDb2xvclwiOlwiIzJiMmIyYlwiLFwiZm9udEluaGVyaXRGYW1pbHlcIjp0cnVlLFwiZm9udEZhbWlseVwiOlwiQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZlwiLFwiZm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJib3hTaGFkb3dFbmFibGVkXCI6dHJ1ZSxcImJveFNoYWRvd09mZnNldFhcIjowLFwiYm94U2hhZG93T2Zmc2V0WVwiOjUsXCJib3hTaGFkb3dCbHVyUmFkaXVzXCI6MTMsXCJib3hTaGFkb3dTcHJlYWRSYWRpdXNcIjowLFwiYm94U2hhZG93Q29sb3JcIjpcIiMwMDAwMDBcIixcImJveFNoYWRvd0NvbG9yQWxwaGFcIjoyMH0sXCJoZWFkZXJEZXNpZ25cIjp7XCJpbmhlcml0QmdcIjp0cnVlLFwiYmdcIjpcIiNmNGY0ZjRcIixcImluaGVyaXRUZXh0QWxpZ25cIjp0cnVlLFwidGV4dEFsaWduXCI6XCJjZW50ZXJcIixcInBhZGRpbmdcIjpbMTcsMjAsMTUsMjBdLFwibG9nb1wiOlwiXCIsXCJsb2dvUmV0aW5hXCI6XCJcIixcImxvZ29NYXhIZWlnaHRcIjo0MCxcImxvZ29Qb3NpdGlvblwiOlwibGVmdFwiLFwibG9nb01hcmdpblwiOls1LDE1LDUsMTVdLFwiZm9udFNpemVcIjoyMCxcImZvbnRDb2xvclwiOlwiIzJiMmIyYlwiLFwiZm9udEluaGVyaXRGYW1pbHlcIjp0cnVlLFwiZm9udEZhbWlseVwiOlwiQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZlwiLFwiZm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJib3JkZXJXaWR0aFwiOjEsXCJib3JkZXJDb2xvclwiOlwiI2VmZWZlZlwifSxcImJvZHlEZXNpZ25cIjp7XCJwYWRkaW5nXCI6WzE1LDIwLDUsMjBdLFwiZGVzY3JpcHRpb25Jbmhlcml0Rm9udFNpemVcIjp0cnVlLFwiZGVzY3JpcHRpb25Gb250U2l6ZVwiOjEzLFwiZG90dGVkR3JvdXBzSW5oZXJpdEZvbnRTaXplXCI6dHJ1ZSxcImRvdHRlZEdyb3Vwc0ZvbnRTaXplXCI6MTMsXCJkb3R0ZWRHcm91cHNCdWxsZXRDb2xvclwiOlwiIzE1Nzc5YlwiLFwidGVhY2hpbmdzSW5oZXJpdFRleHRBbGlnblwiOnRydWUsXCJ0ZWFjaGluZ3NUZXh0QWxpZ25cIjpcImNlbnRlclwiLFwidGVhY2hpbmdzU2VwYXJhdG9yQWN0aXZlXCI6dHJ1ZSxcInRlYWNoaW5nc1NlcGFyYXRvcldpZHRoXCI6NTAsXCJ0ZWFjaGluZ3NTZXBhcmF0b3JIZWlnaHRcIjoxLFwidGVhY2hpbmdzU2VwYXJhdG9yQ29sb3JcIjpcIiMxNTc3OWJcIixcInRlYWNoaW5nc0luaGVyaXRGb250U2l6ZVwiOmZhbHNlLFwidGVhY2hpbmdzRm9udFNpemVcIjoxMixcInRlYWNoaW5nc0luaGVyaXRGb250Q29sb3JcIjpmYWxzZSxcInRlYWNoaW5nc0ZvbnRDb2xvclwiOlwiIzdjN2M3Y1wiLFwiYWNjb3JkaW9uTWFyZ2luXCI6WzEwLDAsNSwwXSxcImFjY29yZGlvblBhZGRpbmdcIjpbNSwxMCw1LDEwXSxcImFjY29yZGlvbkFycm93VHlwZVwiOlwib3V0bGluZWRcIixcImFjY29yZGlvbkFycm93Q29sb3JcIjpcIiMxNTc3OWJcIixcImFjY29yZGlvbkJnXCI6XCIjZmZmZmZmXCIsXCJhY2NvcmRpb25BY3RpdmVCZ1wiOlwiI2Y5ZjlmOVwiLFwiYWNjb3JkaW9uSG92ZXJCZ1wiOlwiI2VmZWZlZlwiLFwiYWNjb3JkaW9uQm9yZGVyV2lkdGhcIjoxLFwiYWNjb3JkaW9uQm9yZGVyQ29sb3JcIjpcIiNlZmVmZWZcIixcImFjY29yZGlvblRpdGxlRm9udFNpemVcIjoxMixcImFjY29yZGlvblRpdGxlRm9udENvbG9yXCI6XCIjMmIyYjJiXCIsXCJhY2NvcmRpb25UaXRsZUZvbnRXZWlnaHRcIjpcIm5vcm1hbFwiLFwiYWNjb3JkaW9uRGVzY3JpcHRpb25NYXJnaW5cIjpbNSwwLDAsMF0sXCJhY2NvcmRpb25EZXNjcmlwdGlvbkZvbnRTaXplXCI6MTIsXCJhY2NvcmRpb25EZXNjcmlwdGlvbkZvbnRDb2xvclwiOlwiIzgyODI4MlwiLFwiYWNjb3JkaW9uRGVzY3JpcHRpb25Gb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImFjY2VwdEFsbE9uZVJvd0xheW91dFwiOmZhbHNlLFwiYWNjZXB0QWxsUGFkZGluZ1wiOlsxMCwxMCwxMCwxMF0sXCJhY2NlcHRBbGxCZ1wiOlwiIzAwNjhiNFwiLFwiYWNjZXB0QWxsVGV4dEFsaWduXCI6XCJjZW50ZXJcIixcImFjY2VwdEFsbEZvbnRTaXplXCI6MTgsXCJhY2NlcHRBbGxGb250Q29sb3JcIjpcIiNmZmZmZmZcIixcImFjY2VwdEFsbEZvbnRXZWlnaHRcIjpcIm5vcm1hbFwiLFwiYWNjZXB0QWxsQm9yZGVyV2lkdGhcIjowLFwiYWNjZXB0QWxsQm9yZGVyQ29sb3JcIjpcIiMwMDAwMDBcIixcImFjY2VwdEFsbEhvdmVyQmdcIjpcIiMwMDY4YjRcIixcImFjY2VwdEFsbEhvdmVyRm9udENvbG9yXCI6XCIjZmZmZmZmXCIsXCJhY2NlcHRBbGxIb3ZlckJvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRFc3NlbnRpYWxzVXNlQWNjZXB0QWxsXCI6dHJ1ZSxcImFjY2VwdEVzc2VudGlhbHNCdXR0b25UeXBlXCI6XCJcIixcImFjY2VwdEVzc2VudGlhbHNQYWRkaW5nXCI6WzEwLDEwLDEwLDEwXSxcImFjY2VwdEVzc2VudGlhbHNCZ1wiOlwiI2VmZWZlZlwiLFwiYWNjZXB0RXNzZW50aWFsc1RleHRBbGlnblwiOlwiY2VudGVyXCIsXCJhY2NlcHRFc3NlbnRpYWxzRm9udFNpemVcIjoxOCxcImFjY2VwdEVzc2VudGlhbHNGb250Q29sb3JcIjpcIiMwYTBhMGFcIixcImFjY2VwdEVzc2VudGlhbHNGb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImFjY2VwdEVzc2VudGlhbHNCb3JkZXJXaWR0aFwiOjAsXCJhY2NlcHRFc3NlbnRpYWxzQm9yZGVyQ29sb3JcIjpcIiMwMDAwMDBcIixcImFjY2VwdEVzc2VudGlhbHNIb3ZlckJnXCI6XCIjZThlOGU4XCIsXCJhY2NlcHRFc3NlbnRpYWxzSG92ZXJGb250Q29sb3JcIjpcIiMwMDAwMDBcIixcImFjY2VwdEVzc2VudGlhbHNIb3ZlckJvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRJbmRpdmlkdWFsUGFkZGluZ1wiOls1LDUsNSw1XSxcImFjY2VwdEluZGl2aWR1YWxCZ1wiOlwiI2ZmZmZmZlwiLFwiYWNjZXB0SW5kaXZpZHVhbFRleHRBbGlnblwiOlwiY2VudGVyXCIsXCJhY2NlcHRJbmRpdmlkdWFsRm9udFNpemVcIjoxNSxcImFjY2VwdEluZGl2aWR1YWxGb250Q29sb3JcIjpcIiMwMDY4YjRcIixcImFjY2VwdEluZGl2aWR1YWxGb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImFjY2VwdEluZGl2aWR1YWxCb3JkZXJXaWR0aFwiOjAsXCJhY2NlcHRJbmRpdmlkdWFsQm9yZGVyQ29sb3JcIjpcIiMwMDAwMDBcIixcImFjY2VwdEluZGl2aWR1YWxIb3ZlckJnXCI6XCIjZmZmZmZmXCIsXCJhY2NlcHRJbmRpdmlkdWFsSG92ZXJGb250Q29sb3JcIjpcIiMwMDY4YjRcIixcImFjY2VwdEluZGl2aWR1YWxIb3ZlckJvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCJ9LFwiZm9vdGVyRGVzaWduXCI6e1wicG93ZXJlZEJ5TGlua1wiOmZhbHNlLFwiaW5oZXJpdEJnXCI6ZmFsc2UsXCJiZ1wiOlwiI2ZjZmNmY1wiLFwiaW5oZXJpdFRleHRBbGlnblwiOnRydWUsXCJ0ZXh0QWxpZ25cIjpcImNlbnRlclwiLFwicGFkZGluZ1wiOlsxMCwyMCwxNSwyMF0sXCJmb250U2l6ZVwiOjE0LFwiZm9udENvbG9yXCI6XCIjN2M3YzdjXCIsXCJmb250SW5oZXJpdEZhbWlseVwiOnRydWUsXCJmb250RmFtaWx5XCI6XCJBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmXCIsXCJmb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImhvdmVyRm9udENvbG9yXCI6XCIjMmIyYjJiXCIsXCJib3JkZXJXaWR0aFwiOjEsXCJib3JkZXJDb2xvclwiOlwiI2VmZWZlZlwiLFwibGFuZ3VhZ2VTd2l0Y2hlclwiOlwiZmxhZ3NcIn0sXCJ0ZXh0c1wiOntcImhlYWRsaW5lXCI6XCJQcml2YWN5IHByZWZlcmVuY2VzXCIsXCJkZXNjcmlwdGlvblwiOlwiRkJLIGRvZXMgbm90IHVzZSBhbnkgdXNlciBwcm9maWxpbmcgdGVjaG5pcXVlLCBidXQgb25seSB0ZWNobmljYWwgY29va2llcyBuZWNlc3NhcnkgZm9yIHRoZSBub3JtYWwgZnVuY3Rpb25pbmcgb2YgdGhlIHdlYnNpdGUgYW5kIHN0YXRpc3RpY2FsIHRvb2xzLiBIb3dldmVyLCBiZSBjYXJlZnVsIGlmIHlvdSB1c2UgZnVuY3Rpb25zIGludGVyYWN0aW5nIHdpdGggc29jaWFsIG5ldHdvcmtzLCBiZWNhdXNlIHRoZXNlIGNvdWxkIHRyYWNrIHlvdXIgbmF2aWdhdGlvbiB3aXRoIHRoZWlyIGNvb2tpZXMuPGJyIFxcXC8+PGJyIFxcXC8+WW91IGhhdmUgdGhlIHJpZ2h0IG5vdCB0byBjb25zZW50IGFuZCB0byBjaGFuZ2Ugb3IgcmV2b2tlIHlvdXIgY29uc2VudCBhdCBhIGxhdGVyIHRpbWUuIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSB1c2Ugb2YgeW91ciBkYXRhLCBwbGVhc2UgdmlzaXQgb3VyIHt7cHJpdmFjeVBvbGljeX19cHJpdmFjeSBwb2xpY3l7e1xcXC9wcml2YWN5UG9saWN5fX0uXCIsXCJhY2NlcHRBbGxcIjpcIkFjY2VwdCBhbGxcIixcImFjY2VwdEVzc2VudGlhbHNcIjpcIkNvbnRpbnVlIHdpdGhvdXQgY29uc2VudFwiLFwiYWNjZXB0SW5kaXZpZHVhbFwiOlwiU2V0IHByaXZhY3kgc2V0dGluZ3MgaW5kaXZpZHVhbGx5XCIsXCJwb3dlcmVkQnlcIjpcIjNcIixcImRhdGFQcm9jZXNzaW5nSW5VbnNhZmVDb3VudHJpZXNcIjpcIlNvbWUgc2VydmljZXMgcHJvY2VzcyBwZXJzb25hbCBkYXRhIGluIHVuc2VjdXJlIHRoaXJkIGNvdW50cmllcy4gQnkgY29uc2VudGluZyB0byB0aGUgdXNlIG9mIHRoZXNlIHNlcnZpY2VzLCB5b3UgYWxzbyBjb25zZW50IHRvIHRoZSBwcm9jZXNzaW5nIG9mIHlvdXIgZGF0YSBpbiB0aGVzZSB1bnNlY3VyZSB0aGlyZCBjb3VudHJpZXMgaW4gYWNjb3JkYW5jZSB3aXRoIEFydC4gNDkgKDEpIGxpdC4gYSBHRFBSLiBUaGlzIGludm9sdmVzIHJpc2tzIHRoYXQgeW91ciBkYXRhIHdpbGwgYmUgcHJvY2Vzc2VkIGJ5IGF1dGhvcml0aWVzIGZvciBjb250cm9sIGFuZCBtb25pdG9yaW5nIHB1cnBvc2VzLCBwZXJoYXBzIHdpdGhvdXQgdGhlIHBvc3NpYmlsaXR5IG9mIGEgbGVnYWwgcmVjb3Vyc2UuXCIsXCJhZ2VOb3RpY2VCYW5uZXJcIjpcIllvdSBhcmUgdW5kZXIgMTYgeWVhcnMgb2xkPyBUaGVuIHlvdSBjYW5ub3QgY29uc2VudCB0byBvcHRpb25hbCBzZXJ2aWNlcy4gQXNrIHlvdXIgcGFyZW50cyBvciBsZWdhbCBndWFyZGlhbnMgdG8gYWdyZWUgdG8gdGhlc2Ugc2VydmljZXMgd2l0aCB5b3UuXCIsXCJhZ2VOb3RpY2VCbG9ja2VyXCI6XCJZb3UgYXJlIHVuZGVyIDE2IHllYXJzIG9sZD8gVW5mb3J0dW5hdGVseSwgeW91IGFyZSBub3QgcGVybWl0dGVkIHRvIGNvbnNlbnQgdG8gdGhpcyBzZXJ2aWNlIHRvIHZpZXcgdGhpcyBjb250ZW50LiBQbGVhc2UgYXNrIHlvdXIgcGFyZW50cyBvciBndWFyZGlhbnMgdG8gYWdyZWUgdG8gdGhlIHNlcnZpY2Ugd2l0aCB5b3UhXCIsXCJsaXN0U2VydmljZXNOb3RpY2VcIjpcIkJ5IGFjY2VwdGluZyBhbGwgc2VydmljZXMsIHlvdSBhbGxvdyB7e3NlcnZpY2VzfX0gdG8gYmUgbG9hZGVkLiBUaGVzZSBzZXJ2aWNlcyBhcmUgZGl2aWRlZCBpbnRvIGdyb3VwcyB7e3NlcnZpY2VHcm91cHN9fSBhY2NvcmRpbmcgdG8gdGhlaXIgcHVycG9zZSAoYmVsb25naW5nIG1hcmtlZCB3aXRoIHN1cGVyc2NyaXB0IG51bWJlcnMpLlwiLFwibGlzdFNlcnZpY2VzTGVnaXRpbWF0ZUludGVyZXN0Tm90aWNlXCI6XCJJbiBhZGRpdGlvbiwge3tzZXJ2aWNlc319IGFyZSBsb2FkZWQgYmFzZWQgb24gYSBsZWdpdGltYXRlIGludGVyZXN0LlwiLFwidGNmU3RhY2tzQ3VzdG9tTmFtZVwiOlwiU2VydmljZXMgd2l0aCB2YXJpb3VzIHB1cnBvc2VzIG91dHNpZGUgdGhlIFRDRiBzdGFuZGFyZFwiLFwidGNmU3RhY2tzQ3VzdG9tRGVzY3JpcHRpb25cIjpcIlNlcnZpY2VzIHRoYXQgZG8gbm90IHNoYXJlIGNvbnNlbnRzIHZpYSB0aGUgVENGIHN0YW5kYXJkLCBidXQgdmlhIG90aGVyIHRlY2hub2xvZ2llcy4gVGhlc2UgYXJlIGRpdmlkZWQgaW50byBzZXZlcmFsIGdyb3VwcyBhY2NvcmRpbmcgdG8gdGhlaXIgcHVycG9zZS4gU29tZSBvZiB0aGVtIGFyZSB1c2VkIGJhc2VkIG9uIGEgbGVnaXRpbWF0ZSBpbnRlcmVzdCAoZS5nLiB0aHJlYXQgcHJldmVudGlvbiksIG90aGVycyBhcmUgdXNlZCBvbmx5IHdpdGggeW91ciBjb25zZW50LiBEZXRhaWxzIGFib3V0IHRoZSBpbmRpdmlkdWFsIGdyb3VwcyBhbmQgcHVycG9zZXMgb2YgdGhlIHNlcnZpY2VzIGNhbiBiZSBmb3VuZCBpbiB0aGUgaW5kaXZpZHVhbCBwcml2YWN5IHNldHRpbmdzLlwiLFwiY29uc2VudEZvcndhcmRpbmdFeHRlcm5hbEhvc3RzXCI6XCJZb3VyIGNvbnNlbnQgaXMgYWxzbyBhcHBsaWNhYmxlIG9uIHt7d2Vic2l0ZXN9fS5cIixcImJsb2NrZXJIZWFkbGluZVwiOlwie3tuYW1lfX0gYmxvY2tlZCBkdWUgdG8gcHJpdmFjeSBzZXR0aW5nc1wiLFwiYmxvY2tlckxpbmtTaG93TWlzc2luZ1wiOlwiU2hvdyBhbGwgc2VydmljZXMgeW91IHN0aWxsIG5lZWQgdG8gYWdyZWUgdG9cIixcImJsb2NrZXJMb2FkQnV0dG9uXCI6XCJBY2NlcHQgc2VydmljZXMgYW5kIGxvYWQgY29udGVudFwiLFwiYmxvY2tlckFjY2VwdEluZm9cIjpcIkxvYWRpbmcgdGhlIGJsb2NrZWQgY29udGVudCB3aWxsIGFkanVzdCB5b3VyIHByaXZhY3kgc2V0dGluZ3MuIENvbnRlbnQgZnJvbSB0aGlzIHNlcnZpY2Ugd2lsbCBub3QgYmUgYmxvY2tlZCBpbiB0aGUgZnV0dXJlLlwiLFwic3RpY2t5SGlzdG9yeVwiOlwiUHJpdmFjeSBzZXR0aW5ncyBoaXN0b3J5XCIsXCJzdGlja3lSZXZva2VcIjpcIlJldm9rZSBjb25zZW50c1wiLFwic3RpY2t5UmV2b2tlU3VjY2Vzc01lc3NhZ2VcIjpcIllvdSBoYXZlIHN1Y2Nlc3NmdWxseSByZXZva2VkIGNvbnNlbnQgZm9yIHNlcnZpY2VzIHdpdGggaXRzIGNvb2tpZXMgYW5kIHBlcnNvbmFsIGRhdGEgcHJvY2Vzc2luZy4gVGhlIHBhZ2Ugd2lsbCBiZSByZWxvYWRlZCBub3chXCIsXCJzdGlja3lDaGFuZ2VcIjpcIkNoYW5nZSBwcml2YWN5IHNldHRpbmdzXCJ9LFwiaW5kaXZpZHVhbExheW91dFwiOntcImluaGVyaXREaWFsb2dNYXhXaWR0aFwiOmZhbHNlLFwiZGlhbG9nTWF4V2lkdGhcIjo5NzAsXCJpbmhlcml0QmFubmVyTWF4V2lkdGhcIjp0cnVlLFwiYmFubmVyTWF4V2lkdGhcIjoxOTgwLFwiZGVzY3JpcHRpb25UZXh0QWxpZ25cIjpcImxlZnRcIn0sXCJncm91cFwiOntcImNoZWNrYm94QmdcIjpcIiNmMGYwZjBcIixcImNoZWNrYm94Qm9yZGVyV2lkdGhcIjoxLFwiY2hlY2tib3hCb3JkZXJDb2xvclwiOlwiI2QyZDJkMlwiLFwiY2hlY2tib3hBY3RpdmVDb2xvclwiOlwiI2ZmZmZmZlwiLFwiY2hlY2tib3hBY3RpdmVCZ1wiOlwiIzAwNjhiNFwiLFwiY2hlY2tib3hBY3RpdmVCb3JkZXJDb2xvclwiOlwiIzAwNjhiNFwiLFwiZ3JvdXBJbmhlcml0QmdcIjp0cnVlLFwiZ3JvdXBCZ1wiOlwiI2Y0ZjRmNFwiLFwiZ3JvdXBQYWRkaW5nXCI6WzE1LDE1LDE1LDE1XSxcImdyb3VwU3BhY2luZ1wiOjEwLFwiZ3JvdXBCb3JkZXJSYWRpdXNcIjo1LFwiZ3JvdXBCb3JkZXJXaWR0aFwiOjEsXCJncm91cEJvcmRlckNvbG9yXCI6XCIjZjRmNGY0XCIsXCJoZWFkbGluZUZvbnRTaXplXCI6MTYsXCJoZWFkbGluZUZvbnRXZWlnaHRcIjpcIm5vcm1hbFwiLFwiaGVhZGxpbmVGb250Q29sb3JcIjpcIiMyYjJiMmJcIixcImRlc2NyaXB0aW9uRm9udFNpemVcIjoxNCxcImRlc2NyaXB0aW9uRm9udENvbG9yXCI6XCIjN2M3YzdjXCIsXCJsaW5rQ29sb3JcIjpcIiM3YzdjN2NcIixcImxpbmtIb3ZlckNvbG9yXCI6XCIjMmIyYjJiXCIsXCJkZXRhaWxzSGlkZUxlc3NSZWxldmFudFwiOnRydWV9LFwic2F2ZUJ1dHRvblwiOntcInVzZUFjY2VwdEFsbFwiOnRydWUsXCJ0eXBlXCI6XCJidXR0b25cIixcInBhZGRpbmdcIjpbMTAsMTAsMTAsMTBdLFwiYmdcIjpcIiNlZmVmZWZcIixcInRleHRBbGlnblwiOlwiY2VudGVyXCIsXCJmb250U2l6ZVwiOjE4LFwiZm9udENvbG9yXCI6XCIjMGEwYTBhXCIsXCJmb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImJvcmRlcldpZHRoXCI6MCxcImJvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJob3ZlckJnXCI6XCIjZThlOGU4XCIsXCJob3ZlckZvbnRDb2xvclwiOlwiIzAwMDAwMFwiLFwiaG92ZXJCb3JkZXJDb2xvclwiOlwiIzAwMDAwMFwifSxcImluZGl2aWR1YWxUZXh0c1wiOntcImhlYWRsaW5lXCI6XCJJbmRpdmlkdWFsIHByaXZhY3kgcHJlZmVyZW5jZXNcIixcImRlc2NyaXB0aW9uXCI6XCJGQksgZG9lcyBub3QgdXNlIGFueSB1c2VyIHByb2ZpbGluZyB0ZWNobmlxdWUsIGJ1dCBvbmx5IHRlY2huaWNhbCBjb29raWVzIG5lY2Vzc2FyeSBmb3IgdGhlIG5vcm1hbCBmdW5jdGlvbmluZyBvZiB0aGUgd2Vic2l0ZSBhbmQgc3RhdGlzdGljYWwgdG9vbHMuIEhvd2V2ZXIsIGJlIGNhcmVmdWwgaWYgeW91IHVzZSBmdW5jdGlvbnMgaW50ZXJhY3Rpbmcgd2l0aCBzb2NpYWwgbmV0d29ya3MsIGJlY2F1c2UgdGhlc2UgY291bGQgdHJhY2sgeW91ciBuYXZpZ2F0aW9uIHdpdGggdGhlaXIgY29va2llcy48YnIgXFxcLz48YnIgXFxcLz5Zb3UgaGF2ZSB0aGUgcmlnaHQgbm90IHRvIGNvbnNlbnQgYW5kIHRvIGNoYW5nZSBvciByZXZva2UgeW91ciBjb25zZW50IGF0IGEgbGF0ZXIgdGltZS4gRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIHVzZSBvZiB5b3VyIGRhdGEsIHBsZWFzZSB2aXNpdCBvdXIge3twcml2YWN5UG9saWN5fX1wcml2YWN5IHBvbGljeXt7XFxcL3ByaXZhY3lQb2xpY3l9fS48YnIgXFxcLz48YnIgXFxcLz5CZWxvdyB5b3Ugd2lsbCBmaW5kIGFuIG92ZXJ2aWV3IG9mIGFsbCBzZXJ2aWNlcyB1c2VkIGJ5IHRoaXMgd2Vic2l0ZS4gWW91IGNhbiB2aWV3IGRldGFpbGVkIGluZm9ybWF0aW9uIGFib3V0IGVhY2ggc2VydmljZSBhbmQgYWdyZWUgdG8gdGhlbSBpbmRpdmlkdWFsbHkgb3IgZXhlcmNpc2UgeW91ciByaWdodCB0byBvYmplY3QuXCIsXCJzYXZlXCI6XCJTYXZlIGN1c3RvbSBjaG9pY2VzXCIsXCJzaG93TW9yZVwiOlwiU2hvdyBpbmZvcm1hdGlvblwiLFwiaGlkZU1vcmVcIjpcIkhpZGUgaW5mb3JtYXRpb25cIixcInBvc3RhbWJsZVwiOlwiXCJ9LFwibW9iaWxlXCI6e1wiZW5hYmxlZFwiOnRydWUsXCJtYXhIZWlnaHRcIjo0MDAsXCJoaWRlSGVhZGVyXCI6ZmFsc2UsXCJhbGlnbm1lbnRcIjpcImJvdHRvbVwiLFwic2NhbGVQZXJjZW50XCI6OTAsXCJzY2FsZVBlcmNlbnRWZXJ0aWNhbFwiOi01MH0sXCJzdGlja3lcIjp7XCJlbmFibGVkXCI6ZmFsc2UsXCJhbmltYXRpb25zRW5hYmxlZFwiOnRydWUsXCJhbGlnbm1lbnRcIjpcImxlZnRcIixcImJ1YmJsZUJvcmRlclJhZGl1c1wiOjUwLFwiaWNvblwiOlwiZmluZ2VycHJpbnRcIixcImljb25DdXN0b21cIjpcIlwiLFwiaWNvbkN1c3RvbVJldGluYVwiOlwiXCIsXCJpY29uU2l6ZVwiOjMwLFwiaWNvbkNvbG9yXCI6XCIjZmZmZmZmXCIsXCJidWJibGVNYXJnaW5cIjpbMTAsMjAsMjAsMjBdLFwiYnViYmxlUGFkZGluZ1wiOjE1LFwiYnViYmxlQmdcIjpcIiMxNTc3OWJcIixcImJ1YmJsZUJvcmRlcldpZHRoXCI6MCxcImJ1YmJsZUJvcmRlckNvbG9yXCI6XCIjMTA1NTZmXCIsXCJib3hTaGFkb3dFbmFibGVkXCI6dHJ1ZSxcImJveFNoYWRvd09mZnNldFhcIjowLFwiYm94U2hhZG93T2Zmc2V0WVwiOjIsXCJib3hTaGFkb3dCbHVyUmFkaXVzXCI6NSxcImJveFNoYWRvd1NwcmVhZFJhZGl1c1wiOjEsXCJib3hTaGFkb3dDb2xvclwiOlwiIzEwNWI3N1wiLFwiYm94U2hhZG93Q29sb3JBbHBoYVwiOjQwLFwiYnViYmxlSG92ZXJCZ1wiOlwiI2ZmZmZmZlwiLFwiYnViYmxlSG92ZXJCb3JkZXJDb2xvclwiOlwiIzAwMDAwMFwiLFwiaG92ZXJJY29uQ29sb3JcIjpcIiMwMDAwMDBcIixcImhvdmVySWNvbkN1c3RvbVwiOlwiXCIsXCJob3Zlckljb25DdXN0b21SZXRpbmFcIjpcIlwiLFwibWVudUZvbnRTaXplXCI6MTYsXCJtZW51Qm9yZGVyUmFkaXVzXCI6NSxcIm1lbnVJdGVtU3BhY2luZ1wiOjEwLFwibWVudUl0ZW1QYWRkaW5nXCI6WzUsMTAsNSwxMF19LFwiY3VzdG9tQ3NzXCI6e1wiY3NzXCI6XCJcIixcImFudGlBZEJsb2NrZXJcIjpcInlcIn19IiwiYW5pbWF0ZUNzcyI6Ijpyb290ey0tYW5pbWF0ZS1kdXJhdGlvbjoxczstLWFuaW1hdGUtZGVsYXk6MXM7LS1hbmltYXRlLXJlcGVhdDoxfS5hbmltYXRlX19hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246dmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5hbmltYXRlX19hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxIWltcG9ydGFudH0uYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPU91dF17b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHNsaWRlSW5VcHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlO310b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO319LmFuaW1hdGVfX3NsaWRlSW5VcHthbmltYXRpb24tbmFtZTpzbGlkZUluVXA7fSIsImlzUHJvIjp0cnVlLCJzaG93UHJvSGludHMiOmZhbHNlLCJwcm9VcmwiOiJodHRwczpcL1wvZGV2b3dsLmlvXC9nb1wvcmVhbC1jb29raWUtYmFubmVyP3NvdXJjZT1yY2ItbGl0ZSIsInNob3dMaXRlTm90aWNlIjpmYWxzZSwiZnJvbnRlbmQiOnsiZ3JvdXBzIjoiW3tcImlkXCI6MjEwNCxcIm5hbWVcIjpcIkVzc2VudGlhbFwiLFwic2x1Z1wiOlwiZXNzZW50aWFsXCIsXCJkZXNjcmlwdGlvblwiOlwiRXNzZW50aWFsIHNlcnZpY2VzIGFyZSByZXF1aXJlZCBmb3IgdGhlIGJhc2ljIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIHdlYnNpdGUuIFRoZXkgb25seSBjb250YWluIHRlY2huaWNhbGx5IG5lY2Vzc2FyeSBzZXJ2aWNlcy4gVGhlc2Ugc2VydmljZXMgY2Fubm90IGJlIG9iamVjdGVkIHRvLlwiLFwiaXNFc3NlbnRpYWxcIjp0cnVlLFwiaXNEZWZhdWx0XCI6ZmFsc2UsXCJpdGVtc1wiOlt7XCJpZFwiOjE4NTMwLFwibmFtZVwiOlwiUmVhbCBDb29raWUgQmFubmVyXCIsXCJwdXJwb3NlXCI6XCJSZWFsIENvb2tpZSBCYW5uZXIgYXNrcyB3ZWJzaXRlIHZpc2l0b3JzIGZvciBjb25zZW50IHRvIHNldCBjb29raWVzIGFuZCBwcm9jZXNzIHBlcnNvbmFsIGRhdGEuIEZvciB0aGlzIHB1cnBvc2UsIGEgVVVJRCAocHNldWRvbnltb3VzIGlkZW50aWZpY2F0aW9uIG9mIHRoZSB1c2VyKSBpcyBhc3NpZ25lZCB0byBlYWNoIHdlYnNpdGUgdmlzaXRvciwgd2hpY2ggaXMgdmFsaWQgdW50aWwgdGhlIGNvb2tpZSBleHBpcmVzIHRvIHN0b3JlIHRoZSBjb25zZW50LiBDb25zZW50IGlzIGNvbGxlY3RlZCBvbmNlIHBlciBsYW5ndWFnZS5cIixcInByb3ZpZGVyQ29udGFjdFwiOntcInBob25lXCI6XCJcIixcImVtYWlsXCI6XCJcIixcImxpbmtcIjpcIlwifSxcImlzUHJvdmlkZXJDdXJyZW50V2Vic2l0ZVwiOmZhbHNlLFwicHJvdmlkZXJcIjpcIkZCSyBNYWdhemluZVwiLFwidW5pcXVlTmFtZVwiOlwicmVhbC1jb29raWUtYmFubmVyXCIsXCJpc0VtYmVkZGluZ09ubHlFeHRlcm5hbFJlc291cmNlc1wiOmZhbHNlLFwibGVnYWxCYXNpc1wiOlwibGVnYWwtcmVxdWlyZW1lbnRcIixcImRhdGFQcm9jZXNzaW5nSW5Db3VudHJpZXNcIjpbXSxcImRhdGFQcm9jZXNzaW5nSW5Db3VudHJpZXNTcGVjaWFsVHJlYXRtZW50c1wiOltdLFwidGVjaG5pY2FsRGVmaW5pdGlvbnNcIjpbe1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwicmVhbF9jb29raWVfYmFubmVyKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjM2NSxcImR1cmF0aW9uVW5pdFwiOlwiZFwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJyZWFsX2Nvb2tpZV9iYW5uZXIqLXRjZlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjM2NSxcImR1cmF0aW9uVW5pdFwiOlwiZFwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJyZWFsX2Nvb2tpZV9iYW5uZXItdGVzdFwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjM2NSxcImR1cmF0aW9uVW5pdFwiOlwiZFwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifV0sXCJjb2RlRHluYW1pY3NcIjpbXSxcInByb3ZpZGVyUHJpdmFjeVBvbGljeVVybFwiOlwiaHR0cHM6XFxcL1xcXC9tYWdhemluZS5mYmsuZXVcXFwvZW5cXFwvcHJpdmFjeS1hbmQtY29va2llcy1wb2xpY3lcXFwvXCIsXCJwcm92aWRlckxlZ2FsTm90aWNlVXJsXCI6XCJodHRwczpcXFwvXFxcL21hZ2F6aW5lLmZiay5ldVxcXC9lblxcXC9hYm91dC11c1xcXC9cIixcInRhZ01hbmFnZXJPcHRJbkV2ZW50TmFtZVwiOlwiXCIsXCJ0YWdNYW5hZ2VyT3B0T3V0RXZlbnROYW1lXCI6XCJcIixcImdvb2dsZUNvbnNlbnRNb2RlQ29uc2VudFR5cGVzXCI6W10sXCJleGVjdXRlUHJpb3JpdHlcIjoxMCxcImNvZGVPcHRJblwiOlwiXCIsXCJleGVjdXRlQ29kZU9wdEluV2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJjb2RlT3B0T3V0XCI6XCJcIixcImV4ZWN1dGVDb2RlT3B0T3V0V2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJkZWxldGVUZWNobmljYWxEZWZpbml0aW9uc0FmdGVyT3B0T3V0XCI6ZmFsc2UsXCJjb2RlT25QYWdlTG9hZFwiOlwiXCIsXCJwcmVzZXRJZFwiOlwicmVhbC1jb29raWUtYmFubmVyXCJ9XX0se1wiaWRcIjoyMTA1LFwibmFtZVwiOlwiRnVuY3Rpb25hbFwiLFwic2x1Z1wiOlwiZnVuY3Rpb25hbFwiLFwiZGVzY3JpcHRpb25cIjpcIkZ1bmN0aW9uYWwgc2VydmljZXMgYXJlIG5lY2Vzc2FyeSB0byBwcm92aWRlIGZlYXR1cmVzIGJleW9uZCB0aGUgZXNzZW50aWFsIGZ1bmN0aW9uYWxpdHkgc3VjaCBhcyBwcmV0dGllciBmb250cywgdmlkZW8gcGxheWJhY2sgb3IgaW50ZXJhY3RpdmUgd2ViIDIuMCBmZWF0dXJlcy4gQ29udGVudCBmcm9tIGUuZy4gdmlkZW8gcGxhdGZvcm1zIGFuZCBzb2NpYWwgbWVkaWEgcGxhdGZvcm1zIGFyZSBibG9ja2VkIGJ5IGRlZmF1bHQsIGFuZCBjYW4gYmUgY29uc2VudGVkIHRvLiBJZiB0aGUgc2VydmljZSBpcyBhZ3JlZWQgdG8sIHRoaXMgY29udGVudCBpcyBsb2FkZWQgYXV0b21hdGljYWxseSB3aXRob3V0IGZ1cnRoZXIgbWFudWFsIGNvbnNlbnQuXCIsXCJpc0Vzc2VudGlhbFwiOmZhbHNlLFwiaXNEZWZhdWx0XCI6ZmFsc2UsXCJpdGVtc1wiOlt7XCJpZFwiOjE4NTk4LFwibmFtZVwiOlwiWW91VHViZVwiLFwicHVycG9zZVwiOlwiWW91VHViZSBhbGxvd3MgZW1iZWRkaW5nIGNvbnRlbnQgcG9zdGVkIG9uIHlvdXR1YmUuY29tIGRpcmVjdGx5IGludG8gd2Vic2l0ZXMuIFRoZSBjb29raWVzIGFyZSB1c2VkIHRvIGNvbGxlY3QgdmlzaXRlZCB3ZWJzaXRlcyBhbmQgZGV0YWlsZWQgc3RhdGlzdGljcyBhYm91dCB0aGUgdXNlciBiZWhhdmlvdXIuIFRoaXMgZGF0YSBjYW4gYmUgbGlua2VkIHRvIHRoZSBkYXRhIG9mIHVzZXJzIHJlZ2lzdGVyZWQgb24geW91dHViZS5jb20gYW5kIGdvb2dsZS5jb20gb3IgbG9jYWxpemVkIHZlcnNpb25zIG9mIHRoZXNlIHNlcnZpY2VzLlwiLFwicHJvdmlkZXJDb250YWN0XCI6e1wicGhvbmVcIjpcIlwiLFwiZW1haWxcIjpcIlwiLFwibGlua1wiOlwiXCJ9LFwiaXNQcm92aWRlckN1cnJlbnRXZWJzaXRlXCI6ZmFsc2UsXCJwcm92aWRlclwiOlwiR29vZ2xlIElyZWxhbmQgTGltaXRlZFwiLFwidW5pcXVlTmFtZVwiOlwieW91dHViZVwiLFwiaXNFbWJlZGRpbmdPbmx5RXh0ZXJuYWxSZXNvdXJjZXNcIjpmYWxzZSxcImxlZ2FsQmFzaXNcIjpcImNvbnNlbnRcIixcImRhdGFQcm9jZXNzaW5nSW5Db3VudHJpZXNcIjpbXCJVU1wiXSxcImRhdGFQcm9jZXNzaW5nSW5Db3VudHJpZXNTcGVjaWFsVHJlYXRtZW50c1wiOltdLFwidGVjaG5pY2FsRGVmaW5pdGlvbnNcIjpbe1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU0lEQ0NcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9fU2VjdXJlLTNQQVBJU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS1BUElTSURcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTQVBJU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCIxUF9KQVJcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTRUFSQ0hfU0FNRVNJVEVcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjo2LFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJZU0NcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjowLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOnRydWUsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiTE9HSU5fSU5GT1wiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiSFNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiVklTSVRPUl9JTkZPMV9MSVZFXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6NixcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiQ09OU0VOVFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjE4LFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9fU2VjdXJlLVNTSURcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS1IU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiQVBJU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS0zUFNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiUFJFRlwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjgsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIlNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwic19nbFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjAsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6dHJ1ZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTSURDQ1wiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS0zUEFQSVNJRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTQVBJU0lEXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkFQSVNJRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTU0lEXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkhTSURcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX19TZWN1cmUtM1BTSURcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU0lEXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkNPTlNFTlRcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjE4LFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIk5JRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6NixcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiMVBfSkFSXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJEVlwiLFwiaG9zdFwiOlwid3d3Lmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwibVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifV0sXCJjb2RlRHluYW1pY3NcIjpbXSxcInByb3ZpZGVyUHJpdmFjeVBvbGljeVVybFwiOlwiaHR0cHM6XFxcL1xcXC9wb2xpY2llcy5nb29nbGUuY29tXFxcL3ByaXZhY3lcIixcInByb3ZpZGVyTGVnYWxOb3RpY2VVcmxcIjpcIlwiLFwidGFnTWFuYWdlck9wdEluRXZlbnROYW1lXCI6XCJcIixcInRhZ01hbmFnZXJPcHRPdXRFdmVudE5hbWVcIjpcIlwiLFwiZ29vZ2xlQ29uc2VudE1vZGVDb25zZW50VHlwZXNcIjpbXSxcImV4ZWN1dGVQcmlvcml0eVwiOjEwLFwiY29kZU9wdEluXCI6XCJcIixcImV4ZWN1dGVDb2RlT3B0SW5XaGVuTm9UYWdNYW5hZ2VyQ29uc2VudElzR2l2ZW5cIjpmYWxzZSxcImNvZGVPcHRPdXRcIjpcIlwiLFwiZXhlY3V0ZUNvZGVPcHRPdXRXaGVuTm9UYWdNYW5hZ2VyQ29uc2VudElzR2l2ZW5cIjpmYWxzZSxcImRlbGV0ZVRlY2huaWNhbERlZmluaXRpb25zQWZ0ZXJPcHRPdXRcIjpmYWxzZSxcImNvZGVPblBhZ2VMb2FkXCI6XCJcIixcInByZXNldElkXCI6XCJ5b3V0dWJlXCJ9XX0se1wiaWRcIjoyMTA2LFwibmFtZVwiOlwiQW5hbHl0aWNzXCIsXCJzbHVnXCI6XCJzdGF0aXN0aWNzXCIsXCJkZXNjcmlwdGlvblwiOlwiQW5hbHl0aWNzIHNlcnZpY2VzIGFyZSBuZWVkZWQgdG8gY29sbGVjdCBwc2V1ZG9ueW1vdXMgZGF0YSBhYm91dCB0aGUgdmlzaXRvcnMgb2YgdGhlIHdlYnNpdGUuIFRoZSBkYXRhIGVuYWJsZXMgdXMgdG8gdW5kZXJzdGFuZCB2aXNpdG9ycyBiZXR0ZXIgYW5kIHRvIG9wdGltaXplIHRoZSB3ZWJzaXRlLlwiLFwiaXNFc3NlbnRpYWxcIjpmYWxzZSxcImlzRGVmYXVsdFwiOmZhbHNlLFwiaXRlbXNcIjpbe1wiaWRcIjoxODU5NixcIm5hbWVcIjpcIk1hdG9tb1wiLFwicHVycG9zZVwiOlwiTWF0b21vIGlzIGEgc2VydmljZSB0byBjcmVhdGUgZGV0YWlsZWQgc3RhdGlzdGljcyBhYm91dCB0aGUgdXNlciBiZWhhdmlvciBvbiB0aGUgd2Vic2l0ZS4gQ29va2llcyBhcmUgdXNlZCB0byBkaWZmZXJlbnRpYXRlIHVzZXJzIGFuZCB0byBsaW5rIGRhdGEgZnJvbSBtdWx0aXBsZSBwYWdlIHZpZXdzLlwiLFwicHJvdmlkZXJDb250YWN0XCI6e1wicGhvbmVcIjpcIlwiLFwiZW1haWxcIjpcIlwiLFwibGlua1wiOlwiXCJ9LFwiaXNQcm92aWRlckN1cnJlbnRXZWJzaXRlXCI6ZmFsc2UsXCJwcm92aWRlclwiOlwiRkJLIE1hZ2F6aW5lXCIsXCJ1bmlxdWVOYW1lXCI6XCJtYXRvbW9cIixcImlzRW1iZWRkaW5nT25seUV4dGVybmFsUmVzb3VyY2VzXCI6ZmFsc2UsXCJsZWdhbEJhc2lzXCI6XCJjb25zZW50XCIsXCJkYXRhUHJvY2Vzc2luZ0luQ291bnRyaWVzXCI6W10sXCJkYXRhUHJvY2Vzc2luZ0luQ291bnRyaWVzU3BlY2lhbFRyZWF0bWVudHNcIjpbXSxcInRlY2huaWNhbERlZmluaXRpb25zXCI6W3tcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19pZC4qXCIsXCJob3N0XCI6XCJtYWdhemluZS5mYmsuZXVcIixcImR1cmF0aW9uXCI6MTMsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19yZWYuKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjYsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19zZXMuKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjMwLFwiZHVyYXRpb25Vbml0XCI6XCJtXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19jdmFyLipcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjozMCxcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX3BrX2hzci4qXCIsXCJob3N0XCI6XCJtYWdhemluZS5mYmsuZXVcIixcImR1cmF0aW9uXCI6MzAsXCJkdXJhdGlvblVuaXRcIjpcIm1cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX3BrX3Rlc3Rjb29raWUuKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjAsXCJkdXJhdGlvblVuaXRcIjpcIm1cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6dHJ1ZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJtdG1fY29uc2VudFwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjEsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn1dLFwiY29kZUR5bmFtaWNzXCI6e1wibXRIb3N0XCI6XCJ3ZWItYW5hbHl0aWNzLmZiay5ldVxcXC9tYXRvbW9cIixcIm10U2l0ZUlkXCI6XCIyXCJ9LFwicHJvdmlkZXJQcml2YWN5UG9saWN5VXJsXCI6XCJodHRwczpcXFwvXFxcL21hZ2F6aW5lLmZiay5ldVxcXC9lblxcXC9wcml2YWN5LWFuZC1jb29raWVzLXBvbGljeVxcXC9cIixcInByb3ZpZGVyTGVnYWxOb3RpY2VVcmxcIjpcIlwiLFwidGFnTWFuYWdlck9wdEluRXZlbnROYW1lXCI6XCJcIixcInRhZ01hbmFnZXJPcHRPdXRFdmVudE5hbWVcIjpcIlwiLFwiZ29vZ2xlQ29uc2VudE1vZGVDb25zZW50VHlwZXNcIjpbXSxcImV4ZWN1dGVQcmlvcml0eVwiOjEwLFwiY29kZU9wdEluXCI6XCJiYXNlNjQtZW5jb2RlZDpQSE5qY21sd2RENEtJQ0FnSUhaaGNpQmZjR0Z4SUQwZ2QybHVaRzkzTGw5d1lYRWdmSHdnVzEwN0NpQWdJQ0JmY0dGeExuQjFjMmdvV3lKMGNtRmphMUJoWjJWV2FXVjNJbDBwT3dvZ0lDQWdYM0JoY1M1d2RYTm9LRnNpWlc1aFlteGxUR2x1YTFSeVlXTnJhVzVuSWwwcE93b2dJQ0FnS0daMWJtTjBhVzl1SUNncElIc0tJQ0FnSUNBZ0lDQjJZWElnZFNBOUlDSm9kSFJ3Y3pvdkwzdDdiWFJJYjNOMGZYMHZJanNLSUNBZ0lDQWdJQ0JmY0dGeExuQjFjMmdvV3lKelpYUlVjbUZqYTJWeVZYSnNJaXdnZFNBcklDSnRZWFJ2Ylc4dWNHaHdJbDBwT3dvZ0lDQWdJQ0FnSUY5d1lYRXVjSFZ6YUNoYkluTmxkRk5wZEdWSlpDSXNJQ0o3ZTIxMFUybDBaVWxrZlgwaVhTazdDaUFnSUNBZ0lDQWdkbUZ5SUdRZ1BTQmtiMk4xYldWdWRDd0tJQ0FnSUNBZ0lDQWdJQ0FnWnlBOUlHUXVZM0psWVhSbFJXeGxiV1Z1ZENnaWMyTnlhWEIwSWlrc0NpQWdJQ0FnSUNBZ0lDQWdJSE1nUFNCa0xtZGxkRVZzWlcxbGJuUnpRbmxVWVdkT1lXMWxLQ0p6WTNKcGNIUWlLVnN3WFRzS0lDQWdJQ0FnSUNCbkxuUjVjR1VnUFNBaWRHVjRkQzlxWVhaaGMyTnlhWEIwSWpzS0lDQWdJQ0FnSUNCbkxtRnplVzVqSUQwZ2RISjFaVHNLSUNBZ0lDQWdJQ0JuTG1SbFptVnlJRDBnZEhKMVpUc0tJQ0FnSUNBZ0lDQm5Mbk55WXlBOUlDSXZMM3Q3YlhSSWIzTjBmWDB2YldGMGIyMXZMbXB6SWpzS0lDQWdJQ0FnSUNCekxuQmhjbVZ1ZEU1dlpHVXVhVzV6WlhKMFFtVm1iM0psS0djc0lITXBPd29nSUNBZ2ZTa29LVHNLUEM5elkzSnBjSFErQ2p4dWIzTmpjbWx3ZEQ0S0lDQWdJRHh3UGp4cGJXY2djM0pqUFNKb2RIUndjem92TDN0N2JYUkliM04wZlgwdmJXRjBiMjF2TG5Cb2NEOXBaSE5wZEdVOWUzdHRkRk5wZEdWSlpIMTlKbUZ0Y0R0eVpXTTlNU0lnYzNSNWJHVTlJbUp2Y21SbGNqb2dNRHNpSUdGc2REMGlJaUF2UGp3dmNENEtQQzl1YjNOamNtbHdkRDQ9XCIsXCJleGVjdXRlQ29kZU9wdEluV2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJjb2RlT3B0T3V0XCI6XCJiYXNlNjQtZW5jb2RlZDpQSE5qY21sd2RENEtJQ0FnSUhaaGNpQmZjR0Z4SUQwZ2QybHVaRzkzTGw5d1lYRTdDaUFnSUNCcFppQW9YM0JoY1NrZ2V3b2dJQ0FnSUNBZ0lGOXdZWEV1Y0hWemFDaGJJbVJwYzJGaWJHVkRiMjlyYVdWeklsMHBPd29nSUNBZ2ZRbzhMM05qY21sd2REND1cIixcImV4ZWN1dGVDb2RlT3B0T3V0V2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJkZWxldGVUZWNobmljYWxEZWZpbml0aW9uc0FmdGVyT3B0T3V0XCI6dHJ1ZSxcImNvZGVPblBhZ2VMb2FkXCI6XCJcIixcInByZXNldElkXCI6XCJtYXRvbW9cIn1dfV0iLCJsaW5rcyI6W10sIndlYnNpdGVPcGVyYXRvciI6eyJhZGRyZXNzIjoiIiwiY291bnRyeSI6IlVTIiwiY29udGFjdEVtYWlsIjoiYmFzZTY0LWVuY29kZWQ6YUdWc2JHOUFaR0Z1YVdWc2NtRnRjR0Z1Wld4c2FTNWpiMjA9IiwiY29udGFjdFBob25lIjoiIiwiY29udGFjdEZvcm1VcmwiOmZhbHNlfSwiYmxvY2tlciI6W3siaWQiOjE4NjAwLCJuYW1lIjoiWW91VHViZSIsImRlc2NyaXB0aW9uIjoiIiwicnVsZXMiOlsiYS5yZWxhdGVkLXZpZGVvIiwiKnlvdXR1YmUuY29tKiIsIip5b3V0dS5iZSoiLCIqeW91dHViZS1ub2Nvb2tpZS5jb20qIiwiKnl0aW1nLmNvbSoiLCIqYXBpcy5nb29nbGUuY29tXC9qc1wvcGxhdGZvcm0uanMqIiwiZGl2W2NsYXNzKj1cImcteXRzdWJzY3JpYmVcIl0iLCIqeW91dHViZS5jb21cL3N1YnNjcmliZV9lbWJlZCoiLCJkaXZbZGF0YS1zZXR0aW5nczptYXRjaGVzVXJsKCldIiwic2NyaXB0W2lkPVwidWFlbC12aWRlby1zdWJzY3JpYmUtanNcIl0iLCJkaXZbY2xhc3MqPVwiZWxlbWVudG9yLXdpZGdldC1wcmVtaXVtLWFkZG9uLXZpZGVvLWJveFwiXVtkYXRhLXNldHRpbmdzKj1cInlvdXR1YmVcIl0iLCJkaXZbY2xhc3MqPVwidGRfd3JhcHBlcl9wbGF5bGlzdF9wbGF5ZXJfeW91dHViZVwiXSIsIip3cC1jb250ZW50XC9wbHVnaW5zXC93cC15b3V0dWJlLWx5dGVcL2x5dGVcL2x5dGUtbWluLmpzKiIsIip3cC1jb250ZW50XC9wbHVnaW5zXC95b3V0dWJlLWVtYmVkLXBsdXNcL3NjcmlwdHNcLyoiLCIqd3AtY29udGVudFwvcGx1Z2luc1wveW91dHViZS1lbWJlZC1wbHVzLXByb1wvc2NyaXB0c1wvKiIsImRpdltpZF49XCJlcHl0X2dhbGxlcnlcIl0iLCJkaXZbY2xhc3MqPVwidGNiLXl0LWJnXCJdIiwiYVtocmVmKj1cInlvdXR1YmUuY29tXCJdW3JlbD1cIndwLXZpZGVvLWxpZ2h0Ym94XCJdIiwibGl0ZS15b3V0dWJlW3ZpZGVvaWRdIiwiYVtocmVmKj1cInlvdXR1YmUuY29tXCJdW2NsYXNzKj1cImF3Yi1saWdodGJveFwiXSIsImRpdltkYXRhLWVsZW1lbnRvci1saWdodGJveCo9XCJ5b3V0dWJlLmNvbVwiXSIsImRpdltjbGFzcyo9XCJ3LXZpZGVvXCJdW29uY2xpY2sqPVwieW91dHViZS5jb21cIl0iLCJuZXcgT1VWaWRlbyh7KnR5cGU6Knl0IiwiKlwvd3AtY29udGVudFwvcGx1Z2luc1wvc3RyZWFtdHViZS1jb3JlXC9wdWJsaWNcL2Fzc2V0c1wvdmVuZG9yXC92aWRlby5qc1wveW91dHViZSoiLCJ2aWRlby1qc1tkYXRhLXNldHVwOm1hdGNoZXNVcmwoKV1bZGF0YS1wbGF5ZXItaWRdIl0sImNyaXRlcmlhIjoic2VydmljZXMiLCJ0Y2ZWZW5kb3JzIjpbXSwidGNmUHVycG9zZXMiOlsxXSwic2VydmljZXMiOlsxODU5OF0sImlzVmlzdWFsIjp0cnVlLCJ2aXN1YWxUeXBlIjoiaGVybyIsInZpc3VhbE1lZGlhVGh1bWJuYWlsIjoiMCIsInZpc3VhbENvbnRlbnRUeXBlIjoidmlkZW8tcGxheWVyIiwiaXNWaXN1YWxEYXJrTW9kZSI6ZmFsc2UsInZpc3VhbEJsdXIiOjAsInZpc3VhbERvd25sb2FkVGh1bWJuYWlsIjp0cnVlLCJ2aXN1YWxIZXJvQnV0dG9uVGV4dCI6IiIsInNob3VsZEZvcmNlVG9TaG93VmlzdWFsIjpmYWxzZSwicHJlc2V0SWQiOiJ5b3V0dWJlIiwidmlzdWFsVGh1bWJuYWlsIjp7InVybCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3JlYWwtY29va2llLWJhbm5lci1wcm9cL3B1YmxpY1wvaW1hZ2VzXC92aXN1YWwtY29udGVudC1ibG9ja2VyXC92aWRlby1wbGF5ZXItbGlnaHQuc3ZnIiwid2lkdGgiOjU4MCwiaGVpZ2h0IjozMjYsImhpZGUiOlsib3ZlcmxheSJdLCJ0aXRsZVR5cGUiOiJjZW50ZXIifX1dLCJsYW5ndWFnZVN3aXRjaGVyIjpbeyJuYW1lIjoiRW5nbGlzaCIsImN1cnJlbnQiOnRydWUsImZsYWciOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC93cC1jb250ZW50XC9wbHVnaW5zXC9zaXRlcHJlc3MtbXVsdGlsaW5ndWFsLWNtc1wvcmVzXC9mbGFnc1wvZW4ucG5nIiwidXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cL3RhZ3NcL2lubm92YXRpb25cLyIsImxvY2FsZSI6ImVuIn0seyJuYW1lIjoiSXRhbGlhbm8iLCJjdXJyZW50IjpmYWxzZSwiZmxhZyI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3NpdGVwcmVzcy1tdWx0aWxpbmd1YWwtY21zXC9yZXNcL2ZsYWdzXC9pdC5wbmciLCJ1cmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9pdFwvIiwibG9jYWxlIjoiaXQifV0sInByZWRlZmluZWREYXRhUHJvY2Vzc2luZ0luU2FmZUNvdW50cmllc0xpc3RzIjp7IkdEUFIiOlsiQVQiLCJCRSIsIkJHIiwiSFIiLCJDWSIsIkNaIiwiREsiLCJFRSIsIkZJIiwiRlIiLCJERSIsIkdSIiwiSFUiLCJJRSIsIklTIiwiSVQiLCJMSSIsIkxWIiwiTFQiLCJMVSIsIk1UIiwiTkwiLCJOTyIsIlBMIiwiUFQiLCJSTyIsIlNLIiwiU0kiLCJFUyIsIlNFIl0sIkRTRyI6WyJDSCJdLCJHRFBSK0RTRyI6W10sIkFERVFVQUNZX0VVIjpbIkFEIiwiQVIiLCJDQSIsIkZPIiwiR0ciLCJJTCIsIklNIiwiSlAiLCJKRSIsIk5aIiwiS1IiLCJDSCIsIkdCIiwiVVkiLCJVUyJdLCJBREVRVUFDWV9DSCI6WyJERSIsIkFEIiwiQVIiLCJBVCIsIkJFIiwiQkciLCJDQSIsIkNZIiwiSFIiLCJESyIsIkVTIiwiRUUiLCJGSSIsIkZSIiwiR0kiLCJHUiIsIkdHIiwiSFUiLCJJTSIsIkZPIiwiSUUiLCJJUyIsIklMIiwiSVQiLCJKRSIsIkxWIiwiTEkiLCJMVCIsIkxVIiwiTVQiLCJNQyIsIk5PIiwiTloiLCJOTCIsIlBMIiwiUFQiLCJDWiIsIlJPIiwiR0IiLCJTSyIsIlNJIiwiU0UiLCJVWSIsIlVTIl19LCJkZWNpc2lvbkNvb2tpZU5hbWUiOiJyZWFsX2Nvb2tpZV9iYW5uZXItdjozX2Jsb2c6MV9wYXRoOmY2OWVjMDctbGFuZzplbiIsInJldmlzaW9uSGFzaCI6IjNiYWE5NDEyZjZkNmZmNWZlZGYwYTUyZjFhNjEzMDc4IiwidGVycml0b3JpYWxMZWdhbEJhc2lzIjpbImdkcHItZXByaXZhY3kiXSwic2V0Q29va2llc1ZpYU1hbmFnZXIiOiJub25lIiwiaXNSZXNwZWN0RG9Ob3RUcmFjayI6dHJ1ZSwiZmFpbGVkQ29uc2VudERvY3VtZW50YXRpb25IYW5kbGluZyI6ImVzc2VudGlhbHMiLCJpc0FjY2VwdEFsbEZvckJvdHMiOnRydWUsImlzRGF0YVByb2Nlc3NpbmdJblVuc2FmZUNvdW50cmllcyI6ZmFsc2UsImlzQWdlTm90aWNlIjpmYWxzZSwiYWdlTm90aWNlQWdlTGltaXQiOjE2LCJpc0xpc3RTZXJ2aWNlc05vdGljZSI6ZmFsc2UsImlzQmFubmVyTGVzc0NvbnNlbnQiOmZhbHNlLCJpc1RjZiI6ZmFsc2UsImlzR2NtIjpmYWxzZSwiaXNHY21MaXN0UHVycG9zZXMiOnRydWUsImhhc0xhenlEYXRhIjpmYWxzZX0sImFub255bW91c0NvbnRlbnRVcmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC93cC1jb250ZW50XC84ZWM1MTkzZDExZjVmNGE1M2FlNTdlNTk5NzQyZWJhOVwvZGlzdFwvIiwiYW5vbnltb3VzSGFzaCI6IjhlYzUxOTNkMTFmNWY0YTUzYWU1N2U1OTk3NDJlYmE5IiwiaGFzRHluYW1pY1ByZURlY2lzaW9ucyI6ZmFsc2UsImlzTGljZW5zZWQiOnRydWUsImlzRGV2TGljZW5zZSI6ZmFsc2UsIm11bHRpbGluZ3VhbFNraXBIVE1MRm9yVGFnIjoiIiwiaXNDdXJyZW50bHlJblRyYW5zbGF0aW9uRWRpdG9yUHJldmlldyI6ZmFsc2UsImRlZmF1bHRMYW5ndWFnZSI6ImVuIiwiY3VycmVudExhbmd1YWdlIjoiZW4iLCJhY3RpdmVMYW5ndWFnZXMiOlsiZW4iLCJpdCJdLCJjb250ZXh0IjoibGFuZzplbiIsImlzbzMxNjZPbmVBbHBoYTIiOnsiQUYiOiJBZmdoYW5pc3RhbiIsIkFYIjoiQWxhbmQgSXNsYW5kcyIsIkFMIjoiQWxiYW5pYSIsIkRaIjoiQWxnZXJpYSIsIkFTIjoiQW1lcmljYW4gU2Ftb2EiLCJBRCI6IkFuZG9ycmEiLCJBTyI6IkFuZ29sYSIsIkFJIjoiQW5ndWlsbGEiLCJBUSI6IkFudGFyY3RpY2EiLCJBRyI6IkFudGlndWEgQW5kIEJhcmJ1ZGEiLCJBUiI6IkFyZ2VudGluYSIsIkFNIjoiQXJtZW5pYSIsIkFXIjoiQXJ1YmEiLCJBVSI6IkF1c3RyYWxpYSIsIkFUIjoiQXVzdHJpYSIsIkFaIjoiQXplcmJhaWphbiIsIkJTIjoiQmFoYW1hcyIsIkJIIjoiQmFocmFpbiIsIkJEIjoiQmFuZ2xhZGVzaCIsIkJCIjoiQmFyYmFkb3MiLCJCWSI6IkJlbGFydXMiLCJCRSI6IkJlbGdpdW0iLCJCWiI6IkJlbGl6ZSIsIkJKIjoiQmVuaW4iLCJCTSI6IkJlcm11ZGEiLCJCVCI6IkJodXRhbiIsIkJPIjoiQm9saXZpYSIsIkJBIjoiQm9zbmlhIEFuZCBIZXJ6ZWdvdmluYSIsIkJXIjoiQm90c3dhbmEiLCJCViI6IkJvdXZldCBJc2xhbmQiLCJCUiI6IkJyYXppbCIsIklPIjoiQnJpdGlzaCBJbmRpYW4gT2NlYW4gVGVycml0b3J5IiwiQk4iOiJCcnVuZWkgRGFydXNzYWxhbSIsIkJHIjoiQnVsZ2FyaWEiLCJCRiI6IkJ1cmtpbmEgRmFzbyIsIkJJIjoiQnVydW5kaSIsIktIIjoiQ2FtYm9kaWEiLCJDTSI6IkNhbWVyb29uIiwiQ0EiOiJDYW5hZGEiLCJDViI6IkNhcGUgVmVyZGUiLCJCUSI6IkNhcmliYmVhbiBOZXRoZXJsYW5kcyIsIktZIjoiQ2F5bWFuIElzbGFuZHMiLCJDRiI6IkNlbnRyYWwgQWZyaWNhbiBSZXB1YmxpYyIsIlREIjoiQ2hhZCIsIkNMIjoiQ2hpbGUiLCJDTiI6IkNoaW5hIiwiQ1giOiJDaHJpc3RtYXMgSXNsYW5kIiwiQ0MiOiJDb2NvcyAoS2VlbGluZykgSXNsYW5kcyIsIkNPIjoiQ29sb21iaWEiLCJLTSI6IkNvbW9yb3MiLCJDRyI6IkNvbmdvIiwiQ0QiOiJDb25nbywgRGVtb2NyYXRpYyBSZXB1YmxpYyIsIkNLIjoiQ29vayBJc2xhbmRzIiwiQ1IiOiJDb3N0YSBSaWNhIiwiQ0kiOiJDb3RlIEQnSXZvaXJlIiwiSFIiOiJDcm9hdGlhIiwiQ1UiOiJDdWJhIiwiQ1ciOiJDdXJhXHUwMGU3YW8iLCJDWSI6IkN5cHJ1cyIsIkNaIjoiQ3plY2ggUmVwdWJsaWMiLCJESyI6IkRlbm1hcmsiLCJESiI6IkRqaWJvdXRpIiwiRE0iOiJEb21pbmljYSIsIkRPIjoiRG9taW5pY2FuIFJlcHVibGljIiwiRUMiOiJFY3VhZG9yIiwiRUciOiJFZ3lwdCIsIlNWIjoiRWwgU2FsdmFkb3IiLCJHUSI6IkVxdWF0b3JpYWwgR3VpbmVhIiwiRVIiOiJFcml0cmVhIiwiRUUiOiJFc3RvbmlhIiwiRVQiOiJFdGhpb3BpYSIsIkZLIjoiRmFsa2xhbmQgSXNsYW5kcyAoTWFsdmluYXMpIiwiRk8iOiJGYXJvZSBJc2xhbmRzIiwiRk0iOiJGZWRlcmF0ZWQgU3RhdGVzIE9mIE1pY3JvbmVzaWEiLCJGSiI6IkZpamkiLCJGSSI6IkZpbmxhbmQiLCJGUiI6IkZyYW5jZSIsIkdGIjoiRnJlbmNoIEd1aWFuYSIsIlBGIjoiRnJlbmNoIFBvbHluZXNpYSIsIlRGIjoiRnJlbmNoIFNvdXRoZXJuIGFuZCBBbnRhcmN0aWMgTGFuZHMiLCJHQSI6IkdhYm9uIiwiR00iOiJHYW1iaWEiLCJHRSI6Ikdlb3JnaWEiLCJERSI6Ikdlcm1hbnkiLCJHSCI6IkdoYW5hIiwiR0kiOiJHaWJyYWx0YXIiLCJHUiI6IkdyZWVjZSIsIkdMIjoiR3JlZW5sYW5kIiwiR0QiOiJHcmVuYWRhIiwiR1AiOiJHdWFkZWxvdXBlIiwiR1UiOiJHdWFtIiwiR1QiOiJHdWF0ZW1hbGEiLCJHRyI6Ikd1ZXJuc2V5IiwiR04iOiJHdWluZWEiLCJHVyI6Ikd1aW5lYS1CaXNzYXUiLCJHWSI6Ikd1eWFuYSIsIkhUIjoiSGFpdGkiLCJITSI6IkhlYXJkIElzbGFuZCAmIE1jZG9uYWxkIElzbGFuZHMiLCJWQSI6IkhvbHkgU2VlIChWYXRpY2FuIENpdHkgU3RhdGUpIiwiSE4iOiJIb25kdXJhcyIsIkhLIjoiSG9uZyBLb25nIiwiSFUiOiJIdW5nYXJ5IiwiSVMiOiJJY2VsYW5kIiwiSU4iOiJJbmRpYSIsIklEIjoiSW5kb25lc2lhIiwiSVIiOiJJcmFuLCBJc2xhbWljIFJlcHVibGljIE9mIiwiSVEiOiJJcmFxIiwiSUUiOiJJcmVsYW5kIiwiSU0iOiJJc2xlIE9mIE1hbiIsIklMIjoiSXNyYWVsIiwiSVQiOiJJdGFseSIsIkpNIjoiSmFtYWljYSIsIkpQIjoiSmFwYW4iLCJKRSI6IkplcnNleSIsIkpPIjoiSm9yZGFuIiwiS1oiOiJLYXpha2hzdGFuIiwiS0UiOiJLZW55YSIsIktJIjoiS2lyaWJhdGkiLCJLUiI6IktvcmVhIiwiWEsiOiJLb3Nvdm8iLCJLVyI6Ikt1d2FpdCIsIktHIjoiS3lyZ3l6c3RhbiIsIkxBIjoiTGFvIFBlb3BsZSdzIERlbW9jcmF0aWMgUmVwdWJsaWMiLCJMViI6IkxhdHZpYSIsIkxCIjoiTGViYW5vbiIsIkxTIjoiTGVzb3RobyIsIkxSIjoiTGliZXJpYSIsIkxZIjoiTGlieWFuIEFyYWIgSmFtYWhpcml5YSIsIkxJIjoiTGllY2h0ZW5zdGVpbiIsIkxUIjoiTGl0aHVhbmlhIiwiTFUiOiJMdXhlbWJvdXJnIiwiTU8iOiJNYWNhbyIsIk1LIjoiTWFjZWRvbmlhIiwiTUciOiJNYWRhZ2FzY2FyIiwiTVciOiJNYWxhd2kiLCJNWSI6Ik1hbGF5c2lhIiwiTVYiOiJNYWxkaXZlcyIsIk1MIjoiTWFsaSIsIk1UIjoiTWFsdGEiLCJNSCI6Ik1hcnNoYWxsIElzbGFuZHMiLCJNUSI6Ik1hcnRpbmlxdWUiLCJNUiI6Ik1hdXJpdGFuaWEiLCJNVSI6Ik1hdXJpdGl1cyIsIllUIjoiTWF5b3R0ZSIsIk1YIjoiTWV4aWNvIiwiTUQiOiJNb2xkb3ZhIiwiTUMiOiJNb25hY28iLCJNTiI6Ik1vbmdvbGlhIiwiTUUiOiJNb250ZW5lZ3JvIiwiTVMiOiJNb250c2VycmF0IiwiTUEiOiJNb3JvY2NvIiwiTVoiOiJNb3phbWJpcXVlIiwiTU0iOiJNeWFubWFyIiwiTkEiOiJOYW1pYmlhIiwiTlIiOiJOYXVydSIsIk5QIjoiTmVwYWwiLCJOTCI6Ik5ldGhlcmxhbmRzIiwiQU4iOiJOZXRoZXJsYW5kcyBBbnRpbGxlcyIsIk5DIjoiTmV3IENhbGVkb25pYSIsIk5aIjoiTmV3IFplYWxhbmQiLCJOSSI6Ik5pY2FyYWd1YSIsIk5FIjoiTmlnZXIiLCJORyI6Ik5pZ2VyaWEiLCJOVSI6Ik5pdWUiLCJORiI6Ik5vcmZvbGsgSXNsYW5kIiwiS1AiOiJOb3J0aCBLb3JlYSIsIk1QIjoiTm9ydGhlcm4gTWFyaWFuYSBJc2xhbmRzIiwiTk8iOiJOb3J3YXkiLCJPTSI6Ik9tYW4iLCJQSyI6IlBha2lzdGFuIiwiUFciOiJQYWxhdSIsIlBTIjoiUGFsZXN0aW5pYW4gVGVycml0b3J5LCBPY2N1cGllZCIsIlBBIjoiUGFuYW1hIiwiUEciOiJQYXB1YSBOZXcgR3VpbmVhIiwiUFkiOiJQYXJhZ3VheSIsIlBFIjoiUGVydSIsIlBIIjoiUGhpbGlwcGluZXMiLCJQTiI6IlBpdGNhaXJuIiwiUEwiOiJQb2xhbmQiLCJQVCI6IlBvcnR1Z2FsIiwiUFIiOiJQdWVydG8gUmljbyIsIlFBIjoiUWF0YXIiLCJSRSI6IlJldW5pb24iLCJSTyI6IlJvbWFuaWEiLCJSVSI6IlJ1c3NpYW4gRmVkZXJhdGlvbiIsIlJXIjoiUndhbmRhIiwiQkwiOiJTYWludCBCYXJ0aGVsZW15IiwiU0giOiJTYWludCBIZWxlbmEiLCJLTiI6IlNhaW50IEtpdHRzIEFuZCBOZXZpcyIsIkxDIjoiU2FpbnQgTHVjaWEiLCJNRiI6IlNhaW50IE1hcnRpbiIsIlBNIjoiU2FpbnQgUGllcnJlIEFuZCBNaXF1ZWxvbiIsIlZDIjoiU2FpbnQgVmluY2VudCBBbmQgR3JlbmFkaW5lcyIsIldTIjoiU2Ftb2EiLCJTTSI6IlNhbiBNYXJpbm8iLCJTVCI6IlNhbyBUb21lIEFuZCBQcmluY2lwZSIsIlNBIjoiU2F1ZGkgQXJhYmlhIiwiU04iOiJTZW5lZ2FsIiwiUlMiOiJTZXJiaWEiLCJTQyI6IlNleWNoZWxsZXMiLCJTTCI6IlNpZXJyYSBMZW9uZSIsIlNHIjoiU2luZ2Fwb3JlIiwiU1giOiJTaW50IE1hYXJ0ZW4iLCJTSyI6IlNsb3Zha2lhIiwiU0kiOiJTbG92ZW5pYSIsIlNCIjoiU29sb21vbiBJc2xhbmRzIiwiU08iOiJTb21hbGlhIiwiWkEiOiJTb3V0aCBBZnJpY2EiLCJHUyI6IlNvdXRoIEdlb3JnaWEgQW5kIFNhbmR3aWNoIElzbC4iLCJTUyI6IlNvdXRoIFN1ZGFuIiwiRVMiOiJTcGFpbiIsIkxLIjoiU3JpIExhbmthIiwiU0QiOiJTdWRhbiIsIlNSIjoiU3VyaW5hbWUiLCJTSiI6IlN2YWxiYXJkIEFuZCBKYW4gTWF5ZW4iLCJTWiI6IlN3YXppbGFuZCIsIlNFIjoiU3dlZGVuIiwiQ0giOiJTd2l0emVybGFuZCIsIlNZIjoiU3lyaWFuIEFyYWIgUmVwdWJsaWMiLCJUVyI6IlRhaXdhbiIsIlRKIjoiVGFqaWtpc3RhbiIsIlRaIjoiVGFuemFuaWEiLCJUSCI6IlRoYWlsYW5kIiwiVEwiOiJUaW1vci1MZXN0ZSIsIlRHIjoiVG9nbyIsIlRLIjoiVG9rZWxhdSIsIlRPIjoiVG9uZ2EiLCJUVCI6IlRyaW5pZGFkIEFuZCBUb2JhZ28iLCJUTiI6IlR1bmlzaWEiLCJUUiI6IlR1cmtleSIsIlRNIjoiVHVya21lbmlzdGFuIiwiVEMiOiJUdXJrcyBBbmQgQ2FpY29zIElzbGFuZHMiLCJUViI6IlR1dmFsdSIsIlVHIjoiVWdhbmRhIiwiVUEiOiJVa3JhaW5lIiwiQUUiOiJVbml0ZWQgQXJhYiBFbWlyYXRlcyIsIkdCIjoiVW5pdGVkIEtpbmdkb20iLCJVUyI6IlVuaXRlZCBTdGF0ZXMiLCJVTSI6IlVuaXRlZCBTdGF0ZXMgT3V0bHlpbmcgSXNsYW5kcyIsIlVZIjoiVXJ1Z3VheSIsIlVaIjoiVXpiZWtpc3RhbiIsIlZVIjoiVmFudWF0dSIsIlZFIjoiVmVuZXp1ZWxhIiwiVk4iOiJWaWV0bmFtIiwiVkciOiJWaXJnaW4gSXNsYW5kcywgQnJpdGlzaCIsIlZJIjoiVmlyZ2luIElzbGFuZHMsIFUuUy4iLCJXRiI6IldhbGxpcyBBbmQgRnV0dW5hIiwiRUgiOiJXZXN0ZXJuIFNhaGFyYSIsIllFIjoiWWVtZW4iLCJaTSI6IlphbWJpYSIsIlpXIjoiWmltYmFid2UifSwidmlzdWFsUGFyZW50U2VsZWN0b3JzIjp7Ii5ldF9wYl92aWRlb19ib3giOjEsIi5ldF9wYl92aWRlb19zbGlkZXI6aGFzKD4uZXRfcGJfc2xpZGVyX2Nhcm91c2VsICVzKSI6InNlbGYiLCIuYXN0LW9lbWJlZC1jb250YWluZXIiOjEsIi53cGJfdmlkZW9fd3JhcHBlciI6MSwiLmdkbHItY29yZS1wYmYtYmFja2dyb3VuZC13cmFwIjoxfSwiaXNQcmV2ZW50UHJlRGVjaXNpb24iOmZhbHNlLCJpc0ludmFsaWRhdGVJbXBsaWNpdFVzZXJDb25zZW50IjpmYWxzZSwiZGVwZW5kYW50VmlzaWJpbGl0eUNvbnRhaW5lcnMiOlsiW3JvbGU9XCJ0YWJwYW5lbFwiXSIsIi5lYWVsLXRhYi1jb250ZW50LWl0ZW0iLCIud3Bjc19jb250ZW50X2lubmVyIiwiLm9wMy1jb250ZW50dG9nZ2xlaXRlbS1jb250ZW50IiwiLm9wMy1wb3BvdmVybGF5LWNvbnRlbnQiLCIucHVtLW92ZXJsYXkiLCJbZGF0YS1lbGVtZW50b3ItdHlwZT1cInBvcHVwXCJdIiwiLndwLWJsb2NrLXViLWNvbnRlbnQtdG9nZ2xlLWFjY29yZGlvbi1jb250ZW50LXdyYXAiLCIudy1wb3B1cC13cmFwIiwiLm94eS1saWdodGJveF9pbm5lcltkYXRhLWlubmVyLWNvbnRlbnQ9dHJ1ZV0iLCIub3h5LXByby1hY2NvcmRpb25fYm9keSIsIi5veHktdGFiLWNvbnRlbnQiLCIua3QtYWNjb3JkaW9uLXBhbmVsIiwiLnZjX3R0YS1wYW5lbC1ib2R5IiwiLm1mcC1oaWRlIiwiZGl2W2lkXj1cInR2ZV90aHJpdmVfbGlnaHRib3hfXCJdIiwiLmJyeGUteHByb21vZGFsbmVzdGFibGUiLCIuZXZjYWxfZXZlbnRjYXJkIiwiLmRpdmlvdmVybGF5IiwiLmV0X3BiX3RvZ2dsZV9jb250ZW50Il0sImRpc2FibGVEZWR1cGxpY2F0ZUV4Y2VwdGlvbnMiOlsiLmV0X3BiX3ZpZGVvX3NsaWRlciJdLCJiYW5uZXJEZXNpZ25WZXJzaW9uIjoxMiwiYmFubmVySTE4biI6eyJzaG93TW9yZSI6IlNob3cgbW9yZSIsImhpZGVNb3JlIjoiSGlkZSIsInNob3dMZXNzUmVsZXZhbnREZXRhaWxzIjoiU2hvdyBtb3JlIGRldGFpbHMgKCVzKSIsImhpZGVMZXNzUmVsZXZhbnREZXRhaWxzIjoiSGlkZSBtb3JlIGRldGFpbHMgKCVzKSIsIm90aGVyIjoiT3RoZXIiLCJsZWdhbEJhc2lzIjp7ImxhYmVsIjoiVXNlIG9uIGxlZ2FsIGJhc2lzIG9mIiwiY29uc2VudFBlcnNvbmFsRGF0YSI6IkNvbnNlbnQgZm9yIHByb2Nlc3NpbmcgcGVyc29uYWwgZGF0YSIsImNvbnNlbnRTdG9yYWdlIjoiQ29uc2VudCBmb3Igc3RvcmluZyBvciBhY2Nlc3NpbmcgaW5mb3JtYXRpb24gb24gdGhlIHRlcm1pbmFsIGVxdWlwbWVudCBvZiB0aGUgdXNlciIsImxlZ2l0aW1hdGVJbnRlcmVzdFBlcnNvbmFsRGF0YSI6IkxlZ2l0aW1hdGUgaW50ZXJlc3QgZm9yIHRoZSBwcm9jZXNzaW5nIG9mIHBlcnNvbmFsIGRhdGEiLCJsZWdpdGltYXRlSW50ZXJlc3RTdG9yYWdlIjoiUHJvdmlzaW9uIG9mIGV4cGxpY2l0bHkgcmVxdWVzdGVkIGRpZ2l0YWwgc2VydmljZSBmb3Igc3RvcmluZyBvciBhY2Nlc3NpbmcgaW5mb3JtYXRpb24gb24gdGhlIHRlcm1pbmFsIGVxdWlwbWVudCBvZiB0aGUgdXNlciIsImxlZ2FsUmVxdWlyZW1lbnRQZXJzb25hbERhdGEiOiJDb21wbGlhbmNlIHdpdGggYSBsZWdhbCBvYmxpZ2F0aW9uIGZvciBwcm9jZXNzaW5nIG9mIHBlcnNvbmFsIGRhdGEifSwidGVycml0b3JpYWxMZWdhbEJhc2lzQXJ0aWNsZXMiOnsiZ2Rwci1lcHJpdmFjeSI6eyJkYXRhUHJvY2Vzc2luZ0luVW5zYWZlQ291bnRyaWVzIjoiQXJ0LiA0OSAoMSkgKGEpIEdEUFIifSwiZHNnLXN3aXR6ZXJsYW5kIjp7ImRhdGFQcm9jZXNzaW5nSW5VbnNhZmVDb3VudHJpZXMiOiJBcnQuIDE3ICgxKSAoYSkgRFNHIChTd2l0emVybGFuZCkifX0sImxlZ2l0aW1hdGVJbnRlcmVzdCI6IkxlZ2l0aW1hdGUgaW50ZXJlc3QiLCJjb25zZW50IjoiQ29uc2VudCIsImNyYXdsZXJMaW5rQWxlcnQiOiJXZSBoYXZlIHJlY29nbml6ZWQgdGhhdCB5b3UgYXJlIGEgY3Jhd2xlclwvYm90LiBPbmx5IG5hdHVyYWwgcGVyc29ucyBtdXN0IGNvbnNlbnQgdG8gY29va2llcyBhbmQgcHJvY2Vzc2luZyBvZiBwZXJzb25hbCBkYXRhLiBUaGVyZWZvcmUsIHRoZSBsaW5rIGhhcyBubyBmdW5jdGlvbiBmb3IgeW91LiIsInRlY2huaWNhbENvb2tpZURlZmluaXRpb25zIjoiVGVjaG5pY2FsIGNvb2tpZSBkZWZpbml0aW9ucyIsInRlY2huaWNhbENvb2tpZU5hbWUiOiJUZWNobmljYWwgY29va2llIG5hbWUiLCJ1c2VzQ29va2llcyI6IlVzZXMgY29va2llcyIsImNvb2tpZVJlZnJlc2giOiJDb29raWUgcmVmcmVzaCIsInVzZXNOb25Db29raWVBY2Nlc3MiOiJVc2VzIGNvb2tpZS1saWtlIGluZm9ybWF0aW9uIChMb2NhbFN0b3JhZ2UsIFNlc3Npb25TdG9yYWdlLCBJbmRleERCLCBldGMuKSIsImhvc3QiOiJIb3N0IiwiZHVyYXRpb24iOiJEdXJhdGlvbiIsIm5vRXhwaXJhdGlvbiI6Ik5vIGV4cGlyYXRpb24iLCJ0eXBlIjoiVHlwZSIsInB1cnBvc2UiOiJQdXJwb3NlIiwicHVycG9zZXMiOiJQdXJwb3NlcyIsImRlc2NyaXB0aW9uIjoiRGVzY3JpcHRpb24iLCJvcHRPdXQiOiJPcHQtb3V0Iiwib3B0T3V0RGVzYyI6IkNvb2tpZSBjYW4gYmUgc2V0IHRvIHN0b3JlIG9wdC1vdXQgb2YgdGhlIGRlc2NyaWJlZCBiZWhhdmlvdXIuIiwiaGVhZGVyVGl0bGVQcml2YWN5UG9saWN5SGlzdG9yeSI6Ikhpc3Rvcnkgb2YgeW91ciBwcml2YWN5IHNldHRpbmdzIiwic2tpcFRvQ29uc2VudENob2ljZXMiOiJTa2lwIHRvIGNvbnNlbnQgY2hvaWNlcyIsImhpc3RvcnlMYWJlbCI6IlNob3cgY29uc2VudCBmcm9tIiwiaGlzdG9yeUl0ZW1Mb2FkRXJyb3IiOiJSZWFkaW5nIHRoZSBjb25zZW50IGhhcyBmYWlsZWQuIFBsZWFzZSB0cnkgYWdhaW4gbGF0ZXIhIiwiaGlzdG9yeVNlbGVjdE5vbmUiOiJOb3QgeWV0IGNvbnNlbnRlZCB0byIsInByb3ZpZGVyIjoiUHJvdmlkZXIiLCJwcm92aWRlckNvbnRhY3RQaG9uZSI6IlBob25lIiwicHJvdmlkZXJDb250YWN0RW1haWwiOiJFbWFpbCIsInByb3ZpZGVyQ29udGFjdExpbmsiOiJDb250YWN0IGZvcm0iLCJwcm92aWRlclByaXZhY3lQb2xpY3lVcmwiOiJQcml2YWN5IFBvbGljeSIsInByb3ZpZGVyTGVnYWxOb3RpY2VVcmwiOiJMZWdhbCBub3RpY2UiLCJub25TdGFuZGFyZCI6Ik5vbi1zdGFuZGFyZGl6ZWQgZGF0YSBwcm9jZXNzaW5nIiwibm9uU3RhbmRhcmREZXNjIjoiU29tZSBzZXJ2aWNlcyBzZXQgY29va2llcyBhbmRcL29yIHByb2Nlc3MgcGVyc29uYWwgZGF0YSB3aXRob3V0IGNvbXBseWluZyB3aXRoIGNvbnNlbnQgY29tbXVuaWNhdGlvbiBzdGFuZGFyZHMuIFRoZXNlIHNlcnZpY2VzIGFyZSBkaXZpZGVkIGludG8gc2V2ZXJhbCBncm91cHMuIFNvLWNhbGxlZCBcImVzc2VudGlhbCBzZXJ2aWNlc1wiIGFyZSB1c2VkIGJhc2VkIG9uIGxlZ2l0aW1hdGUgaW50ZXJlc3QgYW5kIGNhbm5vdCBiZSBvcHRlZCBvdXQgKGFuIG9iamVjdGlvbiBtYXkgaGF2ZSB0byBiZSBtYWRlIGJ5IGVtYWlsIG9yIGxldHRlciBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIHByaXZhY3kgcG9saWN5KSwgd2hpbGUgYWxsIG90aGVyIHNlcnZpY2VzIGFyZSB1c2VkIG9ubHkgYWZ0ZXIgY29uc2VudCBoYXMgYmVlbiBnaXZlbi4iLCJkYXRhUHJvY2Vzc2luZ0luVGhpcmRDb3VudHJpZXMiOiJEYXRhIHByb2Nlc3NpbmcgaW4gdGhpcmQgY291bnRyaWVzIiwic2FmZXR5TWVjaGFuaXNtcyI6eyJsYWJlbCI6IlNhZmV0eSBtZWNoYW5pc21zIGZvciBkYXRhIHRyYW5zbWlzc2lvbiIsInN0YW5kYXJkQ29udHJhY3R1YWxDbGF1c2VzIjoiU3RhbmRhcmQgY29udHJhY3R1YWwgY2xhdXNlcyIsImFkZXF1YWN5RGVjaXNpb24iOiJBZGVxdWFjeSBkZWNpc2lvbiIsImV1IjoiRVUiLCJzd2l0emVybGFuZCI6IlN3aXR6ZXJsYW5kIiwiYmluZGluZ0NvcnBvcmF0ZVJ1bGVzIjoiQmluZGluZyBjb3Jwb3JhdGUgcnVsZXMiLCJjb250cmFjdHVhbEd1YXJhbnRlZVNjY1N1YnByb2Nlc3NvcnMiOiJDb250cmFjdHVhbCBndWFyYW50ZWUgZm9yIHN0YW5kYXJkIGNvbnRyYWN0dWFsIGNsYXVzZXMgd2l0aCBzdWItcHJvY2Vzc29ycyJ9LCJkdXJhdGlvblVuaXQiOnsibjEiOnsicyI6InNlY29uZCIsIm0iOiJtaW51dGUiLCJoIjoiaG91ciIsImQiOiJkYXkiLCJtbyI6Im1vbnRoIiwieSI6InllYXIifSwibngiOnsicyI6InNlY29uZHMiLCJtIjoibWludXRlcyIsImgiOiJob3VycyIsImQiOiJkYXlzIiwibW8iOiJtb250aHMiLCJ5IjoieWVhcnMifX0sImNsb3NlIjoiQ2xvc2UiLCJjbG9zZVdpdGhvdXRTYXZpbmciOiJDbG9zZSB3aXRob3V0IHNhdmluZyIsInllcyI6IlllcyIsIm5vIjoiTm8iLCJ1bmtub3duIjoiVW5rbm93biIsIm5vbmUiOiJOb25lIiwibm9MaWNlbnNlIjoiTm8gbGljZW5zZSBhY3RpdmF0ZWQgLSBub3QgZm9yIHByb2R1Y3Rpb24gdXNlISIsImRldkxpY2Vuc2UiOiJQcm9kdWN0IGxpY2Vuc2Ugbm90IGZvciBwcm9kdWN0aW9uIHVzZSEiLCJkZXZMaWNlbnNlTGVhcm5Nb3JlIjoiTGVhcm4gbW9yZSIsImRldkxpY2Vuc2VMaW5rIjoiaHR0cHM6XC9cL2Rldm93bC5pb1wva25vd2xlZGdlLWJhc2VcL2xpY2Vuc2UtaW5zdGFsbGF0aW9uLXR5cGVcLyIsImFuZFNlcGFyYXRvciI6IiBhbmQgIiwiZGVwcmVjYXRlZCI6eyJhcHByb3ByaWF0ZVNhZmVndWFyZCI6IkFwcHJvcHJpYXRlIHNhZmVndWFyZCIsImRhdGFQcm9jZXNzaW5nSW5VbnNhZmVDb3VudHJpZXMiOiJEYXRhIHByb2Nlc3NpbmcgaW4gdW5zYWZlIHRoaXJkIGNvdW50cmllcyIsImxlZ2FsUmVxdWlyZW1lbnQiOiJDb21wbGlhbmNlIHdpdGggYSBsZWdhbCBvYmxpZ2F0aW9uIn19LCJwYWdlUmVxdWVzdFV1aWQ0IjoiYWQ2ZDNmYWQwLTE2NjUtNDQ1Ny1hYTUyLTRlNmEwYzM1Nzk2MyIsInBhZ2VCeUlkVXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cLz9wYWdlX2lkIiwicGx1Z2luVXJsIjoiaHR0cHM6XC9cL2Rldm93bC5pb1wvd29yZHByZXNzLXJlYWwtY29va2llLWJhbm5lclwvIn19PC9zY3JpcHQ+PHNjcmlwdCBkYXRhLXNraXAtbGF6eS1sb2FkPSJqcy1leHRyYSIgZGF0YS1za2lwLW1vdmluZz0idHJ1ZSIgZGF0YS1uby1kZWZlciBuaXRyby1leGNsdWRlIGRhdGEtYWx0LXR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iIGRhdGEtZG9udC1tZXJnZSBkYXRhLXdwbWV0ZW9yLW5vb3B0aW1pemU9InRydWUiIGRhdGEtY2Zhc3luYz0iZmFsc2UiIGlkPSJhNmFkNDg0NjIxZDljNmVlN2E4ZjQ5NzlhZmU2YmI1YjgyLWpzLWV4dHJhIj4KKCgpPT57dmFyIHg9ZnVuY3Rpb24gKGEsYil7cmV0dXJuLTE8WyJjb2RlT3B0SW4iLCJjb2RlT3B0T3V0IiwiY29kZU9uUGFnZUxvYWQiLCJjb250YWN0RW1haWwiXS5pbmRleE9mKGEpJiYic3RyaW5nIj09dHlwZW9mIGImJmIuc3RhcnRzV2l0aCgiYmFzZTY0LWVuY29kZWQ6Iik\/d2luZG93LmF0b2IoYi5zdWJzdHIoMTUpKTpifSx0PShlLHQpPT5uZXcgUHJveHkoZSx7Z2V0OihlLG4pPT57bGV0IHI9UmVmbGVjdC5nZXQoZSxuKTtyZXR1cm4gbj09PXQmJiJzdHJpbmciPT10eXBlb2YgciYmKHI9SlNPTi5wYXJzZShyLHgpLFJlZmxlY3Quc2V0KGUsbixyKSkscn19KSxuPUpTT04ucGFyc2UoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImE2YWQ0ODQ2MjFkOWM2ZWU3YThmNDk3OWFmZTZiYjViODEtanMtZXh0cmEiKS5pbm5lckhUTUwseCk7d2luZG93LlByb3h5P24ub3RoZXJzLmZyb250ZW5kPXQobi5vdGhlcnMuZnJvbnRlbmQsImdyb3VwcyIpOm4ub3RoZXJzLmZyb250ZW5kLmdyb3Vwcz1KU09OLnBhcnNlKG4ub3RoZXJzLmZyb250ZW5kLmdyb3Vwcyx4KTt3aW5kb3cuUHJveHk\/bi5vdGhlcnM9dChuLm90aGVycywiY3VzdG9taXplVmFsdWVzQmFubmVyIik6bi5vdGhlcnMuY3VzdG9taXplVmFsdWVzQmFubmVyPUpTT04ucGFyc2Uobi5vdGhlcnMuY3VzdG9taXplVmFsdWVzQmFubmVyLHgpOzt3aW5kb3cucmVhbENvb2tpZUJhbm5lcj1uO3dpbmRvd1tNYXRoLnJhbmRvbSgpLnRvU3RyaW5nKDM2KV09bjsKfSkoKTsKPC9zY3JpcHQ+PHNjcmlwdCBkYXRhLWNmYXN5bmM9ImZhbHNlIiBpZD0icmVhbC1jb29raWUtYmFubmVyLXByby1iYW5uZXItanMtYmVmb3JlIj4KKChhLGIpPT57YVtiXXx8KGFbYl09e3VuYmxvY2tTeW5jOigpPT51bmRlZmluZWR9LFsiY29uc2VudFN5bmMiXS5mb3JFYWNoKGM9PmFbYl1bY109KCk9Pih7Y29va2llOm51bGwsY29uc2VudEdpdmVuOiExLGNvb2tpZU9wdEluOiEwfSkpLFsiY29uc2VudCIsImNvbnNlbnRBbGwiLCJ1bmJsb2NrIl0uZm9yRWFjaChjPT5hW2JdW2NdPSguLi5kKT0+bmV3IFByb21pc2UoZT0+YS5hZGRFdmVudExpc3RlbmVyKGIsKCk9PnthW2JdW2NdKC4uLmQpLnRoZW4oZSl9LHtvbmNlOiEwfSkpKSl9KSh3aW5kb3csImNvbnNlbnRBcGkiKTsKLy8jIHNvdXJjZVVSTD1yZWFsLWNvb2tpZS1iYW5uZXItcHJvLWJhbm5lci1qcy1iZWZvcmUKPC9zY3JpcHQ+CjxzY3JpcHQgZGF0YS1jZmFzeW5jPSJmYWxzZSIgaWQ9InJlYWwtY29va2llLWJhbm5lci1wcm8tYmFubmVyLWpzIiBkZWZlciBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvOGVjNTE5M2QxMWY1ZjRhNTNhZTU3ZTU5OTc0MmViYTkvZGlzdC8xNTQ4ODc1NzE0LmpzIj48L3NjcmlwdD4KPHN0eWxlIGlkPSJ3cC1pbWctYXV0by1zaXplcy1jb250YWluLWlubGluZS1jc3MiPgppbWc6aXMoW3NpemVzPWF1dG8gaV0sW3NpemVzXj0iYXV0bywiIGldKXtjb250YWluLWludHJpbnNpYy1zaXplOjMwMDBweCAxNTAwcHh9Ci8qIyBzb3VyY2VVUkw9d3AtaW1nLWF1dG8tc2l6ZXMtY29udGFpbi1pbmxpbmUtY3NzICovCjwvc3R5bGU+CjxzdHlsZSBpZD0id3AtYmxvY2stbGlicmFyeS1pbmxpbmUtY3NzIj4KOnJvb3R7LS13cC1ibG9jay1zeW5jZWQtY29sb3I6IzdhMDBkZjstLXdwLWJsb2NrLXN5bmNlZC1jb2xvci0tcmdiOjEyMiwwLDIyMzstLXdwLWJvdW5kLWJsb2NrLWNvbG9yOnZhcigtLXdwLWJsb2NrLXN5bmNlZC1jb2xvcik7LS13cC1lZGl0b3ItY2FudmFzLWJhY2tncm91bmQ6I2RkZDstLXdwLWFkbWluLXRoZW1lLWNvbG9yOiMwMDdjYmE7LS13cC1hZG1pbi10aGVtZS1jb2xvci0tcmdiOjAsMTI0LDE4NjstLXdwLWFkbWluLXRoZW1lLWNvbG9yLWRhcmtlci0xMDojMDA2YmExOy0td3AtYWRtaW4tdGhlbWUtY29sb3ItZGFya2VyLTEwLS1yZ2I6MCwxMDcsMTYwLjU7LS13cC1hZG1pbi10aGVtZS1jb2xvci1kYXJrZXItMjA6IzAwNWE4NzstLXdwLWFkbWluLXRoZW1lLWNvbG9yLWRhcmtlci0yMC0tcmdiOjAsOTAsMTM1Oy0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzOjJweH1AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOjE5MmRwaSl7OnJvb3R7LS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXM6MS41cHh9fS53cC1lbGVtZW50LWJ1dHRvbntjdXJzb3I6cG9pbnRlcn06cm9vdCAuaGFzLXZlcnktbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6I2VlZX06cm9vdCAuaGFzLXZlcnktZGFyay1ncmF5LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojMzEzMTMxfTpyb290IC5oYXMtdmVyeS1saWdodC1ncmF5LWNvbG9ye2NvbG9yOiNlZWV9OnJvb3QgLmhhcy12ZXJ5LWRhcmstZ3JheS1jb2xvcntjb2xvcjojMzEzMTMxfTpyb290IC5oYXMtdml2aWQtZ3JlZW4tY3lhbi10by12aXZpZC1jeWFuLWJsdWUtZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzAwZDA4NCwjMDY5M2UzKX06cm9vdCAuaGFzLXB1cnBsZS1jcnVzaC1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywjMzRlMmU0LCM0NzIxZmIgNTAlLCNhYjFkZmUpfTpyb290IC5oYXMtaGF6eS1kYXduLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmYWFjYTgsI2RhZDBlYyl9OnJvb3QgLmhhcy1zdWJkdWVkLW9saXZlLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmYWZhZTEsIzY3YTY3MSl9OnJvb3QgLmhhcy1hdG9taWMtY3JlYW0tZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZkZDc5YSwjMDA0YTU5KX06cm9vdCAuaGFzLW5pZ2h0c2hhZGUtZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzMzMDk2OCwjMzFjZGNmKX06cm9vdCAuaGFzLW1pZG5pZ2h0LWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwMjAzODEsIzI4NzRmYyl9OnJvb3R7LS13cC0tcHJlc2V0LS1mb250LXNpemUtLW5vcm1hbDoxNnB4Oy0td3AtLXByZXNldC0tZm9udC1zaXplLS1odWdlOjQycHh9Lmhhcy1yZWd1bGFyLWZvbnQtc2l6ZXtmb250LXNpemU6MWVtfS5oYXMtbGFyZ2VyLWZvbnQtc2l6ZXtmb250LXNpemU6Mi42MjVlbX0uaGFzLW5vcm1hbC1mb250LXNpemV7Zm9udC1zaXplOnZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbm9ybWFsKX0uaGFzLWh1Z2UtZm9udC1zaXple2ZvbnQtc2l6ZTp2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWh1Z2UpfTpyb290IC5oYXMtdGV4dC1hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9OnJvb3QgLmhhcy10ZXh0LWFsaWduLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fTpyb290IC5oYXMtdGV4dC1hbGlnbi1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5oYXMtZml0LXRleHR7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0jZW5kLXJlc2l6YWJsZS1lZGl0b3Itc2VjdGlvbntkaXNwbGF5Om5vbmV9LmFsaWduY2VudGVye2NsZWFyOmJvdGh9Lml0ZW1zLWp1c3RpZmllZC1sZWZ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5pdGVtcy1qdXN0aWZpZWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lml0ZW1zLWp1c3RpZmllZC1yaWdodHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lml0ZW1zLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zY3JlZW4tcmVhZGVyLXRleHR7d29yZC13cmFwOm5vcm1hbCFpbXBvcnRhbnQ7Ym9yZGVyOjA7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDt3b3JkLWJyZWFrOm5vcm1hbCFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Y2xpcC1wYXRoOm5vbmU7Y29sb3I6IzQ0NDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OmF1dG87bGVmdDo1cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmc6MTVweCAyM3B4IDE0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dG9wOjVweDt3aWR0aDphdXRvO3otaW5kZXg6MTAwMDAwfWh0bWwgOndoZXJlKC5oYXMtYm9yZGVyLWNvbG9yKXtib3JkZXItc3R5bGU6c29saWR9aHRtbCA6d2hlcmUoW3N0eWxlXj1ib3JkZXItY29sb3JdLFtzdHlsZSo9Ijtib3JkZXItY29sb3IiXSxbc3R5bGUqPSI7IGJvcmRlci1jb2xvciJdKXtib3JkZXItc3R5bGU6c29saWR9aHRtbCA6d2hlcmUoW3N0eWxlXj1ib3JkZXItdG9wLWNvbG9yXSxbc3R5bGUqPSI7Ym9yZGVyLXRvcC1jb2xvciJdLFtzdHlsZSo9IjsgYm9yZGVyLXRvcC1jb2xvciJdKXtib3JkZXItdG9wLXN0eWxlOnNvbGlkfWh0bWwgOndoZXJlKFtzdHlsZV49Ym9yZGVyLXJpZ2h0LWNvbG9yXSxbc3R5bGUqPSI7Ym9yZGVyLXJpZ2h0LWNvbG9yIl0sW3N0eWxlKj0iOyBib3JkZXItcmlnaHQtY29sb3IiXSl7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkfWh0bWwgOndoZXJlKFtzdHlsZV49Ym9yZGVyLWJvdHRvbS1jb2xvcl0sW3N0eWxlKj0iO2JvcmRlci1ib3R0b20tY29sb3IiXSxbc3R5bGUqPSI7IGJvcmRlci1ib3R0b20tY29sb3IiXSl7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZH1odG1sIDp3aGVyZShbc3R5bGVePWJvcmRlci1sZWZ0LWNvbG9yXSxbc3R5bGUqPSI7Ym9yZGVyLWxlZnQtY29sb3IiXSxbc3R5bGUqPSI7IGJvcmRlci1sZWZ0LWNvbG9yIl0pe2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkfWh0bWwgOndoZXJlKFtzdHlsZV49Ym9yZGVyLXdpZHRoXSxbc3R5bGUqPSI7Ym9yZGVyLXdpZHRoIl0sW3N0eWxlKj0iOyBib3JkZXItd2lkdGgiXSl7Ym9yZGVyLXN0eWxlOnNvbGlkfWh0bWwgOndoZXJlKFtzdHlsZV49Ym9yZGVyLXRvcC13aWR0aF0sW3N0eWxlKj0iO2JvcmRlci10b3Atd2lkdGgiXSxbc3R5bGUqPSI7IGJvcmRlci10b3Atd2lkdGgiXSl7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH1odG1sIDp3aGVyZShbc3R5bGVePWJvcmRlci1yaWdodC13aWR0aF0sW3N0eWxlKj0iO2JvcmRlci1yaWdodC13aWR0aCJdLFtzdHlsZSo9IjsgYm9yZGVyLXJpZ2h0LXdpZHRoIl0pe2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZH1odG1sIDp3aGVyZShbc3R5bGVePWJvcmRlci1ib3R0b20td2lkdGhdLFtzdHlsZSo9Ijtib3JkZXItYm90dG9tLXdpZHRoIl0sW3N0eWxlKj0iOyBib3JkZXItYm90dG9tLXdpZHRoIl0pe2JvcmRlci1ib3R0b20tc3R5bGU6c29saWR9aHRtbCA6d2hlcmUoW3N0eWxlXj1ib3JkZXItbGVmdC13aWR0aF0sW3N0eWxlKj0iO2JvcmRlci1sZWZ0LXdpZHRoIl0sW3N0eWxlKj0iOyBib3JkZXItbGVmdC13aWR0aCJdKXtib3JkZXItbGVmdC1zdHlsZTpzb2xpZH1odG1sIDp3aGVyZShpbWdbY2xhc3MqPXdwLWltYWdlLV0pe2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfTp3aGVyZShmaWd1cmUpe21hcmdpbjowIDAgMWVtfWh0bWwgOndoZXJlKC5pcy1wb3NpdGlvbi1zdGlja3kpey0td3AtYWRtaW4tLWFkbWluLWJhci0tcG9zaXRpb24tb2Zmc2V0OnZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe2h0bWwgOndoZXJlKC5pcy1wb3NpdGlvbi1zdGlja3kpey0td3AtYWRtaW4tLWFkbWluLWJhci0tcG9zaXRpb24tb2Zmc2V0OjBweH19CgovKiMgc291cmNlVVJMPS93cC1pbmNsdWRlcy9jc3MvZGlzdC9ibG9jay1saWJyYXJ5L2NvbW1vbi5taW4uY3NzICovCjwvc3R5bGU+CjxzdHlsZSBpZD0iY2xhc3NpYy10aGVtZS1zdHlsZXMtaW5saW5lLWNzcyI+Ci8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi8KLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMyMzczYztib3JkZXItcmFkaXVzOjk5OTlweDtib3gtc2hhZG93Om5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzpjYWxjKC42NjdlbSArIDJweCkgY2FsYygxLjMzM2VtICsgMnB4KTtmb250LXNpemU6MS4xMjVlbX0ud3AtYmxvY2stZmlsZV9fYnV0dG9ue2JhY2tncm91bmQ6IzMyMzczYztjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfQovKiMgc291cmNlVVJMPS93cC1pbmNsdWRlcy9jc3MvY2xhc3NpYy10aGVtZXMubWluLmNzcyAqLwo8L3N0eWxlPgoKPHN0eWxlIGlkPSJmb250LWF3ZXNvbWUtc3ZnLXN0eWxlcy1kZWZhdWx0LWlubGluZS1jc3MiPgouc3ZnLWlubGluZS0tZmEgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBoZWlnaHQ6IDFlbTsKICBvdmVyZmxvdzogdmlzaWJsZTsKICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTsKfQovKiMgc291cmNlVVJMPWZvbnQtYXdlc29tZS1zdmctc3R5bGVzLWRlZmF1bHQtaW5saW5lLWNzcyAqLwo8L3N0eWxlPgoKPHN0eWxlIGlkPSJmb250LWF3ZXNvbWUtc3ZnLXN0eWxlcy1pbmxpbmUtY3NzIj4KICAgLndwLWJsb2NrLWZvbnQtYXdlc29tZS1pY29uIHN2Zzo6YmVmb3JlLAogICAud3AtcmljaC10ZXh0LWZvbnQtYXdlc29tZS1pY29uIHN2Zzo6YmVmb3JlIHtjb250ZW50OiB1bnNldDt9Ci8qIyBzb3VyY2VVUkw9Zm9udC1hd2Vzb21lLXN2Zy1zdHlsZXMtaW5saW5lLWNzcyAqLwo8L3N0eWxlPgo8c3R5bGUgaWQ9Imdsb2JhbC1zdHlsZXMtaW5saW5lLWNzcyI+Cjpyb290ey0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS1zcXVhcmU6IDE7LS13cC0tcHJlc2V0LS1hc3BlY3QtcmF0aW8tLTQtMzogNC8zOy0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS0zLTQ6IDMvNDstLXdwLS1wcmVzZXQtLWFzcGVjdC1yYXRpby0tMy0yOiAzLzI7LS13cC0tcHJlc2V0LS1hc3BlY3QtcmF0aW8tLTItMzogMi8zOy0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS0xNi05OiAxNi85Oy0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS05LTE2OiA5LzE2Oy0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrOiAjMDAwMDAwOy0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXk6ICNhYmI4YzM7LS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGU6ICNmZmZmZmY7LS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1waW5rOiAjZjc4ZGE3Oy0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXJlZDogI2NmMmUyZTstLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1vcmFuZ2U6ICNmZjY5MDA7LS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtYW1iZXI6ICNmY2I5MDA7LS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JlZW4tY3lhbjogIzdiZGNiNTstLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1ncmVlbi1jeWFuOiAjMDBkMDg0Oy0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtY3lhbi1ibHVlOiAjOGVkMWZjOy0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWN5YW4tYmx1ZTogIzA2OTNlMzstLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1wdXJwbGU6ICM5YjUxZTA7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdml2aWQtY3lhbi1ibHVlLXRvLXZpdmlkLXB1cnBsZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoNiwxNDcsMjI3KSAwJSxyZ2IoMTU1LDgxLDIyNCkgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbGlnaHQtZ3JlZW4tY3lhbi10by12aXZpZC1ncmVlbi1jeWFuOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigxMjIsMjIwLDE4MCkgMCUscmdiKDAsMjA4LDEzMCkgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbHVtaW5vdXMtdml2aWQtYW1iZXItdG8tbHVtaW5vdXMtdml2aWQtb3JhbmdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTIsMTg1LDApIDAlLHJnYigyNTUsMTA1LDApIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWx1bWlub3VzLXZpdmlkLW9yYW5nZS10by12aXZpZC1yZWQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDI1NSwxMDUsMCkgMCUscmdiKDIwNyw0Niw0NikgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdmVyeS1saWdodC1ncmF5LXRvLWN5YW4tYmx1aXNoLWdyYXk6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDIzOCwyMzgsMjM4KSAwJSxyZ2IoMTY5LDE4NCwxOTUpIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWNvb2wtdG8td2FybS1zcGVjdHJ1bTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoNzQsMjM0LDIyMCkgMCUscmdiKDE1MSwxMjAsMjA5KSAyMCUscmdiKDIwNyw0MiwxODYpIDQwJSxyZ2IoMjM4LDQ0LDEzMCkgNjAlLHJnYigyNTEsMTA1LDk4KSA4MCUscmdiKDI1NCwyNDgsNzYpIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWJsdXNoLWxpZ2h0LXB1cnBsZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMjU1LDIwNiwyMzYpIDAlLHJnYigxNTIsMTUwLDI0MCkgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tYmx1c2gtYm9yZGVhdXg6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDI1NCwyMDUsMTY1KSAwJSxyZ2IoMjU0LDQ1LDQ1KSA1MCUscmdiKDEwNywwLDYyKSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy1kdXNrOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTUsMjAzLDExMikgMCUscmdiKDE5OSw4MSwxOTIpIDUwJSxyZ2IoNjUsODgsMjA4KSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1wYWxlLW9jZWFuOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTUsMjQ1LDIwMykgMCUscmdiKDE4MiwyMjcsMjEyKSA1MCUscmdiKDUxLDE2NywxODEpIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWVsZWN0cmljLWdyYXNzOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyMDIsMjQ4LDEyOCkgMCUscmdiKDExMywyMDYsMTI2KSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1taWRuaWdodDogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMiwzLDEyOSkgMCUscmdiKDQwLDExNiwyNTIpIDEwMCUpOy0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbDogMTNweDstLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtOiAyMHB4Oy0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZTogMzZweDstLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0teC1sYXJnZTogNDJweDstLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwOiAwLjQ0cmVtOy0td3AtLXByZXNldC0tc3BhY2luZy0tMzA6IDAuNjdyZW07LS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MDogMXJlbTstLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwOiAxLjVyZW07LS13cC0tcHJlc2V0LS1zcGFjaW5nLS02MDogMi4yNXJlbTstLXdwLS1wcmVzZXQtLXNwYWNpbmctLTcwOiAzLjM4cmVtOy0td3AtLXByZXNldC0tc3BhY2luZy0tODA6IDUuMDZyZW07LS13cC0tcHJlc2V0LS1zaGFkb3ctLW5hdHVyYWw6IDZweCA2cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTstLXdwLS1wcmVzZXQtLXNoYWRvdy0tZGVlcDogMTJweCAxMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjQpOy0td3AtLXByZXNldC0tc2hhZG93LS1zaGFycDogNnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOy0td3AtLXByZXNldC0tc2hhZG93LS1vdXRsaW5lZDogNnB4IDZweCAwcHggLTNweCByZ2IoMjU1LCAyNTUsIDI1NSksIDZweCA2cHggcmdiKDAsIDAsIDApOy0td3AtLXByZXNldC0tc2hhZG93LS1jcmlzcDogNnB4IDZweCAwcHggcmdiKDAsIDAsIDApO30ud3AtYmxvY2stYnV0dG9uey0td3AtLXByZXNldC0tZGltZW5zaW9uLS0yNTogMjUlOy0td3AtLXByZXNldC0tZGltZW5zaW9uLS01MDogNTAlOy0td3AtLXByZXNldC0tZGltZW5zaW9uLS03NTogNzUlOy0td3AtLXByZXNldC0tZGltZW5zaW9uLS0xMDA6IDEwMCU7fTp3aGVyZShib2R5KSB7IG1hcmdpbjogMDsgfTp3aGVyZSguaXMtbGF5b3V0LWZsZXgpe2dhcDogMC41ZW07fTp3aGVyZSguaXMtbGF5b3V0LWdyaWQpe2dhcDogMC41ZW07fWJvZHkgLmlzLWxheW91dC1mbGV4e2Rpc3BsYXk6IGZsZXg7fS5pcy1sYXlvdXQtZmxleHtmbGV4LXdyYXA6IHdyYXA7YWxpZ24taXRlbXM6IGNlbnRlcjt9LmlzLWxheW91dC1mbGV4ID4gOmlzKCosIGRpdil7bWFyZ2luOiAwO31ib2R5IC5pcy1sYXlvdXQtZ3JpZHtkaXNwbGF5OiBncmlkO30uaXMtbGF5b3V0LWdyaWQgPiA6aXMoKiwgZGl2KXttYXJnaW46IDA7fWJvZHl7cGFkZGluZy10b3A6IDBweDtwYWRkaW5nLXJpZ2h0OiAwcHg7cGFkZGluZy1ib3R0b206IDBweDtwYWRkaW5nLWxlZnQ6IDBweDt9OnJvb3QgOndoZXJlKC53cC1lbGVtZW50LWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayl7YmFja2dyb3VuZC1jb2xvcjogIzMyMzczYztib3JkZXItd2lkdGg6IDA7Y29sb3I6ICNmZmY7Zm9udC1mYW1pbHk6IGluaGVyaXQ7Zm9udC1zaXplOiBpbmhlcml0O2ZvbnQtc3R5bGU6IGluaGVyaXQ7Zm9udC13ZWlnaHQ6IGluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7bGluZS1oZWlnaHQ6IGluaGVyaXQ7cGFkZGluZy10b3A6IGNhbGMoMC42NjdlbSArIDJweCk7cGFkZGluZy1yaWdodDogY2FsYygxLjMzM2VtICsgMnB4KTtwYWRkaW5nLWJvdHRvbTogY2FsYygwLjY2N2VtICsgMnB4KTtwYWRkaW5nLWxlZnQ6IGNhbGMoMS4zMzNlbSArIDJweCk7dGV4dC1kZWNvcmF0aW9uOiBub25lO3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O30uaGFzLWJsYWNrLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7fS5oYXMtY3lhbi1ibHVpc2gtZ3JheS1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnQ7fS5oYXMtd2hpdGUtY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudDt9Lmhhcy1wYWxlLXBpbmstY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLXBpbmspICFpbXBvcnRhbnQ7fS5oYXMtdml2aWQtcmVkLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLW9yYW5nZSkgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy12aXZpZC1hbWJlci1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLWFtYmVyKSAhaW1wb3J0YW50O30uaGFzLWxpZ2h0LWdyZWVuLWN5YW4tY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWdyZWVuLWN5YW4tY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXBhbGUtY3lhbi1ibHVlLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1jeWFuLWJsdWUpICFpbXBvcnRhbnQ7fS5oYXMtdml2aWQtY3lhbi1ibHVlLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXB1cnBsZS1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXB1cnBsZSkgIWltcG9ydGFudDt9Lmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDt9Lmhhcy1jeWFuLWJsdWlzaC1ncmF5LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnQ7fS5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7fS5oYXMtcGFsZS1waW5rLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtcGluaykgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1yZWQtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1vcmFuZ2UpICFpbXBvcnRhbnQ7fS5oYXMtbHVtaW5vdXMtdml2aWQtYW1iZXItYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtYW1iZXIpICFpbXBvcnRhbnQ7fS5oYXMtbGlnaHQtZ3JlZW4tY3lhbi1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWdyZWVuLWN5YW4tYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtZ3JlZW4tY3lhbikgIWltcG9ydGFudDt9Lmhhcy1wYWxlLWN5YW4tYmx1ZS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLWN5YW4tYmx1ZSkgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1jeWFuLWJsdWUtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1wdXJwbGUpICFpbXBvcnRhbnQ7fS5oYXMtYmxhY2stYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKSAhaW1wb3J0YW50O30uaGFzLWN5YW4tYmx1aXNoLWdyYXktYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnQ7fS5oYXMtd2hpdGUtYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O30uaGFzLXBhbGUtcGluay1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1waW5rKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXJlZC1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtb3JhbmdlKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1hbWJlcikgIWltcG9ydGFudDt9Lmhhcy1saWdodC1ncmVlbi1jeWFuLWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWdyZWVuLWN5YW4tYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWdyZWVuLWN5YW4pICFpbXBvcnRhbnQ7fS5oYXMtcGFsZS1jeWFuLWJsdWUtYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWN5YW4tYmx1ZS1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXB1cnBsZS1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcHVycGxlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWN5YW4tYmx1ZS10by12aXZpZC1wdXJwbGUtZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdml2aWQtY3lhbi1ibHVlLXRvLXZpdmlkLXB1cnBsZSkgIWltcG9ydGFudDt9Lmhhcy1saWdodC1ncmVlbi1jeWFuLXRvLXZpdmlkLWdyZWVuLWN5YW4tZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbGlnaHQtZ3JlZW4tY3lhbi10by12aXZpZC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLXRvLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy12aXZpZC1hbWJlci10by1sdW1pbm91cy12aXZpZC1vcmFuZ2UpICFpbXBvcnRhbnQ7fS5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLXRvLXZpdmlkLXJlZC1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy12aXZpZC1vcmFuZ2UtdG8tdml2aWQtcmVkKSAhaW1wb3J0YW50O30uaGFzLXZlcnktbGlnaHQtZ3JheS10by1jeWFuLWJsdWlzaC1ncmF5LWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLXZlcnktbGlnaHQtZ3JheS10by1jeWFuLWJsdWlzaC1ncmF5KSAhaW1wb3J0YW50O30uaGFzLWNvb2wtdG8td2FybS1zcGVjdHJ1bS1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1jb29sLXRvLXdhcm0tc3BlY3RydW0pICFpbXBvcnRhbnQ7fS5oYXMtYmx1c2gtbGlnaHQtcHVycGxlLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWJsdXNoLWxpZ2h0LXB1cnBsZSkgIWltcG9ydGFudDt9Lmhhcy1ibHVzaC1ib3JkZWF1eC1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1ibHVzaC1ib3JkZWF1eCkgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy1kdXNrLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWx1bWlub3VzLWR1c2spICFpbXBvcnRhbnQ7fS5oYXMtcGFsZS1vY2Vhbi1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1wYWxlLW9jZWFuKSAhaW1wb3J0YW50O30uaGFzLWVsZWN0cmljLWdyYXNzLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWVsZWN0cmljLWdyYXNzKSAhaW1wb3J0YW50O30uaGFzLW1pZG5pZ2h0LWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLW1pZG5pZ2h0KSAhaW1wb3J0YW50O30uaGFzLXNtYWxsLWZvbnQtc2l6ZXtmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpICFpbXBvcnRhbnQ7fS5oYXMtbWVkaXVtLWZvbnQtc2l6ZXtmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtKSAhaW1wb3J0YW50O30uaGFzLWxhcmdlLWZvbnQtc2l6ZXtmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2UpICFpbXBvcnRhbnQ7fS5oYXMteC1sYXJnZS1mb250LXNpemV7Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXgtbGFyZ2UpICFpbXBvcnRhbnQ7fQovKiMgc291cmNlVVJMPWdsb2JhbC1zdHlsZXMtaW5saW5lLWNzcyAqLwo8L3N0eWxlPgoKPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nZGFzaGljb25zLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtaW5jbHVkZXMvY3NzL2Rhc2hpY29ucy5taW4uY3NzJyBtZWRpYT0nYWxsJyAvPgoKCjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J2Ziay1jb3Zlci1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvZmJrY292ZXIvc3R5bGUuY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdqcXVlcnktdWktYmFzZS1jc3MnIGhyZWY9Jy8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvanF1ZXJ5dWkvMS4xNC4yL3RoZW1lcy9mbGljay9qcXVlcnktdWkuY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdtb250c2VycmF0LWZvbnQtY3NzJyBocmVmPSdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdCcgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nbW1lbnUtY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL21tZW51L2Nzcy9qcXVlcnkubW1lbnUuYWxsLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nc2xpcHByeS1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvc2xpcHByeS9zbGlwcHJ5LmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nb3dsLWNhcm91c2VsLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9vd2wtY2Fyb3VzZWwvb3dsLmNhcm91c2VsLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nb3dsLXRoZW1lLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9vd2wtY2Fyb3VzZWwvb3dsLnRoZW1lLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nb3dsLXRyYW5zaXRpb25zLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9vd2wtY2Fyb3VzZWwvb3dsLnRyYW5zaXRpb25zLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nbWFnbmlmaWMtcG9wdXAtY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL21hZ25pZmljLXBvcHVwL21hZ25pZmljLXBvcHVwLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0ndmV4LWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy92ZXgvY3NzL3ZleC5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J3ZleC10aGVtZS1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvdmV4L2Nzcy92ZXgtdGhlbWUtZmxhdC1hdHRhY2suY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdzZWxlY3QyLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9zZWxlY3QyL2Nzcy9zZWxlY3QyLm1pbi5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J2FscGFjYS1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvYWxwYWNhL3dlYi9hbHBhY2EubWluLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nZmJrLW1hZ2F6aW5lLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL3N0eWxlc2hlZXRzL21hZ2F6aW5lLmNzcycgbWVkaWE9J2FsbCcgLz4KPHN0eWxlIGlkPSJmYmstbWFnYXppbmUtaW5saW5lLWNzcyI+CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuY3VycmVudC1uZXdzLWNhdGVnb3J5LmZia25ld3NjYXRlZ29yeS1hd2FyZHMgYSB7IGJhY2tncm91bmQtY29sb3I6ICMwMGFhYWQ7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktYXdhcmRzOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjMDBhYWFkOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWF3YXJkczpob3ZlciBhIHsgY29sb3I6ICMwMGFhYWQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy1iYWNrZ3JvdW5kLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktYXdhcmRzLWJhY2tncm91bmQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWFkICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy1ib3JkZXItY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1hd2FyZHMtYm9yZGVyLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjMDBhYWFkICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy10ZXh0LWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktYXdhcmRzLXRleHQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBjb2xvcjogIzAwYWFhZCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuY3VycmVudC1uZXdzLWNhdGVnb3J5LmZia25ld3NjYXRlZ29yeS1ldmVudHMgYSB7IGJhY2tncm91bmQtY29sb3I6ICMxNDQ3YmI7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktZXZlbnRzOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjMTQ0N2JiOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWV2ZW50czpob3ZlciBhIHsgY29sb3I6ICMxNDQ3YmI7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0N2JiICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1ib3JkZXItY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1ldmVudHMtYm9yZGVyLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjMTQ0N2JiICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy10ZXh0LWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktZXZlbnRzLXRleHQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBjb2xvcjogIzE0NDdiYiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuY3VycmVudC1uZXdzLWNhdGVnb3J5LmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUgYSB7IGJhY2tncm91bmQtY29sb3I6ICNlYjZhMGE7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjZWI2YTBhOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZTpob3ZlciBhIHsgY29sb3I6ICNlYjZhMGE7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YTBhICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1ib3JkZXItY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYm9yZGVyLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjZWI2YTBhICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS10ZXh0LWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLXRleHQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBjb2xvcjogI2ViNmEwYSAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuY3VycmVudC1uZXdzLWNhdGVnb3J5LmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMzYTQ4OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXM6aG92ZXIgeyBib3JkZXItY29sb3I6ICNmMzNhNDg7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllczpob3ZlciBhIHsgY29sb3I6ICNmMzNhNDg7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmMzNhNDggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1ib3JkZXItY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogI2YzM2E0OCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLXRleHQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLXRleHQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBjb2xvcjogI2YzM2E0OCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuY3VycmVudC1uZXdzLWNhdGVnb3J5LmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaCBhIHsgYmFja2dyb3VuZC1jb2xvcjogI2E2MzQ4ODsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaDpob3ZlciB7IGJvcmRlci1jb2xvcjogI2E2MzQ4ODsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaDpob3ZlciBhIHsgY29sb3I6ICNhNjM0ODg7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2E2MzQ4OCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1ib3JkZXItY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1ib3JkZXItY29sb3Itb24taG92ZXI6aG92ZXIgeyBib3JkZXItY29sb3I6ICNhNjM0ODggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLXRleHQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBjb2xvcjogI2E2MzQ4OCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuY3VycmVudC1uZXdzLWNhdGVnb3J5LmZia25ld3NjYXRlZ29yeS1zdG9yaWVzIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ3MTAwOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXM6aG92ZXIgeyBib3JkZXItY29sb3I6ICM1NDcxMDA7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktc3Rvcmllczpob3ZlciBhIHsgY29sb3I6ICM1NDcxMDA7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYmFja2dyb3VuZC1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICM1NDcxMDAgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy1ib3JkZXItY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogIzU0NzEwMCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzLXRleHQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzLXRleHQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBjb2xvcjogIzU0NzEwMCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuY3VycmVudC1uZXdzLWNhdGVnb3J5LmZia25ld3NjYXRlZ29yeS1mdXR1cmUgYSB7IGJhY2tncm91bmQtY29sb3I6ICNjM2JjMjI7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktZnV0dXJlOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjYzNiYzIyOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZTpob3ZlciBhIHsgY29sb3I6ICNjM2JjMjI7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNiYzIyICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1ib3JkZXItY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1mdXR1cmUtYm9yZGVyLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjYzNiYzIyICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS10ZXh0LWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktZnV0dXJlLXRleHQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBjb2xvcjogI2MzYmMyMiAhaW1wb3J0YW50OyB9Ci8qIyBzb3VyY2VVUkw9ZmJrLW1hZ2F6aW5lLWlubGluZS1jc3MgKi8KPC9zdHlsZT4KPHNjcmlwdCBkZWZlciBjcm9zc29yaWdpbj0iYW5vbnltb3VzIiBpZD0iZm9udC1hd2Vzb21lLW9mZmljaWFsLWpzIiBzcmM9Imh0dHBzOi8va2l0LmZvbnRhd2Vzb21lLmNvbS8zYzg5Zjc1OGMxLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBpZD0ibW9kZXJuaXpyLWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvbW9kZXJuaXpyLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgaWQ9ImpxdWVyeS1jb3JlLWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWluY2x1ZGVzL2pzL2pxdWVyeS9qcXVlcnkubWluLmpzIj48L3NjcmlwdD4KCjxzY3JpcHQgaWQ9Im1tZW51LWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvbW1lbnUvanMvanF1ZXJ5Lm1tZW51Lm1pbi5hbGwuanMiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJzbGlwcHJ5LWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvc2xpcHByeS9zbGlwcHJ5Lm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgaWQ9InRvdWNoLXN3aXBlLWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvanF1ZXJ5LnRvdWNoU3dpcGUubWluLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBpZD0ib3dsLWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvb3dsLWNhcm91c2VsL293bC5jYXJvdXNlbC5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJyZWNhcHRjaGEtanMiIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9yZWNhcHRjaGEvYXBpLmpzP3JlbmRlcj1leHBsaWNpdCI+PC9zY3JpcHQ+CjxzY3JpcHQgaWQ9IndwbWwtYnJvd3Nlci1yZWRpcmVjdC1qcy1leHRyYSI+CnZhciB3cG1sX2Jyb3dzZXJfcmVkaXJlY3RfcGFyYW1zID0geyJwYWdlTGFuZ3VhZ2UiOiJlbiIsImxhbmd1YWdlVXJscyI6eyJlbl91cyI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL3RhZ3MvaW5ub3ZhdGlvbi8iLCJlbiI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL3RhZ3MvaW5ub3ZhdGlvbi8iLCJ1cyI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL3RhZ3MvaW5ub3ZhdGlvbi8iLCJpdF9pdCI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2l0LyIsIml0IjoiaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvaXQvIn0sImNvb2tpZSI6eyJuYW1lIjoiX2ljbF92aXNpdG9yX2xhbmdfanMiLCJkb21haW4iOiJtYWdhemluZS5mYmsuZXUiLCJwYXRoIjoiLyIsImV4cGlyYXRpb24iOjI0fX07Ci8vIyBzb3VyY2VVUkw9d3BtbC1icm93c2VyLXJlZGlyZWN0LWpzLWV4dHJhCjwvc2NyaXB0PgoKPGxpbmsgcmVsPSJodHRwczovL2FwaS53Lm9yZy8iIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL3dwLWpzb24vIiAvPjxsaW5rIHJlbD0iRWRpdFVSSSIgdHlwZT0iYXBwbGljYXRpb24vcnNkK3htbCIgdGl0bGU9IlJTRCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUveG1scnBjLnBocD9yc2QiIC8+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+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWxsbS13ZWFycy1wcmFkYS1xdWFuZG8tbGludGVsbGlnZW56YS1hcnRpZmljaWFsZS1mYS1zaG9wcGluZy1vbmxpbmUtY29uLWdsaS1zdGVyZW90aXBpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvSW1hZ2UtZ2VuZXJhdGVkLXdpdGgtTmFuby1CYW5hbmEtUHJvLWRlcGljdGluZy1hLXJvYm90LWRvaW5nLXNob3BwaW5nLWluLWEtc3VwZXJtYWtldC00ODB4MzUwLndlYnAiIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAxNCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWxsbS13ZWFycy1wcmFkYS1xdWFuZG8tbGludGVsbGlnZW56YS1hcnRpZmljaWFsZS1mYS1zaG9wcGluZy1vbmxpbmUtY29uLWdsaS1zdGVyZW90aXBpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBMTE0gd2VhcnMgUHJhZGEuIFdoZW4gQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2Ugc2hvcHMgb25saW5lIHdpdGggc3RlcmVvdHlwZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBbiBGQkstbGVkIHN0dWR5IHNob3dzIHRoYXQgYXNraW5nIGxhcmdlIGxhbmd1YWdlIG1vZGVscyB0byBhdm9pZCBzdGVyZW90eXBlcyBpcyBub3QgZW5vdWdoDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW1hZ2luZS1icmluZ3MtbmV3LXRvb2xzLXRvLXByZXZlbnRpbmcteW91dGgtY3JpbWUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS9JbWFnZV9LaWNrb2ZmTWVldGluZ19hcmNoaXZpby1GQktfc2NhbGF0by00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDksIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2ltYWdpbmUtYnJpbmdzLW5ldy10b29scy10by1wcmV2ZW50aW5nLXlvdXRoLWNyaW1lLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPklNQUdJTkUgYnJpbmdzIG5ldyB0b29scyB0byBwcmV2ZW50aW5nIHlvdXRoIGNyaW1lPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIEV1cm9wZWFuIHByb2plY3QgY29vcmRpbmF0ZWQgYnkgRkJLIGZvY3VzZXMgb24gZ2FtaWZpY2F0aW9uLCBkaWdpdGFsIHN0b3J5dGVsbGluZyBhbmQgQUkgdG8gZGV2ZWxvcCBpbm5vdmF0aXZlIGFwcHJvYWNoZXMgdG8gcHJldmVudGluZyBqdXZlbmlsZSBjcmltZSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9yZXNlYXJjaC1iZWNvbWVzLWlubm92YXRpb24td2l0aC1wb2MtYnktdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS9GQktfUG9jX2J5X1RyZW50aW5vXzIwMjZfMDdfMTVfTWF0YXNzb25pX0x1Y2FfV2ViXzQ2LTEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciA4LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9yZXNlYXJjaC1iZWNvbWVzLWlubm92YXRpb24td2l0aC1wb2MtYnktdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+UmVzZWFyY2ggYmVjb21lcyBpbm5vdmF0aW9uIHdpdGggUG9DIGJ5IFRyZW50aW5vPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBhbmQgdGhlIFVuaXZlcnNpdHkgb2YgVHJlbnRvIGJyaW5nIHRvZ2V0aGVyIHJlc2VhcmNoLCBjb21wYW5pZXMsIGFuZCBpbnZlc3RvcnMgdG8gaGVscCB0ZWNobm9sb2dpZXMgbW92ZSB0b3dhcmQgcmVhbC13b3JsZCBhcHBsaWNhdGlvbnMgYW5kIG5ldyBtYXJrZXQgb3Bwb3J0dW5pdGllcyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmFjdGlvbi1zdXBwb3J0cy1zbWVzLXRocm91Z2gtdGhlLXR3aW4tdHJhbnNpdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5L0Fkb2JlU3RvY2tfMTkxNDE3OTk5MC00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciA4LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmFjdGlvbi1zdXBwb3J0cy1zbWVzLXRocm91Z2gtdGhlLXR3aW4tdHJhbnNpdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Jbm5vdkFjdGlvbiBzdXBwb3J0cyBTTUVzIHRocm91Z2ggdGhlIFR3aW4gVHJhbnNpdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZCSyBleHBlcnRpc2UsIGNvbnN1bHRpbmcsIGFuZCB0ZWNobm9sb2d5IHRyYW5zZmVyIHRvIGhlbHAgY29tcGFuaWVzIGFjY2VsZXJhdGUgZGlnaXRhbCBpbm5vdmF0aW9uLCBzdXN0YWluYWJpbGl0eSwgYW5kIGN5YmVyc2VjdXJpdHkNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstZm9yLWlubm92YXRpb24tc3Rvcmllcy1vZi1yZXNlYXJjaC1iZWNvbWluZy1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvTmV3c2xldHRlci1MaW5rZWRpbl9jYW52YS00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDcsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1mb3ItaW5ub3ZhdGlvbi1zdG9yaWVzLW9mLXJlc2VhcmNoLWJlY29taW5nLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGZvciBJbm5vdmF0aW9uOiBzdG9yaWVzIG9mIHJlc2VhcmNoIGJlY29taW5nIGlubm92YXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBJbmZyYXN0cnVjdHVyZSwgYnVzaW5lc3MgcGFydG5lcnNoaXBzLCBlbWVyZ2luZyB0ZWNobm9sb2dpZXMgYW5kIHRlY2hub2xvZ3kgdHJhbnNmZXIgYXQgdGhlIGhlYXJ0IG9mIHRoZSBuZXcgZWRpdGlvbiBvZiBGQksncyBMaW5rZWRJbiBuZXdzbGV0dGVyIGRlZGljYXRlZCB0byBpbm5vdmF0aW9uDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvd2VhdGhlci1yYWRhci1kYXRhLWFuZC1haS1hbi1vcGVuLWRhdGEtaW5mcmFzdHJ1Y3R1cmUtZm9yLW5vd2Nhc3RpbmctaW4taXRhbHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS9BZG9iZVN0b2NrXzM4NDE5ODY1Mi00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciA3LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy93ZWF0aGVyLXJhZGFyLWRhdGEtYW5kLWFpLWFuLW9wZW4tZGF0YS1pbmZyYXN0cnVjdHVyZS1mb3Itbm93Y2FzdGluZy1pbi1pdGFseS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5XZWF0aGVyIHJhZGFyIGRhdGEgYW5kIEFJOiBhbiBvcGVuIGRhdGEgaW5mcmFzdHJ1Y3R1cmUgZm9yIG5vd2Nhc3RpbmcgaW4gSXRhbHk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBPcGVuIHJhZGFyIGRhdGEgbm93IGVuYWJsZXMgYSB1bmlmaWVkIG5hdGlvbmFsIGRhdGFzZXQsIHVwZGF0ZWQgZXZlcnkgZml2ZSBtaW51dGVzLCBmb3IgcmFpbmZhbGwgcHJlZGljdGlvbiBhbmQgZGVjaXNpb24gc3VwcG9ydCBpbiBJdGFseSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtYWktdGhhdC10aGlua3MtZG91YmxlLWludGVybmF0aW9uYWwtcmVjb2duaXRpb24tZm9yLWx1Y2lhbm8tc2VyYWZpbmkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOC9BSUoyMDI2XzEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWFpLXRoYXQtdGhpbmtzLWRvdWJsZS1pbnRlcm5hdGlvbmFsLXJlY29nbml0aW9uLWZvci1sdWNpYW5vLXNlcmFmaW5pLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBBSSB0aGF0IHRoaW5rczogZG91YmxlIGludGVybmF0aW9uYWwgcmVjb2duaXRpb24gZm9yIEx1Y2lhbm8gU2VyYWZpbmk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1hd2FyZHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIEZCSyByZXNlYXJjaGVyIHdhcyBpbnZpdGVkIHRvIGdpdmUgYSB0YWxrIGF0IHRoZSB3b3JsZOKAmXMgbGVhZGluZyBzY2llbnRpZmljIGNvbmZlcmVuY2Ugb24gYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgYW5kIHJlY2VpdmVkIHJlY29nbml0aW9uIGZvciBoaXMgcGlvbmVlcmluZyBjb250cmlidXRpb25zIHRvIG5ldXJvLXN5bWJvbGljIEFJLCB3aGljaCBjb21iaW5lcyBsZWFybmluZyBmcm9tIGRhdGEgd2l0aCBsb2dpY2FsIHJlYXNvbmluZw0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2p1bHktMjAyNi1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL0Fkb2JlU3RvY2tfODU3MDkwNjUxLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXVndXN0IDMsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2p1bHktMjAyNi1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5KdWx5IDIwMjY6IEZCSyBwcm9qZWN0cyBtYWtpbmcgaGVhZGxpbmVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRnJvbSBkaWdpdGFsIGhlYWx0aCB0byBtb3VudGFpbiByZXNjdWUsIGNvbWJhdGluZyBvbmxpbmUgaGF0ZSwgdGVjaG5vbG9neSB0cmFuc2ZlciwgYW5kIHRoZSBuZXcgSHlkcm9nZW4gSHViLCBGQksgcmVzZWFyY2ggd2FzIG9uY2UgYWdhaW4gZmVhdHVyZWQgcHJvbWluZW50bHkgaW4gbmF0aW9uYWwgYW5kIGxvY2FsIG1lZGlhIHRocm91Z2hvdXQgSnVseQ0KDQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9qdW5lLTIwMjYtZmJrLXByb2plY3RzLW1ha2luZy1oZWFkbGluZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMS9BZG9iZVN0b2NrXzg1NzA5MDY1MS00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bHkgMiwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvanVuZS0yMDI2LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkp1bmUgMjAyNjogRkJLIHByb2plY3RzIG1ha2luZyBoZWFkbGluZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGcm9tIHN1c3RhaW5hYmlsaXR5IHRvIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlLCBzcGFubmluZyBkaWdpdGFsIGlubm92YXRpb24gYW5kIHRoZSBjaGFsbGVuZ2VzIGZhY2luZyB0b2RheSdzIHNvY2lldHksIEZCSyByZXNlYXJjaCB3YXMgb25jZSBhZ2FpbiBmZWF0dXJlZCBwcm9taW5lbnRseSBpbiBuYXRpb25hbCBtZWRpYSB0aHJvdWdob3V0IEp1bmUNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVudGluby1sYXVuY2hlcy1uZXctaHlkcm9nZW4taHViLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDYvVHJlbnRpbm9TdmlsdXBwb19Qb3NhUHJpbWFQaWV0cmFQb2xvSWRyb2dlbm9fWXVtZVZpc2lvbi1NaWNoZWxlUHVyaW5fQ29tdW5pY2F0b18xLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDI5LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVudGluby1sYXVuY2hlcy1uZXctaHlkcm9nZW4taHViLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRyZW50aW5vIGxhdW5jaGVzIG5ldyBoeWRyb2dlbiBodWI8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIGZvdW5kYXRpb24gc3RvbmUgaGFzIGJlZW4gbGFpZCBpbiB0aGUgUm92ZXJldG8gaW5kdXN0cmlhbCBhcmVhIGZvciBhIG5ldyBIeWRyb2dlbiBIdWIuIEJhY2tlZCBieSBtb3JlIHRoYW4g4oKsNTAgbWlsbGlvbiBpbiBpbnZlc3RtZW50cywgdGhlIGluaXRpYXRpdmUgd2lsbCBzdXBwb3J0IGVuZXJneSB0cmFuc2l0aW9uIHRlY2hub2xvZ2llc+KAlGZyb20gcmVzZWFyY2ggdG8gaW5kdXN0cmlhbCB2YWxpZGF0aW9u4oCUdW5kZXIgdGhlIGxlYWRlcnNoaXAgb2YgRkJLJ3MgQ2VudGVyIGZvciBTdXN0YWluYWJsZSBFbmVyZ3kgYW5kIHRoZSBjb29yZGluYXRpb24gb2YgVHJlbnRpbm8gU3ZpbHVwcG8uDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktYW5kLWFkdmFuY2VkLXNlbnNvcnMtZm9yLWludGVsbGlnZW50LXJvYWQtbW9uaXRvcmluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L0VkaWxwYXZpbWVudGF6aW9uaV8yLWFyY2hpdmlvLWZia19kZWYtNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMjQsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWFuZC1hZHZhbmNlZC1zZW5zb3JzLWZvci1pbnRlbGxpZ2VudC1yb2FkLW1vbml0b3JpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUkgYW5kIGFkdmFuY2VkIHNlbnNvcnMgZm9yIGludGVsbGlnZW50IHJvYWQgbW9uaXRvcmluZzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEEgbmV3IHN5c3RlbSBkZXZlbG9wZWQgYnkgRWRpbHBhdmltZW50YXppb25pIGFuZCBGQksgZGV0ZWN0cyBjcmFja3MgYW5kIG90aGVyIHJvYWQgc3VyZmFjZSBkZWZlY3RzLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2h1bWFuLWNlbnRyaWMtYWktdGhlLWxpbWl0cy1vZi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1hbmQtdGhlLXZhbHVlLW9mLXRlY2hub2xvZ3ktaW4tdGhlLXNlcnZpY2Utb2YtcGVvcGxlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDYvTW90aW9uLVN0dWRpb19FQk4tRGF5Ml9lZl9HYWJyaWVsZS1OaWNvbHVzc2ktNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMjMsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2h1bWFuLWNlbnRyaWMtYWktdGhlLWxpbWl0cy1vZi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1hbmQtdGhlLXZhbHVlLW9mLXRlY2hub2xvZ3ktaW4tdGhlLXNlcnZpY2Utb2YtcGVvcGxlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkh1bWFuLUNlbnRyaWMgQUk6IFRoZSBsaW1pdHMgb2YgQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgYW5kIHRoZSB2YWx1ZSBvZiB0ZWNobm9sb2d5IGluIHRoZSBzZXJ2aWNlIG9mIHBlb3BsZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUcmF2ZXJzbzog4oCcVHJ1c3R3b3J0aHkgYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgZW1lcmdlcyBmcm9tIGNvLWlubm92YXRpb24gYmV0d2VlbiByZXNlYXJjaCBhbmQgaW5kdXN0cnksIHdpdGggY2xvc2UgYXR0ZW50aW9uIHRvIHNvY2lldHnigJlzIG5lZWRzLuKAnQ0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWRhdGEtcHJhY3RpY2UtbGF3LXRoZS1maXJzdC1mYmstc3VtbWVyLXNjaG9vbC1vbi1haS1nb3Zlcm5hbmNlLWNvbmNsdWRlcy1pbi10cmVudG8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9Qcml2YWN5X2RhdGFfU2Nob29sX2dyb3VwX3BpY19hcmNoaXZpby1GQkstNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMTcsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWRhdGEtcHJhY3RpY2UtbGF3LXRoZS1maXJzdC1mYmstc3VtbWVyLXNjaG9vbC1vbi1haS1nb3Zlcm5hbmNlLWNvbmNsdWRlcy1pbi10cmVudG8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUkgKyBEQVRBOiBQcmFjdGljZSAmIzAzODsgTGF3LCB0aGUgZmlyc3QgRkJLIFN1bW1lciBTY2hvb2wgb24gQUkgR292ZXJuYW5jZSBjb25jbHVkZXMgaW4gVHJlbnRvPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRocmVlIGRheXMgb2YgdHJhaW5pbmcsIGRpc2N1c3Npb24gYW5kIHByYWN0aWNhbCB3b3JrIG9uIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlLCBkYXRhIGdvdmVybmFuY2UgYW5kIEV1cm9wZWFuIGxhdy4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmtzLWN5YmVyc2VjdXJpdHktam9pbnRsYWItcmVzZWFyY2gtYW5kLWluZnJhc3RydWN0dXJlLWZvci1kaWdpdGFsLXNlY3VyaXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDYvTGVvbmFyZG8tQ2FuZWxsb19jb25mZXJlbnphLUdBUlJfYXJjaGl2aW8tRkJLLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDExLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmtzLWN5YmVyc2VjdXJpdHktam9pbnRsYWItcmVzZWFyY2gtYW5kLWluZnJhc3RydWN0dXJlLWZvci1kaWdpdGFsLXNlY3VyaXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCS+KAmXMgQ3liZXJzZWN1cml0eSBKb2ludExhYjogUmVzZWFyY2ggYW5kIGluZnJhc3RydWN0dXJlIGZvciBkaWdpdGFsIHNlY3VyaXR5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBnb3Zlcm5hbmNlIG1vZGVsIHByZXNlbnRlZCBhdCB0aGUgR0FSUiAyMDI2IENvbmZlcmVuY2UgZGVtb25zdHJhdGVzIGhvdyBjb2xsYWJvcmF0aW9uIGFjcm9zcyBkaWZmZXJlbnQgYXJlYXMgb2YgZXhwZXJ0aXNlIGNhbiBzdHJlbmd0aGVuIHNlY3VyaXR5LCBlbnN1cmUgYnVzaW5lc3MgY29udGludWl0eSwgYW5kIGRyaXZlIGlubm92YXRpb24uDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZGlnaXRhbC1oZWFsdGgtYWktYmVjb21pbmctbm9ybWFsLWF0LXRoZS1jZW50ZXItZm9yLWRpZ2l0YWwtaGVhbHRoLXdlbGxiZWluZy1zaG93Y2FzZS1kYXkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9ESFdCX01hcnppYS1MdWNpYW5lcl9kZWYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyNiwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZGlnaXRhbC1oZWFsdGgtYWktYmVjb21pbmctbm9ybWFsLWF0LXRoZS1jZW50ZXItZm9yLWRpZ2l0YWwtaGVhbHRoLXdlbGxiZWluZy1zaG93Y2FzZS1kYXkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RGlnaXRhbCBIZWFsdGg6IEFJIGJlY29taW5nIOKAnG5vcm1hbOKAnSBhdCB0aGUgQ2VudGVyIGZvciBEaWdpdGFsIEhlYWx0aCAmIzAzODsgV2VsbGJlaW5nIHNob3djYXNlIGRheTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGcm9tIHJlc2VhcmNoIGxhYm9yYXRvcmllcyB0byBldmVyeWRheSBjbGluaWNhbCBwcmFjdGljZTogRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVy4oCZcyBDZW50ZXIgZm9yIERpZ2l0YWwgSGVhbHRoICZhbXA7IFdlbGxiZWluZyBwcmVzZW50ZWQgaXRzZWxmIGF0IFBvdm8gd2l0aCBhbiBldmVudCBkZWRpY2F0ZWQgdG8gaW5ub3ZhdGlvbiwgc2NpZW50aWZpYyByZXNlYXJjaCwgYW5kIG5ldyBjYWxscyBzaGFwaW5nIHRoZSBmdXR1cmUgb2YgaGVhbHRoY2FyZS4gDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYmV5b25kLXRoZS1hbGdvcml0aG0td2h5LWV1cm9wZXMtZnV0dXJlLWRlcGVuZHMtb24taHVtYW4tdGFsZW50LW5vdC1qdXN0LWFpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvTkFGVV9BcmNoaXZpby1GQkstNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMjAsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2JleW9uZC10aGUtYWxnb3JpdGhtLXdoeS1ldXJvcGVzLWZ1dHVyZS1kZXBlbmRzLW9uLWh1bWFuLXRhbGVudC1ub3QtanVzdC1haS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5CZXlvbmQgdGhlIEFsZ29yaXRobTogV2h5IEV1cm9wZeKAmXMgRnV0dXJlIERlcGVuZHMgb24gSHVtYW4gVGFsZW50LCBOb3QgSnVzdCBBSTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBQcm9mZXNzb3IgTmEgRnUgZnJvbSB0aGUgVHJpbml0eSBDb2xsZWdlIGluIER1YmxpbiBzaGFyZWQgaGVyIHZpc2lvbiBkdXJpbmcgYSByZWNlbnQgc2VtaW5hciBob3N0ZWQgYnkgRkJLIGFzIHBhcnQgb2YgdGhlIERJR0lUQUwgTUVSSVQgcHJvamVjdCAoYW4gaW5pdGlhdGl2ZSBvZiBleGNlbGxlbmNlIGRlZGljYXRlZCB0byB0cmFpbmluZyB0aGUgbmV4dCBnZW5lcmF0aW9uIG9mIGRpZ2l0YWwgc3BlY2lhbGlzdHMgaW4gQUksIEN5YmVyc2VjdXJpdHksIGFuZCBJb1QpLCBpZGVudGlmeWluZyBhIGNyaXRpY2FsIGluZmxlY3Rpb24gcG9pbnQgaW4gdGhlIGN1cnJlbnQgdGVjaG5vbG9naWNhbCByZXZvbHV0aW9uOiBhICJjcmlzaXMgb2YgaHVtYW4gdmlzaW9uIi4gWWV0IHRoaXMgY3Jpc2lzIGNvbnRhaW5zIHVucHJlY2VkZW50ZWQgb3Bwb3J0dW5pdGllcyBmb3IgdGhvc2UgcHJlcGFyZWQgdG8gc2VpemUgdGhlbS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVudGluby1hcy1hLWxhYm9yYXRvcnktb2YtaWRlYXMtZm9yLXRvbW9ycm93cy1idXNpbmVzc2VzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvUmVzdGFfQ2FudmFfQWRvYmVTdG9ja18xNTU4NDM3OS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDIwLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVudGluby1hcy1hLWxhYm9yYXRvcnktb2YtaWRlYXMtZm9yLXRvbW9ycm93cy1idXNpbmVzc2VzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRyZW50aW5vIGFzIGEgbGFib3JhdG9yeSBvZiBpZGVhcyBmb3IgdG9tb3Jyb3figJlzIGJ1c2luZXNzZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBFZGl0b3JpYWwgYnkgRmVycnVjY2lvIFJlc3RhLCBwdWJsaXNoZWQgaW4gdGhlIG5ld3NwYXBlciBM4oCZQWRpZ2UsIE1heSAyMCwgMjAyNi4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktZm9yLWxhbmQtdmFsdWF0aW9uLXRoZS1nbGlzdC1wcm9qZWN0LWJ5LWdlbml1cy1sb2NpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvQWRvYmVTdG9ja18xMzQ2OTE1MTE1LTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDExLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1mb3ItbGFuZC12YWx1YXRpb24tdGhlLWdsaXN0LXByb2plY3QtYnktZ2VuaXVzLWxvY2kvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUkgZm9yIGxhbmQgdmFsdWF0aW9uOiBUaGUgR0xJU1QgUHJvamVjdCBieSBHZW5pdXMgTG9jaTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIENvbGxhYm9yYXRpb24gd2l0aCBGQksgdG8gZGV2ZWxvcCBuZXcgZGF0YS1kcml2ZW4gYXBwcm9hY2hlcyB0byBsYW5kIHZhbHVhdGlvbg0KDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcnVtYS1kaWdpdGFsLXRlY2hub2xvZ2llcy10by10cmFuc2Zvcm0tZm9yZXN0LW1vbml0b3JpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9BcmNoaXZpby1GQktfM0RPTV9maW5hbC00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgMjIsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3J1bWEtZGlnaXRhbC10ZWNobm9sb2dpZXMtdG8tdHJhbnNmb3JtLWZvcmVzdC1tb25pdG9yaW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlJVTUE6IGRpZ2l0YWwgdGVjaG5vbG9naWVzIHRvIHRyYW5zZm9ybSBmb3Jlc3QgbW9uaXRvcmluZzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEEgcHJvamVjdCBkZXZlbG9wZWQgd2l0aCBGQksgZW5hYmxlcyBzdXN0YWluYWJsZSBmb3Jlc3QgbWFuYWdlbWVudCBieSBtYWtpbmcgaXQgcG9zc2libGUgdG8gbW9uaXRvciBsYXJnZSBhcmVhcyB3aXRoIGEgbGV2ZWwgb2YgcHJlY2lzaW9uIGFuZCBzY2FsYWJpbGl0eSB0aGF0IHdhcyBwcmV2aW91c2x5IHVuYXR0YWluYWJsZS4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLXBvd2VyLWJlaGluZC1haS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0RlZl9VYmVydGluaV9hcmNoaXZpby1GQksyX3NjaGVybW8xLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCAxNiwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLXBvd2VyLWJlaGluZC1haS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgcG93ZXIgYmVoaW5kIEFJPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEF0IHRoZSBsYXRlc3QgbWVldGluZyBvZiB0aGUgRkJLIEluc3BpcmF0aW9uYWwgVGFsa3MsIEZyYW5jZXNjbyBVYmVydGluaSBleHBsb3JlZCB0aGUgcm9sZSBvZiBIUEMgaW4gRXVyb3BlYW4gc2NpZW50aWZpYyBhbmQgaW5kdXN0cmlhbCBjb21wZXRpdGl2ZW5lc3MsIGRyYXdpbmcgb24gdGhlIGV4cGVyaWVuY2Ugb2YgdGhlIG1ham9yIHN1cGVyY29tcHV0aW5nIHByb2plY3QgaW4gQm9sb2duYSwgZGV2ZWxvcGVkIHRocm91Z2ggY29sbGFib3JhdGlvbiBhbW9uZyB1bml2ZXJzaXRpZXMsIGluc3RpdHV0aW9ucywgYW5kIEV1cm9wZS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYXQtdGhlLWZvcmVmcm9udC1vZi10aGUtM3JkLW5xc3RpLWNvbmdyZXNzLXN0cmVuZ3RoZW5pbmctaXRhbHlzLXF1YW50dW0tdGVjaG5vbG9neS1uZXR3b3JrLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvTlFTVEktMV9zY2hlcm1vX2FyY2hpdmlvLUZCS19wYWdlLTAwMDEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDE1LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYXQtdGhlLWZvcmVmcm9udC1vZi10aGUtM3JkLW5xc3RpLWNvbmdyZXNzLXN0cmVuZ3RoZW5pbmctaXRhbHlzLXF1YW50dW0tdGVjaG5vbG9neS1uZXR3b3JrLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBhdCB0aGUgZm9yZWZyb250IG9mIHRoZSAzcmQgTlFTVEkgY29uZ3Jlc3M6IHN0cmVuZ3RoZW5pbmcgaXRhbHnigJlzIFF1YW50dW0gVGVjaG5vbG9neSBOZXR3b3JrPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIG9wZW5pbmcgb2YgdGhlIHdvcmtzLCBkdXJpbmcgV29ybGQgUXVhbnR1bSBEYXksIGlsbHVzdHJhdGVkIHRoZSBtb3N0IGltcG9ydGFudCBhcHBsaWNhdGlvbnMgYWxzbyBpbiB0aGUgbWVkaWNhbCBmaWVsZCwgYW5ub3VuY2luZyB0aGUgbmV3IHF1YW50dW0gbGFiIFEtU3VkLiBSaWNoYXJkIEhhbGwgV2lsdG9uOiAiRkJLIGlzIGF0IHRoZSBmb3JlZnJvbnQgb2YgdHJhbnNsYXRpbmcgb3Bwb3J0dW5pdGllcyBpbnRvIGNvbmNyZXRlIHJlc3VsdHMiLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2VuZXJneS10cmFuc2l0aW9uLWRpdmVyc2lmaWNhdGlvbi1zdXBwb3J0cy1yZXNpbGllbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvQ1JFTUFfTkRSOTU0My0xLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCA5LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9lbmVyZ3ktdHJhbnNpdGlvbi1kaXZlcnNpZmljYXRpb24tc3VwcG9ydHMtcmVzaWxpZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5FbmVyZ3kgdHJhbnNpdGlvbjogZGl2ZXJzaWZpY2F0aW9uIHN1cHBvcnRzIHJlc2lsaWVuY2U8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBdCB0aGUgUkNTIEVuZXJneSBUYWxrLCBMdWlnaSBDcmVtYSAoRkJLKSBoaWdobGlnaHRlZCB0aGUgbmVlZCB0byBjb21iaW5lIHRoZSBlbmVyZ3kgbWl4IHdpdGggYSBzdHJhdGVneSBmb3IgdGVjaG5vbG9neSBzdXBwbHkgY2hhaW5zLiBIeWRyb2dlbiBhbmQgYmF0dGVyaWVzIHdlcmUgaWRlbnRpZmllZCBhcyBrZXkgbGV2ZXJzIHRvIHJlZHVjZSBkZXBlbmRlbmNpZXMgYW5kIHN1cHBvcnQgRXVyb3BlYW4gaW5kdXN0cmlhbCBkZXZlbG9wbWVudC4NCg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL21hcmNoLTIwMjYtZmJrLXByb2plY3RzLW1ha2luZy1oZWFkbGluZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMS9BZG9iZVN0b2NrXzg1NzA5MDY1MS00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDEsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL21hcmNoLTIwMjYtZmJrLXByb2plY3RzLW1ha2luZy1oZWFkbGluZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+TWFyY2ggMjAyNjogRkJLIHByb2plY3RzIG1ha2luZyBoZWFkbGluZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGcm9tIGN5YmVyc2VjdXJpdHkgdG8gcGFydGljbGUgcGh5c2ljcywgYXMgd2VsbCBhcyBpbm5vdmF0aW9uLCBkaWdpdGFsIGhlYWx0aCwgYW5kIHRoZSBlbmVyZ3kgdHJhbnNpdGlvbjogdGhlIEZCSyBpbml0aWF0aXZlcyB0aGF0IG1hZGUgaGVhZGxpbmVzIGluIE1hcmNoDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWZvci1pbm5vdmF0aW9uLXJlc2VhcmNoLWVudGVycHJpc2UtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0NvdmVyX1ZkZWZfY2FudmEtNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDMxLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstZm9yLWlubm92YXRpb24tcmVzZWFyY2gtZW50ZXJwcmlzZS1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBmb3IgSW5ub3ZhdGlvbjogcmVzZWFyY2gsIGVudGVycHJpc2UsIGlubm92YXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgbmV3IExpbmtlZEluIG5ld3NsZXR0ZXIgb2YgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGNyZWF0ZXMgYSBzcGFjZSBmb3IgZGlhbG9ndWUgYmV0d2VlbiBzY2llbmNlLCB0ZWNobm9sb2d5LCBhbmQgdGhlIHByb2R1Y3Rpb24gc3lzdGVtLCB0dXJuaW5nIGtub3dsZWRnZSBpbnRvIHRhbmdpYmxlIGRldmVsb3BtZW50Lg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1waGQtaW4taW5kdXN0cmlhbC1pbm5vdmF0aW9uLWFzLWEtc3RyYXRlZ2ljLWxldmVyLWZvci1jb21wYW5pZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9BcmNoaXZpby1GQktfTWVuZWdoaW5pLTQ4MHgzNTAud2VicCIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMzAsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1waGQtaW4taW5kdXN0cmlhbC1pbm5vdmF0aW9uLWFzLWEtc3RyYXRlZ2ljLWxldmVyLWZvci1jb21wYW5pZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIFBoRCBpbiBpbmR1c3RyaWFsIGlubm92YXRpb24gYXMgYSBzdHJhdGVnaWMgbGV2ZXIgZm9yIGNvbXBhbmllczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBQcm9tb3RlZCBieSBVbml2ZXJzaXR5IG9mIFRyZW50byBhbmQgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyLCB0aGUgUGhEIGluIEluZHVzdHJpYWwgSW5ub3ZhdGlvbiBoYXMsIHNpbmNlIDIwMTksIGNvbWJpbmVkIHRocmVlIGtleSBmYWN0b3JzIGZvciByZWdpb25hbCBkZXZlbG9wbWVudDogcHJvamVjdHMgZHJpdmVuIGJ5IGJ1c2luZXNzIG5lZWRzLCBhcHBsaWVkIHJlc2VhcmNoIG9uIHJlYWwtd29ybGQgcHJvYmxlbXMsIGFuZCBhIGRlZGljYXRlZCB0aHJlZS15ZWFyIHRlYW0uIEF0IGl0cyBjb3JlIGlzIHRoZSBjb25uZWN0aW5nIHJvbGUgcGxheWVkIGJ5IGVhY2ggaW5kdXN0cmlhbCBQaEQgc3R1ZGVudHRlYW0uIA0KDQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9oYXRlZGVtaWNzLXdyYXBzLXVwLW9wZW5pbmctbmV3LXBhdGhzLWFnYWluc3QtaGF0ZS1hbmQtZGlzaW5mb3JtYXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9IYXRlZGVtaWNzLTEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDMwLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9oYXRlZGVtaWNzLXdyYXBzLXVwLW9wZW5pbmctbmV3LXBhdGhzLWFnYWluc3QtaGF0ZS1hbmQtZGlzaW5mb3JtYXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SEFURURFTUlDUyB3cmFwcyB1cCwgb3BlbmluZyBuZXcgcGF0aHMgYWdhaW5zdCBoYXRlIGFuZCBkaXNpbmZvcm1hdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBmaW5hbCBjb25mZXJlbmNlIG9mIHRoZSBIQVRFREVNSUNTIHByb2plY3QgaW4gR3JhbmFkYSBwcmVzZW50ZWQgcmVzdWx0cyBhbmQgaW5ub3ZhdGl2ZSB0b29scyBkZXZlbG9wZWQgYnkgRkJLIHRvIGNvdW50ZXIgb25saW5lIGhhdGUgc3BlZWNoIGFuZCBkaXNpbmZvcm1hdGlvbi4gRUNMSVBTRSwgYSBuZXcgcHJvamVjdCBmb2N1c2VkIG9uIHBlcnNvbmFsaXplZCBjb3VudGVyLW5hcnJhdGl2ZXMgYW5kIGJyb2FkZXIgaW1wYWN0LCB3YXMgYWxzbyBsYXVuY2hlZC4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9oeWRyb2dlbi1yZXNlYXJjaC1hbmQtaW5kdXN0cnktZmJrLWZvY3VzZXMtb24tdGhlLWdyZWVuLXRyYW5zaXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9DbHVzdGVyX0FyY2hpdmlvLUZCSy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMzAsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2h5ZHJvZ2VuLXJlc2VhcmNoLWFuZC1pbmR1c3RyeS1mYmstZm9jdXNlcy1vbi10aGUtZ3JlZW4tdHJhbnNpdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5IeWRyb2dlbiwgcmVzZWFyY2ggYW5kIGluZHVzdHJ5LiBGQksgZm9jdXNlcyBvbiB0aGUgZ3JlZW4gdHJhbnNpdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIENvbGxhYm9yYXRpb25zIHdpdGggY29tcGFuaWVzOiB0aGUgY2FzZSBvZiBVRkkgSHlkcm9nZW4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmF0aW9uLWVjb3N5c3RlbXMtZmJrLWhvc3RzLWV4Y2hhbmdlLWJldHdlZW4tcmVzZWFyY2gtYW5kLWJ1c2luZXNzZXMtd2l0aC10aGUtdGVoYS1jbHViLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvREpJXzIwMjYwMzIwMTE0NzU0XzAwMzZfRC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjMsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YXRpb24tZWNvc3lzdGVtcy1mYmstaG9zdHMtZXhjaGFuZ2UtYmV0d2Vlbi1yZXNlYXJjaC1hbmQtYnVzaW5lc3Nlcy13aXRoLXRoZS10ZWhhLWNsdWIvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SW5ub3ZhdGlvbiBlY29zeXN0ZW1zOiBGQksgaG9zdHMgZXhjaGFuZ2UgYmV0d2VlbiByZXNlYXJjaCBhbmQgYnVzaW5lc3NlcyB3aXRoIHRoZSBURUhBIENsdWI8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgT24gTWFyY2ggMjAsIGEgc2Vzc2lvbiB0aXRsZWQg4oCcRWNvc3lzdGVtcyBvZiBJbm5vdmF0aW9uOiBGcm9tIFJlc2VhcmNoIHRvIEJ1c2luZXNzIGluIFRlY2hub2xvZ2ljYWwgRGlzY29udGludWl0eeKAnSB3YXMgaGVsZCBhdCB0aGUgRkJLIGh1YiBpbiBQb3ZvLiBUaGUgZXZlbnQgd2FzIHByb21vdGVkIGJ5IHRoZSBURUhBIENsdWIgYW5kIGRlZGljYXRlZCB0byB0aGUgQ0VPIENvbW11bml0eSwgYW4gaW50ZXJuYXRpb25hbCBzdHJhdGVnaWMgY29uc3VsdGluZyB0aGluayB0YW5rIHdpdGhpbiBUaGUgRXVyb3BlYW4gSG91c2Ug4oCTIEFtYnJvc2V0dGksIGEgbGVhZGluZyBJdGFsaWFuIGdyb3VwIGluIG1hbmFnZW1lbnQgY29uc3VsdGluZyBhbmQgYXBwbGllZCByZXNlYXJjaC4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmFjdGlvbi1yZXN1bHRzLWFuZC1uZXctaG9yaXpvbnMtZm9yLXRoZS10d2luLXRyYW5zaXRpb24tb2Ytc21lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0Fkb2JlU3RvY2tfMTg1OTE0MjIyNy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjAsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YWN0aW9uLXJlc3VsdHMtYW5kLW5ldy1ob3Jpem9ucy1mb3ItdGhlLXR3aW4tdHJhbnNpdGlvbi1vZi1zbWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPklubm92QWN0aW9uOiByZXN1bHRzIGFuZCBuZXcgaG9yaXpvbnMgZm9yIHRoZSBUd2luIFRyYW5zaXRpb24gb2YgU01FczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEFuIGFwcGxpZWQgaW5ub3ZhdGlvbiBwYXRoIHRoYXQgaGFzIHN1cHBvcnRlZCBlbGV2ZW4gY29tcGFuaWVzIGluIGRldmVsb3BpbmcgZGlnaXRhbCwgc3VzdGFpbmFibGUsIGFuZCBzZWN1cmUgc29sdXRpb25zDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWltcG9ydGFuY2Utb2YtbWVudG9yc2hpcC1pbi10ZWFtLWdyb3d0aC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0FyY2hpdmlvLUZCS19JbnNwaXJhdGlvbmFsLVRhbGtfRGktZ3JlZ29yaW8tMjAyNi00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDE5LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtaW1wb3J0YW5jZS1vZi1tZW50b3JzaGlwLWluLXRlYW0tZ3Jvd3RoLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBpbXBvcnRhbmNlIG9mIG1lbnRvcnNoaXAgaW4gdGVhbSBncm93dGg8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQSBtZWV0aW5nIGRlZGljYXRlZCB0byB0aGUgbWFuYWdlbWVudCBjb21tdW5pdHkgYXQgRkJLLCB0byBzaGFyZSByZWxldmFudCBleHBlcmllbmNlcyBhbmQgcHJvdmlkZSBpbnNpZ2h0cyB0aGF0IHN1cHBvcnQgcGVvcGxlIG1hbmFnZW1lbnQgYW5kIGRldmVsb3BtZW50LiBGZWF0dXJpbmcgTWFzc2ltbyBEaSBHcmVnb3Jpb+KAlGZvcm1lciBsb25nLXRpbWUgbWFuYWdlciBhdCBUaG9tc29uIFJldXRlcnMuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcG9jLWJ5LXRyZW50aW5vLWxhdW5jaGVkLWUxLTM1LW1pbGxpb24tdG8tdHVybi1yZXNlYXJjaC1pbnRvLWJ1c2luZXNzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvVU5JVE4tUG9jLWJ5LVRyZW50aW5vLTE4LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCA1LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9wb2MtYnktdHJlbnRpbm8tbGF1bmNoZWQtZTEtMzUtbWlsbGlvbi10by10dXJuLXJlc2VhcmNoLWludG8tYnVzaW5lc3MvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+JiM4MjIwO1BvQyBieSBUcmVudGlub+KAnSBsYXVuY2hlZDog4oKsMS4zNSBtaWxsaW9uIHRvIHR1cm4gcmVzZWFyY2ggaW50byBidXNpbmVzczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgaW5pdGlhdGl2ZSB3YXMgZXN0YWJsaXNoZWQgYnkgdGhlIEF1dG9ub21vdXMgUHJvdmluY2Ugb2YgVHJlbnRvIGFuZCBzdHJhdGVnaWMgcmVnaW9uYWwgcGFydG5lcnMgdG8gc3VwcG9ydCBGQksgYW5kIFVuaVRyZW50byByZXNlYXJjaCBwcm9qZWN0cyB3aXRoIGhpZ2ggaW5ub3ZhdGlvbiBwb3RlbnRpYWwgdGhyb3VnaCBQcm9vZiBvZiBDb25jZXB0IGZ1bmRpbmcsIGhlbHBpbmcgdGhlbSBlbnRlciB0aGUgbWFya2V0IHdpdGggc3VzdGFpbmFibGUgYnVzaW5lc3MgbW9kZWxzLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9sb3lhbHR5LWNhcmQtZm9yLXNlY3VyaXR5LWNoZXJyeWNoYWlucy1kaWdpdGFsLXJlc2lsaWVuY2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9Jbm5vdmFjdGlvbl9DaGVycnlDaGFpbl9BcmNoaXZpb0ZCSzItNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDMsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2xveWFsdHktY2FyZC1mb3Itc2VjdXJpdHktY2hlcnJ5Y2hhaW5zLWRpZ2l0YWwtcmVzaWxpZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Mb3lhbHR5IGNhcmQgZm9yIHNlY3VyaXR5OiBDaGVycnlDaGFpbiYjODIxNztzIGRpZ2l0YWwgcmVzaWxpZW5jZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZCS+KAmXMgQ2VudGVyIGZvciBDeWJlcnNlY3VyaXR5IHN1cHBvcnRlZCB0aGUgY29tcGFueSB0aHJvdWdoIGEgcHJvY2VzcyBvZiB0ZWNobmljYWwgYW5hbHlzaXMgYW5kIHJpc2sgZ292ZXJuYW5jZSBhcyBwYXJ0IG9mIElubm92QWN0aW9uLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2EtZGF5ZHJlYW1lci1kYXkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9lZG9hcmRvbWVuZWdoaW5pwqlfMDg0MzMtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDI2LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hLWRheWRyZWFtZXItZGF5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkEgRGF5ZHJlYW1lciBkYXk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIGFubnVhbCBQaEQgRGF5IGlzIGJhY2ssIG9mZmVyaW5nIHRoZSBGQksgUGhEIHN0dWRlbnQgY29tbXVuaXR5IGEgY2hhbmNlIHRvIGNvbm5lY3QsIGRpc2NvdmVyIG9uZSBhbm90aGVy4oCZcyByZXNlYXJjaCBwYXRocywgYW5kIGRyYXcgaW5zcGlyYXRpb24gZnJvbSBjb2xsZWFndWVzIHdpdGggZGlmZmVyZW50IHBlcnNvbmFsIGFuZCBwcm9mZXNzaW9uYWwgYmFja2dyb3VuZHMuIEF3YXJkcyB3ZXJlIHByZXNlbnRlZCBmb3IgdGhlIGJlc3QgcG9zdGVycyBhbmQgdG8gdGhvc2Ugd2hvIGRpc3Rpbmd1aXNoZWQgdGhlbXNlbHZlcyBmb3IgdGhlaXIgc2NpZW50aWZpYyBvdXRwdXQNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1pbmNsdXNpb24tYW5kLWRpZ2l0YWwtdHJhaW5pbmctcGlhenphLWNvcGVybmljb3MtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL0Fkb2JlU3RvY2tfODU3NDY2NzU2LTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjUsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWluY2x1c2lvbi1hbmQtZGlnaXRhbC10cmFpbmluZy1waWF6emEtY29wZXJuaWNvcy1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFJLCBJbmNsdXNpb24gYW5kIERpZ2l0YWwgVHJhaW5pbmc6IFBpYXp6YSBDb3Blcm5pY2\/igJlzIElubm92YXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGFua3MgdG8gdGhlIHNlcnZpY2VzIHByb3ZpZGVkIGJ5IEZCS+KAmXMgQ2VudGVyIGZvciBEaWdpdGFsIEluZHVzdHJ5LCB0aGUgZS1sZWFybmluZyBjb21wYW55IGhhcyB0ZXN0ZWQgQUkgc29sdXRpb25zIHRvIGVuaGFuY2UgdGhlIGxpbmd1aXN0aWMgaW5jbHVzaXZpdHkgYW5kIGFjY2Vzc2liaWxpdHkgb2YgaXRzIHRyYWluaW5nIG1hdGVyaWFscyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstaXNpZy1pcy1ub3ctYW1vbmctaXRhbHlzLWxlYWRpbmctY2VudGVycy1mb3ItaGlzdG9yaWNhbC1yZXNlYXJjaC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL01hc3NpbW9fUm9zcG9jaGVyX3BoX0RlU3RlZmFuby0xNjAweDg4MC0xLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyNCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWlzaWctaXMtbm93LWFtb25nLWl0YWx5cy1sZWFkaW5nLWNlbnRlcnMtZm9yLWhpc3RvcmljYWwtcmVzZWFyY2gvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLLUlTSUcgaXMgbm93IGFtb25nIEl0YWx54oCZcyBsZWFkaW5nIGNlbnRlcnMgZm9yIGhpc3RvcmljYWwgcmVzZWFyY2g8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIE1hc3NpbW8gUm9zcG9jaGVyLCB3aG8gaGFzIGxlZCB0aGUgSXRhbGlhbi1HZXJtYW4gSGlzdG9yaWNhbCBJbnN0aXR1dGUgYXQgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIHNpbmNlIEZlYnJ1YXJ5IDIwMjMsIGhhcyBiZWVuIGNvbmZpcm1lZCBhcyBEaXJlY3RvciBmb3IgdGhlIG5leHQgdGhyZWUgeWVhcnMuIFdlIGFza2VkIGhpbSBhIGZldyBxdWVzdGlvbnMgdG8gcmVmbGVjdCBvbiB0aGlzIHBlcmlvZCBhbmQgZGlzY3VzcyB1cGNvbWluZyBwcm9qZWN0cyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGluay1sb3VkLXNwZWFrLXNjaWVuY2UtdGhlLXNlY29uZC1lZGl0aW9uLW9mLWZiay1zY2llbmNlLWFtYmFzc2Fkb3JzLWtpY2tzLW9mZi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL2Vkb2FyZG9tZW5lZ2hpbmnCqV8wNzk4Ni00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjMsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoaW5rLWxvdWQtc3BlYWstc2NpZW5jZS10aGUtc2Vjb25kLWVkaXRpb24tb2YtZmJrLXNjaWVuY2UtYW1iYXNzYWRvcnMta2lja3Mtb2ZmLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoaW5rIGxvdWQsIHNwZWFrIHNjaWVuY2U6IHRoZSBzZWNvbmQgZWRpdGlvbiBvZiBGQksgU2NpZW5jZSBBbWJhc3NhZG9ycyBraWNrcyBvZmY8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgMjEgeW91bmcgcmVzZWFyY2hlcnMgd2lsbCB0YWtlIHBhcnQgaW4gdGhlIGFkdmFuY2VkIHRyYWluaW5nIGNvdXJzZSBpbiBjb21tdW5pY2F0aW9uIGFuZCBkaXNzZW1pbmF0aW9uIG9mIEZCSyBzY2llbmNlDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGltZS1mb3IteW91LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvYXJ0XzFfZmViMjAyNi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMTgsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RpbWUtZm9yLXlvdS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UcmFpbmluZyB0aGF0IG51cnR1cmVzIHRhbGVudDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBOZXcgeWVhciwgbmV3IGJlZ2lubmluZ3MuIFRoZSB0cmFpbmluZyBvcHBvcnR1bml0aWVzIGZvciAyMDI2LCBjb25uZWN0ZWQgdG8gdGhlIGV4cGVyaWVudGlhbCB0cmFja3Mgb2YgdGhlIFRhbGVudCBEZXZlbG9wbWVudCBQcm9ncmFtLCBoYXZlIGJlZW4gcHJlc2VudGVkLiBGQksgQWNhZGVteSBpcyBhIGNvbnRpbnVvdXMgbGVhcm5pbmcgZW52aXJvbm1lbnQgYnVpbHQgb24gcGVlciBleGNoYW5nZSwgd2hlcmUgaW5kaXZpZHVhbHMgdGFrZSB0aGUgbGVhZCBpbiB0aGVpciBvd24gcHJvZmVzc2lvbmFsIGRldmVsb3BtZW50LCBjb250aW51YWxseSBzdHJlbmd0aGVuaW5nIGJvdGggaGFyZCBhbmQgc29mdCBza2lsbHMuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktYmVjb21pbmctbm9ybWFsLWZlZGVyaWNvLWNhYml0emFzLXZpc2lvbi1mb3ItdGhlLWZ1dHVyZS1vZi1kaWdpdGFsLWhlYWx0aC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL0NBQklUWkEtRk9SVEktRkJLX2FyY2hpdmlvLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgNCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktYmVjb21pbmctbm9ybWFsLWZlZGVyaWNvLWNhYml0emFzLXZpc2lvbi1mb3ItdGhlLWZ1dHVyZS1vZi1kaWdpdGFsLWhlYWx0aC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSSBiZWNvbWluZyAmIzgyMjA7bm9ybWFsJiM4MjIxOzogRmVkZXJpY28gQ2FiaXR6YSYjODIxNztzIHZpc2lvbiBmb3IgdGhlIGZ1dHVyZSBvZiBkaWdpdGFsIGhlYWx0aDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEFzIGhlIGJlZ2lucyBoaXMgdGVybSBhcyBoZWFkIG9mIHRoZSBDZW50ZXIgZm9yIERpZ2l0YWwgSGVhbHRoIGFuZCBXZWxsYmVpbmcgKERIV0IpLCBGZWRlcmljbyBDYWJpdHphIG91dGxpbmVzIGEgY2xlYXIgbWlzc2lvbjogdG8gdGFrZSBhcnRpZmljaWFsIGludGVsbGlnZW5jZSBvdXQgb2YgdGhlIGxhYiBhbmQgdHVybiBpdCBpbnRvIGFuIGVzdGFibGlzaGVkLCBldmVyeWRheSBwcmFjdGljZS4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGVzc2xhYnMtbGFib3JhdG9yaWVzLWFncmVlbWVudC1zaWduZWQtd2l0aC1mYmstYW5kLXRoZS11bml2ZXJzaXR5LW9mLXRyZW50by1mb3ItbGF1bmNoLWluLXJvdmVyZXRvLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvRmlybWEtdHJlbnRpbm9zdmlsdXBwb19zZXJ2aWNlLVRTLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMiwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGVzc2xhYnMtbGFib3JhdG9yaWVzLWFncmVlbWVudC1zaWduZWQtd2l0aC1mYmstYW5kLXRoZS11bml2ZXJzaXR5LW9mLXRyZW50by1mb3ItbGF1bmNoLWluLXJvdmVyZXRvLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRFU1NMYWJzIGxhYm9yYXRvcmllczogQWdyZWVtZW50IHNpZ25lZCB3aXRoIEZCSyBhbmQgdGhlIFVuaXZlcnNpdHkgb2YgVHJlbnRvIGZvciBsYXVuY2ggaW4gUm92ZXJldG88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIFRFU1NMYWJzIGxhYm9yYXRvcmllcyB3aWxsIGJlIGxvY2F0ZWQgYXQgdGhlIFRyZW50aW5vIFN2aWx1cHBvIGh1Yi4gT24gdGhlIHNhbWUgb2NjYXNpb24sIGFuZCBpbnZvbHZpbmcgdGhlIHNhbWUgcGFydG5lcnMgd2l0aCB0aGUgcGFydGljaXBhdGlvbiBvZiBDb25maW5kdXN0cmlhIFRyZW50bywgYSByZW5ld2VkIGFncmVlbWVudCBmb3IgdGhlIFByb00gRmFjaWxpdHkgd2FzIGFsc28gc2lnbmVkDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC1jb29wZXJhemlvbmUtdHJlbnRpbmEtc2lnbi1hbi1hZ3JlZW1lbnQtZm9yLWNvb3BlcmF0aXZlLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS8yNjAxMjlfQ29vcGVyYXppb25lX0ZCSy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAyOSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC1jb29wZXJhemlvbmUtdHJlbnRpbmEtc2lnbi1hbi1hZ3JlZW1lbnQtZm9yLWNvb3BlcmF0aXZlLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGFuZCBDb29wZXJhemlvbmUgVHJlbnRpbmEgc2lnbiBhbiBhZ3JlZW1lbnQgZm9yIGNvb3BlcmF0aXZlIGlubm92YXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQSBmcmFtZXdvcmsgYWdyZWVtZW50IGhhcyBiZWVuIHNpZ25lZCBiZXR3ZWVuIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBhbmQgRmVkZXJhemlvbmUgVHJlbnRpbmEgZGVsbGEgQ29vcGVyYXppb25lIHRvIGFkdmFuY2UgYXBwbGllZCByZXNlYXJjaCwgc3VwcG9ydCB0aGUgZGlnaXRhbCB0cmFuc2l0aW9uLCBhbmQgZm9zdGVyIHRlY2hub2xvZ2ljYWwgZGV2ZWxvcG1lbnQgYWNyb3NzIHRoZSBUcmVudGlubyBjb29wZXJhdGl2ZSBzeXN0ZW0uICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWZvci10aGUtZnV0dXJlLW9mLWl0YWx5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvVHJhdmVyc28tR2VuZXJhbC1Db25mZXJlbmNlLUZBSVItNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIyLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1mb3ItdGhlLWZ1dHVyZS1vZi1pdGFseS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSSBmb3IgdGhlIGZ1dHVyZSBvZiBJdGFseTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgR2VuZXJhbCBDb25mZXJlbmNlIG9mIHRoZSBGdXR1cmUgQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgUmVzZWFyY2ggUHJvamVjdCAoRkFJUiksIGZ1bmRlZCB3aXRoIOKCrDExNC41IG1pbGxpb24gYnkgdGhlIE1pbmlzdHJ5IG9mIFVuaXZlcnNpdGllcyBhbmQgUmVzZWFyY2ggKE1VUikgdW5kZXIgdGhlIFBOUlIsIHdhcyBoZWxkIGluIFJvbWUgZnJvbSBEZWNlbWJlciAxMCB0byAxMiwgMjAyNS4gIExhdW5jaGVkIGluIDIwMjMgYW5kIGNvb3JkaW5hdGVkIGJ5IHRoZSBOYXRpb25hbCBSZXNlYXJjaCBDb3VuY2lsIChDTlIpLCB0aGUgcHJvamVjdCBpbnZvbHZlcyAzNTAgcmVzZWFyY2hlcnMgYWNyb3NzIEl0YWx5IGFuZCBicmluZ3MgdG9nZXRoZXIgMjUgcHVibGljIGFuZCBwcml2YXRlIHBhcnRuZXJzLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1qb2lucy10aGUtYW50aGVtLWZvdW5kYXRpb24tYXMtYS1uZXctbWVtYmVyLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvRm9uZGF6aW9uZS1BbnRoZW1fYXJjaGl2aW8tRkJLLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMTksIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1qb2lucy10aGUtYW50aGVtLWZvdW5kYXRpb24tYXMtYS1uZXctbWVtYmVyLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBqb2lucyB0aGUgQU5USEVNIEZvdW5kYXRpb24gYXMgYSBuZXcgbWVtYmVyPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIChGQkspIGhhcyBqb2luZWQgdGhlIEFOVEhFTSBGb3VuZGF0aW9uIGFzIGEgbmV3IG1lbWJlciwgYnJpbmdpbmcgaXRzIHNjaWVudGlmaWMgYW5kIHRlY2hub2xvZ2ljYWwgZXhwZXJ0aXNlIHRvIHN1cHBvcnQgdGhlIGRldmVsb3BtZW50IG9mIGlubm92YXRpdmUgaGVhbHRoY2FyZSBzb2x1dGlvbnMgYW5kIHRoZSBncm93dGggb2YgaGlnaC1pbXBhY3QgYXBwbGllZCByZXNlYXJjaC4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9leGNlbGxlbmNlLWluLWl0YWx5cy1ub3J0aGVhc3Qtd2hlbi1yZXNlYXJjaC1hbmQtY29tcGFuaWVzLWJ1aWxkLW5ldy12YWx1ZS1jaGFpbnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9TaW1vbmlfSVRBUy1Gb3J1bV9hcmNoaXZpby1GQksyLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBEZWNlbWJlciAxOCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZXhjZWxsZW5jZS1pbi1pdGFseXMtbm9ydGhlYXN0LXdoZW4tcmVzZWFyY2gtYW5kLWNvbXBhbmllcy1idWlsZC1uZXctdmFsdWUtY2hhaW5zLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkV4Y2VsbGVuY2UgaW4gSXRhbHkmIzgyMTc7cyBOb3J0aGVhc3QgOiB3aGVuIHJlc2VhcmNoIGFuZCBjb21wYW5pZXMgYnVpbGQgbmV3IHZhbHVlIGNoYWluczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgbWVldGluZyBvcmdhbml6ZWQgYnkgdGhlIFByb2Zlc3Npb25hbCBBc3NvY2lhdGlvbiBvZiBBY2NvdW50YW50cyBvZiBUcmVudG8gYW5kIFJvdmVyZXRvIGhpZ2hsaWdodGVkIHRoYXQgcHJvZHVjdGl2aXR5IGFuZCBncm93dGggc3RlbSBmcm9tIHJlc2VhcmNoLCBpbm5vdmF0aW9uLCBhbmQgbmV3IGxvY2FsIHN1cHBseSBjaGFpbnMuIFdpdGggbW9yZSB0aGFuIDMwJSBvZiBwcm9qZWN0cyBjb21iaW5pbmcgbG9jYWwgY29tcGFuaWVzIGFuZCBpbnRlcm5hdGlvbmFsIHBhcnRuZXJzLCBGQksgcmVtYWlucyBhIGtleSBwbGF5ZXIgaW4gdGhlIGRldmVsb3BtZW50IG9mIHRoZSBUcmVudGlubyBzeXN0ZW0uDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC1hbGdoZXJvLXRvZ2V0aGVyLWZvci1pbm5vLWJheS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL0Zpcm1hLUZCS19BbGdoZXJvX2FyY2hpdmlvLUZCSy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMiwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC1hbGdoZXJvLXRvZ2V0aGVyLWZvci1pbm5vLWJheS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgYW5kIEFsZ2hlcm8gdG9nZXRoZXIgZm9yIElubm8gQmF5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEEgbmV3IG1vZGVsIGhhcyBiZWVuIGxhdW5jaGVkIGluIEl0YWx5IHdpdGggdGhlIGdvYWwgb2YgdHJhbnNmb3JtaW5nIE5vcnRod2VzdCBTYXJkaW5pYSBpbnRvIGEgaHViIG9mIGlubm92YXRpb24gYW5kIHdlbGwtYmVpbmcuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvbm92ZW1iZXItMjAyNS1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL0Fkb2JlU3RvY2tfODU3MDkwNjUxLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMSwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvbm92ZW1iZXItMjAyNS1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Ob3ZlbWJlciAyMDI1OiBGQksgcHJvamVjdHMgbWFraW5nIGhlYWRsaW5lczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZyb20gdGhlIFJhaU5ld3MgRnV0dXJvMjQgZXBpc29kZSBmaWxtZWQgYXQgdGhlIEZvdW5kYXRpb24gdG8gY292ZXJhZ2Ugb24gYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgZm9yIHB1YmxpYyBhZG1pbmlzdHJhdGlvbiwgYW5kIGFkdmFuY2VzIGluIG5ldXJvc2NpZW5jZSwgbWV0ZW9yb2xvZ3ksIGhpc3RvcnksIGFuZCBjeWJlcnNlY3VyaXR5OiB0aGVzZSBhcmUgdGhlIEZCSyBpbml0aWF0aXZlcyB0aGF0IG1hZGUgaGVhZGxpbmVzIGluIE5vdmVtYmVyIA0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtdHJlbnRpbm8tYWktc2lnbi1hbi1hZ3JlZW1lbnQtb24tdGhlLWRldmVsb3BtZW50LW9mLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWluLXRyZW50aW5vLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvMjUxMTE5X0ZCS19UcmVudGlub0FJXzFfYXJjaGl2aW8tRkJLLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBOb3ZlbWJlciAxOCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC10cmVudGluby1haS1zaWduLWFuLWFncmVlbWVudC1vbi10aGUtZGV2ZWxvcG1lbnQtb2YtYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtaW4tdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGFuZCBUcmVudGlubyBBSSBzaWduIGFuIGFncmVlbWVudCBvbiB0aGUgZGV2ZWxvcG1lbnQgb2YgQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgaW4gVHJlbnRpbm88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgYW5kIENvbnNvcnppbyBUcmVudGlubyBBSSBoYXZlIHNpZ25lZCBhIGNvbGxhYm9yYXRpb24gYWdyZWVtZW50IGFpbWVkIGF0IHN0cmVuZ3RoZW5pbmcgdGhlIHJvbGUgb2YgQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgYXMgYSBsZXZlciBmb3IgdGhlIGdyb3d0aCBhbmQgaW5ub3ZhdGlvbiBvZiB0aGUgbG9jYWwgYXJlYS4gVGhlIHBhcnRuZXJzaGlwIGNvbWJpbmVzIEZCSydzIHJlc2VhcmNoIGNhcGFjaXR5IHdpdGggdGhlIGluZHVzdHJpYWwgZXhwZXJpZW5jZSBvZiB0aGUgQ29uc29ydGl1bSBjb21wYW5pZXMsIGNvbnNvbGlkYXRpbmcgYSBzdGFibGUgYnJpZGdlIGJldHdlZW4gcmVzZWFyY2gsIGFwcGxpY2F0aW9uLCBhbmQgaW1wYWN0IG9uIHRoZSBsb2NhbCBhcmVhLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtdHJlbnRpbm8tc3ZpbHVwcG8tdG9nZXRoZXItdG8tYnVpbGQtdGhlLWNvbXBhbnktb2YtdG9tb3Jyb3cvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMS9BY2NvcmRvLVRTLWUtRkJLX3BoX01hdHRlby1GZXN0aS00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDcsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtdHJlbnRpbm8tc3ZpbHVwcG8tdG9nZXRoZXItdG8tYnVpbGQtdGhlLWNvbXBhbnktb2YtdG9tb3Jyb3cvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGFuZCBUcmVudGlubyBTdmlsdXBwbyB0b2dldGhlciB0byBidWlsZCB0aGUgY29tcGFueSBvZiB0b21vcnJvdzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZCSydzIEJvRCBhbmQgVFMgbWV0IGluIHRoZSBwcmVzZW5jZSBvZiB0aGUgVmljZSBQcmVzaWRlbnQgb2YgdGhlIEF1dG9ub21vdXMgUHJvdmluY2Ugb2YgVHJlbnRvLCBBY2hpbGxlIFNwaW5lbGxpIGF0IFByb2dldHRvIE1hbmlmYXR0dXJhIGluIFJvdmVyZXRvICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2EtM2QtYXRsYXMtb2YtYnJhaW4tY29ubmVjdGlvbnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMS9pbWFnZS00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTm92ZW1iZXIgNywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYS0zZC1hdGxhcy1vZi1icmFpbi1jb25uZWN0aW9ucy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BIDNEIEF0bGFzIG9mIEJyYWluIENvbm5lY3Rpb25zPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQnJhRGlQaG8gaXMgYW4gaW5ub3ZhdGl2ZSB0b29sIGZvciB0aGUgc3R1ZHkgb2Ygd2hpdGUgbWF0dGVyIGNvbm5lY3Rpb25zIGluIHRoZSBodW1hbiBicmFpbi4gQSByZWFsaXN0aWMgbWFwIGRldmVsb3BlZCBieSBhIGdyb3VwIG9mIHJlc2VhcmNoZXJzIGZyb20gdGhlIFVuaXZlcnNpdHkgb2YgVHJlbnRvLCB0aGUgUHJvdmluY2lhbCBIZWFsdGhjYXJlIFNlcnZpY2Ugb2YgVHJlbnRvLCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgYW5kIHRoZSBVbml2ZXJzaXRpZXMgb2YgQm9yZGVhdXggYW5kIFNoZXJicm9va2UuDQpUaGVpciBzdHVkeSB3YXMgcHVibGlzaGVkIHRvZGF5IGluIE5hdHVyZSBDb21tdW5pY2F0aW9ucyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVjLW1hbW1hLXRoZS1kaWdpdGFsLXBsYXRmb3JtLXN1cHBvcnRpbmctdGhlLWZpcnN0LXRob3VzYW5kLWRheXMtdGhlLWNvbmZlcmVuY2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC90cmVjbWFtbWFfYXJjaGl2aW8tRkJLX3BoR1IxLTItNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjcsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RyZWMtbWFtbWEtdGhlLWRpZ2l0YWwtcGxhdGZvcm0tc3VwcG9ydGluZy10aGUtZmlyc3QtdGhvdXNhbmQtZGF5cy10aGUtY29uZmVyZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UcmVDIE1hbW1hLCB0aGUgZGlnaXRhbCBwbGF0Zm9ybSBzdXBwb3J0aW5nIHRoZSBmaXJzdCB0aG91c2FuZCBkYXlzOiB0aGUgY29uZmVyZW5jZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFNpbmNlIEF1Z3VzdCAyMDIzLCBtb3JlIHRoYW4gNSwwMDAgd29tZW4gaGF2ZSB1c2VkIHRoZSBUcmVDIE1hbW1hIGFwcCwgd2hpY2ggcHJvbW90ZXMgbWF0ZXJuYWwgYW5kIGNoaWxkIGhlYWx0aCB0aHJvdWdoIG5ldyBkaWdpdGFsIHRlY2hub2xvZ2llcy4gU2F0dXJkYXksIE9jdG9iZXIgMjUsIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBob3N0ZWQgdGhlIGNvbmZlcmVuY2Ug4oCcRlNFIOKAkyBUcmVDIE1hbW1hOiBBIERpZ2l0YWwgUGxhdGZvcm0gU3VwcG9ydGluZyB0aGUgRmlyc3QgVGhvdXNhbmQgRGF5c+KAnSB0byByZXZpZXcgdGhlIHJlc3VsdHMgYWNoaWV2ZWQgYW5kIGRpc2N1c3MgZnV0dXJlIHByb3NwZWN0cy4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLWZlbS1hbi1ldmVuLW1vcmUtc3luZXJnaXN0aWMtY29sbGFib3JhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL1Byb2dldHRvLXNlbnphLXRpdG9sby0zLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDI0LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLWZlbS1hbi1ldmVuLW1vcmUtc3luZXJnaXN0aWMtY29sbGFib3JhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgYW5kIEZFTTogQW4gZXZlbiBtb3JlIHN5bmVyZ2lzdGljIGNvbGxhYm9yYXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBPbiBGcmlkYXksIE9jdG9iZXIgMjQsIGEgZnJhbWV3b3JrIGFncmVlbWVudCB3YXMgc2lnbmVkLCBmb3JtYWxpemluZyBhcmVhcyBvZiBqb2ludCBjb2xsYWJvcmF0aW9uDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcXItY29kZS1hbmQtYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtYS1sYWJlbC10by1jb21iYXQtY291bnRlcmZlaXRpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9JUFpTX2NvdmVyX21vZGlmaWNhdGFfYXJjaGl2aW8tSVBaUy00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcXItY29kZS1hbmQtYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtYS1sYWJlbC10by1jb21iYXQtY291bnRlcmZlaXRpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+UVIgY29kZSBhbmQgQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2U6IGEgbGFiZWwgdG8gY29tYmF0IGNvdW50ZXJmZWl0aW5nPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIGNvbGxhYm9yYXRpb24gYmV0d2VlbiBGQksgYW5kIElQWlMgbWFrZXMgaXQgcG9zc2libGUgZm9yIGV2ZXJ5b25lIHRvIHZlcmlmeSB0aGUgYXV0aGVudGljaXR5IG9mIHByb2R1Y3RzDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC1maWVtbWVwZXItaGF2ZS1jcmVhdGVkLWZpZW1tZS1zb3N0ZW5pYmlsZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL0ZpZW1tZS1QZXItS09NX3BoX05CX0ZpZW1tZS1QZXJfMV9kZWYtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDE0LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLWZpZW1tZXBlci1oYXZlLWNyZWF0ZWQtZmllbW1lLXNvc3RlbmliaWxlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBhbmQgRmllbW1lUEVSIGhhdmUgY3JlYXRlZCBGaWVtbWUgU29zdGVuaWJpbGU8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUga2ljay1vZmYgbWVldGluZyB3YXMgaGVsZCBvbiBPY3RvYmVyIDE1IGF0IHRoZSBNdW5pY2lwYWwgTGlicmFyeSDigJMgTGEgU3RhemlvbmUgaW4gUHJlZGF6em8sIHdoZXJlIHJlc2VhcmNoZXJzIGFuZCBwcm9qZWN0IHBhcnRuZXJzIHByZXNlbnRlZCB0aGUgaW5pdGlhdGl2ZSBpbiBhIHBsZW5hcnkgc2Vzc2lvbi4gVGhleSBpbnRyb2R1Y2VkIHRoZSBwYXJ0aWNpcGF0aW5nIHNjaG9vbCBjbGFzc2VzIHRvIHRoZSBwcm9qZWN04oCZcyBvYmplY3RpdmVzLCBvdXRsaW5lZCBrZXkgc3VzdGFpbmFiaWxpdHkgaXNzdWVzLCBhbmQgcGxhY2VkIHRoZSB3b3JrIHdpdGhpbiBpdHMgc2NpZW50aWZpYyBjb250ZXh0Lg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLW1hdHRlcnMtcm9hZHNob3ctaW4tcm9tZS1hbGVzc2FuZHJvLWNpbWF0dGktcHJlc2VudHMtdGhlLWNlbnRlci1mb3ItZGlnaXRhbC1pbmR1c3RyeS1hcy1hLXBhcnRuZXItb2YtZXhjZWxsZW5jZS1mb3ItaW5ub3ZhdGlvbi1pbi10aGUtbWFudWZhY3R1cmluZy1zZWN0b3IvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMC9BZG9iZVN0b2NrXzMyMjM1Nzk3OC00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMTQsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLW1hdHRlcnMtcm9hZHNob3ctaW4tcm9tZS1hbGVzc2FuZHJvLWNpbWF0dGktcHJlc2VudHMtdGhlLWNlbnRlci1mb3ItZGlnaXRhbC1pbmR1c3RyeS1hcy1hLXBhcnRuZXItb2YtZXhjZWxsZW5jZS1mb3ItaW5ub3ZhdGlvbi1pbi10aGUtbWFudWZhY3R1cmluZy1zZWN0b3IvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUktTUFUVEVSUyBSb2Fkc2hvdyBpbiBSb21lOiBBbGVzc2FuZHJvIENpbWF0dGkgcHJlc2VudHMgdGhlIENlbnRlciBmb3IgRGlnaXRhbCBJbmR1c3RyeSBhcyBhIHBhcnRuZXIgb2YgZXhjZWxsZW5jZSBmb3IgaW5ub3ZhdGlvbiBpbiB0aGUgbWFudWZhY3R1cmluZyBzZWN0b3I8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIFJvYWRzaG93IOKAlCBvcmdhbml6ZWQgYXMgcGFydCBvZiB0aGUgQUktTUFUVEVSUyBwcm9qZWN0LCAiQUkgdGhhdCBtYWtlcyBhIGRpZmZlcmVuY2UgaW4gbWFudWZhY3R1cmluZyIg4oCUIGhlbGQgaW4gUm9tZSBhdCB0aGUgQ2FzYSBkZWxsZSBUZWNub2xvZ2llIEVtZXJnZW50aSBvbiBTZXB0ZW1iZXIgMjQsIDIwMjUsIGJyb3VnaHQgdG9nZXRoZXIgaW5zdGl0dXRpb25zLCBjb21wYW5pZXMsIGFuZCByZXNlYXJjaCBjZW50ZXJzIHRvIGRpc2N1c3MgdGhlIHN0cmF0ZWdpYyByb2xlIG9mIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIGluIHRoZSBmdXR1cmUgb2YgbWFudWZhY3R1cmluZyBhbmQgY3liZXJzZWN1cml0eS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9yZXNlYXJjaC1jb21lcy1pbnRvLXBsYXktZm9yLXBlb3BsZS13aXRoLWF1dGlzbS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL2RocmVzLXVuaXRfYXJjaGl2aW8tRkJLX3BoR1MtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgNywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcmVzZWFyY2gtY29tZXMtaW50by1wbGF5LWZvci1wZW9wbGUtd2l0aC1hdXRpc20vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+UmVzZWFyY2ggY29tZXMgaW50byBwbGF5IGZvciBhdXRpc3RpYyBwZW9wbGU8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBHYW1lT24gZm9yIEF1dGlzbTogQnJpZGdpbmcgU2tpbGxzIGFuZCBXZWxsYmVpbmcgd2l0aCBEaWdpdGFsIFBsYXkgaXMgYSBuZXcgRXJhc211cysgQ29vcGVyYXRpb24gUGFydG5lcnNoaXBzIHByb2plY3QgaW4gdGhlIGZpZWxkIG9mIGFkdWx0IGVkdWNhdGlvbiwgY29vcmRpbmF0ZWQgYnkgRkJLLiAgVGhlIG1ldGhvZG9sb2d5IGFuZCBkaWdpdGFsIGdhbWUgZGV2ZWxvcGVkIGR1cmluZyB0aGUgcHJvamVjdCB3aWxsIGJlIG1hZGUgYXZhaWxhYmxlIHVuZGVyIGFuIG9wZW4gbGljZW5zZSBmb3IgcmV1c2UgYWNyb3NzIEV1cm9wZS4gICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL25ldy1zbWFydC1iaW5kaW5ncy1mb3ItdGhlLXNhZmV0eS1vZi1za2llcnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9CbHVlLVNraS1SZXNlYXJjaF9hcmNoaXZpby1GQkstNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciA5LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9uZXctc21hcnQtYmluZGluZ3MtZm9yLXRoZS1zYWZldHktb2Ytc2tpZXJzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPk5ldyBzbWFydCBiaW5kaW5ncyBmb3IgdGhlIHNhZmV0eSBvZiBza2llcnMuPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgMSwyIG1pbGxpb24gZnJvbSB0aGUgSXRhbGlhbiBGdW5kIGZvciBBcHBsaWVkIFNjaWVuY2VzIGZvciB0aGUgZm91ci15ZWFyIEJsdWUgU2tpIFJlc2VhcmNoIHByb2plY3QgZ28gdG8gRkJLIEVDVCogcmVzZWFyY2hlciBEYW5pZWxlIEJpbm9zaS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmF0aW5nLXdpdGgtY29tbXVuaXRpZXMtcGF0aHdheXMtYW5kLXRvb2xzLWZvci1ydXJhbC1hcmVhcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L1NtYXJ0RXJhX2RlZi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDUsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YXRpbmctd2l0aC1jb21tdW5pdGllcy1wYXRod2F5cy1hbmQtdG9vbHMtZm9yLXJ1cmFsLWFyZWFzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPklubm92YXRpbmcgd2l0aCBjb21tdW5pdGllczogcGF0aHdheXMgYW5kIHRvb2xzIGZvciBydXJhbCBhcmVhczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIE5ldyByZXNvdXJjZXMsIGRldmVsb3BlZCBieSBGQksgcmVzZWFyY2hlcnMgYXMgcGFydCBvZiB0aGUgRXVyb3BlYW4gU01BUlQgRVJBIHByb2plY3QsIHRvIG9mZmVyIHN1cHBvcnQgdG8gcnVyYWwgYXJlYXMgaW4gYWRkcmVzc2luZyBsb2NhbCBjaGFsbGVuZ2VzIGFuZCBwcm9tb3RpbmcgcGFydGljaXBhdG9yeSBkaWdpdGFsIGlubm92YXRpb24gcHJvY2Vzc2VzLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtYWdyZWVtZW50LWJldHdlZW4tZmJrLWFuZC10aGUtdW5pdmVyc2l0eS1vZi1ib2xvZ25hLWhhcy1iZWVuLXNpZ25lZC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA3L0Fkb2JlU3RvY2tfNTExNzUwNzU2LTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVseSAyOCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWFncmVlbWVudC1iZXR3ZWVuLWZiay1hbmQtdGhlLXVuaXZlcnNpdHktb2YtYm9sb2duYS1oYXMtYmVlbi1zaWduZWQvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIGFncmVlbWVudCBiZXR3ZWVuIEZCSyBhbmQgdGhlIFVuaXZlcnNpdHkgb2YgQm9sb2duYSBoYXMgYmVlbiBzaWduZWQ8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgdHdvIGluc3RpdHV0aW9ucyBoYXZlIGZvcm1hbGl6ZWQgYSBjb2xsYWJvcmF0aW9uIGFpbWVkIGF0IHNoYXJpbmcgcmVzb3VyY2VzIGFuZCBleHBlcnRpc2UgdG8gYWR2YW5jZSBqb2ludCByZXNlYXJjaCwgIHRlYWNoaW5nLCBhbmQgdHJhaW5pbmcgYWN0aXZpdGllcy4gIFRoaXMgYWdyZWVtZW50IGZvbGxvd3Mgc2ltaWxhciBvbmVzIEZCSyBoYXMgc2lnbmVkIHdpdGggdGhlIFVuaXZlcnNpdGllcyBvZiBUcmVudG8sIFBhZHVhLCBhbmQgdGhlIFBvbGl0ZWNuaWNvIGRpIE1pbGFuby4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstam9pbnMtYWktb24tZGVtYW5kLXBsYXRmb3JtLXRvLWRyaXZlLWV1cm9wZWFuLWFpLXJlc2VhcmNoLWFuZC1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDcvQWRvYmVTdG9ja18xMjg5MDA2NzQ2LTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVseSAxMiwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWpvaW5zLWFpLW9uLWRlbWFuZC1wbGF0Zm9ybS10by1kcml2ZS1ldXJvcGVhbi1haS1yZXNlYXJjaC1hbmQtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgSm9pbnMgQUktb24tRGVtYW5kIFBsYXRmb3JtIHRvIERyaXZlIEV1cm9wZWFuIEFJIFJlc2VhcmNoIGFuZCBJbm5vdmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBFbmFibGluZyBDcm9zcy1Cb3JkZXIgQWNjZXNzIHRvIEFJIFRvb2xzLCBLbm93bGVkZ2UsIGFuZCBNYXJrZXQtUmVhZHkgU29sdXRpb25zIFRocm91Z2ggYSBTdHJhdGVnaWMgRXVyb3BlYW4gcGxhdGZvcm0NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstY2FsbC1mb3ItYXBwbGljYXRpb25zLWZvci10aGUtZGlyZWN0b3Itb2YtdGhlLWNlbnRlci1mb3ItZGlnaXRhbC1oZWFsdGgtd2VsbGJlaW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvRkJLX1Bvdm9fQnVpbGRpbmdfQmFyb25pXzYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMTIsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1jYWxsLWZvci1hcHBsaWNhdGlvbnMtZm9yLXRoZS1kaXJlY3Rvci1vZi10aGUtY2VudGVyLWZvci1kaWdpdGFsLWhlYWx0aC13ZWxsYmVpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLOiBjYWxsIGZvciBhcHBsaWNhdGlvbnMgZm9yIHRoZSBEaXJlY3RvciBvZiB0aGUgQ2VudGVyIGZvciBEaWdpdGFsIEhlYWx0aCAmIzAzODsgV2VsbGJlaW5nPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQWZ0ZXIgMzUgeWVhcnMgYXQgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIChGQksp4oCUaW5jbHVkaW5nIHRoZSBsYXN0IGZpdmUgYXMgRGlyZWN0b3Igb2YgdGhlIENlbnRlciBmb3IgRGlnaXRhbCBIZWFsdGggJmFtcDsgV2VsbGJlaW5nIOKAlFN0ZWZhbm8gRm9ydGkgaXMgcHJlcGFyaW5nIHRvIGNvbmNsdWRlIGhpcyBwcm9mZXNzaW9uYWwgam91cm5leS4gRkJLIGhhcyBsYXVuY2hlZCBhIHB1YmxpYyBjYWxsIGZvciBhcHBsaWNhdGlvbnMgZm9yIGEgbmV3IGRpcmVjdG9yLCB3aXRoIHN1Ym1pc3Npb25zIG9wZW4gdW50aWwgQXVndXN0IDIwLCAyMDI1LiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9tYXktMjAyNS1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL0Fkb2JlU3RvY2tfODU3MDkwNjUxLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDMwLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9tYXktMjAyNS1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5NYXkgMjAyNTogRkJLIHByb2plY3RzIG1ha2luZyBoZWFkbGluZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBJbm5vdmF0aW9uLCBzb2NpYWwgaW1wYWN0IGFuZCB0b3Atbm90Y2ggZXhjZWxsZW5jZTogRkJLIGluaXRpYXRpdmVzIHRoYXQgbWFkZSB0aGUgbmV3cyBpbiBNYXkuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWZ1dHVyZS1vZi1yZXNlYXJjaC1iZXR3ZWVuLXB1YmxpYy1hbmQtcHJpdmF0ZS1vcmdhbml6YXRpb25zLWEtY3Jvc3Nyb2Fkcy1mb3ItZXVyb3BlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDUvQUgyNDA1MjAyNV81MDM2Nl93ZWItNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyMywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWZ1dHVyZS1vZi1yZXNlYXJjaC1iZXR3ZWVuLXB1YmxpYy1hbmQtcHJpdmF0ZS1vcmdhbml6YXRpb25zLWEtY3Jvc3Nyb2Fkcy1mb3ItZXVyb3BlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBGdXR1cmUgb2YgUmVzZWFyY2ggQmV0d2VlbiBQdWJsaWMgYW5kIFByaXZhdGUgb3JnYW5pemF0aW9uczogQSBDcm9zc3JvYWRzIGZvciBFdXJvcGU8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRkJLLCBBSVJDIEZvdW5kYXRpb24sIEh1bWFuIFRlY2hub3BvbGUsIElJVCwgYW5kIFRlbGV0aG9uIFRvZ2V0aGVyIGZvciB0aGUgRnV0dXJlIG9mIFNjaWVudGlmaWMgUmVzZWFyY2gNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haXhwYS1hbW9uZy10aGUtd2lubmVycy1vZi10aGUtYXVnbWVudGVkLXBhLWF3YXJkLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDUvVWZmaWNpby1zdGFtcGEtUEFULTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMjMsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpeHBhLWFtb25nLXRoZS13aW5uZXJzLW9mLXRoZS1hdWdtZW50ZWQtcGEtYXdhcmQvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUl4UEEgQW1vbmcgdGhlIFdpbm5lcnMgb2YgdGhlIOKAnEF1Z21lbnRlZCBQQeKAnSBBd2FyZDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBbiBpbXBvcnRhbnQgcmVjb2duaXRpb24gYXQgRm9ydW1QQSAyMDI1IGZvciB0aGUgcHJvamVjdCBsZWQgYnkgdGhlIEF1dG9ub21vdXMgUHJvdmluY2Ugb2YgVHJlbnRvLCB3aXRoIEZCSyBhcyBhIGtleSByZXNlYXJjaCBwYXJ0bmVyLiBUaGUgZ29hbDogbm90IGFuIG9jY2FzaW9uYWwgYnV0IGEgc3RydWN0dXJhbCBhZG9wdGlvbiBvZiBhcnRpZmljaWFsIGludGVsbGlnZW5jZSB3aXRoaW4gdGhlIHB1YmxpYyBhZG1pbmlzdHJhdGlvbiBzeXN0ZW0sIHBhcnRpY3VsYXJseSB0byBzdXBwb3J0IGRlY2lzaW9uLW1ha2luZyBwcm9jZXNzZXMuICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtZmJrLWludGVybmF0aW9uYWwtY29tcG9uZW50LWEtYnJpZGdlLXRvLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9GcmFuY2VzY2hpbmlfUGhEX1Byb2dyYW1fLTA0NC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDIxLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtZmJrLWludGVybmF0aW9uYWwtY29tcG9uZW50LWEtYnJpZGdlLXRvLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIEZCSyBpbnRlcm5hdGlvbmFsIGNvbXBvbmVudDogYSBicmlkZ2UgdG8gaW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBXZWxjb21lIGFuZCBnbG9iYWwgbW9iaWxpdHkgYXQgdGhlIGhlYXJ0IG9mIGFuIGluY3JlYXNpbmdseSBvcGVuIGFuZCBtdWx0aWN1bHR1cmFsIHNjaWVudGlmaWMgY29tbXVuaXR5ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1taW5pc3RyeS1vZi11bml2ZXJzaXR5LWFuZC1yZXNlYXJjaC1oYXMtYXdhcmRlZC1lOTk0MDAwLWluLWZ1bmRpbmctdG8tdGhlLWZiay1pcnZhcHAtcHJvamVjdC1kZWRpY2F0ZWQtdG8tc3VwcG9ydGluZy1pbmxhbmQtbW91bnRhaW4tYXJlYXMtaW4tdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNC9BZG9iZVN0b2NrXzEyNDAxNTExNjBfc2NhbGF0by00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgMjgsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1taW5pc3RyeS1vZi11bml2ZXJzaXR5LWFuZC1yZXNlYXJjaC1oYXMtYXdhcmRlZC1lOTk0MDAwLWluLWZ1bmRpbmctdG8tdGhlLWZiay1pcnZhcHAtcHJvamVjdC1kZWRpY2F0ZWQtdG8tc3VwcG9ydGluZy1pbmxhbmQtbW91bnRhaW4tYXJlYXMtaW4tdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIE1pbmlzdHJ5IG9mIFVuaXZlcnNpdHkgYW5kIFJlc2VhcmNoIGhhcyBhd2FyZGVkIOKCrDk5NCwwMDAgaW4gZnVuZGluZyB0byB0aGUgRkJLLUlSVkFQUCBwcm9qZWN0IGRlZGljYXRlZCB0byBzdXBwb3J0aW5nIGlubGFuZCBtb3VudGFpbiBhcmVhcyBpbiBUcmVudGlubzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBzdHVkeSB3aWxsIGV2YWx1YXRlIHRoZSBlZmZlY3RzIG9mIHB1YmxpYyBwb2xpY2llcyBkZXNpZ25lZCB0byBzdXBwb3J0IGZhbWlsaWVzIGFuZCBidXNpbmVzc2VzIGluIHRoZSBtb3N0IHZ1bG5lcmFibGUgYXJlYXMsIHNlcnZpbmcgYXMgYSBuYXRpb25hbCBtb2RlbCBmb3IgOTAwIG1vdW50YWluIG11bmljaXBhbGl0aWVzDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvb3Zlci01MDAwMDAtZXVyb3MtZm9yLXRlY2hub2xvZ2ljYWwtcmVzZWFyY2gtZmJrLWZ1bmRzLTktZW50cmVwcmVuZXVyaWFsLXByb2plY3RzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDQvRmxleFByb2R1Y3Rpb24tNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDQsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL292ZXItNTAwMDAwLWV1cm9zLWZvci10ZWNobm9sb2dpY2FsLXJlc2VhcmNoLWZiay1mdW5kcy05LWVudHJlcHJlbmV1cmlhbC1wcm9qZWN0cy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5PdmVyIDUwMCwwMDAgRXVyb3MgZm9yIFRlY2hub2xvZ2ljYWwgUmVzZWFyY2g6IEZCSyBGdW5kcyA5IEVudHJlcHJlbmV1cmlhbCBQcm9qZWN0czwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgKEZCSykgd2lsbCBzdXBwb3J0IDkgcHJvamVjdHMgd2l0aCBoaWdoIGlubm92YXRpdmUgYW5kIGVudHJlcHJlbmV1cmlhbCBwb3RlbnRpYWwuDQpFYWNoIHJlc2VhcmNoIHRlYW0gY2FuIHJlY2VpdmUgdXAgdG8g4oKsODAsMDAwIGluIGZ1bmRpbmcsIGEgdHJhaW5pbmcgcHJvZ3JhbSwgYWNjZXNzIHRvIEZCS+KAmXMgZmFjaWxpdGllcywgYW5kIGEgbmV0d29yayBvZiBjb250YWN0cyB3aXRoIHZlbnR1cmUgY2FwaXRhbGlzdHMgYW5kIGNvbXBhbmllcy4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zdXN0YWluYWJpbGl0eS1hbmQtcmVkdWNlZC13YXN0ZS1pbi1hZ3JpY3VsdHVyZS10aHJvdWdoLWFpLWFuZC1uZXctdGVjaG5vbG9naWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDQvRlJBTkNFU0NISU5JX0FOU0FBR1JJVEVDSF8yMC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgMywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc3VzdGFpbmFiaWxpdHktYW5kLXJlZHVjZWQtd2FzdGUtaW4tYWdyaWN1bHR1cmUtdGhyb3VnaC1haS1hbmQtbmV3LXRlY2hub2xvZ2llcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5TdXN0YWluYWJpbGl0eSBhbmQgUmVkdWNlZCBXYXN0ZSBpbiBBZ3JpY3VsdHVyZSBUaHJvdWdoIEFJIGFuZCBOZXcgVGVjaG5vbG9naWVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBob3N0ZWQgdGhlIEFOU0EgUm9hZHNob3csIGZlYXR1cmluZyBhIHZlcnRpY2FsIGluLWRlcHRoIHN0dWR5IG9uIHRoZSB0aGVtZSDigJxBdWdtZW50ZWTigJ0gQWdyaWN1bHR1cmU6IHdoZW4gQWdyaXRlY2ggbWVldHMgQUkuIA0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FjaGlldmVtZW50cy1hbmQtY2hhbGxlbmdlcy1mb3ItaXRhbHktcXVhbnR1bS1hbmQtY2xvdWQtY29tcHV0aW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDMvTUlNSVRfRkJLX3BoX21BX2RlZi00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDQsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FjaGlldmVtZW50cy1hbmQtY2hhbGxlbmdlcy1mb3ItaXRhbHktcXVhbnR1bS1hbmQtY2xvdWQtY29tcHV0aW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFjaGlldmVtZW50cyBhbmQgY2hhbGxlbmdlcyBmb3IgSXRhbHk6IFF1YW50dW0gYW5kIENsb3VkIENvbXB1dGluZzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUcmVudG8gYmFzZWQgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGhvc3RlZCB0aGUgc2Vjb25kIGV2ZW50IG9mIHRoZSBSb2Fkc2hvdyBvcmdhbml6ZWQgYnkgdGhlIE1pbmlzdHJ5IG9mIEVudGVycHJpc2UgYW5kIE1hZGUgaW4gSXRhbHkgKE1JTUlUKSB0byB0YWxrIGFib3V0IGVtZXJnaW5nIHRlY2hub2xvZ2llcywgcmVzZWFyY2ggYW5kIGJ1c2luZXNzIGludm9sdmVtZW50Lg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FncmltYXRlLXRoZS1mdXR1cmUtb2YtdGVjaG5vbG9naWNhbC1hbmQtaW5ub3ZhdGl2ZS1hZ3JpY3VsdHVyYWwtcHJ1bmluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL1Bvdm9saV9DaGlwcGVuZGFsZV9SaXpfLUZCSy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgNSwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWdyaW1hdGUtdGhlLWZ1dHVyZS1vZi10ZWNobm9sb2dpY2FsLWFuZC1pbm5vdmF0aXZlLWFncmljdWx0dXJhbC1wcnVuaW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFnUmltYXRlOiB0aGUgZnV0dXJlIG9mIHRlY2hub2xvZ2ljYWwgYW5kIGlubm92YXRpdmUgYWdyaWN1bHR1cmFsIHBydW5pbmc8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGQksgcGFydGljaXBhdGVzIGluIHRoZSBuZXcgRXVyb3BlYW4gcHJvamVjdCBmb3IgYSBtb3JlIGRpZ2l0YWwgYW5kIHN1c3RhaW5hYmxlIGFncmljdWx0dXJlDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhY3Rpb24tc3VwcG9ydGluZy1zbWVzLWZvci1kaWdpdGFsLWFuZC1ncmVlbi10cmFuc2Zvcm1hdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL0Fkb2JlU3RvY2tfOTU4MTIxMDMwLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAzMSwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhY3Rpb24tc3VwcG9ydGluZy1zbWVzLWZvci1kaWdpdGFsLWFuZC1ncmVlbi10cmFuc2Zvcm1hdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Jbm5vdkFjdGlvbjogc3VwcG9ydGluZyBTTUVzIGZvciBkaWdpdGFsIGFuZCBncmVlbiB0cmFuc2Zvcm1hdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGQksgc3VwcG9ydHMgdGhlIFR3aW4gVHJhbnNpdGlvbiBvZiBJdGFsaWFuIGNvbXBhbmllcyB0aHJvdWdoIGEgY29uc29ydGl1bSB3aXRoIGlubm92YXRpdmUgc2VydmljZXMgYW5kIGRlZGljYXRlZCBmdW5kaW5nLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1pcnJpdHJlLXByb2plY3QvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9BZG9iZVN0b2NrXzcwMTg4NjA4Ny00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEphbnVhcnkgMjcsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1pcnJpdHJlLXByb2plY3QvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUkgZm9yIGlycmlnYXRpb24gbWFuYWdlbWVudCBpbiBUcmVudGlubzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIElSUklUUkU6IHRoZSBwcm9qZWN0IGZvciB0aGUgZGV2ZWxvcG1lbnQgb2YgYW4gaW50ZWdyYXRlZCBwdWJsaWMgbG9jYWwgaW5mb3JtYXRpb24gc3lzdGVtDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvY2xpbWF0ZS1jaGFuZ2UtaW4tYWdyaWN1bHR1cmUtYS1wbGF0Zm9ybS1mb3Itcmlzay1taXRpZ2F0aW9uLWFuZC1zZWN1cmUtZGF0YS1leGNoYW5nZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL0ZyYW5jZXNjaGluaV9Gb3RvVHJlc18xMDEwMjNfMTMtMS0xLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKYW51YXJ5IDE3LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9jbGltYXRlLWNoYW5nZS1pbi1hZ3JpY3VsdHVyZS1hLXBsYXRmb3JtLWZvci1yaXNrLW1pdGlnYXRpb24tYW5kLXNlY3VyZS1kYXRhLWV4Y2hhbmdlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkNsaW1hdGUgY2hhbmdlIGluIGFncmljdWx0dXJlOiBhIHBsYXRmb3JtIGZvciByaXNrIG1pdGlnYXRpb24gYW5kIHNlY3VyZSBkYXRhIGV4Y2hhbmdlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIExlYWRpbmcgdGhlIEFHUklDTElNQSBwcm9qZWN0LCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgd2lsbCBpbXBsZW1lbnQgYW4gaW5ub3ZhdGl2ZSB0ZWNobm9sb2d5IHBsYXRmb3JtIGZvciBhbmFseXppbmcgdGhlIGltcGFjdCBvZiBjbGltYXRlIGNoYW5nZSBpbiBhZ3JpY3VsdHVyZSwgZGV2ZWxvcGluZyB0b29scyBmb3IgcmlzayBtaXRpZ2F0aW9uLCBhbmQgbWFuYWdpbmcgYW5kIHNlY3VyZWx5IGV4Y2hhbmdpbmcgZGF0YS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstY2VydGlmaWVkLWZvci1xdWFsaXR5LW1hbmFnZW1lbnQtYW5kLWluZm9ybWF0aW9uLXNlY3VyaXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvQWRvYmVTdG9ja185NzU5OTc0ODAtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBEZWNlbWJlciA0LCAyMDI0ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstY2VydGlmaWVkLWZvci1xdWFsaXR5LW1hbmFnZW1lbnQtYW5kLWluZm9ybWF0aW9uLXNlY3VyaXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBjZXJ0aWZpZWQgZm9yIHF1YWxpdHkgbWFuYWdlbWVudCBhbmQgaW5mb3JtYXRpb24gc2VjdXJpdHk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUcmVudG8tYmFzZWQgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGhhcyBvYnRhaW5lZCBjZXJ0aWZpY2F0aW9ucyBmb3IgUXVhbGl0eSBNYW5hZ2VtZW50IChVTkkgRU4gSVNPIDkwMDE6MjAxNSkgYW5kIEluZm9ybWF0aW9uIFNlY3VyaXR5IChJU08vSUVDIDI3MDAxOjIwMjIpLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2xpbnRlbGxpZ2VuemEtYXJ0aWZpY2lhbGUtY29tZS1tb3RvcmUtZGktaW5ub3ZhemlvbmUtcGVyLWxlLWltcHJlc2UtdHJlbnRpbmUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wNy9HaWFub3Jkb2xpX2FyY2hpdmlvLUZCSy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVseSAyNiwgMjAyNCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbGludGVsbGlnZW56YS1hcnRpZmljaWFsZS1jb21lLW1vdG9yZS1kaS1pbm5vdmF6aW9uZS1wZXItbGUtaW1wcmVzZS10cmVudGluZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BcnRpZmljaWFsIEludGVsbGlnZW5jZSBhcyBhIGRyaXZlciBmb3IgaW5ub3ZhdGlvbiBmb3IgVHJlbnRpbm8tYmFzZWQgY29tcGFuaWVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBNYXVyaXppbyBHaWFub3Jkb2xpLCBGQksgdmljZS1wcmVzaWRlbnQsIGlsbHVzdHJhdGVzIHRoZSBtYWluIGFwcGxpY2F0aW9ucyBvZiBBSSBmb3IgdGhlIGxvY2FsIGFyZWEsIHRoZSBjaGFsbGVuZ2VzIG9mIHRlY2hub2xvZ2ljYWwgaW50ZWdyYXRpb24gYW5kIHRoZSBmdXR1cmUgdmlzaW9uIGZvciBhIGNvbXBldGl0aXZlIGFuZCBzdXN0YWluYWJsZSBlbnRyZXByZW5ldXJpYWwgZWNvc3lzdGVtLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2xlYWRlcnNoaXAtaW4tYS1jb250ZXh0LW9mLXNjaWVudGlmaWMtZXhjZWxsZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAxL1RhbGstR0YtbWFnYXppbmUtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEphbnVhcnkgMjQsIDIwMjQgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2xlYWRlcnNoaXAtaW4tYS1jb250ZXh0LW9mLXNjaWVudGlmaWMtZXhjZWxsZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5MZWFkZXJzaGlwIGluIGEgY29udGV4dCBvZiBzY2llbnRpZmljIGV4Y2VsbGVuY2U8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGlzIGEgcmVzZWFyY2ggYW5kIGtub3dsZWRnZSBwcm9kdWN0aW9uIG9yZ2FuaXphdGlvbi4gQnkgdmlydHVlIG9mIHRoZXNlIGlkZW50aXR5IGNoYXJhY3RlcmlzdGljcywgRkJLIGRlY2lkZWQgdG8gb3BlbiAyMDI0IHdpdGggYW4gaW5zcGlyYXRpb25hbCB0YWxrIG9uIHRoZSB0b3BpYyBvZiBzY2llbnRpZmljIGxlYWRlcnNoaXAsIGRlZGljYXRlZCB0byBpdHMgc3RhZmYuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2V1cm9wZS1sYXVuY2hlcy1mb3VyLWxhcmdlLXNjYWxlLWFpLXRlc3QtZmFjaWxpdGllcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA2L0ltbWFnaW5lMS0xLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDI3LCAyMDIzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9ldXJvcGUtbGF1bmNoZXMtZm91ci1sYXJnZS1zY2FsZS1haS10ZXN0LWZhY2lsaXRpZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RXVyb3BlIGxhdW5jaGVzIGZvdXIgbGFyZ2Utc2NhbGUgQUkgdGVzdCBmYWNpbGl0aWVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgMjIwbeKCrCBpbnZlc3RtZW50IHByb3ZpZGVzIHBlcm1hbmVudCBjYXBhY2l0eSB0byBkZWxpdmVyIHJlc3BvbnNpYmxlIEFJIGluIEV1cm9wZSBieSB0ZXN0aW5nIEFJIHNvbHV0aW9ucyBpbiBwcmFjdGljZSBiZWZvcmUgdGhleSBoaXQgdGhlIG1hcmtldCBhbmQgYmVjb21lIGEgcGFydCBvZiBoZWFsdGhjYXJlLCBtYW51ZmFjdHVyaW5nLCBhZ3JpZm9vZCBhbmQgZXZlcnlkYXkgbGlmZS4gT25lIG9mIHRob3NlIGlzIHRoZSBhZ3JpZm9vZFRFRiBpbml0aWF0aXZlOiBjb29yZGluYXRlZCBieSBSYWZmYWVsZSBHaWFmZnJlZGEgKEZCSyksIGl0IGRlYWxzIHdpdGggdGhlIGFncmljdWx0dXJhbCBzZWN0b3IgYW5kIGZvb2QgcHJvZHVjdGlvbi4NCg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3N0dWR5LXJlc2VhcmNoLWFuZC1vcmdhbml6YXRpb25hbC1sZWFybmluZy1mb25kYXppb25lLWJydW5vLWtlc3NsZXItYW5kLXRoZS10ZXNlby1wcm9qZWN0LWxpdmluZy1sYWIvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS9BZG9iZVN0b2NrXzEwMjM4MzkzNC00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAzMSwgMjAyMyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc3R1ZHktcmVzZWFyY2gtYW5kLW9yZ2FuaXphdGlvbmFsLWxlYXJuaW5nLWZvbmRhemlvbmUtYnJ1bm8ta2Vzc2xlci1hbmQtdGhlLXRlc2VvLXByb2plY3QtbGl2aW5nLWxhYi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5TdHVkeSwgcmVzZWFyY2ggYW5kIG9yZ2FuaXphdGlvbmFsIGxlYXJuaW5nOiBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgYW5kIHRoZSBURVNFTyBwcm9qZWN0IGxpdmluZyBsYWI8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQW4gb3Bwb3J0dW5pdHkgZm9yIHJlYWRpbmcgYW5kIHJlZmxlY3RpbmcgdG8gbWFyayB0aGUgY2VsZWJyYXRpb24gb2YgdGhlIEV1cm9wZWFuIERpdmVyc2l0eSBNb250aCAyMDIzDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcHJlc2lkZW50LWZlcnJ1Y2Npby1yZXN0YS1hdC1mYmstZm9yLWZpcnN0LWJvZC1tZWV0aW5nLWFuZC10by1tZWV0LXN0YWZmLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvRm90b19SZXN0YV9TaW1vbmlfU2FsYVN0cmluZ2FfNC0xLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMjUsIDIwMjMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3ByZXNpZGVudC1mZXJydWNjaW8tcmVzdGEtYXQtZmJrLWZvci1maXJzdC1ib2QtbWVldGluZy1hbmQtdG8tbWVldC1zdGFmZi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5QcmVzaWRlbnQgRmVycnVjY2lvIFJlc3RhIGF0IEZCSyBmb3IgZmlyc3QgQm9EIG1lZXRpbmcgYW5kIHRvIG1lZXQgc3RhZmY8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRmlyc3QgQm9EIHNlc3Npb24gYW5kIGZpcnN0IG1lZXRpbmcgd2l0aCBhbGwgc3RhZmYgdG9kYXkgYXQgdGhlIFBvdm8gc2l0ZSBmb3IgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIFByZXNpZGVudCBGZXJydWNjaW8gUmVzdGEsIHdobyBzdWNjZWVkcyBGcmFuY2VzY28gUHJvZnVtby4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtZm9yLXVyYmFuLXNlY3VyaXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvUHJvdGVjdG9yX0ZvdG8tc2NhbGVkX3BoX0FGLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgOCwgMjAyMyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtZm9yLXVyYmFuLXNlY3VyaXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIGZvciB1cmJhbiBzZWN1cml0eTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZCSyBhbmQgdGhlIENpdHkgb2YgVHJlbnRvIGFyZSBwYXJ0bmVycyBpbiB0aHJlZSBFVS1mdW5kZWQgaW50ZXJuYXRpb25hbCBwcm9qZWN0cyBhaW1lZCBhdCBpbXByb3ZpbmcgdGhlIHByb3RlY3Rpb24gb2YgcHVibGljIHNwYWNlcy4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWluLXRoZS10cmVudGluby1kZWxlZ2F0aW9uLW9mLWNvbXBhbmllcy1hdC10aGUtaW50ZXJuYXRpb25hbC1mZXN0aXZhbC1vZi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS13YWljZi0yMDIzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDIvMjAyMzAyMDlfMDkyMDU2LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAxMCwgMjAyMyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWluLXRoZS10cmVudGluby1kZWxlZ2F0aW9uLW9mLWNvbXBhbmllcy1hdC10aGUtaW50ZXJuYXRpb25hbC1mZXN0aXZhbC1vZi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS13YWljZi0yMDIzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBpbiB0aGUgVHJlbnRpbm8gZGVsZWdhdGlvbiBvZiBjb21wYW5pZXMgYXQgdGhlIEludGVybmF0aW9uYWwgRmVzdGl2YWwgb2YgQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgV0FJQ0YgMjAyMzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSA5IHRocm91Z2ggMTEsIHRoZSBQYWxhaXMgZGVzIEZlc3RpdmFsIGluIENhbm5lcyB3aWxsIHR1cm4gaW50byB0aGUgd29ybGQgY2FwaXRhbCBvZiBhcnRpZmljaWFsIGludGVsbGlnZW5jZSAtIGEgcGxhY2Ugd2hlcmUgYWxsIHRoZSB3b3JsZCdzIGxlYWRpbmcgY29tcGFuaWVzIHdvcmtpbmcgb24gdGhpcyB0b3BpYyB3aWxsIGV4Y2hhbmdlIHZpZXdzIHRocm91Z2ggd29ya3Nob3BzLCBCMkIgbWVldGluZ3MgYW5kIGNvbmZlcmVuY2VzLiBFdmVyeSB5ZWFyLCB0aCBldmVudCBzdW1tYXJpemVzIGFsbCB0aGUgbWFqb3IgaW5ub3ZhdGlvbnMgcmVsYXRlZCB0byBBSSBpbiBidXNpbmVzcyBhbmQgYmV5b25kLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtYWdyaWZvb2R0ZWYtZXVyb3BlYW4tcHJvamVjdC1pcy1raWNraW5nLW9mZi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAxL0FyY2hpdmlvLUZvdG9ncmFmaWNvLUZCS19Gb3RvLUJvbGxpLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKYW51YXJ5IDMxLCAyMDIzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtYWdyaWZvb2R0ZWYtZXVyb3BlYW4tcHJvamVjdC1pcy1raWNraW5nLW9mZi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgQWdyaWZvb2RURUYgZXVyb3BlYW4gcHJvamVjdCBpcyBraWNraW5nIG9mZjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgV2l0aCBhIHRvdGFsIGJ1ZGdldCBvZiA2MCBtaWxsaW9uIGV1cm9zIGFuZCBhIHRpbWUgaG9yaXpvbiBvZiA1IHllYXJzLCBBZ3JpZm9vZFRFRiBhaW1zIHRvIGRldmVsb3AgdGVzdGluZyBhbmQgZXhwZXJpbWVudGF0aW9uIGluZnJhc3RydWN0dXJlIHRvIGZhY2lsaXRhdGUgdGhlIGFkb3B0aW9uIG9mIHNlcnZpY2VzIGFuZCBwcm9kdWN0cyBiYXNlZCBvbiBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBhbmQgUm9ib3RpY3MgaW4gdGhlIEV1cm9wZWFuIGFncmlmb29kIHNlY3Rvci4gVGhlIHByb2plY3TigJlzIGtpY2stb2ZmIHdpbGwgdGFrZSBwbGFjZSBpbiBUcmVudG8gb24gRmVicnVhcnkgMSBhbmQgMiwgaG9zdGVkIGJ5IEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciwgdGhlIHByb2plY3TigJlzIGNvb3JkaW5hdG9yLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9sb29raW5nLWZvci1pbm5vdmF0b3JzLW9mZmVyaW5nLWVxdWl0eS1mcmVlLWZ1bmRpbmctZm9yLWFpLXBsYW5uaW5nLXRlY2hub2xvZ3ktc29mdHdhcmUtZGV2ZWxvcG1lbnQtYW5kLXVzZS1jYXNlcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAxL3dlYnNpdGUtc2xpZGUtMTkyMHgxMDgwLUFJLXBsYW40LWV1LTAyLTFfT0MyX2lubm92YXRvcnMtNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEphbnVhcnkgMTMsIDIwMjMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2xvb2tpbmctZm9yLWlubm92YXRvcnMtb2ZmZXJpbmctZXF1aXR5LWZyZWUtZnVuZGluZy1mb3ItYWktcGxhbm5pbmctdGVjaG5vbG9neS1zb2Z0d2FyZS1kZXZlbG9wbWVudC1hbmQtdXNlLWNhc2VzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkxvb2tpbmcgZm9yIGlubm92YXRvcnMuIE9mZmVyaW5nIGVxdWl0eS1mcmVlIGZ1bmRpbmcgZm9yIEFJIFBsYW5uaW5nIHRlY2hub2xvZ3ksIHNvZnR3YXJlIGRldmVsb3BtZW50IGFuZCB1c2UtY2FzZXMuPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBPcGVuIGNhbGwgIzIgZm9yIGlubm92YXRvcnMgZmVhdHVyZXMgdGhyZWUgZGlmZmVyZW50IHRyYWNrcywgZGlzdGluZ3Vpc2hpbmcgdGhyZWUgZGlmZmVyZW50IGtpbmRzIG9mIGNvbnRyaWJ1dGlvbnMuIFRyYWNrIEEgaXMgbWFpbmx5IG9mIGludGVyZXN0IGZvciBwbGFubmluZyBleHBlcnRzLCB3aGlsZSBUcmFja3MgQiBhbmQgQyBtb3N0bHkgcmVxdWlyZSBtb3JlIGdlbmVyYWwgc29mdHdhcmUgZGV2ZWxvcG1lbnQuIEluIHRyYWNrIEIsIHdlIGFyZSBhbHNvIGxvb2tpbmcgZm9yIGFkZGl0aW9uYWwgdXNlLWNhc2VzLCB3aGljaCBjYW4gcG90ZW50aWFsbHkgYmUgb2YgaW50ZXJlc3QgdG8gZXZlcnlvbmUuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLXBhcnRpY2lwYXRlcy1pbi10aGUtaXRhbHkta29yZWEtZm9ydW0tb24tdGVjaG5vbG9neS1hbmQtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA3L0Fkb2JlU3RvY2tfMTEyOTU4NzUzX3NjYWxhdG8tNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bHkgNiwgMjAyMiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLXBhcnRpY2lwYXRlcy1pbi10aGUtaXRhbHkta29yZWEtZm9ydW0tb24tdGVjaG5vbG9neS1hbmQtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgcGFydGljaXBhdGVzIGluIHRoZSBJdGFseS1Lb3JlYSBGb3J1bSBvbiBUZWNobm9sb2d5IGFuZCBJbm5vdmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFR3byBkYXlzIGluIFNlb3VsIGZvciBhbiBleHBhbmRlZCBtZWV0aW5nIGJldHdlZW4gSXRhbGlhbiBhbmQgU291dGggS29yZWFuIHNjaWVuY2UgYW5kIHRlY2hub2xvZ3kgcGxheWVycy4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaGVhbHRoY2FyZS1pbm5vdmF0aW9uLWRheS10cmVudG8taG9zdGVkLXRoZS1yb2Fkc2hvdy10by1wcm9tb3RlLWV4Y2hhbmdlLWJldHdlZW4taXNyYWVsaS1hbmQtdHJlbnRpbm8tYmFzZWQtY29tcGFuaWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDYvSXNyYWVsaURpZ2l0YWxIZWFsdGhCdXNpbmVzc0RlbGVnYXRpb25fRm90bzFfYS5mLi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSAyMCwgMjAyMiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaGVhbHRoY2FyZS1pbm5vdmF0aW9uLWRheS10cmVudG8taG9zdGVkLXRoZS1yb2Fkc2hvdy10by1wcm9tb3RlLWV4Y2hhbmdlLWJldHdlZW4taXNyYWVsaS1hbmQtdHJlbnRpbm8tYmFzZWQtY29tcGFuaWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkhFQUxUSENBUkUgSU5OT1ZBVElPTiBEQVkg4oCTIFRyZW50byBob3N0ZWQgdGhlIHJvYWRzaG93IHRvIHByb21vdGUgZXhjaGFuZ2UgYmV0d2VlbiBJc3JhZWxpIGFuZCBUcmVudGlubyBiYXNlZCBjb21wYW5pZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSGVsZCBvbiBKdW5lIDIwLCAgMjAyMiBhdCBGQksgaW4gUG92bywgdGhlIHJvYWRzaG93IGluIHdoaWNoIGFuIElzcmFlbGkgZGVsZWdhdGlvbiBsZWQgYnkgSm9uYXRoYW4gSGFkYXIsIGRpcmVjdG9yIGZvciBlY29ub21pYyBhbmQgdHJhZGUgYWZmYWlycyBvZiB0aGUgSXNyYWVsaSdzIE1pbmlzdHJ5IG9mIEVjb25vbXkgRm9yZWlnbiBUcmFkZSBBZG1pbmlzdHJhdGlvbiwgcHJlc2VudGVkIHRvIGxvY2FsIGVudGl0aWVzIHRoZSBiZXN0IHNvbHV0aW9ucyBmb3IgZGlnaXRhbCBoZWFsdGggdGhhdCBJc3JhZWwgaGFzIGRldmVsb3BlZCBhbmQgZGVwbG95ZWQgZm9yIGEgaGVhbHRoIGNhcmUgc3lzdGVtIHRoYXQgaGFzIGhhZCB0byBkZWFsIHdpdGggdGhlIG5ld2x5IGVtZXJnZWQgcGFuZGVtaWMuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1pbmZpbml0ZS1saWdodG5lc3Mtb2YtZXhwbG9yYXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMS9BZG9iZVN0b2NrXzIzNDU4MzE2MS00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDEyLCAyMDIyICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtaW5maW5pdGUtbGlnaHRuZXNzLW9mLWV4cGxvcmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBpbmZpbml0ZSBsaWdodG5lc3Mgb2YgZXhwbG9yYXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBIGpvdXJuZXkgaW5zaWRlIHRoZSBIRVJNRVMtU1AgcHJvamVjdCBhbmQgdGhlIGNyb3NzIHNjaWVudGlmaWMgcmV0dXJuIGluIHRoZSBmaWVsZCBvZiBtdWx0aS1tZXNzZW5nZXIgYXN0cm9waHlzaWNzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Nhbi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1oZWxwLWFjaGlldmUtdGhlLXN1c3RhaW5hYmxlLWRldmVsb3BtZW50LWdvYWxzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvc2h1dHRlcnN0b2NrXzE5MzQ5NjA2MzYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDMwLCAyMDIxICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9jYW4tYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtaGVscC1hY2hpZXZlLXRoZS1zdXN0YWluYWJsZS1kZXZlbG9wbWVudC1nb2Fscy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5DYW4gQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgaGVscCBhY2hpZXZlIHRoZSBTdXN0YWluYWJsZSBEZXZlbG9wbWVudCBHb2Fscz88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQXJ0aWZpY2lhbCBJbnRlbGxpZ2VuY2UgKEFJKSBhbmQgc3VzdGFpbmFiaWxpdHkgYXJlIGN1cnJlbnRseSBoaWdobHkgZGlzY3Vzc2VkIHRvcGljcyBpbiBib3RoIHRoZSBwb2xpdGljYWwgYW5kIHNjaWVudGlmaWMgZGViYXRlIGFuZCB0aGV5IGFwcGVhciB0byBiZSB0d28gbWFqb3IgY2hhbGxlbmdlcyB0aGF0IHdpbGwgc3RheSBmb3IgdGhlIGNvbWluZyBkZWNhZGVzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3N1Z2dlc3Rpb25zLWZvci1mdXR1cmUtcmVzZWFyY2gtb24tYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtYW5kLXJlbGlnaW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDQvY2xhdWRpby10ZXN0YS1SUWZQYW9XYUNrZy11bnNwbGFzaC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDUsIDIwMjEgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3N1Z2dlc3Rpb25zLWZvci1mdXR1cmUtcmVzZWFyY2gtb24tYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtYW5kLXJlbGlnaW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlN1Z2dlc3Rpb25zIGZvciBmdXR1cmUgcmVzZWFyY2ggb24gYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgYW5kIHJlbGlnaW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSB0d28teWVhciB3ZWJpbmFyIHNlcmllcyBvbiBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBhbmQgUmVsaWdpb24gKEFJUiAyMDIwLzIxKSBvcmdhbml6ZWQgYnkgdGhlIEZCSy1JU1IgQ2VudGVyIGZvciBSZWxpZ2lvdXMgU3R1ZGllcyBoYXMgd3JhcHBlZCB1cC4gQSBmaW5hbCBhc3Nlc3NtZW50IGFuZCBhIHJlbGF1bmNoIHdpdGggbmV3IGtub3dsZWRnZSBjaGFsbGVuZ2VzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2VuZWEtdGVjaC10aGUtYWdyZWVtZW50LXdpdGgtZmJrLWZvci10aGUtZW5oYW5jZW1lbnQtb2YtdGVjaG5vbG9naWNhbC10cmFuc2Zlci1oYXMta2lja2VkLW9mZi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL0VURkJLX3Bvc3QtVFctMTAyNHg1MTItMi00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMywgMjAyMSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZW5lYS10ZWNoLXRoZS1hZ3JlZW1lbnQtd2l0aC1mYmstZm9yLXRoZS1lbmhhbmNlbWVudC1vZi10ZWNobm9sb2dpY2FsLXRyYW5zZmVyLWhhcy1raWNrZWQtb2ZmLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkVORUEgVEVDSDogVEhFIEFHUkVFTUVOVCBXSVRIIEZCSyBGT1IgVEhFIEVOSEFOQ0VNRU5UIE9GIFRFQ0hOT0xPR0lDQUwgVFJBTlNGRVIgSEFTIEtJQ0tFRCBPRkY8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQ29sbGFib3JhdGluZyB0byBpZGVudGlmeSBwb3NzaWJsZSBzeW5lcmdpZXMgYW5kIGRldmVsb3BtZW50IG9wcG9ydHVuaXRpZXMgaW4gcmVzZWFyY2ggYW5kIHRlY2ggdHJhbnNmZXIsIHRvIGNvbnRyaWJ1dGUgdG8gdGhlIGdyb3d0aCBhbmQgY29tcGV0aXRpdmVuZXNzIG9mIG91ciBjb3VudHJ5LiBUaGlzIGlzIHRoZSBnb2FsIG9mIHRoZSBhZ3JlZW1lbnRzIHNpZ25lZCBieSBFTkVBIFRlY2ggd2l0aCBGQkssIElJVCwgSFQgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtYW5kLWNyZWF0aXZlLWRlc3RydWN0aW9uLW9sZC1hbmQtbmV3LWpvYnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8xMC9wZXhlbHMtdGhpc2lzZW5naW5lZXJpbmctMzg2MTQ1OC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyNywgMjAyMCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtYW5kLWNyZWF0aXZlLWRlc3RydWN0aW9uLW9sZC1hbmQtbmV3LWpvYnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgYW5kIGNyZWF0aXZlIGRlc3RydWN0aW9uOiBvbGQgYW5kIG5ldyBqb2JzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIElzIHRoZXJlIGEgZ3Jvd2luZyByaXNrIG9mIHJvYm90cyByZXBsYWNpbmcgaHVtYW4gd29yaz8gSWYgc28sIHdoaWNoIGpvYnMgd2lsbCBiZSBtb3N0bHkgaW1wYWN0ZWQ\/ICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYS1uZXctZWZmb3J0LW5vdC10by1sZWF2ZS1pZGxlLXByaW9yLXJlc3VsdHMtb2J0YWluZWQtaW4tZXUtcHJvamVjdHMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8xMC9iYW5uZXItVEFSR0VULTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDI3LCAyMDIwICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hLW5ldy1lZmZvcnQtbm90LXRvLWxlYXZlLWlkbGUtcHJpb3ItcmVzdWx0cy1vYnRhaW5lZC1pbi1ldS1wcm9qZWN0cy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BIG5ldyBlZmZvcnQgbm90IHRvIGxlYXZlIGlkbGUgcHJpb3IgcmVzdWx0cyBvYnRhaW5lZCBpbiBFVSBwcm9qZWN0czwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEEgbmV3IGVmZm9ydCBub3QgdG8gbGVhdmUgaWRsZSBwcmlvciByZXN1bHRzIG9idGFpbmVkIHdvcmxkd2lkZS4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZ2FtaWZpY2F0aW9uLWEtaGktdGVjaC1hbnRpZG90ZS1mb3ItYWRoZC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA4L2RpZ2l0YWwtMTIyMzkxM18xOTIwLTEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyNywgMjAyMCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZ2FtaWZpY2F0aW9uLWEtaGktdGVjaC1hbnRpZG90ZS1mb3ItYWRoZC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5HYW1pZmljYXRpb24sIGEgaGktdGVjaCBhbnRpZG90ZSBmb3IgQURIRDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRnJvbSB0aGUgVVMsIGEgbmV3IHJlY2lwZSB0byBjb250YWluIGh5cGVyYWN0aXZpdHkgYW5kIGxvdyBhdHRlbnRpb24uICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3Rvd2FyZHMtYW4tZW5lcmd5LWF1dG9ub21vdXMtYW5kLXplcm8tZW1pc3Npb24tdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wOC8yLWlkcm8tNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEF1Z3VzdCAyMCwgMjAyMCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdG93YXJkcy1hbi1lbmVyZ3ktYXV0b25vbW91cy1hbmQtemVyby1lbWlzc2lvbi10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Ub3dhcmRzIGFuIGVuZXJneSBhdXRvbm9tb3VzIGFuZCB6ZXJvIGVtaXNzaW9uIFRyZW50aW5vPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgRkJLIHN0dWR5IHN1cHBvcnRpbmcgdGhlIG5ldyBQcm92aW5jaWFsIEVudmlyb25tZW50YWwgRW5lcmd5IFBsYW4gaGFzIGJlZW4gcHVibGlzaGVkIGluIHRoZSBpbnRlcm5hdGlvbmFsIGpvdXJuYWwgIkVuZXJneSINCiAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcmFmZmFlbGUtZ2lhZmZyZWRhLWZiay1pbnRlcnZpZXdlZC10by1pZGVudGlmeS1jb3JlLWNoYWxsZW5nZXMtcmVsYXRlZC10by13YXRlci1zY2FyY2l0eS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA1L2Rhbi1tZXllcnMtSVFWRlZIMGFqYWctdW5zcGxhc2gtMS05NDB4NzA1LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMjYsIDIwMjAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3JhZmZhZWxlLWdpYWZmcmVkYS1mYmstaW50ZXJ2aWV3ZWQtdG8taWRlbnRpZnktY29yZS1jaGFsbGVuZ2VzLXJlbGF0ZWQtdG8td2F0ZXItc2NhcmNpdHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+UmFmZmFlbGUgR2lhZmZyZWRhIChGQkspIGludGVydmlld2VkIHRvIGlkZW50aWZ5IGNvcmUgY2hhbGxlbmdlcyByZWxhdGVkIHRvIHdhdGVyIHNjYXJjaXR5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBTQVBJRU5DRSBwcm9qZWN0IGxlYWRlciBSYWZmYWVsZSBHaWFmZnJlZGEgKEZCSykgaW50ZXJ2aWV3ZWQsIHdpdGhpbiBhbiBFSVQgQ3Jvc3MgS0lDIGluaXRpYXRpdmUsIHRvIGlkZW50aWZ5IGNvcmUgY2hhbGxlbmdlcyByZWxhdGVkIHRvIHdhdGVyIHNjYXJjaXR5IGluIFNvdXRoZXJuIEV1cm9wZSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9yZWFkaW5nLWhhcmFyaS1kdXJpbmctdGhlLXBhbmRlbWljLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDQvYnVzaW5lc3N3b21hbi1tZWRpYXRpbmctd2hpbGUtdXNpbmctdmlydHVhbC1yZWFsaXQtOFFMSk1DWS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgMTcsIDIwMjAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3JlYWRpbmctaGFyYXJpLWR1cmluZy10aGUtcGFuZGVtaWMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+UmVhZGluZyBIYXJhcmkgZHVyaW5nIHRoZSBwYW5kZW1pYzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBJdCBpcyBub3QgZWFzeSBmb3IgYSByZXNlYXJjaGVyIHRvIGtlZXAgZm9jdXNlZCB0aGVzZSBkYXlzLiBUaGUgcHJvYmxlbSBpcyBub3Qgc28gbXVjaCB0ZWxld29yayBvciB0aGUgcmFyZWZhY3Rpb24gb2YgaHVtYW4gY29udGFjdHMuIFRoZSBwb2ludCwgcmF0aGVyLCBpcyB0aGF0IGl0IGlzIGhhcmQgdG8gcHJldmVudCB0aGUgbW9zdCBjcmVhdGl2ZSBwYXJ0IG9mIG9uZSdzIG1pbmQgZnJvbSByZXR1cm5pbmcgb2JzZXNzaXZlbHkgdG8gdGhlIGV2ZW50IHRoYXQgc29tZSB3ZWVrcyBhZ28gaGFzIGNoYW5nZWQgZXZlcnlvbmUncyBsaXZlcy4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLXJlc2VhcmNoLWF0LWVpdC1kaWdpdGFsLWl0YWx5cy1pbm5vdmF0aW9uLWRheS0yMDE5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMTEvZWl0LWRpZ2l0YWwtMjAxOS0yLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBOb3ZlbWJlciAyOSwgMjAxOSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLXJlc2VhcmNoLWF0LWVpdC1kaWdpdGFsLWl0YWx5cy1pbm5vdmF0aW9uLWRheS0yMDE5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyByZXNlYXJjaCBhdCBFSVQgRGlnaXRhbCBJdGFseSYjODIxNztzIElubm92YXRpb24gRGF5IDIwMTk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIElubm92YXRpb24gVmlsbGFnZSBmZWF0dXJlZCBhbHNvIGRpZ2l0YWwgcHJvZHVjdHMgYW5kIHNlcnZpY2VzIGRldmVsb3BlZCBieSBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgZm9yIGluZHVzdHJ5LCBjaXRpZXMsIHdlbGxiZWluZyBhbmQgZmluYW5jZSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGVjaG5vbG9naWVzLWluLWVkdWNhdGlvbi1ob3ctdG8tZ28tdG8tdGhlLXRvcC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItY2hpbGQvOS1lNjJiZjJkM2M0NDk3Y2UyYTY0Y2Y3ZjIyOWZiZWIxNi9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLWNoaWxkIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDMsIDIwMTkgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RlY2hub2xvZ2llcy1pbi1lZHVjYXRpb24taG93LXRvLWdvLXRvLXRoZS10b3AvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGVjaG5vbG9naWVzIGluIGVkdWNhdGlvbjogaG93IHRvIGdvIHRvIHRoZSB0b3A8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQSByZXBvcnQgYnkgTmVzdGEgSXRhbGlhIGFuZCBDb21wYWduaWEgZGkgU2FuIFBhb2xvIGRpc2Nsb3NlcyBlbmdhZ2luZyBleHBlcmllbmNlcyBvbiB0aGUgbGluayBiZXR3ZWVuIGVkdWNhdGlvbiBhbmQgdGVjaG5vbG9neS4gVGhlIHB1YmxpY2F0aW9uIGlzIGZ1bGwgb2YgY2FzZSBzdHVkaWVzIHVzZWZ1bCBmb3IgZGVzaWduaW5nIG5ldyBsZWFybmluZyBwcm9jZXNzZXMgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2ZpdmUtdGlwcy1mb3ItZ2VuZXJhdGlvbi16LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDMvRkJLLUxFQ1RVUkUtMjAxOV8xMy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjUsIDIwMTkgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2ZpdmUtdGlwcy1mb3ItZ2VuZXJhdGlvbi16LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZpdmUgdGlwcyBmb3IgZ2VuZXJhdGlvbiBaPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIERhdmlkZSBEYXR0b2xpIHdhcyB0aGUgaW52aXRlZCBzcGVha2VyIG9mIHRoZSBzZXZlbnRoIEJydW5vIEtlc3NsZXIgTGVjdHVyZSwgb24gTWFyY2ggMTksIDIwMTkgaW4gVHJlbnRvOiBpbiBmcm9udCBvZiBodW5kcmVkcyBvZiBzdHVkZW50cywgaGUgcmVjb3VudGVkIGhpcyBzdWNjZXNzIHN0b3J5IHdpdGggVGFsZW50IEdhcmRlbiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvb25jZS11cG9uLWEtdHJ5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItbGlnaHRidWxiLW8vMTAtMzc1Yjg0N2Y0MmUwNzI4MWY4NDI1NjExZDNhMzU5Y2MvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1saWdodGJ1bGItbyIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggNiwgMjAxOSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvb25jZS11cG9uLWEtdHJ5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPk9uY2UgdXBvbiBhIHRyeTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRXhwbG9yZSB0aGUgZ3JlYXRlc3QgaW52ZW50aW9ucyBhbmQgZGlzY292ZXJpZXMgb2YgaHVtYW5raW5kIHRoYW5rcyB0byB0aGUgbmV3IEdvb2dsZSBBcnRzICYgQ3VsdHVyZSBpbnRlcmFjdGl2ZSBvbmxpbmUgcHJvamVjdCBpbiBjb2xsYWJvcmF0aW9uIHdpdGggRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zYXR0MjAxOC10aGUtYW5udWFsLXNjaG9vbC1mb3ItdHJhbnNsYXRvcnMtc2VsbHMtb3V0LWluLW1pbGFuLWFzLXdlbGwvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLWhvbWUvNS0wNjliYmYwMTNlZTQ5ODVjODg5Y2MxN2ZkY2FkZWQxOC9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLWhvbWUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMTYsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3NhdHQyMDE4LXRoZS1hbm51YWwtc2Nob29sLWZvci10cmFuc2xhdG9ycy1zZWxscy1vdXQtaW4tbWlsYW4tYXMtd2VsbC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5TQVRUMjAxODogdGhlIEFubnVhbCBTY2hvb2wgZm9yIFRyYW5zbGF0b3JzIFNlbGxzIE91dCBpbiBNaWxhbiBhcyBXZWxsPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEhlbGQgZm9yIHRoZSBmaXJzdCB0aW1lIG91dHNpZGUgb3VyIFJlZ2lvbiwgU0FUVCBoYXMgcHJvdmVuIHRvIGJlIGFuIGludGVybmF0aW9uYWwgZXZlbnQgZm9yIGluZHVzdHJ5IGV4cGVydHMgYW5kIHRyYW5zbGF0b3JzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzEwLW1pbGxpb24tZXVyb3MtZm9yLXRoZS1pbm5vdmFyZS1pbi1yZXRlLXByb2dyYW1tZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA3L0lubm92YXJlaW5yZXRlXzE2MDB4MTIwMDEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgOCwgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMTAtbWlsbGlvbi1ldXJvcy1mb3ItdGhlLWlubm92YXJlLWluLXJldGUtcHJvZ3JhbW1lLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPjEwIG1pbGxpb24gZXVyb3MgZm9yIHRoZSAmIzgyMjA7SW5ub3ZhcmUgaW4gUmV0ZSYjODIyMTsgcHJvZ3JhbW1lPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBTdGFydHVwIGFuZCBJbm5vdmF0aW9uOiBCYW5jYSBFdGljYSBzZWxlY3RzIHRoZSBiZXN0IHByb2plY3RzIHRoYXQgd2lsbCBiZSBzdXBwb3J0ZWQgd2l0aCBoaWdoLXF1YWxpdHkgbG9hbnMgYW5kIGNvbnN1bHRhbmN5ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3V4LWNoYWxsZW5nZS1hLWRlc2lnbi1zcHJpbnQtZm9yLWRpZ2l0YWwtY29tcGFuaWVzLWluLXRyZW50aW5vLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvVVgtQ2hhbGxlbmdlLTIzLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDIwLCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy91eC1jaGFsbGVuZ2UtYS1kZXNpZ24tc3ByaW50LWZvci1kaWdpdGFsLWNvbXBhbmllcy1pbi10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5VWCBDaGFsbGVuZ2U6IGEgZGVzaWduIHNwcmludCBmb3IgZGlnaXRhbCBjb21wYW5pZXMgaW4gVHJlbnRpbm88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIFVYIENoYWxsZW5nZSBpcyBhIHR3by1kYXkgbWFyYXRob24gZW5nYWdpbmcgaW50ZXJhY3Rpb24gZGVzaWduIHN0dWRlbnRzLCByZXNlYXJjaGVycyBhbmQgcHJvZmVzc2lvbmFscyB3aXRoIHRoZSBhaW0gdG8gaW1wcm92ZSB0aGUgdXNlciBleHBlcmllbmNlIChVWCkgb2YgYXBwbGljYXRpb25zIGFuZCBzb2Z0d2FyZSBkZXZlbG9wZWQgYnkgY29tcGFuaWVzLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhdGlvbi1mbG93cy13aGVyZS10aGVyZS1hcmUtaW5ub3ZhdGl2ZS1wZW9wbGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLWxpZ2h0YnVsYi1vLzYtZDM2ZmExZGE3NTk0NTU4MmVkYjNjNDUwZDM0ZDkwOWQvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1saWdodGJ1bGItbyIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSAxMiwgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhdGlvbi1mbG93cy13aGVyZS10aGVyZS1hcmUtaW5ub3ZhdGl2ZS1wZW9wbGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SW5ub3ZhdGlvbiBmbG93cyB3aGVyZSB0aGVyZSBhcmUgaW5ub3ZhdGl2ZSBwZW9wbGU8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSWRlYXMgYXJlIGltcG9ydGFudCwgYnV0IHRoZSBwZW9wbGUgd2hvIHN0aW11bGF0ZSB0aGVtIGFyZSBldmVuIG1vcmUgc28uIFdlIHRhbGtlZCBhYm91dCB0aGlzIHdpdGggQWxlc3NhbmRybyBHYXJvZmFsbywgZm9ybWVyIHByZXNpZGVudCBvZiBUcmVudGlubyBTdmlsdXBwbyBhbmQgcHJvZmVzc2lvbmFsIGlubm92YXRvci4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3doZW4tYXJ0LWNoYW5nZXMtc29jaWV0eS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItaW1hZ2UvNi1kMzZmYTFkYTc1OTQ1NTgyZWRiM2M0NTBkMzRkOTA5ZC9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLWltYWdlIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDcsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3doZW4tYXJ0LWNoYW5nZXMtc29jaWV0eS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5XaGVuIGFydCBjaGFuZ2VzIHNvY2lldHk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSG93IGNhbiBwbGVhc3VyZSBiZSBhIHByaW5jaXBsZSBmb3IgaW5ub3ZhdGlvbj8gV2hhdCBpcyB0aGUga2V5IG1vdGl2YXRpb25hbCBmYWN0b3I\/IEhvdyBpbXBvcnRhbnQgaXMgaW1wYWN0IG1lYXN1cmVtZW50PyBXaHkgZG8gd2UgbmVlZCBjcmF6eW5lc3M\/IC0gQSBjb252ZXJzYXRpb24gd2l0aCBEb3JpcyBTb21tZXIgZnJvbSBIYXJ2YXJkICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvY3VsdHVyZS1pcy1tdWNoLW1vcmUtdGhhbi1hLXNvZnQtaXNzdWUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1maWxlLW8vNy1iYjUzZDFhOWY2ZTM5YmZmYTRhNTJmNTBmZmNjMGQyNy9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLWZpbGUtbyIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSA1LCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9jdWx0dXJlLWlzLW11Y2gtbW9yZS10aGFuLWEtc29mdC1pc3N1ZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5DdWx0dXJlIGlzIG11Y2ggbW9yZSB0aGFuIGEgc29mdCBpc3N1ZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQnVpbGRpbmcgYSBzdHJvbmdlciBFdXJvcGU6IG5ldyBpbml0aWF0aXZlcyB0byBmdXJ0aGVyIGJvb3N0IHJvbGUgb2YgeW91dGgsIGVkdWNhdGlvbiBhbmQgY3VsdHVyZSBwb2xpY2llcyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZXVyb25hbm9sYWItYW4taW50ZWdyYXRpb24tcHJvamVjdC1hdC1ldXJvcGVhbi1zY2FsZS1mb3ItYWNhZGVtaWMtbmFub2ZhYnJpY2F0aW9uLWNlbnRlcnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1zZWFyY2gtcGx1cy83LWJiNTNkMWE5ZjZlMzliZmZhNGE1MmY1MGZmY2MwZDI3L2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItc2VhcmNoLXBsdXMiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAzMCwgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZXVyb25hbm9sYWItYW4taW50ZWdyYXRpb24tcHJvamVjdC1hdC1ldXJvcGVhbi1zY2FsZS1mb3ItYWNhZGVtaWMtbmFub2ZhYnJpY2F0aW9uLWNlbnRlcnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RXVyb05hbm9MYWI6IGFuIGludGVncmF0aW9uIHByb2plY3QgYXQgRXVyb3BlYW4gc2NhbGUgZm9yIGFjYWRlbWljIG5hbm9mYWJyaWNhdGlvbiBjZW50ZXJzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBJbiBFdXJvcGUsIHRoZSBhY2FkZW1pYyBzdHJlbmd0aHMgaW4gbmFub2ZhYnJpY2F0aW9uIGFyZSBzdGlsbCB0b28gZnJhZ21lbnRlZC4gVG8gbWFrZSBiZXR0ZXIgdXNlIG9mIHRoZSBleGlzdGluZyBpbnZlc3RtZW50LCB0aGUgY29uc29ydGl1bSB3YW50cyB0byBpbnRlZ3JhdGUgdGhpcyByZXNlYXJjaCBpbmZyYXN0cnVjdHVyZSBhcm91bmQgYSAiY2VudHJhbCBodWIiLCB3aGljaCBpcyBpdHMgb3JjaGVzdHJhIGxlYWRlciAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90YWxraW5nLWFib3V0LXRlY2hub2xvZ3ktcmVsaWdpb24tYW5kLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS8yMDE4MDMwN18xMDQwNTAtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSA3LCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90YWxraW5nLWFib3V0LXRlY2hub2xvZ3ktcmVsaWdpb24tYW5kLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGFsa2luZyBhYm91dCB0ZWNobm9sb2d5LCByZWxpZ2lvbiBhbmQgaW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQW4gaW50ZXJ2aWV3IHdpdGggcmVzZWFyY2hlciBTYXJhIEhlamF6aTogU2FyYSB3YXMgYm9ybiBpbiBJcmFuIGFuZCBzdHVkaWVkIGluIEl0YWx5LiBTaGUgaXMgYW4gYW50aHJvcG9sb2dpc3Qgd2l0aCBhIGZvY3VzIG9uIHJlbGlnaW9ucywgZ2VuZGVyIHBlcnNwZWN0aXZlcyBhbmQgaWRlbnRpdHkgY29uc3RydWN0aW9uIHRocm91Z2ggYm9keSBwcmFjdGljZXMgYW5kIHN5bWJvbHMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2NyZWF0aW5nLWFuLWVjb3N5c3RlbS1mb3ItaW5ub3ZhdGlvbi1lbnRyZXByZW5ldXJzaGlwLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci11c2VyLzYtZDM2ZmExZGE3NTk0NTU4MmVkYjNjNDUwZDM0ZDkwOWQvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSA1LCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9jcmVhdGluZy1hbi1lY29zeXN0ZW0tZm9yLWlubm92YXRpb24tZW50cmVwcmVuZXVyc2hpcC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5DcmVhdGluZyBhbiBlY29zeXN0ZW0gZm9yIGlubm92YXRpb24gZW50cmVwcmVuZXVyc2hpcDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBXaGF0IGFyZSB0aGUgbWFpbiBjaGFsbGVuZ2VzIHRvIGZhY2UgdG8gdHJhbnNsYXRlIHJlc2VhcmNoIGV4Y2VsbGVuY2UgaW50byBhIHN1Y2Nzc2Vzc2Z1bCBpbm5vdmF0aW9uIGVjb3N5c3RlbT8gUGFvbG8gVGF0aWNjaGkgZnJvbSBJbXBlcmlhbCBDb2xsZWdlIHNob3dzIHVzIGhpcyBwb2ludCBvZiB2aWV3ICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2ZyYW5jZXNjYS1icmlhLWhvdy10by1idWlsZC1kaWdpdGFsLWluY2x1c2lvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItdXNlci82LWQzNmZhMWRhNzU5NDU1ODJlZGIzYzQ1MGQzNGQ5MDlkL2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItdXNlciIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTm92ZW1iZXIgMjksIDIwMTcgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2ZyYW5jZXNjYS1icmlhLWhvdy10by1idWlsZC1kaWdpdGFsLWluY2x1c2lvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GcmFuY2VzY2EgQnJpYTogSG93IHRvIGJ1aWxkIGRpZ2l0YWwgaW5jbHVzaW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBkaWdpdGFsIGluaXRpYXRpdmVzIG9mIHRoZSBjaXR5IG9mIEJhcmNlbG9uYSBhbmQgYW4gaW50ZXJ2aWV3IG9uIHRoZSByb2xlIG9mIGRpZ2l0YWwgYW5kIHNvY2lhbCBpbm5vdmF0aW9uIGF0IHRoZSBwcmVzZW50IHN0YWdlICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8xMjAtc2Vjb25kaS1wZXItbGEtdHVhLWlkZWEtYnJpbGxhbnRlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItbGlnaHRidWxiLW8vNy1iYjUzZDFhOWY2ZTM5YmZmYTRhNTJmNTBmZmNjMGQyNy9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLWxpZ2h0YnVsYi1vIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBTZXB0ZW1iZXIgMjIsIDIwMTcgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzEyMC1zZWNvbmRpLXBlci1sYS10dWEtaWRlYS1icmlsbGFudGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+MTIwIHNlY29uZGkgcGVyIGxhIHR1YSBpZGVhIGJyaWxsYW50ZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSSBjYXN0aW5nIGFuY2hlIGluIFRyZW50aW5vLiBMZSBtaWdsaW9yaSBwcm9wb3N0ZSBjb25jb3JyZXJhbm5vIGR1cmFudGUgbG8gU3RhcnQtdXAgRmVzdGl2YWwgYSBJbm5zYnJ1Y2sgaWwgMjQgTm92ZW1icmUgMjAxNyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc2lsdmVyLW1lZGFsLWZvci1naW92YW5uaS1tb3JldHRpLWF0LWlibS13YXRzb24tc2VydmljZXMtY2hhbGxlbmdlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1hd2FyZHMtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1hc3Rlcmlzay80LTQyOWU4N2QyYmU3MTdjYTVhNmViMzI4NTk5ZWQ0MDJjL2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItYXN0ZXJpc2siIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjgsIDIwMTYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3NpbHZlci1tZWRhbC1mb3ItZ2lvdmFubmktbW9yZXR0aS1hdC1pYm0td2F0c29uLXNlcnZpY2VzLWNoYWxsZW5nZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5TaWx2ZXIgTWVkYWwgZm9yIEdpb3Zhbm5pIE1vcmV0dGkgYXQgSUJNIFdhdHNvbiBTZXJ2aWNlcyBDaGFsbGVuZ2U8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1hd2FyZHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgR2lvdmFubmkgTW9yZXR0aSwgU29mdHdhcmUgRGV2ZWxvcGVyIG9mIHRoZSBEaWdpdGFsIEh1bWFuaXRpZXMgdW5pdCBhdCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIsIHdvbiB0aGUgc2Vjb25kIHBsYWNlIGF0IHRoZSBJQk0gV2F0c29uIFNlcnZpY2VzIENoYWxsZW5nZS4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICA8L3VsPiAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlYmFyIj4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDI+QnJvd3NlIGJ5IG1vbnRoczwvaDI+CiAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im1vbnRocyBsaXN0IiBkYXRhLXNsaWNlLWxlbmd0aD0iMTAiIGRhdGEtc2xpY2UtdG9sZXJhbmNlPSI1IiBkYXRhLXNsaWNlLXRyaWdnZXI9IkxvYWQgbW9yZSBtb250aHMuLi4iPgogICAgPGxpIGNsYXNzPSJwbGFjZWhvbGRlciI+TG9hZGluZyBtb250aHMuLi48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI2LzA5LyI+U2VwdGVtYmVyIDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wOC8iPkF1Z3VzdCAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDcvIj5KdWx5IDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wNi8iPkp1bmUgMjAyNjwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI2LzA1LyI+TWF5IDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wNC8iPkFwcmlsIDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wMy8iPk1hcmNoIDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wMi8iPkZlYnJ1YXJ5IDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wMS8iPkphbnVhcnkgMjAyNjwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzEyLyI+RGVjZW1iZXIgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzExLyI+Tm92ZW1iZXIgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzEwLyI+T2N0b2JlciAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjUvMDkvIj5TZXB0ZW1iZXIgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzA3LyI+SnVseSAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjUvMDYvIj5KdW5lIDIwMjU8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8wNS8iPk1heSAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjUvMDQvIj5BcHJpbCAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjUvMDMvIj5NYXJjaCAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjUvMDIvIj5GZWJydWFyeSAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjUvMDEvIj5KYW51YXJ5IDIwMjU8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNC8xMi8iPkRlY2VtYmVyIDIwMjQ8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNC8wNy8iPkp1bHkgMjAyNDwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI0LzAxLyI+SmFudWFyeSAyMDI0PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjMvMDYvIj5KdW5lIDIwMjM8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMy8wNS8iPk1heSAyMDIzPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjMvMDIvIj5GZWJydWFyeSAyMDIzPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjMvMDEvIj5KYW51YXJ5IDIwMjM8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMi8wNy8iPkp1bHkgMjAyMjwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIyLzA2LyI+SnVuZSAyMDIyPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjIvMDQvIj5BcHJpbCAyMDIyPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjEvMTEvIj5Ob3ZlbWJlciAyMDIxPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjEvMDUvIj5NYXkgMjAyMTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIxLzAyLyI+RmVicnVhcnkgMjAyMTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIwLzEwLyI+T2N0b2JlciAyMDIwPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjAvMDgvIj5BdWd1c3QgMjAyMDwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIwLzA1LyI+TWF5IDIwMjA8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMC8wNC8iPkFwcmlsIDIwMjA8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMC8wMy8iPk1hcmNoIDIwMjA8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxOS8xMS8iPk5vdmVtYmVyIDIwMTk8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxOS8xMC8iPk9jdG9iZXIgMjAxOTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE5LzAzLyI+TWFyY2ggMjAxOTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE4LzEwLyI+T2N0b2JlciAyMDE4PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTgvMDYvIj5KdW5lIDIwMTg8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxOC8wNS8iPk1heSAyMDE4PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTgvMDIvIj5GZWJydWFyeSAyMDE4PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTcvMTEvIj5Ob3ZlbWJlciAyMDE3PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTcvMDkvIj5TZXB0ZW1iZXIgMjAxNzwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE2LzEwLyI+T2N0b2JlciAyMDE2PC9hPjwvbGk+CiAgICA8L3VsPiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgoKICAgIDxkaXYgc3R5bGU9ImNsZWFyOiBib3RoOyI+PC9kaXY+CgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgIDxkaXYgY2xhc3M9ImJveCBuZXdzbGV0dGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZV93cmFwcGVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94LXRpdGxlIj5OZXdzbGV0dGVyPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpdmlkZXIiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3gtY29udGVudCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWlucy1zaWdudXAtZm9ybSBjb250YWlucy1uZXdzbGV0dGVyLXJlcXVlc3QtZm9ybSI+CiAgICAgICAgICAgICAgICAgICAgPGZvcm0gYWN0aW9uPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIgbWV0aG9kPSJwb3N0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0ibGFuZyIgdmFsdWU9ImVuIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImFjdGlvbiIgdmFsdWU9ImZia19yZXF1ZXN0X3RvX3NpZ251cF9mb3JfbmV3c2xldHRlciIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJfd3Bub25jZSIgdmFsdWU9IjNkMjBmNmFkY2YiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iX3JjdG9rZW4iIHZhbHVlPSIiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIG5hbWU9ImVtYWlsIiBwbGFjZWhvbGRlcj0iRS1tYWlsIGFkZHJlc3MiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InN1Ym1pdCIgbmFtZT0ic3VibWl0IiB2YWx1ZT0iU1VCU0NSSUJFIi8+CiAgICAgICAgICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjb250YWlucy1zdWJzY3JpYmVyLWFjdGlvbnMiPgogICAgICAgICAgICAgICAgICAgICAgICBJZiB5b3UgYXJlIGFscmVhZHkgYSBzdWJzY3JpYmVyIG9mIHRoaXMgbmV3c2xldHRlciwgeW91IGNhbiByZXF1ZXN0IHRvIDxhIGhyZWY9IiMiIGNsYXNzPSJ0cmlnZ2Vycy1uZXdzbGV0dGVyLXVwZGF0ZSI+dXBkYXRlIHlvdXIgcHJlZmVyZW5jZXM8L2E+IG9yIHRvIDxhIGhyZWY9IiMiIGNsYXNzPSJ0cmlnZ2Vycy1uZXdzbGV0dGVyLXVuc3Vic2NyaWJlIj5jYW5jZWwgeW91ciBzdWJzY3JpcHRpb248L2E+LiAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbmZpcm1hdGlvbi1tZXNzYWdlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhIGZhLWNoZWNrIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5XZSd2ZSBzZW50IHlvdSBhbiBlbWFpbCBtZXNzYWdlLCB3aGljaCBjb250YWlucyBhbGwgZGV0YWlscyB0byBjb25maXJtIHlvdXIgYWRkcmVzcyB0byBjb21wbGV0ZSB0aGUgc2lnbnVwIHRvIG91ciBuZXdzbGV0dGVyLjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KPC9tYWluPgoKCgkJPGZvb3Rlcj4KCQkJPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KCQkJCTxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuLyIgY2xhc3M9ImxvZ28tbWFnYXppbmUgc3ByaXRlIj48L2E+CgoJCQkJPCEtLSBNYWluIE5hdiAtLT4KCQkJCTxuYXYgY2xhc3M9Im1lbnUtbWFnYXppbmUtbWFpbi1uYXYtZW4tY29udGFpbmVyIj48dWwgaWQ9Im1lbnUtbWFnYXppbmUtbWFpbi1uYXYtZW4tMiIgY2xhc3M9ImZvb3Rlci1uYXYiPjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NCBmYmtuZXdzY2F0ZWdvcnktYXdhcmRzIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2F3YXJkcy8iPkF3YXJkczwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTUgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9ldmVudHMvIj5FdmVudHM8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU2IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvaGFsbC1vZi1mYW1lLyI+SGFsbCBPZiBGYW1lPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NyBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9vcHBvcnR1bml0aWVzLyI+T3Bwb3J0dW5pdGllczwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTggZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL3Jlc2VhcmNoLyI+UmVzZWFyY2g8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvZnV0dXJlLyI+VHJlbmRzJmFtcDtGdXR1cmU8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTYwIGZia25ld3NjYXRlZ29yeS1zdG9yaWVzIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL3N0b3JpZXMvIj5TdG9yaWVzPC9hPjwvbGk+CjwvdWw+PC9uYXY+CgkJCQk8dWwgY2xhc3M9InNvY2lhbCI+CgkJCQkJPGxpPjxhIGNsYXNzPSJmYWIgZmEtbGlua2VkaW4iIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2Zia3Jlc2VhcmNoLyIgdGFyZ2V0PSJfYmxhbmsiPjwvYT48L2xpPgoJCQkJCTxsaT48YSBjbGFzcz0iZmFiIGZhLWZhY2Vib29rIiBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vRm9uZGF6aW9uZUJydW5vS2Vzc2xlciIgdGFyZ2V0PSJfYmxhbmsiPjwvYT48L2xpPgoJCQkJCTxsaT48YSBjbGFzcz0iZmFiIGZhLWluc3RhZ3JhbSIgaHJlZj0iaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9mYmtyZXNlYXJjaC8iIHRhcmdldD0iX2JsYW5rIj48L2E+PC9saT4KCQkJCQk8bGk+PGEgY2xhc3M9ImZhYiBmYS14LXR3aXR0ZXIiIGhyZWY9Imh0dHBzOi8veC5jb20vRkJLX3Jlc2VhcmNoIiB0YXJnZXQ9Il9ibGFuayI+PC9hPjwvbGk+CgkJCQkJPGxpPjxhIGNsYXNzPSJmYWIgZmEteW91dHViZSIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vQEZCS3Jlc2VhcmNoIiB0YXJnZXQ9Il9ibGFuayI+PC9hPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGNsYXNzPSJmYSBmYS1yc3Mtc3F1YXJlIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9mZWVkL3Jzcy8iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iU3Vic2NyaWJlIHRvIG91ciBuZXdzIGZlZWQhIj48L2E+PC9saT4KCQkJCTwvdWw+CgogICAgICAgICAgICAgICAgPG5hdiBjbGFzcz0ibWVudS1mb290ZXItbWVudS1lbi1jb250YWluZXIiPjx1bCBpZD0ibWVudS1mb290ZXItbWVudS1lbiIgY2xhc3M9ImZvb3Rlci1zZWNvbmRhcnktbmF2Ij48bGkgaWQ9Im1lbnUtaXRlbS00NDkzIiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tNDQ5MyI+PGEgaHJlZj0iaHR0cDovL3d3dy5mYmsuZXUvZW4vcHJpdmFjeS1jb29raWVzLXBvbGljeS8iPlByaXZhY3kgYW5kIGNvb2tpZSBwb2xpY3k8L2E+PC9saT4KPGxpIGlkPSJtZW51LWl0ZW0tNDQ2OCIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS1wb3N0X3R5cGUgbWVudS1pdGVtLW9iamVjdC1wYWdlIG1lbnUtaXRlbS00NDY4Ij48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jb250cmlidXRvcnMvIj5Db250cmlidXRvcnM8L2E+PC9saT4KPGxpIGlkPSJtZW51LWl0ZW0tODUxOCIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS1wb3N0X3R5cGUgbWVudS1pdGVtLW9iamVjdC1wYWdlIG1lbnUtaXRlbS04NTE4Ij48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9hYm91dC11cy8iPkFib3V0IHVzPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTQ0NzMiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtY3VzdG9tIG1lbnUtaXRlbS1vYmplY3QtY3VzdG9tIG1lbnUtaXRlbS00NDczIj48YSBocmVmPSIvZW4vZmVlZCI+UlNTPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTQ0NjkiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtY3VzdG9tIG1lbnUtaXRlbS1vYmplY3QtY3VzdG9tIG1lbnUtaXRlbS00NDY5Ij48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly93d3cuZmJrLmV1LyI+RkJLIHdlYnNpdGU8L2E+PC9saT4KPC91bD48L25hdj4KCQkJCTxkaXYgY2xhc3M9ImNvcHkiPgogICAgICAgICAgICAgICAgICAgIEZCSyB8IEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciAgICAgICAgICAgICAgICAgICAgJm5ic3A7Jm1kYXNoOyZuYnNwOwogICAgICAgICAgICAgICAgICAgIEFsbCByaWdodHMgcmVzZXJ2ZWQgwqkgMjAxNwkJCQk8L2Rpdj4KCgkJCTwvZGl2PgoJCTwvZm9vdGVyPgoKCQk8YSBjbGFzcz0iY29udGFpbnMtdG8tdG9wIiBkYXRhLXRocmVzaG9sZD0iMzMlIj4KCQkJPHNwYW4gY2xhc3M9ImZhIGZhLWNoZXZyb24tdXAiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+CgkJPC9hPgoKCQk8c2NyaXB0IHR5cGU9InNwZWN1bGF0aW9ucnVsZXMiPgp7InByZWZldGNoIjpbeyJzb3VyY2UiOiJkb2N1bWVudCIsIndoZXJlIjp7ImFuZCI6W3siaHJlZl9tYXRjaGVzIjoiL2VuLyoifSx7Im5vdCI6eyJocmVmX21hdGNoZXMiOlsiL3dwLSoucGhwIiwiL3dwLWFkbWluLyoiLCIvd3AtY29udGVudC91cGxvYWRzLyoiLCIvd3AtY29udGVudC8qIiwiL3dwLWNvbnRlbnQvcGx1Z2lucy8qIiwiL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS8qIiwiL2VuLypcXD8oLispIl19fSx7Im5vdCI6eyJzZWxlY3Rvcl9tYXRjaGVzIjoiYVtyZWx+PVwibm9mb2xsb3dcIl0ifX0seyJub3QiOnsic2VsZWN0b3JfbWF0Y2hlcyI6Ii5uby1wcmVmZXRjaCwgLm5vLXByZWZldGNoIGEifX1dfSwiZWFnZXJuZXNzIjoiY29uc2VydmF0aXZlIn1dfQo8L3NjcmlwdD4KPGRpdiBpZD0iYWQ2ZDNmYWQwLTE2NjUtNDQ1Ny1hYTUyLTRlNmEwYzM1Nzk2MyIgY29uc2VudC1za2lwLWJsb2NrZXI9IjEiIGNsYXNzPSIiIGRhdGEtYmc9ImJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zODApOyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zODApOyAtbW96LWJhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7LW8tYmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KTsgcG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDo5OTk5OTk7cG9pbnRlci1ldmVudHM6YWxsO2Rpc3BsYXk6bm9uZTtmaWx0ZXI6bm9uZTttYXgtd2lkdGg6MTAwdnc7bWF4LWhlaWdodDoxMDB2aDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTsiID48L2Rpdj4JPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoJCXZhciBjID0gZG9jdW1lbnQuYm9keS5jbGFzc05hbWU7CgkJYyA9IGMucmVwbGFjZSggL2V2ZXJlc3QtZm9ybXMtbm8tanMvLCAnZXZlcmVzdC1mb3Jtcy1qcycgKTsKCQlkb2N1bWVudC5ib2R5LmNsYXNzTmFtZSA9IGM7Cgk8L3NjcmlwdD4KCTxzY3JpcHQgZGF0YS1jZmFzeW5jPSJmYWxzZSIgaWQ9InJlYWwtY29va2llLWJhbm5lci1wcm8tYmxvY2tlci1qcyIgZGVmZXIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50LzhlYzUxOTNkMTFmNWY0YTUzYWU1N2U1OTk3NDJlYmE5L2Rpc3QvODU1NDUxMzM2LmpzIj48L3NjcmlwdD4KCjxzY3JpcHQgaWQ9Im1hZ25pZmljLXBvcHVwLWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvbWFnbmlmaWMtcG9wdXAvanF1ZXJ5Lm1hZ25pZmljLXBvcHVwLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBpZD0idmV4LWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvdmV4L2pzL3ZleC5jb21iaW5lZC5taW4uanMiPjwvc2NyaXB0PgoKPHNjcmlwdCBpZD0iYmxvY2t1aS1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL2pxdWVyeS5ibG9ja1VJLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBpZD0iZWxsaXBzaXMtanMiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9qcXVlcnkuZWxsaXBzaXMubWluLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBpZD0iZmJrLWluZGV4LWpzLWV4dHJhIj4KdmFyIGZia19uZXdzbGV0dGVyID0geyJlbmRwb2ludCI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWFkbWluL2FkbWluLWFqYXgucGhwIiwibGFuZyI6ImVuIiwicmVjYXB0Y2hhS2V5IjoiNkxjOW9qSVVBQUFBQU03dXk2OHM4cmFxckVVTEFzU3RhOUVOUThucyIsInJlY2FwdGNoYU1lc3NhZ2UiOiJQbGVhc2UgY29uZmlybSB0aGF0IHlvdSBhcmUgbm90IGEgcm9ib3QgaW4gb3JkZXIgdG8gY29tcGxldGUgdGhpcyBvcGVyYXRpb24uIiwiY2FuY2VsIjoiQ0FOQ0VMIiwib2siOiJDT05USU5VRSIsInVwZGF0ZSI6eyJhY3Rpb24iOiJmYmtfcmVxdWVzdF90b191cGRhdGVfbmV3c2xldHRlcl9zdWJzY3JpcHRpb24iLCJub25jZSI6IjQ3NzFjMDUxYWUiLCJtZXNzYWdlIjoiUGxlYXNlIGluZGljYXRlIHRoZSBlbWFpbCBhZGRyZXNzIG9mIHlvdXIgbmV3c2xldHRlciBzdWJzY3JpcHRpb24gaW4gb3JkZXIgdG8gdXBkYXRlIHlvdXIgcHJlZmVyZW5jZXMuIiwicGxhY2Vob2xkZXIiOiJFLW1haWwgYWRkcmVzcyIsImNvbmZpcm1hdGlvbiI6IldlJ3ZlIHNlbnQgeW91IGFuIGVtYWlsIG1lc3NhZ2UsIHdoaWNoIGNvbnRhaW5zIGFsbCBkZXRhaWxzIHRvIHVwZGF0ZSB5b3VyIG5ld3NsZXR0ZXIgc3Vic2NyaXB0aW9uLiIsImVycm9yIjoiU29tZXRoaW5nIHdlbnQgd3JvbmcgZHVyaW5nIHRoaXMgcmVxdWVzdCwgcGxlYXNlIHRyeSBhZ2FpbiBhbmQgbWFrZSBzdXJlIGFsbCBpbmZvcm1hdGlvbiBpcyBlbnRlcmVkIGNvcnJlY3RseS4ifSwidW5zdWJzY3JpYmUiOnsiYWN0aW9uIjoiZmJrX3JlcXVlc3RfdG9fdW5zdWJzY3JpYmVfZnJvbV9uZXdzbGV0dGVyIiwibm9uY2UiOiIwMjI4NmRkYjkxIiwibWVzc2FnZSI6IlBsZWFzZSBpbmRpY2F0ZSB0aGUgZW1haWwgYWRkcmVzcyBvZiB5b3VyIG5ld3NsZXR0ZXIgc3Vic2NyaXB0aW9uIGluIG9yZGVyIHRvIGNhbmNlbCB5b3VyIHN1YnNjcmlwdGlvbi4iLCJwbGFjZWhvbGRlciI6IkUtbWFpbCBhZGRyZXNzIiwiY29uZmlybWF0aW9uIjoiV2UndmUgc2VudCB5b3UgYW4gZW1haWwgbWVzc2FnZSwgd2hpY2ggY29udGFpbnMgYWxsIGRldGFpbHMgdG8gY2FuY2VsIHlvdXIgbmV3c2xldHRlciBzdWJzY3JpcHRpb24uIiwiZXJyb3IiOiJTb21ldGhpbmcgd2VudCB3cm9uZyBkdXJpbmcgdGhpcyByZXF1ZXN0LCBwbGVhc2UgdHJ5IGFnYWluIGFuZCBtYWtlIHN1cmUgYWxsIGluZm9ybWF0aW9uIGlzIGVudGVyZWQgY29ycmVjdGx5LiJ9fTsKLy8jIHNvdXJjZVVSTD1mYmstaW5kZXgtanMtZXh0cmEKPC9zY3JpcHQ+CjxzY3JpcHQgaWQ9ImZiay1pbmRleC1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvamF2YXNjcmlwdHMvaW5kZXguanMiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJmYmstdG90b3AtanMiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2phdmFzY3JpcHRzL3RvdG9wLmpzIj48L3NjcmlwdD4KCgkJPC9kaXY+Cgk8c2NyaXB0IGRlZmVyIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC9jYWNoZS9hdXRvcHRpbWl6ZS9qcy9hdXRvcHRpbWl6ZV9iZjk3YWQyZDM0NmQ2MjFiNGYwMjBkMzRkMzE4MDNjOC5qcyI+PC9zY3JpcHQ+PC9ib2R5Pgo8L2h0bWw+').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_a834d6dad757c591a929ad4ebecdc2e6').append(pageContent.find('.posts-list')[0].outerHTML);\n\n                        $('#magazine_news_a834d6dad757c591a929ad4ebecdc2e6 ul li a').each(function () {\n                            $(this).attr('target', '_blank');\n                        });\n\n                        $('#magazine_news_a834d6dad757c591a929ad4ebecdc2e6 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_a834d6dad757c591a929ad4ebecdc2e6').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 v28.5 - 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}]}}