{"id":39997,"date":"2025-11-06T14:51:09","date_gmt":"2025-11-06T13:51:09","guid":{"rendered":"https:\/\/efaktura.nl\/konwerterxml\/"},"modified":"2026-05-26T14:49:22","modified_gmt":"2026-05-26T12:49:22","slug":"converterxml","status":"publish","type":"page","link":"https:\/\/efaktura.nl\/en\/converterxml\/","title":{"rendered":"Converter"},"content":{"rendered":"<!-- Added by Post\/Page Specific Custom Code plugin, thank you for using! -->\n<style>\/* Podstawowe style *\/\r\n.krok {\r\n  border: 2px solid #635C71;\r\n  font-family: Lato;\r\n  text-transform: uppercase;\r\n  padding: 5px 10px;\r\n  border-radius: 10px;\r\n  width: fit-content;\r\n}\r\n\r\n#tresc {\r\n  margin: 0 !important\r\n}\r\n\r\nh1 {\r\ncolor: #635C71 !important;\r\nfont-size: 50px !important;\r\n}\r\n\r\n.arrow {\r\n  position: absolute;\r\n  transform: translateX(30%);\r\n}\r\n\r\n\/* Kontener g\u0142\u00f3wny *\/\r\n.hiw {\r\n  max-width: 670px;\r\n  margin: 0 auto;\r\n  display: flex;\r\n  gap: 16px;\r\n  align-items: stretch;\r\n}\r\n\r\n\/* Kolumny *\/\r\n.hiw-col-1,\r\n.hiw-col-2,\r\n.hiw-col-3 {\r\n  flex: 1;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 16px;\r\n}\r\n\r\n.hiw-col-1 {\r\n  background: #eeeeee;\r\n  padding: 16px;\r\n}\r\n\r\n.hiw-col-2 {\r\n  background: #ececec;\r\n  padding: 16px;\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.hiw-col-3 {\r\n  background: #e4e4e4;\r\n  padding: 16px;\r\n}\r\n\r\n\/* Prostok\u0105ty *\/\r\n.rectangle {\r\n  border: 2px #635C71 solid;\r\n  border-radius: 8px;\r\n  padding: 10px;\r\n  position: relative;\r\n  box-sizing: border-box;\r\n  background: white;\r\n}\r\n\r\n.rectangle--up {\r\n  height: 137px;\r\n}\r\n\r\n.rectangle--down {\r\n  height: 109px;\r\n}\r\n\r\n\/* Okr\u0105g\u0142y element (\u015brodek) *\/\r\n.circle {\r\n  border: 2px #635C71 solid;\r\n  border-radius: 50%;\r\n  padding: 10px;\r\n  width: 192px;\r\n  height: 192px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: white;\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* Mobile - do 781px *\/\r\n@media (max-width: 781px) {\r\n  .arrow {\r\n    display: none;\r\n  }\r\n  \r\n  .col {\r\n    padding-left: 20px;\r\n    padding-right: 20px;\r\n  }\r\n  \r\n  .col p {\r\n    text-align: center;\r\n  }\r\n  \r\n  .krok {\r\n    margin: 0 auto;\r\n  }\r\n  \r\n  .col .wp-block-image {\r\n    margin: 0 auto !important;\r\n    width: fit-content !important;\r\n  }\r\n\r\nh1 {\r\nfont-size: 36px !important;\r\n}\r\n}\r\n\r\n\/* Tablet - do 900px *\/\r\n@media (max-width: 900px) {\r\n  .arrow img {\r\n    width: 180px !important;\r\n  }\r\n}\r\n\r\n\/* Tablet - do 1073px *\/\r\n@media (max-width: 1073px) {\r\n  .arrow {\r\n    transform: translateX(35%);\r\n  }\r\n  \r\n  .arrow img {\r\n    width: 80%;\r\n  }\r\n}\r\n\r\n\/* Desktop - od 782px *\/\r\n@media (min-width: 782px) {\r\n  .arrow-mobile {\r\n    display: none;\r\n  }\r\n}\r\n\r\n\/* Desktop - od 1074px *\/\r\n@media (min-width: 1074px) {\r\n  .arrow {\r\n    right: 0;\r\n  }\r\n}<\/style>\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#ebebeb\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading has-text-align-center\">eFaktura.nl XML Converter<\/h1>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Read invoices from XML files with the eFaktura.nl Converter preview<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"314\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/automail_xml-to-pdf-1.png\" alt=\"Ilustracja przedstawiaj\u0105ce konwertowanie pliku XML do PDF\" class=\"wp-image-39652\" style=\"object-fit:cover;width:534px;height:auto\" srcset=\"https:\/\/efaktura.nl\/wp-content\/uploads\/automail_xml-to-pdf-1.png 534w, https:\/\/efaktura.nl\/wp-content\/uploads\/automail_xml-to-pdf-1-300x176.png 300w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/figure>\n<\/div>\n\n\n<div class=\"wp-block-columns is-not-stacked-on-mobile ticss-dfbb6eaf has-white-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n            <script src=\"https:\/\/app.efaktura.nl\/e\/iframe-resizer\/iframeResizer.min.js\"><\/script>\n\n            <iframe loading=\"lazy\"\n                id=\"id4447072365763986389\"\n                src=\"https:\/\/app.efaktura.nl\/embed?lang=en#\/peppol-xml\"\n                width=\"100%\"\n                height=\"1px\"\n                frameBorder=\"0\"\n            ><\/iframe>\n        \n            <script>\n                iFrameResize(\n                    {\n                        log: false,\n                        heightCalculationMethod: \"max\",\n                    },\n                    \"#id4447072365763986389\"\n                )\n            <\/script>\n        \n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list ticss-9be0df51\">\n<li>FREE<\/li>\n\n\n\n<li>NO SOFTWARE DOWNLOAD<\/li>\n\n\n\n<li>SECURE<\/li>\n\n\n\n<li>NO LIMITS<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div id=\"popup\" class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group ticss-700d51d1 is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-e1a05fa4 wp-block-group-is-layout-flex\" style=\"padding-top:0;padding-bottom:0\">\n<h2 class=\"wp-block-heading has-text-align-center\">Use the clear XML file preview in eFaktura.nl Converter \u2013 so you always know what you send and receive.<\/h2>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-4562a2b6\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">XML files are increasingly part of everyday business operations. Though they appear coded, they contain essential transaction data \u2013 for both income and expense invoices. That\u2019s why it\u2019s so important to view and understand their content.<\/p>\n<\/div>\n\n\n\n<div style=\"height:3rem\" aria-hidden=\"true\" class=\"wp-block-spacer ticss-62abbb38\"><\/div>\n\n\n\n<div class=\"wp-block-group ticss-443b285d is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-524f8de7 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading has-text-align-center\">How to read an invoice in XML format?<\/h2>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-4562a2b6\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">With the implementation of the Peppol network across the European Union, businesses are required to send and receive documents in a standardized UBL format (Universal Business Language). This data is stored as a structured digital XML file.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns ticss-3251e05b is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column col is-layout-flow wp-block-column-is-layout-flow\" style=\"--col-width:270px;flex-basis:270px\">\n<div class=\"wp-block-group ticss-65f1f8bf is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"60\" height=\"60\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/krok1.svg\" alt=\"\" class=\"wp-image-39720\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full arrow\"><img loading=\"lazy\" decoding=\"async\" width=\"255\" height=\"12\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/xml-arrow.svg\" alt=\"\" class=\"wp-image-39755\" style=\"object-fit:cover\"\/><\/figure>\n<\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"krok wp-block-paragraph\">step 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>UPLOAD FILE<\/strong> from your device or drag it into the eFaktura.nl Converter field.<\/p>\n\n\n<div class=\"wp-block-image arrow-mobile\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"12\" height=\"39\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/arrow-mobile.svg\" alt=\"\" class=\"wp-image-39931\"\/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column col is-layout-flow wp-block-column-is-layout-flow\" style=\"--col-width:270px;flex-basis:270px\">\n<div class=\"wp-block-group ticss-46378b1c is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"60\" height=\"60\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/krok2-1.svg\" alt=\"\" class=\"wp-image-39731\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large arrow\"><img loading=\"lazy\" decoding=\"async\" width=\"255\" height=\"12\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/xml-arrow.svg\" alt=\"\" class=\"wp-image-39755\"\/><\/figure>\n<\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"krok wp-block-paragraph\">step 2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select the <strong>PREVIEW<\/strong> option.<\/p>\n\n\n<div class=\"wp-block-image arrow-mobile\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"12\" height=\"39\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/arrow-mobile.svg\" alt=\"\" class=\"wp-image-39931\"\/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column col is-layout-flow wp-block-column-is-layout-flow\" style=\"--col-width:270px;flex-basis:270px\">\n<div class=\"wp-block-group ticss-290d626c is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"60\" height=\"60\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/krok3-1.svg\" alt=\"\" class=\"wp-image-39740\"\/><\/figure>\n<\/div>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"krok wp-block-paragraph\">step 3<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select the <strong>SEND BY EMAIL<\/strong> option if you want to save the result as a PDF file.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center ticss-8e0e4f40 has-text-color has-link-color wp-elements-29eaa4c0ca71e1f198679b0a2fda84e7 wp-block-paragraph\" style=\"color:#6499ab\">Uploaded files are processed solely to display their content in the eFaktura.nl Converter. Data is not shared or transferred to third parties. Files and results are automatically deleted from the server 48 hours after upload.<\/p>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group ticss-f2cd8d24 has-white-color has-text-color has-background has-link-color wp-elements-c342b27cf71b14d60df776042b164629 is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-20d0575b wp-block-group-is-layout-flex\" style=\"background-color:#765aa6\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"165\" height=\"20\" src=\"https:\/\/efaktura.nl\/wp-content\/uploads\/ef-logo.svg\" alt=\"\" class=\"wp-image-39825\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer ticss-ef3956e8 wp-container-content-b83b6736\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-white-color has-text-color has-link-color wp-elements-ef6b03c7cddc8bad786c5db7fad76002\">Create a free account and test the full system for 30 days.<\/h3>\n\n\n\n<p class=\"has-text-align-center has-white-color has-text-color has-link-color wp-elements-9f5d2f4be10fe2fa1f3666d769ace941 wp-block-paragraph\">After the trial, choose the plan that best suits your business.<\/p>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer ticss-edc2743c wp-container-content-5082a153\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/app.efaktura.nl\/#\/login\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">zacznij tutaj<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:3rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group ticss-443b285d is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-524f8de7 wp-block-group-is-layout-flex\">\n<h3 class=\"wp-block-heading has-text-align-center\">XML file \u2013 the new invoicing standard<\/h3>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-4562a2b6\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">With Peppol being implemented across the European Union, businesses are required to send and receive documents in the standardized UBL format. This data is saved in a structured digital XML file.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group ticss-443b285d is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-524f8de7 wp-block-group-is-layout-flex\">\n<h3 class=\"wp-block-heading has-text-align-center\">What is the XML format?<\/h3>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-4562a2b6\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">XML is a universal data format used to structure information. Unlike HTML, which focuses on visual presentation, XML is designed for data structure and transfer between systems \u2013 making it ideal for e-invoicing.<\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#ebebeb\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns ticss-4a8372bf is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1763543652836\"><strong class=\"schema-faq-question\">What is an e-invoice?<\/strong> <p class=\"schema-faq-answer\">An e-invoice is an invoice issued, sent, and processed in a structured digital format (e.g. XML\/UBL), which allows accounting and tax systems to automatically read the data.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763543690079\"><strong class=\"schema-faq-question\">Is a PDF invoice also an e-invoice?<\/strong> <p class=\"schema-faq-answer\">No. A PDF is a digital document, but it\u2019s not considered an e-invoice under the new regulations. An e-invoice must be machine-readable and sent in a standardized format such as XML\/UBL.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763543742430\"><strong class=\"schema-faq-question\">Who is required to issue e-invoices?<\/strong> <p class=\"schema-faq-answer\">The obligation to issue e-invoices depends on the country and type of business.<br\/><br\/>In the Netherlands, the requirement already applies to invoices sent to the public sector (e.g. municipalities, schools, government institutions) and must be carried out through the Peppol network in UBL\/XML format. The B2B e-invoicing obligation has been announced, but no specific date has been set yet.<br\/><br\/>In Belgium, mandatory B2B e-invoicing will take effect on January 1, 2026. From that date, all companies will be required to issue invoices in the Peppol-compliant format.<br\/><br\/>In Germany, the e-invoicing obligation will be introduced in two phases:<br\/>\u2013 from January 1, 2025 \u2013 the obligation to receive B2B e-invoices,<br\/>\u2013 from January 1, 2027 \u2013 the obligation to issue B2B e-invoices.<br\/><br\/>In Poland, e-invoicing under the National e-Invoicing System (KSeF) has been mandatory since July 1, 2024 for active VAT payers. Poland does not use Peppol but is implementing its own solution in line with the EU\u2019s ViDA concept.<br\/><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763543750885\"><strong class=\"schema-faq-question\">What should I do if I receive an invoice in XML format but my country doesn\u2019t yet require Peppol?<\/strong> <p class=\"schema-faq-answer\">You can process it without any problem. In eFaktura.nl, you can clearly preview the data from the XML file \u2013 even if Peppol isn\u2019t mandatory in your country yet.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763543878075\"><strong class=\"schema-faq-question\">How can I check the data in an XML invoice?<\/strong> <p class=\"schema-faq-answer\">In eFaktura.nl, we provide a visual XML file preview \u2013 no code, just clear and readable information. You\u2019ll see the contractor\u2019s data, amounts, VAT, and other invoice details.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763543934646\"><strong class=\"schema-faq-question\">What if I\u2019m not using any invoicing software?<\/strong> <p class=\"schema-faq-answer\">It\u2019s a great time to start. In eFaktura.nl, we\u2019ll guide you step by step, making invoicing simple and enjoyable. You\u2019ll also gain tools to meet your tax obligations and better organize your business.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763543950601\"><strong class=\"schema-faq-question\">Can I use Peppol during the free trial of eFaktura.nl?<\/strong> <p class=\"schema-faq-answer\">Yes. During the trial period, you can test Peppol without any limitations \u2013 send and receive e-invoices just like in the full version of the system<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763544128298\"><strong class=\"schema-faq-question\">In which eFaktura.nl plans is Peppol integration available?<\/strong> <p class=\"schema-faq-answer\">Peppol is available in the Standard plan and higher. The Pro version also offers advanced automation and reporting options.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763544137333\"><strong class=\"schema-faq-question\">How much does it cost to use Peppol in eFaktura.nl?<\/strong> <p class=\"schema-faq-answer\">There are no additional fees for using Peppol. It\u2019s fully included in your subscription.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763544150260\"><strong class=\"schema-faq-question\">Who is required to use Peppol?<\/strong> <p class=\"schema-faq-answer\">Companies operating in the B2B model in countries where e-invoicing via Peppol is mandatory \u2013 including Belgium (from 2026) and Germany (from 2025\/2027).<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763544163554\"><strong class=\"schema-faq-question\">What happens if I don\u2019t integrate with Peppol?<\/strong> <p class=\"schema-faq-answer\">Without integration, your invoice may be rejected by the recipient, especially in countries where Peppol is mandatory. You may also face VAT reporting issues.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1763544183532\"><strong class=\"schema-faq-question\">What should I do if I have problems verifying my identity during Peppol integration?<\/strong> <p class=\"schema-faq-answer\">Contact our support team via chat in the eFaktura.nl app \u2013 we\u2019ll help you complete this process quickly.<\/p> <\/div> <\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>eFaktura.nl XML Converter Read invoices from XML files with the eFaktura.nl Converter preview Use the clear XML file preview in eFaktura.nl Converter \u2013 so you always know what&#8230;<\/p>\n","protected":false},"author":7,"featured_media":39654,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"lpage.php","meta":{"_acf_changed":false,"_crdt_document":"{\"document\":\"AACzAfTgwY8engqM0pSrGPTgwY8eSozSlKsYtODBjx6M0pSrGLTgwY8ejNKUqxi04MGPHozSlKsYtODBjx6M0pSrGLTgwY8ejNKUqxi04MGPHozSlKsYtODBjx6M0pSrGLTgwY8ejNKUqxi04MGPHozSlKsYtODBjx6M0pSrGLTgwY8ejNKUqxi04MGPHozSlKsYtODBjx6M0pSrGLTgwY8ejNKUqxi04MGPHozSlKsY9ODBjx4A1AYIFLIgtgaGCbofqAyYC4QbhAaeA6YHuBekBYgDigeyK4oHhimMB4oblhmOD6IirAy6B5oXmAiwE6YHshamB6Yauga8sgMBAAgCAQIKAQ1KLAIBAgoCQgETSgCuAQECCgJCAQ1KALYCAQIKAQxKACwBAgoBCkomAgECCgECShYCAQIKAQBKwAGUAQECCgEFShwCAQIKAkIBAUoAIAECCgJCAQFKAIABAQIKAkIBAUoAJAECCgJCAQFK9AmeCgECCgEMSioCAQIKAQ5KLgIBAgoCQgETSgCKBAECCgEASgAUAQIKAkIBDUrOBZgNAQIKAQFKABYBAgoBDUosAgECCgJCARNKAIYCAQIKAQBKABQBAgoCQgENSsgDmAsBAgoBCUokAgECCgEEShoCAQIKAQ1KLAIBAgoBCEoAJAECCgEKStIBugEBAgoASgASAQIKAkIBA0oAKAECCgJCAQJKAJYDAQIKAQpK5gaOBwECCgEEShoCAQIKAQ1KLAIBAgoBCEoAJAECCgEJStIBuAEBAgoASgASAQIKAkIBA0oAKAECCgJCAQJKALABAQIKAQpK\/gSmBQECCgEEShoCAQIKAQ1KLAIBAgoBCEpukgEBAgoASgASAQIKAkIBA0oAKAECCgJCAQJKwhCYEwECCgBKABIBAgoCQgENSgCyBwECCgBKABIBAgoBD0owAgECCgEJSgAmAQIKAQJKABgBAgoCQgETSgCyAgECCgJCAQ1KAK4CAQIKAQJKABgBAgoBAkoWAgECCgEBCEgBB0rACIQJAQIKAEoAEgECCgENSiwCAQIKAkIBE0oAhgIBAgoBAEoAFAECCgJCAQ1KyAO+CQECCgENSiwCAQIKAkIBE0oAqgEBAgoBAEoAFAECCgJCAQ1K4Eu2UgECCgEMSioCAQIKAQlKJAIBAgoBAkoWAgECCgJCAQJKACABAgoASgASAQIKAEoSAv6HCLwPoiycJqIJnh+sCLwykDCWIqQoji+UH4gcmB6MIoK6A74FEoIBEroCLBSEDRAGEoYLEBYcEqAGHBK4BBwSkAUSrAcGEhaCARIGsgKuAhKiARMArAkSsAksEMyGCLwPoiycJqIJnh+sCLwykDCWIqQoji+UH4gcmB6MIoaaBAI\/kCG8D6IsnCaiCZ4frAi8MpAwliKkKI4vlB+IHJgejCLIjwSAB4ghoguQBrAHrgWRBwCSB44apiOGCKQIsQcA7wcoAycABAAnAAQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEACcAKAQnACgCJwAHACEAKAInACgPJwAHACgDJwEEACgVJwCHACgDJwEEACgPJwCHACgDJwAoAScAKAsnAIcAIQAoAicAKAMhACgHJwAHACgDJwAoBCcABwAoAycAKAInAIcAIQAoAicAKAMhACgCJwAHACgDJwEEACgDJwCHACgDJwEEACgDJwCHACgDJwEEACgDJwCHACgDJwEEACgDJwCHACEAKAInACgOJwAHACEAKAInACgEIQAoCicABwAoAycBBAAoFScAhwAoAycAKAInAIcAKAMnAQQAKA8nAIcAIQAoAicAKAIhACcAhwAhACgCJwAoAyEAKAonAAcAKAMnAQQAKBUnAIcAKAMnACgCJwCHACgDJwEEACgPJwCHACEAKAInACgCIQAoBycABwAhACgCJwAoBicABwAhACgCJwAoAyEAKAonAAcAKAMnACgBJwAoBycAhwAoAycAKAEnACgJJwCHACgDJwAoAScAhwAoAycBBAAoBScAhwAoAycBBAAoBCcAhwAoAycAKAEnACgJJwCHACEAKAInACgGJwAHACEAKAInACgDIQAoCicABwAoAycAKAEnACgHJwCHACgDJwAoAScAKAgnAIcAKAMnACgBJwCHACgDJwEEACgFJwCHACgDJwEEACgEJwCHACgDJwAoAScAKAknAIcAIQAoAicAKAYnAAcAIQAoAicAKAMhACgKJwAHACgDJwAoAScAKAcnAIcAKAMnACgBJwCHACgDJwEEACgFJwCHACgDJwEEACgEJwCHACEAKAInACgBJwCHACEAKAInAQQAKA4hACcAhwAhACgCJwAoAScAhwAhACgCJwAoBSEAKAonAAcAKAMnACgBJwAoCCcAhwAhACgCJwAoAyEAJwCHACEAKAInAQQAKBUnAIcAIQAoAicBBAAoDycAhwAhACgCJwAoAyEAJwCHACgDJwAoBCcABwAoAycAKAInAAQAKAknAIcAIQAoAicAKAEnAIcAIQAoAicAKAMhACgKJwAHACgDJwEEACgVJwCHACgDJwAoAicAhwAoAycBBAAoDycAhwAhACgCJwAoAyEAKAonAAcAKAMnAQQAKBUnAIcAKAMnACgCJwCHACgDJwEEACgPJwCHACEAKAInACgOJwAHACEAKAInACgCIQAoBycABwAoAycAKAQnAAcAKAMnAQQAKAQnAIcAKAMnACgBJwCHACgDJwAoAScAIQGhASEAwQ+oKsQPqPLsAs\/iAnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUNvbnZlcnRlcmRvY3VtZW50Y29udGVudDwhLS0gd3A6Z3JvdXAgeyJjbGFzc05hbWUiOiIiLCJzdHlsZSI6eyJjb2xvciI6eyJiYWNrZ3JvdW5kIjoiI2ViZWJlYiJ9fSwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCJ9LCJoYXNDdXN0b21DU1MiOnRydWV9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBoYXMtYmFja2dyb3VuZCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I2ViZWJlYiI+PCEtLSB3cDpoZWFkaW5nIHsidGV4dEFsaWduIjoiY2VudGVyIiwibGV2ZWwiOjF9IC0tPgo8aDEgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIj5lRmFrdHVyYS5ubCBYTUwgQ29udmVydGVyPC9oMT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiYWxpZ24iOiJjZW50ZXIifSAtLT4KPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+UmVhZCBpbnZvaWNlcyBmcm9tIFhNTCBmaWxlcyB3aXRoIHRoZSBlRmFrdHVyYS5ubCBDb252ZXJ0ZXIgcHJldmlldzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjozOTY1Miwid2lkdGgiOiI1MzRweCIsImhlaWdodCI6ImF1dG8iLCJzY2FsZSI6ImNvdmVyIiwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIiwiYWx0IjoiSWx1c3RyYWNqYSBwcnplZHN0YXdpYWp1MDEwNWNlIGtvbndlcnRvd2FuaWUgcGxpa3UgWE1MIGRvIFBERiJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWZ1bGwgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2F1dG9tYWlsX3htbC10by1wZGYtMS5wbmciIGFsdD0iSWx1c3RyYWNqYSBwcnplZHN0YXdpYWrEhWNlIGtvbndlcnRvd2FuaWUgcGxpa3UgWE1MIGRvIFBERiIgY2xhc3M9IndwLWltYWdlLTM5NjUyIiBzdHlsZT0ib2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDo1MzRweDtoZWlnaHQ6YXV0byIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlIHRpY3NzLWRmYmI2ZWFmIGhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIGhhcy1iYWNrZ3JvdW5kIj48IS0tIHdwOmNvbHVtbiAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48IS0tIHdwOnNob3J0Y29kZSAtLT4KW2ludm9pY2x5LXBlcHBvbC14bWwgbGFuZz0iZW4iXQo8IS0tIC93cDpzaG9ydGNvZGUgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCB0aWNzcy05YmUwZGY1MSI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GUkVFPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5OTyBTT0ZUV0FSRSBET1dOTE9BRDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U0VDVVJFPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5OTyBMSU1JVFM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOmdyb3VwIHsibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgdGljc3MtNzAwZDUxZDEiIHN0eWxlPSJwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjAiPjwhLS0gd3A6aGVhZGluZyB7InRleHRBbGlnbiI6ImNlbnRlciJ9IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIj5Vc2UgdGhlIGNsZWFyIFhNTCBmaWxlIHByZXZpZXcgaW4gZUZha3R1cmEubmwgQ29udmVydGVyIOKAkyBzbyB5b3UgYWx3YXlzIGtub3cgd2hhdCB5b3Ugc2VuZCBhbmQgcmVjZWl2ZS48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIwcHgiLCJzdHlsZSI6eyJsYXlvdXQiOnsic2VsZlN0cmV0Y2giOiJmaXhlZCIsImZsZXhTaXplIjoiMC4zcmVtIn19fSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjBweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIn0gLS0+CjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPlhNTCBmaWxlcyBhcmUgaW5jcmVhc2luZ2x5IHBhcnQgb2YgZXZlcnlkYXkgYnVzaW5lc3Mgb3BlcmF0aW9ucy4gVGhvdWdoIHRoZXkgYXBwZWFyIGNvZGVkLCB0aGV5IGNvbnRhaW4gZXNzZW50aWFsIHRyYW5zYWN0aW9uIGRhdGEg4oCTIGZvciBib3RoIGluY29tZSBhbmQgZXhwZW5zZSBpbnZvaWNlcy4gVGhhdOKAmXMgd2h5IGl04oCZcyBzbyBpbXBvcnRhbnQgdG8gdmlldyBhbmQgdW5kZXJzdGFuZCB0aGVpciBjb250ZW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjxkaXYgc3R5bGU9ImhlaWdodDozcmVtIiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciB0aWNzcy02MmFiYmIzOCI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIHRpY3NzLTQ0M2IyODVkIj48IS0tIHdwOmhlYWRpbmcgeyJ0ZXh0QWxpZ24iOiJjZW50ZXIifSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWNlbnRlciI+SG93IHRvIHJlYWQgYW4gaW52b2ljZSBpbiBYTUwgZm9ybWF0PzwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjBweCIsInN0eWxlIjp7ImxheW91dCI6eyJzZWxmU3RyZXRjaCI6ImZpeGVkIiwiZmxleFNpemUiOiIwLjNyZW0ifX19IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiYWxpZ24iOiJjZW50ZXIifSAtLT4KPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+V2l0aCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIFBlcHBvbCBuZXR3b3JrIGFjcm9zcyB0aGUgRXVyb3BlYW4gVW5pb24sIGJ1c2luZXNzZXMgYXJlIHJlcXVpcmVkIHRvIHNlbmQgYW5kIHJlY2VpdmUgZG9jdW1lbnRzIGluIGEgc3RhbmRhcmRpemVkIFVCTCBmb3JtYXQgKFVuaXZlcnNhbCBCdXNpbmVzcyBMYW5ndWFnZSkuIFRoaXMgZGF0YSBpcyBzdG9yZWQgYXMgYSBzdHJ1Y3R1cmVkIGRpZ2l0YWwgWE1MIGZpbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyB0aWNzcy0zMjUxZTA1YiI+PCEtLSB3cDpjb2x1bW4geyJ3aWR0aCI6IjI3MHB4IiwiY2xhc3NOYW1lIjoiY29sIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIHRpY3NzLTY1ZjFmOGJmIj48IS0tIHdwOmltYWdlIHsiaWQiOjM5NzIwLCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2tyb2sxLnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zOTcyMCIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJpZCI6Mzk3NTUsInNjYWxlIjoiY292ZXIiLCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwiY2xhc3NOYW1lIjoiYXJyb3ciLCJoYXNDdXN0b21DU1MiOnRydWV9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgYXJyb3ciPjxpbWcgc3JjPSJodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy94bWwtYXJyb3cuc3ZnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTM5NzU1IiBzdHlsZT0ib2JqZWN0LWZpdDpjb3ZlciIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjI1cHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjI1cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJrcm9rIn0gLS0+CjxwIGNsYXNzPSJrcm9rIj5zdGVwIDE8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlVQTE9BRCBGSUxFPC9zdHJvbmc+IGZyb20geW91ciBkZXZpY2Ugb3IgZHJhZyBpdCBpbnRvIHRoZSBlRmFrdHVyYS5ubCBDb252ZXJ0ZXIgZmllbGQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjM5OTMxLCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIiwiY2xhc3NOYW1lIjoiYXJyb3ctbW9iaWxlIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtbGFyZ2UgYXJyb3ctbW9iaWxlIj48aW1nIHNyYz0iaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMvYXJyb3ctbW9iaWxlLnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zOTkzMSIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPgoKPCEtLSB3cDpjb2x1bW4geyJ3aWR0aCI6IjI3MHB4IiwiY2xhc3NOYW1lIjoiY29sIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIHRpY3NzLTQ2Mzc4YjFjIj48IS0tIHdwOmltYWdlIHsiaWQiOjM5NzMxLCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMva3JvazItMS5zdmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMzk3MzEiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjM5NzU1LCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImNsYXNzTmFtZSI6ImFycm93IiwiaGFzQ3VzdG9tQ1NTIjp0cnVlfSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSBhcnJvdyI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL3htbC1hcnJvdy5zdmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMzk3NTUiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIyNXB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDoyNXB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiY2xhc3NOYW1lIjoia3JvayJ9IC0tPgo8cCBjbGFzcz0ia3JvayI+c3RlcCAyPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2VsZWN0IHRoZSA8c3Ryb25nPlBSRVZJRVc8L3N0cm9uZz4gb3B0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjozOTkzMSwic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJhbGlnbiI6ImNlbnRlciIsImNsYXNzTmFtZSI6ImFycm93LW1vYmlsZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWxhcmdlIGFycm93LW1vYmlsZSI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2Fycm93LW1vYmlsZS5zdmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMzk5MzEiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT4KCjwhLS0gd3A6Y29sdW1uIHsid2lkdGgiOiIyNzBweCIsImNsYXNzTmFtZSI6ImNvbCJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCB0aWNzcy0yOTBkNjI2YyI+PCEtLSB3cDppbWFnZSB7ImlkIjozOTc0MCwic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2tyb2szLTEuc3ZnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTM5NzQwIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMjRweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MjRweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6Imtyb2sifSAtLT4KPHAgY2xhc3M9Imtyb2siPnN0ZXAgMzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNlbGVjdCB0aGUgPHN0cm9uZz5TRU5EIEJZIEVNQUlMPC9zdHJvbmc+IG9wdGlvbiBpZiB5b3Ugd2FudCB0byBzYXZlIHRoZSByZXN1bHQgYXMgYSBQREYgZmlsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW5zIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIycmVtIn0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDoycmVtIiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIgdGljc3MtOGUwZTRmNDAgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiIHN0eWxlPSJjb2xvcjojNjQ5OWFiIj5VcGxvYWRlZCBmaWxlcyBhcmUgcHJvY2Vzc2VkIHNvbGVseSB0byBkaXNwbGF5IHRoZWlyIGNvbnRlbnQgaW4gdGhlIGVGYWt0dXJhLm5sIENvbnZlcnRlci4gRGF0YSBpcyBub3Qgc2hhcmVkIG9yIHRyYW5zZmVycmVkIHRvIHRoaXJkIHBhcnRpZXMuIEZpbGVzIGFuZCByZXN1bHRzIGFyZSBhdXRvbWF0aWNhbGx5IGRlbGV0ZWQgZnJvbSB0aGUgc2VydmVyIDQ4IGhvdXJzIGFmdGVyIHVwbG9hZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMnJlbSJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MnJlbSIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCB0aWNzcy1mMmNkOGQyNCBoYXMtd2hpdGUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWJhY2tncm91bmQgaGFzLWxpbmstY29sb3IiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiM3NjVhYTYiPjwhLS0gd3A6aW1hZ2UgeyJpZCI6Mzk4MjUsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwiYWxpZ24iOiJjZW50ZXIifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2VmLWxvZ28uc3ZnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTM5ODI1Ii8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjEwMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciB0aWNzcy1lZjM5NTZlOCI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6aGVhZGluZyB7InRleHRBbGlnbiI6ImNlbnRlciIsImxldmVsIjozLCJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfHdoaXRlIn19fX0sInRleHRDb2xvciI6IndoaXRlIn0gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIgaGFzLXdoaXRlLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj5DcmVhdGUgYSBmcmVlIGFjY291bnQgYW5kIHRlc3QgdGhlIGZ1bGwgc3lzdGVtIGZvciAzMCBkYXlzLjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnx3aGl0ZSJ9fX19LCJ0ZXh0Q29sb3IiOiJ3aGl0ZSJ9IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy13aGl0ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+QWZ0ZXIgdGhlIHRyaWFsLCBjaG9vc2UgdGhlIHBsYW4gdGhhdCBiZXN0IHN1aXRzIHlvdXIgYnVzaW5lc3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciB0aWNzcy1lZGMyNzQzYyI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6YnV0dG9ucyB7ImxheW91dCI6eyJ0eXBlIjoiZmxleCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIn19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b25zIj48IS0tIHdwOmJ1dHRvbiAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIj48YSBjbGFzcz0id3AtYmxvY2stYnV0dG9uX19saW5rIHdwLWVsZW1lbnQtYnV0dG9uIiBocmVmPSJodHRwczovL2FwcC5lZmFrdHVyYS5ubC8jL2xvZ2luIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93Ij56YWN6bmlqIHR1dGFqPC9hPjwvZGl2Pgo8IS0tIC93cDpidXR0b24gLS0+PC9kaXY+CjwhLS0gL3dwOmJ1dHRvbnMgLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzcmVtIn0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozcmVtIiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIHRpY3NzLTQ0M2IyODVkIj48IS0tIHdwOmhlYWRpbmcgeyJ0ZXh0QWxpZ24iOiJjZW50ZXIiLCJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPlhNTCBmaWxlIOKAkyB0aGUgbmV3IGludm9pY2luZyBzdGFuZGFyZDwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjBweCIsInN0eWxlIjp7ImxheW91dCI6eyJzZWxmU3RyZXRjaCI6ImZpeGVkIiwiZmxleFNpemUiOiIwLjNyZW0ifX19IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiYWxpZ24iOiJjZW50ZXIifSAtLT4KPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+V2l0aCBQZXBwb2wgYmVpbmcgaW1wbGVtZW50ZWQgYWNyb3NzIHRoZSBFdXJvcGVhbiBVbmlvbiwgYnVzaW5lc3NlcyBhcmUgcmVxdWlyZWQgdG8gc2VuZCBhbmQgcmVjZWl2ZSBkb2N1bWVudHMgaW4gdGhlIHN0YW5kYXJkaXplZCBVQkwgZm9ybWF0LiBUaGlzIGRhdGEgaXMgc2F2ZWQgaW4gYSBzdHJ1Y3R1cmVkIGRpZ2l0YWwgWE1MIGZpbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgdGljc3MtNDQzYjI4NWQiPjwhLS0gd3A6aGVhZGluZyB7InRleHRBbGlnbiI6ImNlbnRlciIsImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWNlbnRlciI+V2hhdCBpcyB0aGUgWE1MIGZvcm1hdD88L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIwcHgiLCJzdHlsZSI6eyJsYXlvdXQiOnsic2VsZlN0cmV0Y2giOiJmaXhlZCIsImZsZXhTaXplIjoiMC4zcmVtIn19fSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjBweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIn0gLS0+CjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPlhNTCBpcyBhIHVuaXZlcnNhbCBkYXRhIGZvcm1hdCB1c2VkIHRvIHN0cnVjdHVyZSBpbmZvcm1hdGlvbi4gVW5saWtlIEhUTUwsIHdoaWNoIGZvY3VzZXMgb24gdmlzdWFsIHByZXNlbnRhdGlvbiwgWE1MIGlzIGRlc2lnbmVkIGZvciBkYXRhIHN0cnVjdHVyZSBhbmQgdHJhbnNmZXIgYmV0d2VlbiBzeXN0ZW1zIOKAkyBtYWtpbmcgaXQgaWRlYWwgZm9yIGUtaW52b2ljaW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIHdwOmdyb3VwIHsic3R5bGUiOnsiY29sb3IiOnsiYmFja2dyb3VuZCI6IiNlYmViZWIifX0sImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgdGljc3MtNGE4MzcyYmYiPjwhLS0gd3A6Y29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5GQVE8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIyNXB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDoyNXB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6eW9hc3QvZmFxLWJsb2NrIHsicXVlc3Rpb25zIjpbeyJpZCI6ImZhcS1xdWVzdGlvbi0xNzYzNTQzNjUyODM2IiwicXVlc3Rpb24iOlsiV2hhdCBpcyBhbiBlLWludm9pY2U\/Il0sImFuc3dlciI6WyJBbiBlLWludm9pY2UgaXMgYW4gaW52b2ljZSBpc3N1ZWQsIHNlbnQsIGFuZCBwcm9jZXNzZWQgaW4gYSBzdHJ1Y3R1cmVkIGRpZ2l0YWwgZm9ybWF0IChlLmcuIFhNTC9VQkwpLCB3aGljaCBhbGxvd3MgYWNjb3VudGluZyBhbmQgdGF4IHN5c3RlbXMgdG8gYXV0b21hdGljYWxseSByZWFkIHRoZSBkYXRhLiJdLCJqc29uUXVlc3Rpb24iOiJXaGF0IGlzIGFuIGUtaW52b2ljZT8iLCJqc29uQW5zd2VyIjoiQW4gZS1pbnZvaWNlIGlzIGFuIGludm9pY2UgaXNzdWVkLCBzZW50LCBhbmQgcHJvY2Vzc2VkIGluIGEgc3RydWN0dXJlZCBkaWdpdGFsIGZvcm1hdCAoZS5nLiBYTUwvVUJMKSwgd2hpY2ggYWxsb3dzIGFjY291bnRpbmcgYW5kIHRheCBzeXN0ZW1zIHRvIGF1dG9tYXRpY2FsbHkgcmVhZCB0aGUgZGF0YS4ifSx7ImlkIjoiZmFxLXF1ZXN0aW9uLTE3NjM1NDM2OTAwNzkiLCJxdWVzdGlvbiI6WyJJcyBhIFBERiBpbnZvaWNlIGFsc28gYW4gZS1pbnZvaWNlPyJdLCJhbnN3ZXIiOlsiTm8uIEEgUERGIGlzIGEgZGlnaXRhbCBkb2N1bWVudCwgYnV0IGl04oCZcyBub3QgY29uc2lkZXJlZCBhbiBlLWludm9pY2UgdW5kZXIgdGhlIG5ldyByZWd1bGF0aW9ucy4gQW4gZS1pbnZvaWNlIG11c3QgYmUgbWFjaGluZS1yZWFkYWJsZSBhbmQgc2VudCBpbiBhIHN0YW5kYXJkaXplZCBmb3JtYXQgc3VjaCBhcyBYTUwvVUJMLiJdLCJqc29uUXVlc3Rpb24iOiJJcyBhIFBERiBpbnZvaWNlIGFsc28gYW4gZS1pbnZvaWNlPyIsImpzb25BbnN3ZXIiOiJOby4gQSBQREYgaXMgYSBkaWdpdGFsIGRvY3VtZW50LCBidXQgaXTigJlzIG5vdCBjb25zaWRlcmVkIGFuIGUtaW52b2ljZSB1bmRlciB0aGUgbmV3IHJlZ3VsYXRpb25zLiBBbiBlLWludm9pY2UgbXVzdCBiZSBtYWNoaW5lLXJlYWRhYmxlIGFuZCBzZW50IGluIGEgc3RhbmRhcmRpemVkIGZvcm1hdCBzdWNoIGFzIFhNTC9VQkwuIn0seyJpZCI6ImZhcS1xdWVzdGlvbi0xNzYzNTQzNzQyNDMwIiwicXVlc3Rpb24iOlsiV2hvIGlzIHJlcXVpcmVkIHRvIGlzc3VlIGUtaW52b2ljZXM\/Il0sImFuc3dlciI6WyJUaGUgb2JsaWdhdGlvbiB0byBpc3N1ZSBlLWludm9pY2VzIGRlcGVuZHMgb24gdGhlIGNvdW50cnkgYW5kIHR5cGUgb2YgYnVzaW5lc3MuIix7InR5cGUiOiJiciIsInByb3BzIjp7ImNoaWxkcmVuIjpbXX19LHsidHlwZSI6ImJyIiwicHJvcHMiOnsiY2hpbGRyZW4iOltdfX0sIkluIHRoZSBOZXRoZXJsYW5kcywgdGhlIHJlcXVpcmVtZW50IGFscmVhZHkgYXBwbGllcyB0byBpbnZvaWNlcyBzZW50IHRvIHRoZSBwdWJsaWMgc2VjdG9yIChlLmcuIG11bmljaXBhbGl0aWVzLCBzY2hvb2xzLCBnb3Zlcm5tZW50IGluc3RpdHV0aW9ucykgYW5kIG11c3QgYmUgY2FycmllZCBvdXQgdGhyb3VnaCB0aGUgUGVwcG9sIG5ldHdvcmsgaW4gVUJML1hNTCBmb3JtYXQuIFRoZSBCMkIgZS1pbnZvaWNpbmcgb2JsaWdhdGlvbiBoYXMgYmVlbiBhbm5vdW5jZWQsIGJ1dCBubyBzcGVjaWZpYyBkYXRlIGhhcyBiZWVuIHNldCB5ZXQuIix7InR5cGUiOiJiciIsInByb3BzIjp7ImNoaWxkcmVuIjpbXX19LHsidHlwZSI6ImJyIiwicHJvcHMiOnsiY2hpbGRyZW4iOltdfX0sIkluIEJlbGdpdW0sIG1hbmRhdG9yeSBCMkIgZS1pbnZvaWNpbmcgd2lsbCB0YWtlIGVmZmVjdCBvbiBKYW51YXJ5IDEsIDIwMjYuIEZyb20gdGhhdCBkYXRlLCBhbGwgY29tcGFuaWVzIHdpbGwgYmUgcmVxdWlyZWQgdG8gaXNzdWUgaW52b2ljZXMgaW4gdGhlIFBlcHBvbC1jb21wbGlhbnQgZm9ybWF0LiIseyJ0eXBlIjoiYnIiLCJwcm9wcyI6eyJjaGlsZHJlbiI6W119fSx7InR5cGUiOiJiciIsInByb3BzIjp7ImNoaWxkcmVuIjpbXX19LCJJbiBHZXJtYW55LCB0aGUgZS1pbnZvaWNpbmcgb2JsaWdhdGlvbiB3aWxsIGJlIGludHJvZHVjZWQgaW4gdHdvIHBoYXNlczoiLHsidHlwZSI6ImJyIiwicHJvcHMiOnsiY2hpbGRyZW4iOltdfX0sIuKAkyBmcm9tIEphbnVhcnkgMSwgMjAyNSDigJMgdGhlIG9ibGlnYXRpb24gdG8gcmVjZWl2ZSBCMkIgZS1pbnZvaWNlcywiLHsidHlwZSI6ImJyIiwicHJvcHMiOnsiY2hpbGRyZW4iOltdfX0sIuKAkyBmcm9tIEphbnVhcnkgMSwgMjAyNyDigJMgdGhlIG9ibGlnYXRpb24gdG8gaXNzdWUgQjJCIGUtaW52b2ljZXMuIix7InR5cGUiOiJiciIsInByb3BzIjp7ImNoaWxkcmVuIjpbXX19LHsidHlwZSI6ImJyIiwicHJvcHMiOnsiY2hpbGRyZW4iOltdfX0sIkluIFBvbGFuZCwgZS1pbnZvaWNpbmcgdW5kZXIgdGhlIE5hdGlvbmFsIGUtSW52b2ljaW5nIFN5c3RlbSAoS1NlRikgaGFzIGJlZW4gbWFuZGF0b3J5IHNpbmNlIEp1bHkgMSwgMjAyNCBmb3IgYWN0aXZlIFZBVCBwYXllcnMuIFBvbGFuZCBkb2VzIG5vdCB1c2UgUGVwcG9sIGJ1dCBpcyBpbXBsZW1lbnRpbmcgaXRzIG93biBzb2x1dGlvbiBpbiBsaW5lIHdpdGggdGhlIEVV4oCZcyBWaURBIGNvbmNlcHQuIix7InR5cGUiOiJiciIsInByb3BzIjp7ImNoaWxkcmVuIjpbXX19XSwianNvblF1ZXN0aW9uIjoiV2hvIGlzIHJlcXVpcmVkIHRvIGlzc3VlIGUtaW52b2ljZXM\/IiwianNvbkFuc3dlciI6IlRoZSBvYmxpZ2F0aW9uIHRvIGlzc3VlIGUtaW52b2ljZXMgZGVwZW5kcyBvbiB0aGUgY291bnRyeSBhbmQgdHlwZSBvZiBidXNpbmVzcy51MDAzY2JyL3UwMDNldTAwM2Nici91MDAzZUluIHRoZSBOZXRoZXJsYW5kcywgdGhlIHJlcXVpcmVtZW50IGFscmVhZHkgYXBwbGllcyB0byBpbnZvaWNlcyBzZW50IHRvIHRoZSBwdWJsaWMgc2VjdG9yIChlLmcuIG11bmljaXBhbGl0aWVzLCBzY2hvb2xzLCBnb3Zlcm5tZW50IGluc3RpdHV0aW9ucykgYW5kIG11c3QgYmUgY2FycmllZCBvdXQgdGhyb3VnaCB0aGUgUGVwcG9sIG5ldHdvcmsgaW4gVUJML1hNTCBmb3JtYXQuIFRoZSBCMkIgZS1pbnZvaWNpbmcgb2JsaWdhdGlvbiBoYXMgYmVlbiBhbm5vdW5jZWQsIGJ1dCBubyBzcGVjaWZpYyBkYXRlIGhhcyBiZWVuIHNldCB5ZXQudTAwM2Nici91MDAzZXUwMDNjYnIvdTAwM2VJbiBCZWxnaXVtLCBtYW5kYXRvcnkgQjJCIGUtaW52b2ljaW5nIHdpbGwgdGFrZSBlZmZlY3Qgb24gSmFudWFyeSAxLCAyMDI2LiBGcm9tIHRoYXQgZGF0ZSwgYWxsIGNvbXBhbmllcyB3aWxsIGJlIHJlcXVpcmVkIHRvIGlzc3VlIGludm9pY2VzIGluIHRoZSBQZXBwb2wtY29tcGxpYW50IGZvcm1hdC51MDAzY2JyL3UwMDNldTAwM2Nici91MDAzZUluIEdlcm1hbnksIHRoZSBlLWludm9pY2luZyBvYmxpZ2F0aW9uIHdpbGwgYmUgaW50cm9kdWNlZCBpbiB0d28gcGhhc2VzOnUwMDNjYnIvdTAwM2XigJMgZnJvbSBKYW51YXJ5IDEsIDIwMjUg4oCTIHRoZSBvYmxpZ2F0aW9uIHRvIHJlY2VpdmUgQjJCIGUtaW52b2ljZXMsdTAwM2Nici91MDAzZeKAkyBmcm9tIEphbnVhcnkgMSwgMjAyNyDigJMgdGhlIG9ibGlnYXRpb24gdG8gaXNzdWUgQjJCIGUtaW52b2ljZXMudTAwM2Nici91MDAzZXUwMDNjYnIvdTAwM2VJbiBQb2xhbmQsIGUtaW52b2ljaW5nIHVuZGVyIHRoZSBOYXRpb25hbCBlLUludm9pY2luZyBTeXN0ZW0gKEtTZUYpIGhhcyBiZWVuIG1hbmRhdG9yeSBzaW5jZSBKdWx5IDEsIDIwMjQgZm9yIGFjdGl2ZSBWQVQgcGF5ZXJzLiBQb2xhbmQgZG9lcyBub3QgdXNlIFBlcHBvbCBidXQgaXMgaW1wbGVtZW50aW5nIGl0cyBvd24gc29sdXRpb24gaW4gbGluZSB3aXRoIHRoZSBFVeKAmXMgVmlEQSBjb25jZXB0LnUwMDNjYnIvdTAwM2UifSx7ImlkIjoiZmFxLXF1ZXN0aW9uLTE3NjM1NDM3NTA4ODUiLCJxdWVzdGlvbiI6WyJXaGF0IHNob3VsZCBJIGRvIGlmIEkgcmVjZWl2ZSBhbiBpbnZvaWNlIGluIFhNTCBmb3JtYXQgYnV0IG15IGNvdW50cnkgZG9lc27igJl0IHlldCByZXF1aXJlIFBlcHBvbD8iXSwiYW5zd2VyIjpbIllvdSBjYW4gcHJvY2VzcyBpdCB3aXRob3V0IGFueSBwcm9ibGVtLiBJbiBlRmFrdHVyYS5ubCwgeW91IGNhbiBjbGVhcmx5IHByZXZpZXcgdGhlIGRhdGEgZnJvbSB0aGUgWE1MIGZpbGUg4oCTIGV2ZW4gaWYgUGVwcG9sIGlzbuKAmXQgbWFuZGF0b3J5IGluIHlvdXIgY291bnRyeSB5ZXQuIl0sImpzb25RdWVzdGlvbiI6IldoYXQgc2hvdWxkIEkgZG8gaWYgSSByZWNlaXZlIGFuIGludm9pY2UgaW4gWE1MIGZvcm1hdCBidXQgbXkgY291bnRyeSBkb2VzbuKAmXQgeWV0IHJlcXVpcmUgUGVwcG9sPyIsImpzb25BbnN3ZXIiOiJZb3UgY2FuIHByb2Nlc3MgaXQgd2l0aG91dCBhbnkgcHJvYmxlbS4gSW4gZUZha3R1cmEubmwsIHlvdSBjYW4gY2xlYXJseSBwcmV2aWV3IHRoZSBkYXRhIGZyb20gdGhlIFhNTCBmaWxlIOKAkyBldmVuIGlmIFBlcHBvbCBpc27igJl0IG1hbmRhdG9yeSBpbiB5b3VyIGNvdW50cnkgeWV0LiJ9LHsiaWQiOiJmYXEtcXVlc3Rpb24tMTc2MzU0Mzg3ODA3NSIsInF1ZXN0aW9uIjpbIkhvdyBjYW4gSSBjaGVjayB0aGUgZGF0YSBpbiBhbiBYTUwgaW52b2ljZT8iXSwiYW5zd2VyIjpbIkluIGVGYWt0dXJhLm5sLCB3ZSBwcm92aWRlIGEgdmlzdWFsIFhNTCBmaWxlIHByZXZpZXcg4oCTIG5vIGNvZGUsIGp1c3QgY2xlYXIgYW5kIHJlYWRhYmxlIGluZm9ybWF0aW9uLiBZb3XigJlsbCBzZWUgdGhlIGNvbnRyYWN0b3LigJlzIGRhdGEsIGFtb3VudHMsIFZBVCwgYW5kIG90aGVyIGludm9pY2UgZGV0YWlscy4iXSwianNvblF1ZXN0aW9uIjoiSG93IGNhbiBJIGNoZWNrIHRoZSBkYXRhIGluIGFuIFhNTCBpbnZvaWNlPyIsImpzb25BbnN3ZXIiOiJJbiBlRmFrdHVyYS5ubCwgd2UgcHJvdmlkZSBhIHZpc3VhbCBYTUwgZmlsZSBwcmV2aWV3IOKAkyBubyBjb2RlLCBqdXN0IGNsZWFyIGFuZCByZWFkYWJsZSBpbmZvcm1hdGlvbi4gWW914oCZbGwgc2VlIHRoZSBjb250cmFjdG9y4oCZcyBkYXRhLCBhbW91bnRzLCBWQVQsIGFuZCBvdGhlciBpbnZvaWNlIGRldGFpbHMuIn0seyJpZCI6ImZhcS1xdWVzdGlvbi0xNzYzNTQzOTM0NjQ2IiwicXVlc3Rpb24iOlsiV2hhdCBpZiBJ4oCZbSBub3QgdXNpbmcgYW55IGludm9pY2luZyBzb2Z0d2FyZT8iXSwiYW5zd2VyIjpbIkl04oCZcyBhIGdyZWF0IHRpbWUgdG8gc3RhcnQuIEluIGVGYWt0dXJhLm5sLCB3ZeKAmWxsIGd1aWRlIHlvdSBzdGVwIGJ5IHN0ZXAsIG1ha2luZyBpbnZvaWNpbmcgc2ltcGxlIGFuZCBlbmpveWFibGUuIFlvdeKAmWxsIGFsc28gZ2FpbiB0b29scyB0byBtZWV0IHlvdXIgdGF4IG9ibGlnYXRpb25zIGFuZCBiZXR0ZXIgb3JnYW5pemUgeW91ciBidXNpbmVzcy4iXSwianNvblF1ZXN0aW9uIjoiV2hhdCBpZiBJ4oCZbSBub3QgdXNpbmcgYW55IGludm9pY2luZyBzb2Z0d2FyZT8iLCJqc29uQW5zd2VyIjoiSXTigJlzIGEgZ3JlYXQgdGltZSB0byBzdGFydC4gSW4gZUZha3R1cmEubmwsIHdl4oCZbGwgZ3VpZGUgeW91IHN0ZXAgYnkgc3RlcCwgbWFraW5nIGludm9pY2luZyBzaW1wbGUgYW5kIGVuam95YWJsZS4gWW914oCZbGwgYWxzbyBnYWluIHRvb2xzIHRvIG1lZXQgeW91ciB0YXggb2JsaWdhdGlvbnMgYW5kIGJldHRlciBvcmdhbml6ZSB5b3VyIGJ1c2luZXNzLiJ9LHsiaWQiOiJmYXEtcXVlc3Rpb24tMTc2MzU0Mzk1MDYwMSIsInF1ZXN0aW9uIjpbIkNhbiBJIHVzZSBQZXBwb2wgZHVyaW5nIHRoZSBmcmVlIHRyaWFsIG9mIGVGYWt0dXJhLm5sPyJdLCJhbnN3ZXIiOlsiWWVzLiBEdXJpbmcgdGhlIHRyaWFsIHBlcmlvZCwgeW91IGNhbiB0ZXN0IFBlcHBvbCB3aXRob3V0IGFueSBsaW1pdGF0aW9ucyDigJMgc2VuZCBhbmQgcmVjZWl2ZSBlLWludm9pY2VzIGp1c3QgbGlrZSBpbiB0aGUgZnVsbCB2ZXJzaW9uIG9mIHRoZSBzeXN0ZW0iXSwianNvblF1ZXN0aW9uIjoiQ2FuIEkgdXNlIFBlcHBvbCBkdXJpbmcgdGhlIGZyZWUgdHJpYWwgb2YgZUZha3R1cmEubmw\/IiwianNvbkFuc3dlciI6Illlcy4gRHVyaW5nIHRoZSB0cmlhbCBwZXJpb2QsIHlvdSBjYW4gdGVzdCBQZXBwb2wgd2l0aG91dCBhbnkgbGltaXRhdGlvbnMg4oCTIHNlbmQgYW5kIHJlY2VpdmUgZS1pbnZvaWNlcyBqdXN0IGxpa2UgaW4gdGhlIGZ1bGwgdmVyc2lvbiBvZiB0aGUgc3lzdGVtIn0seyJpZCI6ImZhcS1xdWVzdGlvbi0xNzYzNTQ0MTI4Mjk4IiwicXVlc3Rpb24iOlsiSW4gd2hpY2ggZUZha3R1cmEubmwgcGxhbnMgaXMgUGVwcG9sIGludGVncmF0aW9uIGF2YWlsYWJsZT8iXSwiYW5zd2VyIjpbIlBlcHBvbCBpcyBhdmFpbGFibGUgaW4gdGhlIFN0YW5kYXJkIHBsYW4gYW5kIGhpZ2hlci4gVGhlIFBybyB2ZXJzaW9uIGFsc28gb2ZmZXJzIGFkdmFuY2VkIGF1dG9tYXRpb24gYW5kIHJlcG9ydGluZyBvcHRpb25zLiJdLCJqc29uUXVlc3Rpb24iOiJJbiB3aGljaCBlRmFrdHVyYS5ubCBwbGFucyBpcyBQZXBwb2wgaW50ZWdyYXRpb24gYXZhaWxhYmxlPyIsImpzb25BbnN3ZXIiOiJQZXBwb2wgaXMgYXZhaWxhYmxlIGluIHRoZSBTdGFuZGFyZCBwbGFuIGFuZCBoaWdoZXIuIFRoZSBQcm8gdmVyc2lvbiBhbHNvIG9mZmVycyBhZHZhbmNlZCBhdXRvbWF0aW9uIGFuZCByZXBvcnRpbmcgb3B0aW9ucy4ifSx7ImlkIjoiZmFxLXF1ZXN0aW9uLTE3NjM1NDQxMzczMzMiLCJxdWVzdGlvbiI6WyJIb3cgbXVjaCBkb2VzIGl0IGNvc3QgdG8gdXNlIFBlcHBvbCBpbiBlRmFrdHVyYS5ubD8iXSwiYW5zd2VyIjpbIlRoZXJlIGFyZSBubyBhZGRpdGlvbmFsIGZlZXMgZm9yIHVzaW5nIFBlcHBvbC4gSXTigJlzIGZ1bGx5IGluY2x1ZGVkIGluIHlvdXIgc3Vic2NyaXB0aW9uLiJdLCJqc29uUXVlc3Rpb24iOiJIb3cgbXVjaCBkb2VzIGl0IGNvc3QgdG8gdXNlIFBlcHBvbCBpbiBlRmFrdHVyYS5ubD8iLCJqc29uQW5zd2VyIjoiVGhlcmUgYXJlIG5vIGFkZGl0aW9uYWwgZmVlcyBmb3IgdXNpbmcgUGVwcG9sLiBJdOKAmXMgZnVsbHkgaW5jbHVkZWQgaW4geW91ciBzdWJzY3JpcHRpb24uIn0seyJpZCI6ImZhcS1xdWVzdGlvbi0xNzYzNTQ0MTUwMjYwIiwicXVlc3Rpb24iOlsiV2hvIGlzIHJlcXVpcmVkIHRvIHVzZSBQZXBwb2w\/Il0sImFuc3dlciI6WyJDb21wYW5pZXMgb3BlcmF0aW5nIGluIHRoZSBCMkIgbW9kZWwgaW4gY291bnRyaWVzIHdoZXJlIGUtaW52b2ljaW5nIHZpYSBQZXBwb2wgaXMgbWFuZGF0b3J5IOKAkyBpbmNsdWRpbmcgQmVsZ2l1bSAoZnJvbSAyMDI2KSBhbmQgR2VybWFueSAoZnJvbSAyMDI1LzIwMjcpLiJdLCJqc29uUXVlc3Rpb24iOiJXaG8gaXMgcmVxdWlyZWQgdG8gdXNlIFBlcHBvbD8iLCJqc29uQW5zd2VyIjoiQ29tcGFuaWVzIG9wZXJhdGluZyBpbiB0aGUgQjJCIG1vZGVsIGluIGNvdW50cmllcyB3aGVyZSBlLWludm9pY2luZyB2aWEgUGVwcG9sIGlzIG1hbmRhdG9yeSDigJMgaW5jbHVkaW5nIEJlbGdpdW0gKGZyb20gMjAyNikgYW5kIEdlcm1hbnkgKGZyb20gMjAyNS8yMDI3KS4ifSx7ImlkIjoiZmFxLXF1ZXN0aW9uLTE3NjM1NDQxNjM1NTQiLCJxdWVzdGlvbiI6WyJXaGF0IGhhcHBlbnMgaWYgSSBkb27igJl0IGludGVncmF0ZSB3aXRoIFBlcHBvbD8iXSwiYW5zd2VyIjpbIldpdGhvdXQgaW50ZWdyYXRpb24sIHlvdXIgaW52b2ljZSBtYXkgYmUgcmVqZWN0ZWQgYnkgdGhlIHJlY2lwaWVudCwgZXNwZWNpYWxseSBpbiBjb3VudHJpZXMgd2hlcmUgUGVwcG9sIGlzIG1hbmRhdG9yeS4gWW91IG1heSBhbHNvIGZhY2UgVkFUIHJlcG9ydGluZyBpc3N1ZXMuIl0sImpzb25RdWVzdGlvbiI6IldoYXQgaGFwcGVucyBpZiBJIGRvbuKAmXQgaW50ZWdyYXRlIHdpdGggUGVwcG9sPyIsImpzb25BbnN3ZXIiOiJXaXRob3V0IGludGVncmF0aW9uLCB5b3VyIGludm9pY2UgbWF5IGJlIHJlamVjdGVkIGJ5IHRoZSByZWNpcGllbnQsIGVzcGVjaWFsbHkgaW4gY291bnRyaWVzIHdoZXJlIFBlcHBvbCBpcyBtYW5kYXRvcnkuIFlvdSBtYXkgYWxzbyBmYWNlIFZBVCByZXBvcnRpbmcgaXNzdWVzLiJ9LHsiaWQiOiJmYXEtcXVlc3Rpb24tMTc2MzU0NDE4MzUzMiIsInF1ZXN0aW9uIjpbIldoYXQgc2hvdWxkIEkgZG8gaWYgSSBoYXZlIHByb2JsZW1zIHZlcmlmeWluZyBteSBpZGVudGl0eSBkdXJpbmcgUGVwcG9sIGludGVncmF0aW9uPyJdLCJhbnN3ZXIiOlsiQ29udGFjdCBvdXIgc3VwcG9ydCB0ZWFtIHZpYSBjaGF0IGluIHRoZSBlRmFrdHVyYS5ubCBhcHAg4oCTIHdl4oCZbGwgaGVscCB5b3UgY29tcGxldGUgdGhpcyBwcm9jZXNzIHF1aWNrbHkuIl0sImpzb25RdWVzdGlvbiI6IldoYXQgc2hvdWxkIEkgZG8gaWYgSSBoYXZlIHByb2JsZW1zIHZlcmlmeWluZyBteSBpZGVudGl0eSBkdXJpbmcgUGVwcG9sIGludGVncmF0aW9uPyIsImpzb25BbnN3ZXIiOiJDb250YWN0IG91ciBzdXBwb3J0IHRlYW0gdmlhIGNoYXQgaW4gdGhlIGVGYWt0dXJhLm5sIGFwcCDigJMgd2XigJlsbCBoZWxwIHlvdSBjb21wbGV0ZSB0aGlzIHByb2Nlc3MgcXVpY2tseS4ifV19IC0tPgo8ZGl2IGNsYXNzPSJzY2hlbWEtZmFxIHdwLWJsb2NrLXlvYXN0LWZhcS1ibG9jayI+PGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDM2NTI4MzYiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPldoYXQgaXMgYW4gZS1pbnZvaWNlPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPkFuIGUtaW52b2ljZSBpcyBhbiBpbnZvaWNlIGlzc3VlZCwgc2VudCwgYW5kIHByb2Nlc3NlZCBpbiBhIHN0cnVjdHVyZWQgZGlnaXRhbCBmb3JtYXQgKGUuZy4gWE1ML1VCTCksIHdoaWNoIGFsbG93cyBhY2NvdW50aW5nIGFuZCB0YXggc3lzdGVtcyB0byBhdXRvbWF0aWNhbGx5IHJlYWQgdGhlIGRhdGEuPC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDM2OTAwNzkiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPklzIGEgUERGIGludm9pY2UgYWxzbyBhbiBlLWludm9pY2U\/PC9zdHJvbmc+IDxwIGNsYXNzPSJzY2hlbWEtZmFxLWFuc3dlciI+Tm8uIEEgUERGIGlzIGEgZGlnaXRhbCBkb2N1bWVudCwgYnV0IGl04oCZcyBub3QgY29uc2lkZXJlZCBhbiBlLWludm9pY2UgdW5kZXIgdGhlIG5ldyByZWd1bGF0aW9ucy4gQW4gZS1pbnZvaWNlIG11c3QgYmUgbWFjaGluZS1yZWFkYWJsZSBhbmQgc2VudCBpbiBhIHN0YW5kYXJkaXplZCBmb3JtYXQgc3VjaCBhcyBYTUwvVUJMLjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9InNjaGVtYS1mYXEtc2VjdGlvbiIgaWQ9ImZhcS1xdWVzdGlvbi0xNzYzNTQzNzQyNDMwIj48c3Ryb25nIGNsYXNzPSJzY2hlbWEtZmFxLXF1ZXN0aW9uIj5XaG8gaXMgcmVxdWlyZWQgdG8gaXNzdWUgZS1pbnZvaWNlcz88L3N0cm9uZz4gPHAgY2xhc3M9InNjaGVtYS1mYXEtYW5zd2VyIj5UaGUgb2JsaWdhdGlvbiB0byBpc3N1ZSBlLWludm9pY2VzIGRlcGVuZHMgb24gdGhlIGNvdW50cnkgYW5kIHR5cGUgb2YgYnVzaW5lc3MuPGJyLz48YnIvPkluIHRoZSBOZXRoZXJsYW5kcywgdGhlIHJlcXVpcmVtZW50IGFscmVhZHkgYXBwbGllcyB0byBpbnZvaWNlcyBzZW50IHRvIHRoZSBwdWJsaWMgc2VjdG9yIChlLmcuIG11bmljaXBhbGl0aWVzLCBzY2hvb2xzLCBnb3Zlcm5tZW50IGluc3RpdHV0aW9ucykgYW5kIG11c3QgYmUgY2FycmllZCBvdXQgdGhyb3VnaCB0aGUgUGVwcG9sIG5ldHdvcmsgaW4gVUJML1hNTCBmb3JtYXQuIFRoZSBCMkIgZS1pbnZvaWNpbmcgb2JsaWdhdGlvbiBoYXMgYmVlbiBhbm5vdW5jZWQsIGJ1dCBubyBzcGVjaWZpYyBkYXRlIGhhcyBiZWVuIHNldCB5ZXQuPGJyLz48YnIvPkluIEJlbGdpdW0sIG1hbmRhdG9yeSBCMkIgZS1pbnZvaWNpbmcgd2lsbCB0YWtlIGVmZmVjdCBvbiBKYW51YXJ5IDEsIDIwMjYuIEZyb20gdGhhdCBkYXRlLCBhbGwgY29tcGFuaWVzIHdpbGwgYmUgcmVxdWlyZWQgdG8gaXNzdWUgaW52b2ljZXMgaW4gdGhlIFBlcHBvbC1jb21wbGlhbnQgZm9ybWF0Ljxici8+PGJyLz5JbiBHZXJtYW55LCB0aGUgZS1pbnZvaWNpbmcgb2JsaWdhdGlvbiB3aWxsIGJlIGludHJvZHVjZWQgaW4gdHdvIHBoYXNlczo8YnIvPuKAkyBmcm9tIEphbnVhcnkgMSwgMjAyNSDigJMgdGhlIG9ibGlnYXRpb24gdG8gcmVjZWl2ZSBCMkIgZS1pbnZvaWNlcyw8YnIvPuKAkyBmcm9tIEphbnVhcnkgMSwgMjAyNyDigJMgdGhlIG9ibGlnYXRpb24gdG8gaXNzdWUgQjJCIGUtaW52b2ljZXMuPGJyLz48YnIvPkluIFBvbGFuZCwgZS1pbnZvaWNpbmcgdW5kZXIgdGhlIE5hdGlvbmFsIGUtSW52b2ljaW5nIFN5c3RlbSAoS1NlRikgaGFzIGJlZW4gbWFuZGF0b3J5IHNpbmNlIEp1bHkgMSwgMjAyNCBmb3IgYWN0aXZlIFZBVCBwYXllcnMuIFBvbGFuZCBkb2VzIG5vdCB1c2UgUGVwcG9sIGJ1dCBpcyBpbXBsZW1lbnRpbmcgaXRzIG93biBzb2x1dGlvbiBpbiBsaW5lIHdpdGggdGhlIEVV4oCZcyBWaURBIGNvbmNlcHQuPGJyLz48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJzY2hlbWEtZmFxLXNlY3Rpb24iIGlkPSJmYXEtcXVlc3Rpb24tMTc2MzU0Mzc1MDg4NSI+PHN0cm9uZyBjbGFzcz0ic2NoZW1hLWZhcS1xdWVzdGlvbiI+V2hhdCBzaG91bGQgSSBkbyBpZiBJIHJlY2VpdmUgYW4gaW52b2ljZSBpbiBYTUwgZm9ybWF0IGJ1dCBteSBjb3VudHJ5IGRvZXNu4oCZdCB5ZXQgcmVxdWlyZSBQZXBwb2w\/PC9zdHJvbmc+IDxwIGNsYXNzPSJzY2hlbWEtZmFxLWFuc3dlciI+WW91IGNhbiBwcm9jZXNzIGl0IHdpdGhvdXQgYW55IHByb2JsZW0uIEluIGVGYWt0dXJhLm5sLCB5b3UgY2FuIGNsZWFybHkgcHJldmlldyB0aGUgZGF0YSBmcm9tIHRoZSBYTUwgZmlsZSDigJMgZXZlbiBpZiBQZXBwb2wgaXNu4oCZdCBtYW5kYXRvcnkgaW4geW91ciBjb3VudHJ5IHlldC48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJzY2hlbWEtZmFxLXNlY3Rpb24iIGlkPSJmYXEtcXVlc3Rpb24tMTc2MzU0Mzg3ODA3NSI+PHN0cm9uZyBjbGFzcz0ic2NoZW1hLWZhcS1xdWVzdGlvbiI+SG93IGNhbiBJIGNoZWNrIHRoZSBkYXRhIGluIGFuIFhNTCBpbnZvaWNlPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPkluIGVGYWt0dXJhLm5sLCB3ZSBwcm92aWRlIGEgdmlzdWFsIFhNTCBmaWxlIHByZXZpZXcg4oCTIG5vIGNvZGUsIGp1c3QgY2xlYXIgYW5kIHJlYWRhYmxlIGluZm9ybWF0aW9uLiBZb3XigJlsbCBzZWUgdGhlIGNvbnRyYWN0b3LigJlzIGRhdGEsIGFtb3VudHMsIFZBVCwgYW5kIG90aGVyIGludm9pY2UgZGV0YWlscy48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJzY2hlbWEtZmFxLXNlY3Rpb24iIGlkPSJmYXEtcXVlc3Rpb24tMTc2MzU0MzkzNDY0NiI+PHN0cm9uZyBjbGFzcz0ic2NoZW1hLWZhcS1xdWVzdGlvbiI+V2hhdCBpZiBJ4oCZbSBub3QgdXNpbmcgYW55IGludm9pY2luZyBzb2Z0d2FyZT88L3N0cm9uZz4gPHAgY2xhc3M9InNjaGVtYS1mYXEtYW5zd2VyIj5JdOKAmXMgYSBncmVhdCB0aW1lIHRvIHN0YXJ0LiBJbiBlRmFrdHVyYS5ubCwgd2XigJlsbCBndWlkZSB5b3Ugc3RlcCBieSBzdGVwLCBtYWtpbmcgaW52b2ljaW5nIHNpbXBsZSBhbmQgZW5qb3lhYmxlLiBZb3XigJlsbCBhbHNvIGdhaW4gdG9vbHMgdG8gbWVldCB5b3VyIHRheCBvYmxpZ2F0aW9ucyBhbmQgYmV0dGVyIG9yZ2FuaXplIHlvdXIgYnVzaW5lc3MuPC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDM5NTA2MDEiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPkNhbiBJIHVzZSBQZXBwb2wgZHVyaW5nIHRoZSBmcmVlIHRyaWFsIG9mIGVGYWt0dXJhLm5sPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPlllcy4gRHVyaW5nIHRoZSB0cmlhbCBwZXJpb2QsIHlvdSBjYW4gdGVzdCBQZXBwb2wgd2l0aG91dCBhbnkgbGltaXRhdGlvbnMg4oCTIHNlbmQgYW5kIHJlY2VpdmUgZS1pbnZvaWNlcyBqdXN0IGxpa2UgaW4gdGhlIGZ1bGwgdmVyc2lvbiBvZiB0aGUgc3lzdGVtPC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDQxMjgyOTgiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPkluIHdoaWNoIGVGYWt0dXJhLm5sIHBsYW5zIGlzIFBlcHBvbCBpbnRlZ3JhdGlvbiBhdmFpbGFibGU\/PC9zdHJvbmc+IDxwIGNsYXNzPSJzY2hlbWEtZmFxLWFuc3dlciI+UGVwcG9sIGlzIGF2YWlsYWJsZSBpbiB0aGUgU3RhbmRhcmQgcGxhbiBhbmQgaGlnaGVyLiBUaGUgUHJvIHZlcnNpb24gYWxzbyBvZmZlcnMgYWR2YW5jZWQgYXV0b21hdGlvbiBhbmQgcmVwb3J0aW5nIG9wdGlvbnMuPC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDQxMzczMzMiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPkhvdyBtdWNoIGRvZXMgaXQgY29zdCB0byB1c2UgUGVwcG9sIGluIGVGYWt0dXJhLm5sPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPlRoZXJlIGFyZSBubyBhZGRpdGlvbmFsIGZlZXMgZm9yIHVzaW5nIFBlcHBvbC4gSXTigJlzIGZ1bGx5IGluY2x1ZGVkIGluIHlvdXIgc3Vic2NyaXB0aW9uLjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9InNjaGVtYS1mYXEtc2VjdGlvbiIgaWQ9ImZhcS1xdWVzdGlvbi0xNzYzNTQ0MTUwMjYwIj48c3Ryb25nIGNsYXNzPSJzY2hlbWEtZmFxLXF1ZXN0aW9uIj5XaG8gaXMgcmVxdWlyZWQgdG8gdXNlIFBlcHBvbD88L3N0cm9uZz4gPHAgY2xhc3M9InNjaGVtYS1mYXEtYW5zd2VyIj5Db21wYW5pZXMgb3BlcmF0aW5nIGluIHRoZSBCMkIgbW9kZWwgaW4gY291bnRyaWVzIHdoZXJlIGUtaW52b2ljaW5nIHZpYSBQZXBwb2wgaXMgbWFuZGF0b3J5IOKAkyBpbmNsdWRpbmcgQmVsZ2l1bSAoZnJvbSAyMDI2KSBhbmQgR2VybWFueSAoZnJvbSAyMDI1LzIwMjcpLjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9InNjaGVtYS1mYXEtc2VjdGlvbiIgaWQ9ImZhcS1xdWVzdGlvbi0xNzYzNTQ0MTYzNTU0Ij48c3Ryb25nIGNsYXNzPSJzY2hlbWEtZmFxLXF1ZXN0aW9uIj5XaGF0IGhhcHBlbnMgaWYgSSBkb27igJl0IGludGVncmF0ZSB3aXRoIFBlcHBvbD88L3N0cm9uZz4gPHAgY2xhc3M9InNjaGVtYS1mYXEtYW5zd2VyIj5XaXRob3V0IGludGVncmF0aW9uLCB5b3VyIGludm9pY2UgbWF5IGJlIHJlamVjdGVkIGJ5IHRoZSByZWNpcGllbnQsIGVzcGVjaWFsbHkgaW4gY291bnRyaWVzIHdoZXJlIFBlcHBvbCBpcyBtYW5kYXRvcnkuIFlvdSBtYXkgYWxzbyBmYWNlIFZBVCByZXBvcnRpbmcgaXNzdWVzLjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9InNjaGVtYS1mYXEtc2VjdGlvbiIgaWQ9ImZhcS1xdWVzdGlvbi0xNzYzNTQ0MTgzNTMyIj48c3Ryb25nIGNsYXNzPSJzY2hlbWEtZmFxLXF1ZXN0aW9uIj5XaGF0IHNob3VsZCBJIGRvIGlmIEkgaGF2ZSBwcm9ibGVtcyB2ZXJpZnlpbmcgbXkgaWRlbnRpdHkgZHVyaW5nIFBlcHBvbCBpbnRlZ3JhdGlvbj88L3N0cm9uZz4gPHAgY2xhc3M9InNjaGVtYS1mYXEtYW5zd2VyIj5Db250YWN0IG91ciBzdXBwb3J0IHRlYW0gdmlhIGNoYXQgaW4gdGhlIGVGYWt0dXJhLm5sIGFwcCDigJMgd2XigJlsbCBoZWxwIHlvdSBjb21wbGV0ZSB0aGlzIHByb2Nlc3MgcXVpY2tseS48L3A+IDwvZGl2PiA8L2Rpdj4KPCEtLSAvd3A6eW9hc3QvZmFxLWJsb2NrIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YV9hY2ZfY2hhbmdlZGlubGluZV9mZWF0dXJlZF9pbWFnZWZvb3Rub3Rlc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lY2xhc3NOYW1lc3R5bGVsYXlvdXRoYXNDdXN0b21DU1N0d0RlY29yYXRpb250d1RvcFNoYXBldHdCb3R0b21TaGFwZXR3U3RyZXRjaGVkTGlua3R3SG92ZXJCYWNrZ3JvdW5kQ29sb3J0d0hvdmVyVGV4dENvbG9ydHdIb3ZlckJvcmRlckNvbG9ydHdIb3ZlclNoYWRvd3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGVGYWt0dXJhLm5sIFhNTCBDb252ZXJ0ZXJsZXZlbGxldmVsT3B0aW9uc3BsYWNlaG9sZGVyYm9yZGVyQ29sb3JiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGFsaWdubG9ja2FuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZWZpdFRleHRzdHlsZW1ldGFkYXRhYW5pbWF0aW9uc0ZvckJsb2Nrc3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXloYXNDdXN0b21DU1NjdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWQgaW52b2ljZXMgZnJvbSBYTUwgZmlsZXMgd2l0aCB0aGUgZUZha3R1cmEubmwgQ29udmVydGVyIHByZXZpZXdkcm9wQ2FwcGxhY2Vob2xkZXJ0ZXh0Q29sb3JiYWNrZ3JvdW5kQ29sb3Jmb250U2l6ZWRpcmVjdGlvbnN0eWxlbG9ja2NsYXNzTmFtZW1ldGFkYXRhYW5pbWF0aW9uc0ZvckJsb2Nrc3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXloYXNDdXN0b21DU1NjdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkd2lkdGhoZWlnaHRzY2FsZXNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ25oYXNDdXN0b21DU1N0d1NoYXBldHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpc1N0YWNrZWRPbk1vYmlsZWNsYXNzTmFtZWJhY2tncm91bmRDb2xvcmhhc0N1c3RvbUNTU2N1c3RvbUNTU3R3U3RhY2t0d0d1dHRlcnR3U3RyZXRjaGVkTWVkaWF0d0NvbHVtblN0eWxldHdTdHJldGNoZWRMaW5rdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoYXNDdXN0b21DU1N0d1N0cmV0Y2hlZExpbmt0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRoYXNDdXN0b21DU1NjdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2NsYXNzTmFtZWhhc0N1c3RvbUNTU2N1c3RvbUNTU3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZSRUVoYXNDdXN0b21DU1N0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnROTyBTT0ZUV0FSRSBET1dOTE9BRGhhc0N1c3RvbUNTU3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNFQ1VSRWhhc0N1c3RvbUNTU3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE5PIExJTUlUU2hhc0N1c3RvbUNTU3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWxheW91dGhhc0N1c3RvbUNTU3R3RGVjb3JhdGlvbnR3VG9wU2hhcGV0d0JvdHRvbVNoYXBldHdTdHJldGNoZWRMaW5rdHdIb3ZlckJhY2tncm91bmRDb2xvcnR3SG92ZXJUZXh0Q29sb3J0d0hvdmVyQm9yZGVyQ29sb3J0d0hvdmVyU2hhZG93dHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lY2xhc3NOYW1lc3R5bGVsYXlvdXRoYXNDdXN0b21DU1NjdXN0b21DU1N0d0RlY29yYXRpb250d1RvcFNoYXBldHdCb3R0b21TaGFwZXR3U3RyZXRjaGVkTGlua3R3SG92ZXJCYWNrZ3JvdW5kQ29sb3J0d0hvdmVyVGV4dENvbG9ydHdIb3ZlckJvcmRlckNvbG9ydHdIb3ZlclNoYWRvd3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFVzZSB0aGUgY2xlYXIgWE1MIGZpbGUgcHJldmlldyBpbiBlRmFrdHVyYS5ubCBDb252ZXJ0ZXIg4oCTIHNvIHlvdSBhbHdheXMga25vdyB3aGF0IHlvdSBzZW5kIGFuZCByZWNlaXZlLmxldmVsbGV2ZWxPcHRpb25zcGxhY2Vob2xkZXJib3JkZXJDb2xvcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplZml0VGV4dHN0eWxlbWV0YWRhdGFhbmltYXRpb25zRm9yQmxvY2tzdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWhhc0N1c3RvbUNTU2N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRzdHlsZWhhc0N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50WE1MIGZpbGVzIGFyZSBpbmNyZWFzaW5nbHkgcGFydCBvZiBldmVyeWRheSBidXNpbmVzcyBvcGVyYXRpb25zLiBUaG91Z2ggdGhleSBhcHBlYXIgY29kZWQsIHRoZXkgY29udGFpbiBlc3NlbnRpYWwgdHJhbnNhY3Rpb24gZGF0YSDigJMgZm9yIGJvdGggaW5jb21lIGFuZCBleHBlbnNlIGludm9pY2VzLiBUaGF04oCZcyB3aHkgaXTigJlzIHNvIGltcG9ydGFudCB0byB2aWV3IGFuZCB1bmRlcnN0YW5kIHRoZWlyIGNvbnRlbnQuZHJvcENhcHBsYWNlaG9sZGVydGV4dENvbG9yYmFja2dyb3VuZENvbG9yZm9udFNpemVkaXJlY3Rpb25zdHlsZWxvY2tjbGFzc05hbWVtZXRhZGF0YWFuaW1hdGlvbnNGb3JCbG9ja3N0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aGFzQ3VzdG9tQ1NTY3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodGNsYXNzTmFtZWhhc0N1c3RvbUNTU2N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lY2xhc3NOYW1lbGF5b3V0aGFzQ3VzdG9tQ1NTY3VzdG9tQ1NTdHdEZWNvcmF0aW9udHdUb3BTaGFwZXR3Qm90dG9tU2hhcGV0d1N0cmV0Y2hlZExpbmt0d0hvdmVyQmFja2dyb3VuZENvbG9ydHdIb3ZlclRleHRDb2xvcnR3SG92ZXJCb3JkZXJDb2xvcnR3SG92ZXJTaGFkb3d0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgdG8gcmVhZCBhbiBpbnZvaWNlIGluIFhNTCBmb3JtYXQ\/bGV2ZWxsZXZlbE9wdGlvbnNwbGFjZWhvbGRlcmJvcmRlckNvbG9yYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRhbGlnbmxvY2thbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemVmaXRUZXh0c3R5bGVtZXRhZGF0YWFuaW1hdGlvbnNGb3JCbG9ja3N0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aGFzQ3VzdG9tQ1NTY3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodHN0eWxlaGFzQ3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaXRoIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgUGVwcG9sIG5ldHdvcmsgYWNyb3NzIHRoZSBFdXJvcGVhbiBVbmlvbiwgYnVzaW5lc3NlcyBhcmUgcmVxdWlyZWQgdG8gc2VuZCBhbmQgcmVjZWl2ZSBkb2N1bWVudHMgaW4gYSBzdGFuZGFyZGl6ZWQgVUJMIGZvcm1hdCAoVW5pdmVyc2FsIEJ1c2luZXNzIExhbmd1YWdlKS4gVGhpcyBkYXRhIGlzIHN0b3JlZCBhcyBhIHN0cnVjdHVyZWQgZGlnaXRhbCBYTUwgZmlsZS5kcm9wQ2FwcGxhY2Vob2xkZXJ0ZXh0Q29sb3JiYWNrZ3JvdW5kQ29sb3Jmb250U2l6ZWRpcmVjdGlvbnN0eWxlbG9ja2NsYXNzTmFtZW1ldGFkYXRhYW5pbWF0aW9uc0ZvckJsb2Nrc3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXloYXNDdXN0b21DU1NjdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVjbGFzc05hbWVoYXNDdXN0b21DU1NjdXN0b21DU1N0d1N0YWNrdHdHdXR0ZXJ0d1N0cmV0Y2hlZE1lZGlhdHdDb2x1bW5TdHlsZXR3U3RyZXRjaGVkTGlua3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzd2lkdGhjbGFzc05hbWVoYXNDdXN0b21DU1N0d1N0cmV0Y2hlZExpbmt0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVjbGFzc05hbWVsYXlvdXRoYXNDdXN0b21DU1NjdXN0b21DU1N0d0RlY29yYXRpb250d1RvcFNoYXBldHdCb3R0b21TaGFwZXR3U3RyZXRjaGVkTGlua3R3SG92ZXJCYWNrZ3JvdW5kQ29sb3J0d0hvdmVyVGV4dENvbG9ydHdIb3ZlckJvcmRlckNvbG9ydHdIb3ZlclNoYWRvd3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25oYXNDdXN0b21DU1N0d1NoYXBldHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRzY2FsZXNpemVTbHVnbGlua0Rlc3RpbmF0aW9uY2xhc3NOYW1laGFzQ3VzdG9tQ1NTdHdTaGFwZXR3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aGFzQ3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRzdGVwIDFkcm9wQ2FwY2xhc3NOYW1laGFzQ3VzdG9tQ1NTdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5VUExPQUQgRklMRTwvc3Ryb25nPiBmcm9tIHlvdXIgZGV2aWNlIG9yIGRyYWcgaXQgaW50byB0aGUgZUZha3R1cmEubmwgQ29udmVydGVyIGZpZWxkLmRyb3BDYXBoYXNDdXN0b21DU1N0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ25jbGFzc05hbWVoYXNDdXN0b21DU1N0d1NoYXBldHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN3aWR0aGNsYXNzTmFtZWhhc0N1c3RvbUNTU3R3U3RyZXRjaGVkTGlua3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWNsYXNzTmFtZWxheW91dGhhc0N1c3RvbUNTU2N1c3RvbUNTU3R3RGVjb3JhdGlvbnR3VG9wU2hhcGV0d0JvdHRvbVNoYXBldHdTdHJldGNoZWRMaW5rdHdIb3ZlckJhY2tncm91bmRDb2xvcnR3SG92ZXJUZXh0Q29sb3J0d0hvdmVyQm9yZGVyQ29sb3J0d0hvdmVyU2hhZG93dHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmhhc0N1c3RvbUNTU3R3U2hhcGV0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uY2xhc3NOYW1laGFzQ3VzdG9tQ1NTdHdTaGFwZXR3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aGFzQ3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRzdGVwIDJkcm9wQ2FwY2xhc3NOYW1laGFzQ3VzdG9tQ1NTdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VsZWN0IHRoZSA8c3Ryb25nPlBSRVZJRVc8L3N0cm9uZz4gb3B0aW9uLmRyb3BDYXBoYXNDdXN0b21DU1N0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ25jbGFzc05hbWVoYXNDdXN0b21DU1N0d1NoYXBldHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN3aWR0aGNsYXNzTmFtZWhhc0N1c3RvbUNTU3R3U3RyZXRjaGVkTGlua3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWNsYXNzTmFtZWxheW91dGhhc0N1c3RvbUNTU2N1c3RvbUNTU3R3RGVjb3JhdGlvbnR3VG9wU2hhcGV0d0JvdHRvbVNoYXBldHdTdHJldGNoZWRMaW5rdHdIb3ZlckJhY2tncm91bmRDb2xvcnR3SG92ZXJUZXh0Q29sb3J0d0hvdmVyQm9yZGVyQ29sb3J0d0hvdmVyU2hhZG93dHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmhhc0N1c3RvbUNTU3R3U2hhcGV0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodGhhc0N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50c3RlcCAzZHJvcENhcGNsYXNzTmFtZWhhc0N1c3RvbUNTU3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbGVjdCB0aGUgPHN0cm9uZz5TRU5EIEJZIEVNQUlMPC9zdHJvbmc+IG9wdGlvbiBpZiB5b3Ugd2FudCB0byBzYXZlIHRoZSByZXN1bHQgYXMgYSBQREYgZmlsZS5kcm9wQ2FwaGFzQ3VzdG9tQ1NTdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRoYXNDdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFVwbG9hZGVkIGZpbGVzIGFyZSBwcm9jZXNzZWQgc29sZWx5IHRvIGRpc3BsYXkgdGhlaXIgY29udGVudCBpbiB0aGUgZUZha3R1cmEubmwgQ29udmVydGVyLiBEYXRhIGlzIG5vdCBzaGFyZWQgb3IgdHJhbnNmZXJyZWQgdG8gdGhpcmQgcGFydGllcy4gRmlsZXMgYW5kIHJlc3VsdHMgYXJlIGF1dG9tYXRpY2FsbHkgZGVsZXRlZCBmcm9tIHRoZSBzZXJ2ZXIgNDggaG91cnMgYWZ0ZXIgdXBsb2FkLmRyb3BDYXBwbGFjZWhvbGRlcnRleHRDb2xvcmJhY2tncm91bmRDb2xvcmZvbnRTaXplZGlyZWN0aW9uc3R5bGVsb2NrY2xhc3NOYW1lbWV0YWRhdGFhbmltYXRpb25zRm9yQmxvY2tzdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWhhc0N1c3RvbUNTU2N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRoYXNDdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWNsYXNzTmFtZXN0eWxldGV4dENvbG9ybGF5b3V0aGFzQ3VzdG9tQ1NTY3VzdG9tQ1NTdHdEZWNvcmF0aW9udHdUb3BTaGFwZXR3Qm90dG9tU2hhcGV0d1N0cmV0Y2hlZExpbmt0d0hvdmVyQmFja2dyb3VuZENvbG9ydHdIb3ZlclRleHRDb2xvcnR3SG92ZXJCb3JkZXJDb2xvcnR3SG92ZXJTaGFkb3d0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ25oYXNDdXN0b21DU1N0d1NoYXBldHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRjbGFzc05hbWVzdHlsZWhhc0N1c3RvbUNTU2N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q3JlYXRlIGEgZnJlZSBhY2NvdW50IGFuZCB0ZXN0IHRoZSBmdWxsIHN5c3RlbSBmb3IgMzAgZGF5cy5sZXZlbGxldmVsT3B0aW9uc3BsYWNlaG9sZGVyYm9yZGVyQ29sb3JiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGFsaWdubG9ja2FuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZWZpdFRleHRzdHlsZW1ldGFkYXRhYW5pbWF0aW9uc0ZvckJsb2Nrc3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXloYXNDdXN0b21DU1NjdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFmdGVyIHRoZSB0cmlhbCwgY2hvb3NlIHRoZSBwbGFuIHRoYXQgYmVzdCBzdWl0cyB5b3VyIGJ1c2luZXNzLmRyb3BDYXBwbGFjZWhvbGRlcnRleHRDb2xvcmJhY2tncm91bmRDb2xvcmZvbnRTaXplZGlyZWN0aW9uc3R5bGVsb2NrY2xhc3NOYW1lbWV0YWRhdGFhbmltYXRpb25zRm9yQmxvY2tzdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWhhc0N1c3RvbUNTU2N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRjbGFzc05hbWVzdHlsZWhhc0N1c3RvbUNTU2N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNsYXlvdXRoYXNDdXN0b21DU1N0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWV0eXBldXJsdGV4dHphY3puaWogdHV0YWpsaW5rVGFyZ2V0cmVsaGFzQ3VzdG9tQ1NTdHdJY29udHdJY29uUG9zaXRpb250d1Nob3dMYWJlbHR3T3BlbkRpYWxvZ3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aGFzQ3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVjbGFzc05hbWVsYXlvdXRoYXNDdXN0b21DU1NjdXN0b21DU1N0d0RlY29yYXRpb250d1RvcFNoYXBldHdCb3R0b21TaGFwZXR3U3RyZXRjaGVkTGlua3R3SG92ZXJCYWNrZ3JvdW5kQ29sb3J0d0hvdmVyVGV4dENvbG9ydHdIb3ZlckJvcmRlckNvbG9ydHdIb3ZlclNoYWRvd3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFhNTCBmaWxlIOKAkyB0aGUgbmV3IGludm9pY2luZyBzdGFuZGFyZGxldmVsbGV2ZWxPcHRpb25zcGxhY2Vob2xkZXJib3JkZXJDb2xvcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplZml0VGV4dHN0eWxlbWV0YWRhdGFhbmltYXRpb25zRm9yQmxvY2tzdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWhhc0N1c3RvbUNTU2N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRzdHlsZWhhc0N1c3RvbUNTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2l0aCBQZXBwb2wgYmVpbmcgaW1wbGVtZW50ZWQgYWNyb3NzIHRoZSBFdXJvcGVhbiBVbmlvbiwgYnVzaW5lc3NlcyBhcmUgcmVxdWlyZWQgdG8gc2VuZCBhbmQgcmVjZWl2ZSBkb2N1bWVudHMgaW4gdGhlIHN0YW5kYXJkaXplZCBVQkwgZm9ybWF0LiBUaGlzIGRhdGEgaXMgc2F2ZWQgaW4gYSBzdHJ1Y3R1cmVkIGRpZ2l0YWwgWE1MIGZpbGUuZHJvcENhcHBsYWNlaG9sZGVydGV4dENvbG9yYmFja2dyb3VuZENvbG9yZm9udFNpemVkaXJlY3Rpb25zdHlsZWxvY2tjbGFzc05hbWVtZXRhZGF0YWFuaW1hdGlvbnNGb3JCbG9ja3N0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aGFzQ3VzdG9tQ1NTY3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVjbGFzc05hbWVsYXlvdXRoYXNDdXN0b21DU1NjdXN0b21DU1N0d0RlY29yYXRpb250d1RvcFNoYXBldHdCb3R0b21TaGFwZXR3U3RyZXRjaGVkTGlua3R3SG92ZXJCYWNrZ3JvdW5kQ29sb3J0d0hvdmVyVGV4dENvbG9ydHdIb3ZlckJvcmRlckNvbG9ydHdIb3ZlclNoYWRvd3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdoYXQgaXMgdGhlIFhNTCBmb3JtYXQ\/bGV2ZWxsZXZlbE9wdGlvbnNwbGFjZWhvbGRlcmJvcmRlckNvbG9yYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRhbGlnbmxvY2thbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemVmaXRUZXh0c3R5bGVtZXRhZGF0YWFuaW1hdGlvbnNGb3JCbG9ja3N0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aGFzQ3VzdG9tQ1NTY3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodHN0eWxlaGFzQ3VzdG9tQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRYTUwgaXMgYSB1bml2ZXJzYWwgZGF0YSBmb3JtYXQgdXNlZCB0byBzdHJ1Y3R1cmUgaW5mb3JtYXRpb24uIFVubGlrZSBIVE1MLCB3aGljaCBmb2N1c2VzIG9uIHZpc3VhbCBwcmVzZW50YXRpb24sIFhNTCBpcyBkZXNpZ25lZCBmb3IgZGF0YSBzdHJ1Y3R1cmUgYW5kIHRyYW5zZmVyIGJldHdlZW4gc3lzdGVtcyDigJMgbWFraW5nIGl0IGlkZWFsIGZvciBlLWludm9pY2luZy5kcm9wQ2FwcGxhY2Vob2xkZXJ0ZXh0Q29sb3JiYWNrZ3JvdW5kQ29sb3Jmb250U2l6ZWRpcmVjdGlvbnN0eWxlbG9ja2NsYXNzTmFtZW1ldGFkYXRhYW5pbWF0aW9uc0ZvckJsb2Nrc3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXloYXNDdXN0b21DU1NjdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGFnTmFtZXN0eWxlbGF5b3V0aGFzQ3VzdG9tQ1NTdHdEZWNvcmF0aW9udHdUb3BTaGFwZXR3Qm90dG9tU2hhcGV0d1N0cmV0Y2hlZExpbmt0d0hvdmVyQmFja2dyb3VuZENvbG9ydHdIb3ZlclRleHRDb2xvcnR3SG92ZXJCb3JkZXJDb2xvcnR3SG92ZXJTaGFkb3d0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlY2xhc3NOYW1laGFzQ3VzdG9tQ1NTY3VzdG9tQ1NTdHdTdGFja3R3R3V0dGVydHdTdHJldGNoZWRNZWRpYXR3Q29sdW1uU3R5bGV0d1N0cmV0Y2hlZExpbmt0d0FuaW1hdGlvbnR3QW5pbWF0aW9uRHVyYXRpb250d0FuaW1hdGlvbkRlbGF5aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hhc0N1c3RvbUNTU3R3U3RyZXRjaGVkTGlua3R3QW5pbWF0aW9udHdBbmltYXRpb25EdXJhdGlvbnR3QW5pbWF0aW9uRGVsYXlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZBUWxldmVsaGFzQ3VzdG9tQ1NTdHdBbmltYXRpb250d0FuaW1hdGlvbkR1cmF0aW9udHdBbmltYXRpb25EZWxheWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRoYXNDdXN0b21DU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzcXVlc3Rpb25zaGFzQ3VzdG9tQ1NTaW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnlzdGF0ZXZlcnNpb248IS0tIHdwOmNvbHVtbnMgeyJpc1N0YWNrZWRPbk1vYmlsZSI6ZmFsc2UsImNsYXNzTmFtZSI6InRpY3NzLWRmYmI2ZWFmIiwiYmFja2dyb3VuZENvbG9yIjoid2hpdGUiLCJoYXNDdXN0b21DU1MiOnRydWUsImN1c3RvbUNTUyI6Ii50aWNzcy1kZmJiNmVhZiB7biAgbWF4LXdpZHRoOjEwMDBweDtuICBtYXJnaW46IDAgYXV0bztuICBib3JkZXItcmFkaXVzOiAxMHB4O259biJ9IC0tPgo8IS0tIHdwOmxpc3QgeyJjbGFzc05hbWUiOiJ0aWNzcy05YmUwZGY1MSIsImhhc0N1c3RvbUNTUyI6dHJ1ZSwiY3VzdG9tQ1NTIjoiLnRpY3NzLTliZTBkZjUxIHtuICBkaXNwbGF5OiBmbGV4O24gIG1heC13aWR0aDogMTAwMHB4O24gIG1hcmdpbjogMCBhdXRvO24gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO24gIG1hcmdpbi10b3A6IDFyZW07biAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCdodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy94bWwtdmVjdG9yLnN2ZycpO24gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7bn1ubi50aWNzcy05YmUwZGY1MSBsaSB7biAgZm9udC1mYW1pbHk6IExhdG87biAgZm9udC13ZWlnaHQ6IDQwMDtuICBmb250LXNpemU6IDE4cHg7biAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtuICBjb2xvcjogIzc2NUFBNjtufW5uQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7biAgLnRpY3NzLTliZTBkZjUxIHtuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47biAgICBsaXN0LXN0eWxlOiBub25lO24gICAgcGFkZGluZy1sZWZ0OiAwO24gIH1uICBuICAudGljc3MtOWJlMGRmNTEgbGkge24gICAgZGlzcGxheTogZmxleDtuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47biAgICBhbGlnbi1pdGVtczogY2VudGVyO24gICAgdGV4dC1hbGlnbjogY2VudGVyO24gICAgZm9udC1zaXplOiAxNnB4O24gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO24gIH1uICBuICAudGljc3MtOWJlMGRmNTEgbGk6OmJlZm9yZSB7biAgICBjb250ZW50OiAnJztuICAgIHdpZHRoOiAzMHB4O24gICAgaGVpZ2h0OiAzMHB4O24gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy94bWwtdmVjdG9yLnN2ZycpO24gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO24gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtuICB9bn0ifSAtLT4KPGRpdiBpZD0icG9wdXAiIGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+PCEtLSB3cDpncm91cCB7ImNsYXNzTmFtZSI6InRpY3NzLTcwMGQ1MWQxIiwic3R5bGUiOnsic3BhY2luZyI6eyJwYWRkaW5nIjp7InRvcCI6IjAiLCJib3R0b20iOiIwIn19fSwibGF5b3V0Ijp7InR5cGUiOiJmbGV4Iiwib3JpZW50YXRpb24iOiJ2ZXJ0aWNhbCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIiwidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AifSwiaGFzQ3VzdG9tQ1NTIjp0cnVlLCJjdXN0b21DU1MiOiIudGljc3MtNzAwZDUxZDEge24gIG1heC13aWR0aDogMTE0NXB4O24gIG1hcmdpbjogMCBhdXRvO24gIG1hcmdpbi1ib3R0b206IDJyZW07bn1uIn0gLS0+CjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiM3JlbSIsImNsYXNzTmFtZSI6InRpY3NzLTYyYWJiYjM4IiwiaGFzQ3VzdG9tQ1NTIjp0cnVlLCJjdXN0b21DU1MiOiIudGljc3MtNjJhYmJiMzgge259bm5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtuICAudGljc3MtNjJhYmJiMzgge24gICAgZGlzcGxheTogbm9uZTtuICB9bn0ifSAtLT4KPCEtLSB3cDpncm91cCB7ImNsYXNzTmFtZSI6InRpY3NzLTQ0M2IyODVkIiwibGF5b3V0Ijp7InR5cGUiOiJmbGV4Iiwib3JpZW50YXRpb24iOiJ2ZXJ0aWNhbCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIn0sImhhc0N1c3RvbUNTUyI6dHJ1ZSwiY3VzdG9tQ1NTIjoiLnRpY3NzLTQ0M2IyODVkIHtuICBtYXgtd2lkdGg6IDExNDVweDtuICBtYXJnaW46IDAgYXV0bztuICBtYXJnaW4tYm90dG9tOiAycmVtO259bm4ifSAtLT4KPCEtLSB3cDpjb2x1bW5zIHsiY2xhc3NOYW1lIjoidGljc3MtMzI1MWUwNWIiLCJoYXNDdXN0b21DU1MiOnRydWUsImN1c3RvbUNTUyI6Ii50aWNzcy0zMjUxZTA1YiB7biAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7biAgbWF4LXdpZHRoOiAxMTAwcHg7biAgbWFyZ2luOiAwIGF1dG87bn1uIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBjb2wiIHN0eWxlPSJmbGV4LWJhc2lzOjI3MHB4Ij48IS0tIHdwOmdyb3VwIHsiY2xhc3NOYW1lIjoidGljc3MtNjVmMWY4YmYiLCJsYXlvdXQiOnsidHlwZSI6ImZsZXgiLCJmbGV4V3JhcCI6Im5vd3JhcCJ9LCJoYXNDdXN0b21DU1MiOnRydWUsImN1c3RvbUNTUyI6Ii50aWNzcy02NWYxZjhiZiB7biAgcG9zaXRpb246IHJlbGF0aXZlO259biJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gY29sIiBzdHlsZT0iZmxleC1iYXNpczoyNzBweCI+PCEtLSB3cDpncm91cCB7ImNsYXNzTmFtZSI6InRpY3NzLTQ2Mzc4YjFjIiwibGF5b3V0Ijp7InR5cGUiOiJmbGV4IiwiZmxleFdyYXAiOiJub3dyYXAifSwiaGFzQ3VzdG9tQ1NTIjp0cnVlLCJjdXN0b21DU1MiOiIudGljc3MtNDYzNzhiMWMge24gIHBvc2l0aW9uOiByZWxhdGl2ZTtufW4ifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGNvbCIgc3R5bGU9ImZsZXgtYmFzaXM6MjcwcHgiPjwhLS0gd3A6Z3JvdXAgeyJjbGFzc05hbWUiOiJ0aWNzcy0yOTBkNjI2YyIsImxheW91dCI6eyJ0eXBlIjoiZmxleCIsImZsZXhXcmFwIjoibm93cmFwIn0sImhhc0N1c3RvbUNTUyI6dHJ1ZSwiY3VzdG9tQ1NTIjoiLnRpY3NzLTI5MGQ2MjZjIHtuICBwb3NpdGlvbjogcmVsYXRpdmU7bn1ubiJ9IC0tPgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiY2VudGVyIiwiY2xhc3NOYW1lIjoidGljc3MtOGUwZTRmNDAiLCJzdHlsZSI6eyJjb2xvciI6eyJ0ZXh0IjoiIzY0OTlhYiJ9LCJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiIjNjQ5OWFiIn19fX0sImhhc0N1c3RvbUNTUyI6dHJ1ZSwiY3VzdG9tQ1NTIjoiLnRpY3NzLThlMGU0ZjQwIHtuICBtYXgtd2lkdGg6IDExMDBweDtuICBtYXJnaW46IDAgYXV0bztuICBib3JkZXI6IDNweCBzb2xpZCAjNjY5N0E4O24gIGJvcmRlci1yYWRpdXM6IDEwcHg7biAgcGFkZGluZzogMzBweCAxNXB4O24gIHBvc2l0aW9uOiByZWxhdGl2ZTtufW5uLnRpY3NzLThlMGU0ZjQwOjphZnRlciB7biAgY29udGVudDogJyc7biAgcG9zaXRpb246IGFic29sdXRlO24gIHRvcDogLThweDtuICBsZWZ0OiAtOHB4O24gIHdpZHRoOiA0MHB4O24gIGhlaWdodDogNDBweDtuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2luZm8uc3ZnJyk7biAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7biAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO24gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7biAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtuICBib3JkZXItcmFkaXVzOiA1MCU7bn1ubkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge24gIC50aWNzcy04ZTBlNGY0MDo6YWZ0ZXIge24gICAgbGVmdDogNTAlO24gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO24gICAgdG9wOiAtMjBweDtuICB9bn0ifSAtLT4KPCEtLSB3cDpncm91cCB7ImNsYXNzTmFtZSI6InRpY3NzLWYyY2Q4ZDI0Iiwic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnx3aGl0ZSJ9fX0sImNvbG9yIjp7ImJhY2tncm91bmQiOiIjNzY1YWE2In19LCJ0ZXh0Q29sb3IiOiJ3aGl0ZSIsImxheW91dCI6eyJ0eXBlIjoiZmxleCIsIm9yaWVudGF0aW9uIjoidmVydGljYWwiLCJqdXN0aWZ5Q29udGVudCI6ImNlbnRlciIsInZlcnRpY2FsQWxpZ25tZW50IjoiY2VudGVyIn0sImhhc0N1c3RvbUNTUyI6dHJ1ZSwiY3VzdG9tQ1NTIjoiLnRpY3NzLWYyY2Q4ZDI0IHtuICAgIG1heC13aWR0aDogOTAwcHg7biAgICBib3JkZXItcmFkaXVzOiAxMHB4O24gICAgcG9zaXRpb246IHJlbGF0aXZlO24gICAgb3ZlcmZsb3c6IGhpZGRlbjtuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO24gICBtYXJnaW46IDAgYXV0bztufW4udGljc3MtZjJjZDhkMjQ6OmJlZm9yZSB7biAgICBjb250ZW50OiAnJztuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtuICAgIHRvcDogMDtuICAgIGxlZnQ6IDA7biAgICB3aWR0aDogMTAwJTtuICAgIGhlaWdodDogMTAwJTtuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMvTWFzay1ncm91cC5wbmcnKTtuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7biAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7biAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O24gICAgei1pbmRleDogMTtufW5ubi50aWNzcy1mMmNkOGQyNCB1MDAzZSAqIHtuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtuICAgIHotaW5kZXg6IDI7bn1ubi50aWNzcy1mMmNkOGQyNCB1MDAzZSBoMyB7biAgbWF4LXdpZHRoOiA2NDhweDtuZm9udC13ZWlnaHQ6IDgwMDtuZm9udC1zaXplOiAyNHB4O259bm5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtuICAudGljc3MtZjJjZDhkMjQ6OmJlZm9yZSB7biAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL21hc2stbW9iaWxlLnBuZycpO24gICAgbiAgfW59In0gLS0+CjwhLS0gd3A6c3BhY2VyIHsiY2xhc3NOYW1lIjoidGljc3MtZWYzOTU2ZTgiLCJzdHlsZSI6eyJsYXlvdXQiOnsic2VsZlN0cmV0Y2giOiJmaXhlZCIsImZsZXhTaXplIjoiMnJlbSJ9fSwiaGFzQ3VzdG9tQ1NTIjp0cnVlLCJjdXN0b21DU1MiOiIudGljc3MtZWYzOTU2ZTgge259bm5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtuICAudGljc3MtZWYzOTU2ZTgge24gICAgZmxleC1iYXNpczogNXJlbSAhaW1wb3J0YW50O24gIH1ufSJ9IC0tPgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjBweCIsImNsYXNzTmFtZSI6InRpY3NzLWVkYzI3NDNjIiwic3R5bGUiOnsibGF5b3V0Ijp7InNlbGZTdHJldGNoIjoiZml4ZWQiLCJmbGV4U2l6ZSI6IjFyZW0ifX0sImhhc0N1c3RvbUNTUyI6dHJ1ZSwiY3VzdG9tQ1NTIjoiLnRpY3NzLWVkYzI3NDNjIHtufW5uQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7biAgLnRpY3NzLWVkYzI3NDNjIHtuICAgIGZsZXgtYmFzaXM6IDRyZW0gIWltcG9ydGFudDtuICB9bn0ifSAtLT4KPCEtLSB3cDpncm91cCB7ImNsYXNzTmFtZSI6InRpY3NzLTQ0M2IyODVkIiwibGF5b3V0Ijp7InR5cGUiOiJmbGV4Iiwib3JpZW50YXRpb24iOiJ2ZXJ0aWNhbCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIn0sImhhc0N1c3RvbUNTUyI6dHJ1ZSwiY3VzdG9tQ1NTIjoiLnRpY3NzLTQ0M2IyODVkIHtuICBtYXgtd2lkdGg6IDExNDVweDtuICBtYXJnaW46IDAgYXV0bztuICBtYXJnaW4tYm90dG9tOiAycmVtO259bm4ifSAtLT4KPCEtLSB3cDpncm91cCB7ImNsYXNzTmFtZSI6InRpY3NzLTQ0M2IyODVkIiwibGF5b3V0Ijp7InR5cGUiOiJmbGV4Iiwib3JpZW50YXRpb24iOiJ2ZXJ0aWNhbCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIn0sImhhc0N1c3RvbUNTUyI6dHJ1ZSwiY3VzdG9tQ1NTIjoiLnRpY3NzLTQ0M2IyODVkIHtuICBtYXgtd2lkdGg6IDExNDVweDtuICBtYXJnaW46IDAgYXV0bztuICBtYXJnaW4tYm90dG9tOiAycmVtO259bm4ifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgaGFzLWJhY2tncm91bmQiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWIiPjwhLS0gd3A6Y29sdW1ucyB7ImNsYXNzTmFtZSI6InRpY3NzLTRhODM3MmJmIiwiaGFzQ3VzdG9tQ1NTIjp0cnVlLCJjdXN0b21DU1MiOiIudGljc3MtNGE4MzcyYmYge24gIG1heC13aWR0aDogMTIwMHB4O24gIG1hcmdpbjogMCBhdXRvO259biJ9IC0tPgoFBwgECAQIBggFCQgHmRCjBJQGog2vAbwLpAG5FaMUpQ2nB5YGrQu4CZkLkw2X2QEIBwgGCA4IDggLSAEEDBUJCAYIBw8ECgcJBQZMAAoNDxYQEg0LExALCAcPBAoHGQUMSwAPCQgFBAYJCggHBQgTCxMQDAkLCAcPBAoHgwEHCwkPCAkFBAkIEwsTEAwJCwgHDwQKQwAHAgUGBQgPBQwHCxMQCwgHDwQKEQkPDAkHCBANDwsTEAsIBw8ECgwPCxMQCwgHDwQKBAwJCwgHDwQKBwYJDAkLExALCAcPBAoHBAwLExALCAcPBAoHFAwLExALCAcPBAoHBgwLExALCAcPBAoHCQwLExALCAcPBAoHBkwACg0PFhASDQsTEAYLCAcPBAoHCQUGDAkMCg0PFhASDQsTEAsIBw8ECgenAQUMSwAPCQgFBAYJCggHBQgTCxMQDAkLCAcPBAoGBQwLCAcPBAoHrQMHCwkPCAkFBAkIEwsTEAwJCwgHDwQKBgkMCQsIBw8ECgcJBgwJDAoNDxYQEg0LExALCAcPBAoHJQUMSwAPCQgFBAYJCggHBQgTCxMQDAkLCAcPBAoGBQwLCAcPBAoHsAMHCwkPCAkFBAkIEwsTEAwJCwgHDwQKEQkMCQcIEA0PCxMQCwgHDwQKBQkMDwsTEAsIBw8ECgcJBgwJDAoNDxYQEg0LExALCAcPBApDAAcCCA8MBwsTEAsIBw8ECkMABwIFCA8JDAcLExALCAcPBAoGDAsIBw8ECgcGBwkMCxMQCwgHDwQKB54BBwwLExALCAcPBApDAAcCCA8FCQwHCxMQCwgHDwQKBQkMDwsTEAsIBw8ECgcJBgwJDAoNDxYQEg0LExALCAcPBApDAAcCCA8MBwsTEAsIBw8ECkMABwIIDwkMBwsTEAsIBw8ECgYMCwgHDwQKBwYHCQwLExALCAcPBAoHKwcMCxMQCwgHDwQKQwAHAggPBQkMBwsTEAsIBw8ECgUJDA8LExALCAcPBAoHCQYMCQwKDQ8WEBINCxMQCwgHDwQKQwAHAggPDAcLExALCAcPBAoGDAsIBw8ECgcGBwkMCxMQCwgHDwQKB54BBwwLExALCAcPBAoGDAsIBw8ECgehAwcLCQ8ICQUECQgTCxMQDAkLCAcPBAoGDAsIBw8ECgcJBQkGDAkMCg0PFhASDQsTEAsIBw8ECkMABwIIDwUMBwsTEAsIBw8ECgYJBQwJCwgHDwQKBzsFDEsADwkIBQQGCQoIBwUIEwsTEAwJCwgHDwQKBz8HCwkPCAkFBAkIEwsTEAwJCwgHDwQKBgkFDAkLCAcPBAoGDAsTEAsIBw8ECgcEAwQNCgMMBg4LDAsTEAsIBw8ECgYMCwgHDwQKBwkGDAkMCg0PFhASDQsTEAsIBw8ECgclBQxLAA8JCAUEBgkKCAcFCBMLExAMCQsIBw8ECgYFDAsIBw8ECgeDAwcLCQ8ICQUECQgTCxMQDAkLCAcPBAoHCQYMCQwKDQ8WEBINCxMQCwgHDwQKBxcFDEsADwkIBQQGCQoIBwUIEwsTEAwJCwgHDwQKBgUMCwgHDwQKB5MDBwsJDwgJBQQJCBMLExAMCQsIBw8ECgcFBkwACg0PFhASDQsTEAsIBw8EChEJDAkHCBANDwsTEAsIBw8ECgwPCxMQCwgHDwQKBwMFDAsTEAsIBw8ECgYMCwgHDwQKCQwLBQcFBwUHmwO9D6wFggOzA7IC5QMApgOrDJERvQOMBPMDAJ0DEgEEAAABAAAAAQYAAgEAAMYJAfsBQgEBAEEAAEEAAgBBAAIAQQACAEEAAEEAAEEAAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAABBAAIAQQAAQQACAEEAAEEAAEEAAgBBAABBAAIAQQAAQQAAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAABBAABBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAABBAABBAAIAQQAAQQACAEEAAgBBAABBAABBAAIAQQAAQQAAQQACAEEAAEEAAgBBAABBAAIAQQAAQQACAEEAAEEAAEEAAEEAAgBBAABBAABDQQKbA70PrAWCA7MDsgLlAwCmA6sMkRG9A4wE8wMAnQNB8wegA6QQsQWIA7gDtwLoAwCpA4cNsxGDBJIE+AMAoQNBKwKvCgB9AXcTMjAyNS0xMS0wNlQxNDo1MTowOXcMY29udmVydGVyeG1sdwdwdWJsaXNofQd9pusEdwZjbG9zZWR3BmNsb3NlZHcJbHBhZ2UucGhweXl3AHh3WjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGhhcy1iYWNrZ3JvdW5kIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZWJlYmViIj4KCgoKCgoKCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dwB2AQVjb2xvcnYBCmJhY2tncm91bmR3ByNlYmViZWJ2AQR0eXBldwtjb25zdHJhaW5lZHh3AHcAdwB5dwB3AHcAdwB3AH0DfQB3JGI5MDkwMzBiLWU3NGQtNDRhYS04M2YxLTQ4ZDMxMzQ4YTBiNnh3UTxoMSBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPmVGYWt0dXJhLm5sIFhNTCBDb252ZXJ0ZXI8L2gxPncMY29yZS9oZWFkaW5nfQF\/f39\/f39\/f39\/f39\/dgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVyf393AH0DfQB5f3ckZTBmMTViZWEtZmFiOC00MDQyLWI2OGMtNTkwN2U5OTFlZjc3eHdoPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+UmVhZCBpbnZvaWNlcyBmcm9tIFhNTCBmaWxlcyB3aXRoIHRoZSBlRmFrdHVyYS5ubCBDb252ZXJ0ZXIgcHJldmlldzwvcD53DmNvcmUvcGFyYWdyYXBoeX9\/f39\/dgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVyf39\/f3cAfQN9AHl\/dyRmODQxMzIxNy0wM2Y1LTQ5YWYtODg5OC1iOGUxM2RhYzI2M2V4d58CPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1mdWxsIGlzLXJlc2l6ZWQiPjxpbWcgc3JjPSJodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy9hdXRvbWFpbF94bWwtdG8tcGRmLTEucG5nIiBhbHQ9IklsdXN0cmFjamEgcHJ6ZWRzdGF3aWFqxIVjZSBrb253ZXJ0b3dhbmllIHBsaWt1IFhNTCBkbyBQREYiIGNsYXNzPSJ3cC1pbWFnZS0zOTY1MiIgc3R5bGU9Im9iamVjdC1maXQ6Y292ZXI7d2lkdGg6NTM0cHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3QGh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2F1dG9tYWlsX3htbC10by1wZGYtMS5wbmd3OklsdXN0cmFjamEgcHJ6ZWRzdGF3aWFqxIVjZSBrb253ZXJ0b3dhbmllIHBsaWt1IFhNTCBkbyBQREZ9pOsEdwU1MzRweHcEYXV0b3cFY292ZXJ3BGZ1bGx3BG5vbmV3BmNlbnRlcnl3AHcAfQN9AHh3djxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlIHRpY3NzLWRmYmI2ZWFmIGhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIGhhcy1iYWNrZ3JvdW5kIj48L2Rpdj53DGNvcmUvY29sdW1uc3l3DnRpY3NzLWRmYmI2ZWFmdwV3aGl0ZXh3AHcAeXcAeXcAfQN9AHckNGFjZTZhMjAtYjllNS00MzhkLTkwNjQtODljYjg4MjU1YjczeHcjPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIj48L2Rpdj53C2NvcmUvY29sdW1ueXl3AH0DfQB3JGY1ZTY1NDViLTBkODYtNDZjNC1iM2M1LTU0MWU3YzZjYTMzNHh3H1tpbnZvaWNseS1wZXBwb2wteG1sIGxhbmc9ImVuIl13DmNvcmUvc2hvcnRjb2Rldx9baW52b2ljbHktcGVwcG9sLXhtbCBsYW5nPSJlbiJdeXcAeHc0PHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0IHRpY3NzLTliZTBkZjUxIj4KCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdw50aWNzcy05YmUwZGY1MXh3AH0DfQB3JGEzZmU3N2RjLTBhMjQtNDlhOS04NGZkLWNjMjIxM2Y1NDVjOHh3DTxsaT5GUkVFPC9saT53DmNvcmUvbGlzdC1pdGVteXcAfQN9AHckNmQwNzk1ZTctNjYxMS00NWUwLThlODItYmYxM2U1NGI1NDNkeHcdPGxpPk5PIFNPRlRXQVJFIERPV05MT0FEPC9saT53DmNvcmUvbGlzdC1pdGVteXcAfQN9AHckYjYxZTdmYWEtMDZhNS00NWVhLTg4OWUtOWY2YTU0YzFiNDM4eHcPPGxpPlNFQ1VSRTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl3AH0DfQB3JGFkZmQ5YjEzLTE3OWUtNDUzNy1iYmQyLTZlMDE0NmNiODQ5MXh3EjxsaT5OTyBMSU1JVFM8L2xpPncOY29yZS9saXN0LWl0ZW15dwB9A30AeHdBPGRpdiBpZD0icG9wdXAiIGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+CgoKCgoKCgoKCgoKCgoKCgoKCgo8L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdnYBBHR5cGV3C2NvbnN0cmFpbmVkeXcAdwB3AHl3AHcAdwB3AHcAfQN9AHcFcG9wdXB4d1w8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCB0aWNzcy03MDBkNTFkMSIgc3R5bGU9InBhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MCI+CgoKCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dw50aWNzcy03MDBkNTFkMXYBB3NwYWNpbmd2AQdwYWRkaW5ndgIDdG9wdwEwBmJvdHRvbXcBMHYEBHR5cGV3BGZsZXgLb3JpZW50YXRpb253CHZlcnRpY2FsDmp1c3RpZnlDb250ZW50dwZjZW50ZXIRdmVydGljYWxBbGlnbm1lbnR3A3RvcHh3AHcAdwB5dwB3AHcAdwB3AH0DfQB3JGZmNjk2NTYzLWQ2N2UtNGE4Yi05NjNjLTI4ZTU4MmI2ZGZmYXh3oQE8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIj5Vc2UgdGhlIGNsZWFyIFhNTCBmaWxlIHByZXZpZXcgaW4gZUZha3R1cmEubmwgQ29udmVydGVyIOKAkyBzbyB5b3UgYWx3YXlzIGtub3cgd2hhdCB5b3Ugc2VuZCBhbmQgcmVjZWl2ZS48L2gyPncMY29yZS9oZWFkaW5nfQJ\/f39\/f39\/f39\/f39\/dgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVyf393AH0DfQB5f3ckN2FjMzEyMDctZGZhMy00ZTNmLThiZTgtMjM4ZGJjOWEwZmI0eHdJPGRpdiBzdHlsZT0iaGVpZ2h0OjBweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3AzBweHYBBmxheW91dHYCC3NlbGZTdHJldGNodwVmaXhlZAhmbGV4U2l6ZXcGMC4zcmVteXckZGE2MjcxMmEtNGQ3ZS00NmI2LTkwNDAtMmQxZTE5NmY1MjcweHeYAjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPlhNTCBmaWxlcyBhcmUgaW5jcmVhc2luZ2x5IHBhcnQgb2YgZXZlcnlkYXkgYnVzaW5lc3Mgb3BlcmF0aW9ucy4gVGhvdWdoIHRoZXkgYXBwZWFyIGNvZGVkLCB0aGV5IGNvbnRhaW4gZXNzZW50aWFsIHRyYW5zYWN0aW9uIGRhdGEg4oCTIGZvciBib3RoIGluY29tZSBhbmQgZXhwZW5zZSBpbnZvaWNlcy4gVGhhdOKAmXMgd2h5IGl04oCZcyBzbyBpbXBvcnRhbnQgdG8gdmlldyBhbmQgdW5kZXJzdGFuZCB0aGVpciBjb250ZW50LjwvcD53DmNvcmUvcGFyYWdyYXBoeX9\/f39\/dgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVyf39\/f3cAfQN9AHl\/eHdZPGRpdiBzdHlsZT0iaGVpZ2h0OjNyZW0iIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIHRpY3NzLTYyYWJiYjM4Ij48L2Rpdj53C2NvcmUvc3BhY2VydwQzcmVtdw50aWNzcy02MmFiYmIzOHh4dzU8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCB0aWNzcy00NDNiMjg1ZCI+CgoKCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dw50aWNzcy00NDNiMjg1ZHYDBHR5cGV3BGZsZXgLb3JpZW50YXRpb253CHZlcnRpY2FsDmp1c3RpZnlDb250ZW50dwZjZW50ZXJ4dwB3AHcAeXcAdwB3AHcAdwB9A30AdyRmNjI5YjQyNy00MTAzLTQ3NjMtOGNlNC1lOTk0MzcxOTRlMWV4d108aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIj5Ib3cgdG8gcmVhZCBhbiBpbnZvaWNlIGluIFhNTCBmb3JtYXQ\/PC9oMj53DGNvcmUvaGVhZGluZ30Cf39\/f39\/f39\/f39\/f3YBCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BmNlbnRlcn9\/dwB9A30AeX93JDU0ZGY1Y2RiLTRhMjktNDljYS05ZjJhLTkyMzMyNzg5M2IwZHh3STxkaXYgc3R5bGU9ImhlaWdodDowcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwMwcHh2AQZsYXlvdXR2AgtzZWxmU3RyZXRjaHcFZml4ZWQIZmxleFNpemV3BjAuM3JlbXl3JDQ5MzRhMWM5LWJkOGEtNDAyOS1hMTE0LTJkMWNlNjY4Y2JlOXh3lQI8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIj5XaXRoIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgUGVwcG9sIG5ldHdvcmsgYWNyb3NzIHRoZSBFdXJvcGVhbiBVbmlvbiwgYnVzaW5lc3NlcyBhcmUgcmVxdWlyZWQgdG8gc2VuZCBhbmQgcmVjZWl2ZSBkb2N1bWVudHMgaW4gYSBzdGFuZGFyZGl6ZWQgVUJMIGZvcm1hdCAoVW5pdmVyc2FsIEJ1c2luZXNzIExhbmd1YWdlKS4gVGhpcyBkYXRhIGlzIHN0b3JlZCBhcyBhIHN0cnVjdHVyZWQgZGlnaXRhbCBYTUwgZmlsZS48L3A+dw5jb3JlL3BhcmFncmFwaHl\/f39\/f3YBCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BmNlbnRlcn9\/f393AH0DfQB5f3h3NzxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgdGljc3MtMzI1MWUwNWIiPgoKCgo8L2Rpdj53DGNvcmUvY29sdW1uc3h3DnRpY3NzLTMyNTFlMDVieHcAdwB5dwB5dwB9A30AeHdIPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGNvbCIgc3R5bGU9ImZsZXgtYmFzaXM6MjcwcHgiPgoKCgoKCgoKPC9kaXY+dwtjb3JlL2NvbHVtbncFMjcwcHh3A2NvbHl5dwB9A30AeHczPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgdGljc3MtNjVmMWY4YmYiPgoKPC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ3DnRpY3NzLTY1ZjFmOGJmdgIEdHlwZXcEZmxleAhmbGV4V3JhcHcGbm93cmFweHcAdwB3AHl3AHcAdwB3AHcAfQN9AHckMDQ1YjMzZTctNTY0Zi00NWQzLTgxMGQtZGVjMTMwNWM4MjcweHeNATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2tyb2sxLnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zOTcyMCIvPjwvZmlndXJlPncKY29yZS9pbWFnZXcwaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMva3JvazEuc3ZndwB9qOwEdwRmdWxsdwRub25leXcAdwB9A30AdyQ1NDY4YWI4Mi00NGRlLTRiODAtOTBjNy1hMzNiMDk3ZjRhNjh4d7ABPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGFycm93Ij48aW1nIHNyYz0iaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMveG1sLWFycm93LnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zOTc1NSIgc3R5bGU9Im9iamVjdC1maXQ6Y292ZXIiLz48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3NGh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL3htbC1hcnJvdy5zdmd3AH2L7QR3BWNvdmVydwRmdWxsdwRub25ldwVhcnJvd3h3AHcAfQN9AHckYWIyZjBjZTEtNDExOC00ZThiLTkwMzQtNDkyMTYwYjZjMmE0eHdKPGRpdiBzdHlsZT0iaGVpZ2h0OjI1cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwQyNXB4eXckZGY4ZTRkMjctOTM1Yy00MTVmLWJlYzAtOGRmZTYyOWRjY2NheHcaPHAgY2xhc3M9Imtyb2siPnN0ZXAgMTwvcD53DmNvcmUvcGFyYWdyYXBoeXcEa3Jva3l3AH0DfQB3JDFkOGE2NDE5LWUwMjMtNDk5ZS05NzM0LWEwYjk2ZGQ0ZWJkMHh3ZTxwPjxzdHJvbmc+VVBMT0FEIEZJTEU8L3N0cm9uZz4gZnJvbSB5b3VyIGRldmljZSBvciBkcmFnIGl0IGludG8gdGhlIGVGYWt0dXJhLm5sIENvbnZlcnRlciBmaWVsZC48L3A+dw5jb3JlL3BhcmFncmFwaHl5dwB9A30AdyQwYzgxMmM3Mi02N2EzLTRiMTYtODQ3MC1hMmU2N2I4ODk0YWZ4d64BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1sYXJnZSBhcnJvdy1tb2JpbGUiPjxpbWcgc3JjPSJodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy9hcnJvdy1tb2JpbGUuc3ZnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTM5OTMxIi8+PC9maWd1cmU+dwpjb3JlL2ltYWdldzdodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy9hcnJvdy1tb2JpbGUuc3ZndwB9u+8EdwVsYXJnZXcEbm9uZXcGY2VudGVydwxhcnJvdy1tb2JpbGV5dwB3AH0DfQB4d0g8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gY29sIiBzdHlsZT0iZmxleC1iYXNpczoyNzBweCI+CgoKCgoKCgo8L2Rpdj53C2NvcmUvY29sdW1udwUyNzBweHcDY29seXl3AH0DfQB4dzM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCB0aWNzcy00NjM3OGIxYyI+Cgo8L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdncOdGljc3MtNDYzNzhiMWN2AgR0eXBldwRmbGV4CGZsZXhXcmFwdwZub3dyYXB4dwB3AHcAeXcAdwB3AHcAdwB9A30AdyRkYmFlZTk4OS0zNDU4LTQwNWItYWVmMi0zMTNkM2U0YTVjNTJ4d5ABPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2tyb2syLTEuc3ZnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTM5NzMxIi8+PC9maWd1cmU+dwpjb3JlL2ltYWdldzJodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy9rcm9rMi0xLnN2Z3cAfbPsBHcFbGFyZ2V3BG5vbmV5dwB3AH0DfQB3JDE0MmIxZjYyLWE1OTAtNGY5Yi1hYjI3LWFmMjY1YjcwNWY0NXh3mAE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIGFycm93Ij48aW1nIHNyYz0iaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMveG1sLWFycm93LnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zOTc1NSIvPjwvZmlndXJlPncKY29yZS9pbWFnZXc0aHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMveG1sLWFycm93LnN2Z3cAfYvtBHcFbGFyZ2V3BG5vbmV3BWFycm93eHcAdwB9A30AdyQyOWY1YmI5Zi1kZWE0LTQyMTUtOTVjNC1mZGUyMjM1NDdhNDR4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6MjVweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDI1cHh5dyQzMmEzYzI1ZS1kNzZlLTRlYWQtOGU5YS01ZGRhMzNlYjE0NWV4dxo8cCBjbGFzcz0ia3JvayI+c3RlcCAyPC9wPncOY29yZS9wYXJhZ3JhcGh5dwRrcm9reXcAfQN9AHckMDZmZmZmM2QtMTY5Mi00MDcwLWI5ZWItZTk2MmU3M2I5OGU5eHcyPHA+U2VsZWN0IHRoZSA8c3Ryb25nPlBSRVZJRVc8L3N0cm9uZz4gb3B0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl3AH0DfQB3JDMxOGRiNDNkLTM0YWYtNGI3Ny1hOWQxLTc0NTgzOWNjNjZjN3h3rgE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWxhcmdlIGFycm93LW1vYmlsZSI+PGltZyBzcmM9Imh0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2Fycm93LW1vYmlsZS5zdmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMzk5MzEiLz48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3N2h0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL2Fycm93LW1vYmlsZS5zdmd3AH277wR3BWxhcmdldwRub25ldwZjZW50ZXJ3DGFycm93LW1vYmlsZXl3AHcAfQN9AHh3RjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBjb2wiIHN0eWxlPSJmbGV4LWJhc2lzOjI3MHB4Ij4KCgoKCgo8L2Rpdj53C2NvcmUvY29sdW1udwUyNzBweHcDY29seXl3AH0DfQB4dzE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCB0aWNzcy0yOTBkNjI2YyI+PC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ3DnRpY3NzLTI5MGQ2MjZjdgIEdHlwZXcEZmxleAhmbGV4V3JhcHcGbm93cmFweHcAdwB3AHl3AHcAdwB3AHcAfQN9AHckMjM3N2YzYzQtZjJlYy00ZTNiLWE3OWMtYzY1MTlhNDMxOTk1eHeQATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy9rcm9rMy0xLnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zOTc0MCIvPjwvZmlndXJlPncKY29yZS9pbWFnZXcyaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMva3JvazMtMS5zdmd3AH287AR3BWxhcmdldwRub25leXcAdwB9A30AdyQ0YTA4Yzg1Mi1kMTBjLTQ2OGQtOTE1ZC02ZGYwNjM1NGRkOWF4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6MjRweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDI0cHh5dyRhNzY5MmMyMy02NWNkLTQ3MTgtYTg3NC0zNzU3MDA1MWI2OWN4dxo8cCBjbGFzcz0ia3JvayI+c3RlcCAzPC9wPncOY29yZS9wYXJhZ3JhcGh5dwRrcm9reXcAfQN9AHckMmQwZmJmOWUtMzI0MC00ZGI3LTkyNzAtMTBlMDU1YmFlOTYzeHdlPHA+U2VsZWN0IHRoZSA8c3Ryb25nPlNFTkQgQlkgRU1BSUw8L3N0cm9uZz4gb3B0aW9uIGlmIHlvdSB3YW50IHRvIHNhdmUgdGhlIHJlc3VsdCBhcyBhIFBERiBmaWxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXl3AH0DfQB4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6MnJlbSIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDJyZW15eHfJAjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIgdGljc3MtOGUwZTRmNDAgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiIHN0eWxlPSJjb2xvcjojNjQ5OWFiIj5VcGxvYWRlZCBmaWxlcyBhcmUgcHJvY2Vzc2VkIHNvbGVseSB0byBkaXNwbGF5IHRoZWlyIGNvbnRlbnQgaW4gdGhlIGVGYWt0dXJhLm5sIENvbnZlcnRlci4gRGF0YSBpcyBub3Qgc2hhcmVkIG9yIHRyYW5zZmVycmVkIHRvIHRoaXJkIHBhcnRpZXMuIEZpbGVzIGFuZCByZXN1bHRzIGFyZSBhdXRvbWF0aWNhbGx5IGRlbGV0ZWQgZnJvbSB0aGUgc2VydmVyIDQ4IGhvdXJzIGFmdGVyIHVwbG9hZC48L3A+dw5jb3JlL3BhcmFncmFwaHl\/f39\/f3YDBWNvbG9ydgEEdGV4dHcHIzY0OTlhYghlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3ByM2NDk5YWIKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVyf3csdGljc3MtOGUwZTRmNDAgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3J\/f3cAfQN9AHh4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6MnJlbSIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDJyZW15eHeZATxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIHRpY3NzLWYyY2Q4ZDI0IGhhcy13aGl0ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtbGluay1jb2xvciIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6Izc2NWFhNiI+CgoKCgoKCgoKCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dw50aWNzcy1mMmNkOGQyNHYCCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcWdmFyOnByZXNldHxjb2xvcnx3aGl0ZQVjb2xvcnYBCmJhY2tncm91bmR3ByM3NjVhYTZ3BXdoaXRldgQEdHlwZXcEZmxleAtvcmllbnRhdGlvbncIdmVydGljYWwOanVzdGlmeUNvbnRlbnR3BmNlbnRlchF2ZXJ0aWNhbEFsaWdubWVudHcGY2VudGVyeHcAdwB3AHl3AHcAdwB3AHcAfQN9AHckODlkMmU0YzItMTA4NS00MmU5LWJhMGQtZDg1NWI5MzM2MTIweHecATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy9lZi1sb2dvLnN2ZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0zOTgyNSIvPjwvZmlndXJlPncKY29yZS9pbWFnZXcyaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMvZWYtbG9nby5zdmd3AH2R7gR3BWxhcmdldwRub25ldwZjZW50ZXJ5dwB3AH0DfQB4d1o8ZGl2IHN0eWxlPSJoZWlnaHQ6MTAwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIHRpY3NzLWVmMzk1NmU4Ij48L2Rpdj53C2NvcmUvc3BhY2VydwUxMDBweHcOdGljc3MtZWYzOTU2ZTh2AQZsYXlvdXR2AgtzZWxmU3RyZXRjaHcFZml4ZWQIZmxleFNpemV3BDJyZW14eHehATxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIgaGFzLXdoaXRlLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj5DcmVhdGUgYSBmcmVlIGFjY291bnQgYW5kIHRlc3QgdGhlIGZ1bGwgc3lzdGVtIGZvciAzMCBkYXlzLjwvaDM+dwxjb3JlL2hlYWRpbmd9A39\/f393BXdoaXRlf39\/f39\/f392AghlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FnZhcjpwcmVzZXR8Y29sb3J8d2hpdGUKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVyf393AH0DfQB5f3h3kgE8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIGhhcy13aGl0ZS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+QWZ0ZXIgdGhlIHRyaWFsLCBjaG9vc2UgdGhlIHBsYW4gdGhhdCBiZXN0IHN1aXRzIHlvdXIgYnVzaW5lc3MuPC9wPncOY29yZS9wYXJhZ3JhcGh5f3cFd2hpdGV\/f392AghlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FnZhcjpwcmVzZXR8Y29sb3J8d2hpdGUKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVyf3ctaGFzLXdoaXRlLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yf393AH0DfQB5f3h3WDxkaXYgc3R5bGU9ImhlaWdodDowcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIHRpY3NzLWVkYzI3NDNjIj48L2Rpdj53C2NvcmUvc3BhY2VydwMwcHh3DnRpY3NzLWVkYzI3NDNjdgEGbGF5b3V0dgILc2VsZlN0cmV0Y2h3BWZpeGVkCGZsZXhTaXpldwQxcmVteHckZDIzOGQ2YTctMDU2OS00YzA3LWI0YTAtY2Q4MDMyNmQxMjgzeHckPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9ucyI+PC9kaXY+dwxjb3JlL2J1dHRvbnN2AgR0eXBldwRmbGV4Dmp1c3RpZnlDb250ZW50dwZjZW50ZXJ5dwB9A30AdyQyMWQ3Yjk3Yy03MzM4LTQzYzgtYmEzYy0zMGQzODY2MWE2OTN4d8EBPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIj48YSBjbGFzcz0id3AtYmxvY2stYnV0dG9uX19saW5rIHdwLWVsZW1lbnQtYnV0dG9uIiBocmVmPSJodHRwczovL2FwcC5lZmFrdHVyYS5ubC8jL2xvZ2luIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93Ij56YWN6bmlqIHR1dGFqPC9hPjwvZGl2PncLY29yZS9idXR0b253AWF3BmJ1dHRvbncfaHR0cHM6Ly9hcHAuZWZha3R1cmEubmwvIy9sb2dpbncGX2JsYW5rdxxub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93eXcAdwVyaWdodHh5dwB9A30AeHdKPGRpdiBzdHlsZT0iaGVpZ2h0OjNyZW0iIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwQzcmVteXh3NTxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIHRpY3NzLTQ0M2IyODVkIj4KCgoKPC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ3DnRpY3NzLTQ0M2IyODVkdgMEdHlwZXcEZmxleAtvcmllbnRhdGlvbncIdmVydGljYWwOanVzdGlmeUNvbnRlbnR3BmNlbnRlcnh3AHcAdwB5dwB3AHcAdwB3AH0DfQB3JGE3NGM1MmUwLTYxMjctNDMxMS1hZjMwLTI4N2YzNDU0N2E4OHh3XzxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPlhNTCBmaWxlIOKAkyB0aGUgbmV3IGludm9pY2luZyBzdGFuZGFyZDwvaDM+dwxjb3JlL2hlYWRpbmd9A39\/f39\/f39\/f39\/f392AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwZjZW50ZXJ\/f3cAfQN9AHl\/dyRhZWY5NzdkOS1kYTU1LTQ1ODQtYTcyZC01ZGVmMDdkMWI3NDB4d0k8ZGl2IHN0eWxlPSJoZWlnaHQ6MHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncDMHB4dgEGbGF5b3V0dgILc2VsZlN0cmV0Y2h3BWZpeGVkCGZsZXhTaXpldwYwLjNyZW15dyRmNjRlMTkzOS1iM2ZhLTQ4OGUtYWU2NS00NmVmZjAwZjQ0MDV4d+gBPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+V2l0aCBQZXBwb2wgYmVpbmcgaW1wbGVtZW50ZWQgYWNyb3NzIHRoZSBFdXJvcGVhbiBVbmlvbiwgYnVzaW5lc3NlcyBhcmUgcmVxdWlyZWQgdG8gc2VuZCBhbmQgcmVjZWl2ZSBkb2N1bWVudHMgaW4gdGhlIHN0YW5kYXJkaXplZCBVQkwgZm9ybWF0LiBUaGlzIGRhdGEgaXMgc2F2ZWQgaW4gYSBzdHJ1Y3R1cmVkIGRpZ2l0YWwgWE1MIGZpbGUuPC9wPncOY29yZS9wYXJhZ3JhcGh5f39\/f392AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwZjZW50ZXJ\/f39\/dwB9A30AeX94dzU8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCB0aWNzcy00NDNiMjg1ZCI+CgoKCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dw50aWNzcy00NDNiMjg1ZHYDBHR5cGV3BGZsZXgLb3JpZW50YXRpb253CHZlcnRpY2FsDmp1c3RpZnlDb250ZW50dwZjZW50ZXJ4dwB3AHcAeXcAdwB3AHcAdwB9A30AdyQ0MDgwYjQ4My1iNGJmLTRjN2QtOWMwMC0wOTZlNWEwYjY2MzN4d088aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIj5XaGF0IGlzIHRoZSBYTUwgZm9ybWF0PzwvaDM+dwxjb3JlL2hlYWRpbmd9A39\/f39\/f39\/f39\/f392AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwZjZW50ZXJ\/f3cAfQN9AHl\/dyRmZjIyNDU1YS1iMjdlLTRjNGQtYjFlYi1hZjI1MTA0Yjk5MjN4d0k8ZGl2IHN0eWxlPSJoZWlnaHQ6MHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncDMHB4dgEGbGF5b3V0dgILc2VsZlN0cmV0Y2h3BWZpeGVkCGZsZXhTaXpldwYwLjNyZW15dyQyZWU4M2QwNS1kZjEwLTRhM2ItOTQ1Ni03YzI3NWU0OGNkMmJ4d\/oBPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+WE1MIGlzIGEgdW5pdmVyc2FsIGRhdGEgZm9ybWF0IHVzZWQgdG8gc3RydWN0dXJlIGluZm9ybWF0aW9uLiBVbmxpa2UgSFRNTCwgd2hpY2ggZm9jdXNlcyBvbiB2aXN1YWwgcHJlc2VudGF0aW9uLCBYTUwgaXMgZGVzaWduZWQgZm9yIGRhdGEgc3RydWN0dXJlIGFuZCB0cmFuc2ZlciBiZXR3ZWVuIHN5c3RlbXMg4oCTIG1ha2luZyBpdCBpZGVhbCBmb3IgZS1pbnZvaWNpbmcuPC9wPncOY29yZS9wYXJhZ3JhcGh5f39\/f392AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwZjZW50ZXJ\/f39\/dwB9A30AeX94d1I8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBoYXMtYmFja2dyb3VuZCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I2ViZWJlYiI+PC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ2AQVjb2xvcnYBCmJhY2tncm91bmR3ByNlYmViZWJ2AQR0eXBldwtjb25zdHJhaW5lZHl3AHcAdwB5dwB3AHcAdwB3AH0DfQB4dzM8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIHRpY3NzLTRhODM3MmJmIj48L2Rpdj53DGNvcmUvY29sdW1uc3h3DnRpY3NzLTRhODM3MmJmeHcAdwB5dwB5dwB9A30AdyQ1NDVmYzEzYi02ZjgyLTRiOTMtYjliZC0zNDA5MzBmYTQ1NTV4dyc8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iPgoKCgo8L2Rpdj53C2NvcmUvY29sdW1ueXl3AH0DfQB3JGYzMmU3MWVkLTUzYTgtNGQxYi05M2JkLWIzNjY1NjEwZTRhZHh3JTxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RkFRPC9oMj53DGNvcmUvaGVhZGluZ30CeXcAfQN9AHckM2JmZjcyNGQtYzM0Zi00OGVkLWJiNDktYjk1ZDk3YzMxZmY3eHdKPGRpdiBzdHlsZT0iaGVpZ2h0OjI1cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwQyNXB4eXckYTVmMTAwMWMtN2Y0NC00OGQyLTg1MWItODQ2M2E5N2MzZWJmeHfhKDxkaXYgY2xhc3M9InNjaGVtYS1mYXEgd3AtYmxvY2steW9hc3QtZmFxLWJsb2NrIj48ZGl2IGNsYXNzPSJzY2hlbWEtZmFxLXNlY3Rpb24iIGlkPSJmYXEtcXVlc3Rpb24tMTc2MzU0MzY1MjgzNiI+PHN0cm9uZyBjbGFzcz0ic2NoZW1hLWZhcS1xdWVzdGlvbiI+V2hhdCBpcyBhbiBlLWludm9pY2U\/PC9zdHJvbmc+IDxwIGNsYXNzPSJzY2hlbWEtZmFxLWFuc3dlciI+QW4gZS1pbnZvaWNlIGlzIGFuIGludm9pY2UgaXNzdWVkLCBzZW50LCBhbmQgcHJvY2Vzc2VkIGluIGEgc3RydWN0dXJlZCBkaWdpdGFsIGZvcm1hdCAoZS5nLiBYTUwvVUJMKSwgd2hpY2ggYWxsb3dzIGFjY291bnRpbmcgYW5kIHRheCBzeXN0ZW1zIHRvIGF1dG9tYXRpY2FsbHkgcmVhZCB0aGUgZGF0YS48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJzY2hlbWEtZmFxLXNlY3Rpb24iIGlkPSJmYXEtcXVlc3Rpb24tMTc2MzU0MzY5MDA3OSI+PHN0cm9uZyBjbGFzcz0ic2NoZW1hLWZhcS1xdWVzdGlvbiI+SXMgYSBQREYgaW52b2ljZSBhbHNvIGFuIGUtaW52b2ljZT88L3N0cm9uZz4gPHAgY2xhc3M9InNjaGVtYS1mYXEtYW5zd2VyIj5Oby4gQSBQREYgaXMgYSBkaWdpdGFsIGRvY3VtZW50LCBidXQgaXTigJlzIG5vdCBjb25zaWRlcmVkIGFuIGUtaW52b2ljZSB1bmRlciB0aGUgbmV3IHJlZ3VsYXRpb25zLiBBbiBlLWludm9pY2UgbXVzdCBiZSBtYWNoaW5lLXJlYWRhYmxlIGFuZCBzZW50IGluIGEgc3RhbmRhcmRpemVkIGZvcm1hdCBzdWNoIGFzIFhNTC9VQkwuPC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDM3NDI0MzAiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPldobyBpcyByZXF1aXJlZCB0byBpc3N1ZSBlLWludm9pY2VzPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPlRoZSBvYmxpZ2F0aW9uIHRvIGlzc3VlIGUtaW52b2ljZXMgZGVwZW5kcyBvbiB0aGUgY291bnRyeSBhbmQgdHlwZSBvZiBidXNpbmVzcy48YnIvPjxici8+SW4gdGhlIE5ldGhlcmxhbmRzLCB0aGUgcmVxdWlyZW1lbnQgYWxyZWFkeSBhcHBsaWVzIHRvIGludm9pY2VzIHNlbnQgdG8gdGhlIHB1YmxpYyBzZWN0b3IgKGUuZy4gbXVuaWNpcGFsaXRpZXMsIHNjaG9vbHMsIGdvdmVybm1lbnQgaW5zdGl0dXRpb25zKSBhbmQgbXVzdCBiZSBjYXJyaWVkIG91dCB0aHJvdWdoIHRoZSBQZXBwb2wgbmV0d29yayBpbiBVQkwvWE1MIGZvcm1hdC4gVGhlIEIyQiBlLWludm9pY2luZyBvYmxpZ2F0aW9uIGhhcyBiZWVuIGFubm91bmNlZCwgYnV0IG5vIHNwZWNpZmljIGRhdGUgaGFzIGJlZW4gc2V0IHlldC48YnIvPjxici8+SW4gQmVsZ2l1bSwgbWFuZGF0b3J5IEIyQiBlLWludm9pY2luZyB3aWxsIHRha2UgZWZmZWN0IG9uIEphbnVhcnkgMSwgMjAyNi4gRnJvbSB0aGF0IGRhdGUsIGFsbCBjb21wYW5pZXMgd2lsbCBiZSByZXF1aXJlZCB0byBpc3N1ZSBpbnZvaWNlcyBpbiB0aGUgUGVwcG9sLWNvbXBsaWFudCBmb3JtYXQuPGJyLz48YnIvPkluIEdlcm1hbnksIHRoZSBlLWludm9pY2luZyBvYmxpZ2F0aW9uIHdpbGwgYmUgaW50cm9kdWNlZCBpbiB0d28gcGhhc2VzOjxici8+4oCTIGZyb20gSmFudWFyeSAxLCAyMDI1IOKAkyB0aGUgb2JsaWdhdGlvbiB0byByZWNlaXZlIEIyQiBlLWludm9pY2VzLDxici8+4oCTIGZyb20gSmFudWFyeSAxLCAyMDI3IOKAkyB0aGUgb2JsaWdhdGlvbiB0byBpc3N1ZSBCMkIgZS1pbnZvaWNlcy48YnIvPjxici8+SW4gUG9sYW5kLCBlLWludm9pY2luZyB1bmRlciB0aGUgTmF0aW9uYWwgZS1JbnZvaWNpbmcgU3lzdGVtIChLU2VGKSBoYXMgYmVlbiBtYW5kYXRvcnkgc2luY2UgSnVseSAxLCAyMDI0IGZvciBhY3RpdmUgVkFUIHBheWVycy4gUG9sYW5kIGRvZXMgbm90IHVzZSBQZXBwb2wgYnV0IGlzIGltcGxlbWVudGluZyBpdHMgb3duIHNvbHV0aW9uIGluIGxpbmUgd2l0aCB0aGUgRVXigJlzIFZpREEgY29uY2VwdC48YnIvPjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9InNjaGVtYS1mYXEtc2VjdGlvbiIgaWQ9ImZhcS1xdWVzdGlvbi0xNzYzNTQzNzUwODg1Ij48c3Ryb25nIGNsYXNzPSJzY2hlbWEtZmFxLXF1ZXN0aW9uIj5XaGF0IHNob3VsZCBJIGRvIGlmIEkgcmVjZWl2ZSBhbiBpbnZvaWNlIGluIFhNTCBmb3JtYXQgYnV0IG15IGNvdW50cnkgZG9lc27igJl0IHlldCByZXF1aXJlIFBlcHBvbD88L3N0cm9uZz4gPHAgY2xhc3M9InNjaGVtYS1mYXEtYW5zd2VyIj5Zb3UgY2FuIHByb2Nlc3MgaXQgd2l0aG91dCBhbnkgcHJvYmxlbS4gSW4gZUZha3R1cmEubmwsIHlvdSBjYW4gY2xlYXJseSBwcmV2aWV3IHRoZSBkYXRhIGZyb20gdGhlIFhNTCBmaWxlIOKAkyBldmVuIGlmIFBlcHBvbCBpc27igJl0IG1hbmRhdG9yeSBpbiB5b3VyIGNvdW50cnkgeWV0LjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9InNjaGVtYS1mYXEtc2VjdGlvbiIgaWQ9ImZhcS1xdWVzdGlvbi0xNzYzNTQzODc4MDc1Ij48c3Ryb25nIGNsYXNzPSJzY2hlbWEtZmFxLXF1ZXN0aW9uIj5Ib3cgY2FuIEkgY2hlY2sgdGhlIGRhdGEgaW4gYW4gWE1MIGludm9pY2U\/PC9zdHJvbmc+IDxwIGNsYXNzPSJzY2hlbWEtZmFxLWFuc3dlciI+SW4gZUZha3R1cmEubmwsIHdlIHByb3ZpZGUgYSB2aXN1YWwgWE1MIGZpbGUgcHJldmlldyDigJMgbm8gY29kZSwganVzdCBjbGVhciBhbmQgcmVhZGFibGUgaW5mb3JtYXRpb24uIFlvdeKAmWxsIHNlZSB0aGUgY29udHJhY3RvcuKAmXMgZGF0YSwgYW1vdW50cywgVkFULCBhbmQgb3RoZXIgaW52b2ljZSBkZXRhaWxzLjwvcD4gPC9kaXY+IDxkaXYgY2xhc3M9InNjaGVtYS1mYXEtc2VjdGlvbiIgaWQ9ImZhcS1xdWVzdGlvbi0xNzYzNTQzOTM0NjQ2Ij48c3Ryb25nIGNsYXNzPSJzY2hlbWEtZmFxLXF1ZXN0aW9uIj5XaGF0IGlmIEnigJltIG5vdCB1c2luZyBhbnkgaW52b2ljaW5nIHNvZnR3YXJlPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPkl04oCZcyBhIGdyZWF0IHRpbWUgdG8gc3RhcnQuIEluIGVGYWt0dXJhLm5sLCB3ZeKAmWxsIGd1aWRlIHlvdSBzdGVwIGJ5IHN0ZXAsIG1ha2luZyBpbnZvaWNpbmcgc2ltcGxlIGFuZCBlbmpveWFibGUuIFlvdeKAmWxsIGFsc28gZ2FpbiB0b29scyB0byBtZWV0IHlvdXIgdGF4IG9ibGlnYXRpb25zIGFuZCBiZXR0ZXIgb3JnYW5pemUgeW91ciBidXNpbmVzcy48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJzY2hlbWEtZmFxLXNlY3Rpb24iIGlkPSJmYXEtcXVlc3Rpb24tMTc2MzU0Mzk1MDYwMSI+PHN0cm9uZyBjbGFzcz0ic2NoZW1hLWZhcS1xdWVzdGlvbiI+Q2FuIEkgdXNlIFBlcHBvbCBkdXJpbmcgdGhlIGZyZWUgdHJpYWwgb2YgZUZha3R1cmEubmw\/PC9zdHJvbmc+IDxwIGNsYXNzPSJzY2hlbWEtZmFxLWFuc3dlciI+WWVzLiBEdXJpbmcgdGhlIHRyaWFsIHBlcmlvZCwgeW91IGNhbiB0ZXN0IFBlcHBvbCB3aXRob3V0IGFueSBsaW1pdGF0aW9ucyDigJMgc2VuZCBhbmQgcmVjZWl2ZSBlLWludm9pY2VzIGp1c3QgbGlrZSBpbiB0aGUgZnVsbCB2ZXJzaW9uIG9mIHRoZSBzeXN0ZW08L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJzY2hlbWEtZmFxLXNlY3Rpb24iIGlkPSJmYXEtcXVlc3Rpb24tMTc2MzU0NDEyODI5OCI+PHN0cm9uZyBjbGFzcz0ic2NoZW1hLWZhcS1xdWVzdGlvbiI+SW4gd2hpY2ggZUZha3R1cmEubmwgcGxhbnMgaXMgUGVwcG9sIGludGVncmF0aW9uIGF2YWlsYWJsZT88L3N0cm9uZz4gPHAgY2xhc3M9InNjaGVtYS1mYXEtYW5zd2VyIj5QZXBwb2wgaXMgYXZhaWxhYmxlIGluIHRoZSBTdGFuZGFyZCBwbGFuIGFuZCBoaWdoZXIuIFRoZSBQcm8gdmVyc2lvbiBhbHNvIG9mZmVycyBhZHZhbmNlZCBhdXRvbWF0aW9uIGFuZCByZXBvcnRpbmcgb3B0aW9ucy48L3A+IDwvZGl2PiA8ZGl2IGNsYXNzPSJzY2hlbWEtZmFxLXNlY3Rpb24iIGlkPSJmYXEtcXVlc3Rpb24tMTc2MzU0NDEzNzMzMyI+PHN0cm9uZyBjbGFzcz0ic2NoZW1hLWZhcS1xdWVzdGlvbiI+SG93IG11Y2ggZG9lcyBpdCBjb3N0IHRvIHVzZSBQZXBwb2wgaW4gZUZha3R1cmEubmw\/PC9zdHJvbmc+IDxwIGNsYXNzPSJzY2hlbWEtZmFxLWFuc3dlciI+VGhlcmUgYXJlIG5vIGFkZGl0aW9uYWwgZmVlcyBmb3IgdXNpbmcgUGVwcG9sLiBJdOKAmXMgZnVsbHkgaW5jbHVkZWQgaW4geW91ciBzdWJzY3JpcHRpb24uPC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDQxNTAyNjAiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPldobyBpcyByZXF1aXJlZCB0byB1c2UgUGVwcG9sPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPkNvbXBhbmllcyBvcGVyYXRpbmcgaW4gdGhlIEIyQiBtb2RlbCBpbiBjb3VudHJpZXMgd2hlcmUgZS1pbnZvaWNpbmcgdmlhIFBlcHBvbCBpcyBtYW5kYXRvcnkg4oCTIGluY2x1ZGluZyBCZWxnaXVtIChmcm9tIDIwMjYpIGFuZCBHZXJtYW55IChmcm9tIDIwMjUvMjAyNykuPC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDQxNjM1NTQiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPldoYXQgaGFwcGVucyBpZiBJIGRvbuKAmXQgaW50ZWdyYXRlIHdpdGggUGVwcG9sPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPldpdGhvdXQgaW50ZWdyYXRpb24sIHlvdXIgaW52b2ljZSBtYXkgYmUgcmVqZWN0ZWQgYnkgdGhlIHJlY2lwaWVudCwgZXNwZWNpYWxseSBpbiBjb3VudHJpZXMgd2hlcmUgUGVwcG9sIGlzIG1hbmRhdG9yeS4gWW91IG1heSBhbHNvIGZhY2UgVkFUIHJlcG9ydGluZyBpc3N1ZXMuPC9wPiA8L2Rpdj4gPGRpdiBjbGFzcz0ic2NoZW1hLWZhcS1zZWN0aW9uIiBpZD0iZmFxLXF1ZXN0aW9uLTE3NjM1NDQxODM1MzIiPjxzdHJvbmcgY2xhc3M9InNjaGVtYS1mYXEtcXVlc3Rpb24iPldoYXQgc2hvdWxkIEkgZG8gaWYgSSBoYXZlIHByb2JsZW1zIHZlcmlmeWluZyBteSBpZGVudGl0eSBkdXJpbmcgUGVwcG9sIGludGVncmF0aW9uPzwvc3Ryb25nPiA8cCBjbGFzcz0ic2NoZW1hLWZhcS1hbnN3ZXIiPkNvbnRhY3Qgb3VyIHN1cHBvcnQgdGVhbSB2aWEgY2hhdCBpbiB0aGUgZUZha3R1cmEubmwgYXBwIOKAkyB3ZeKAmWxsIGhlbHAgeW91IGNvbXBsZXRlIHRoaXMgcHJvY2VzcyBxdWlja2x5LjwvcD4gPC9kaXY+IDwvZGl2PncPeW9hc3QvZmFxLWJsb2NrdQx2BwJpZHcaZmFxLXF1ZXN0aW9uLTE3NjM1NDM2NTI4MzYIcXVlc3Rpb253FVdoYXQgaXMgYW4gZS1pbnZvaWNlPwZhbnN3ZXJ3rQFBbiBlLWludm9pY2UgaXMgYW4gaW52b2ljZSBpc3N1ZWQsIHNlbnQsIGFuZCBwcm9jZXNzZWQgaW4gYSBzdHJ1Y3R1cmVkIGRpZ2l0YWwgZm9ybWF0IChlLmcuIFhNTC9VQkwpLCB3aGljaCBhbGxvd3MgYWNjb3VudGluZyBhbmQgdGF4IHN5c3RlbXMgdG8gYXV0b21hdGljYWxseSByZWFkIHRoZSBkYXRhLgZpbWFnZXN1AAxqc29uUXVlc3Rpb253FVdoYXQgaXMgYW4gZS1pbnZvaWNlPwpqc29uQW5zd2Vyd60BQW4gZS1pbnZvaWNlIGlzIGFuIGludm9pY2UgaXNzdWVkLCBzZW50LCBhbmQgcHJvY2Vzc2VkIGluIGEgc3RydWN0dXJlZCBkaWdpdGFsIGZvcm1hdCAoZS5nLiBYTUwvVUJMKSwgd2hpY2ggYWxsb3dzIGFjY291bnRpbmcgYW5kIHRheCBzeXN0ZW1zIHRvIGF1dG9tYXRpY2FsbHkgcmVhZCB0aGUgZGF0YS4ManNvbkltYWdlU3JjdwB2BwJpZHcaZmFxLXF1ZXN0aW9uLTE3NjM1NDM2OTAwNzkIcXVlc3Rpb253I0lzIGEgUERGIGludm9pY2UgYWxzbyBhbiBlLWludm9pY2U\/BmFuc3dlcne7AU5vLiBBIFBERiBpcyBhIGRpZ2l0YWwgZG9jdW1lbnQsIGJ1dCBpdOKAmXMgbm90IGNvbnNpZGVyZWQgYW4gZS1pbnZvaWNlIHVuZGVyIHRoZSBuZXcgcmVndWxhdGlvbnMuIEFuIGUtaW52b2ljZSBtdXN0IGJlIG1hY2hpbmUtcmVhZGFibGUgYW5kIHNlbnQgaW4gYSBzdGFuZGFyZGl6ZWQgZm9ybWF0IHN1Y2ggYXMgWE1ML1VCTC4GaW1hZ2VzdQAManNvblF1ZXN0aW9udyNJcyBhIFBERiBpbnZvaWNlIGFsc28gYW4gZS1pbnZvaWNlPwpqc29uQW5zd2Vyd7sBTm8uIEEgUERGIGlzIGEgZGlnaXRhbCBkb2N1bWVudCwgYnV0IGl04oCZcyBub3QgY29uc2lkZXJlZCBhbiBlLWludm9pY2UgdW5kZXIgdGhlIG5ldyByZWd1bGF0aW9ucy4gQW4gZS1pbnZvaWNlIG11c3QgYmUgbWFjaGluZS1yZWFkYWJsZSBhbmQgc2VudCBpbiBhIHN0YW5kYXJkaXplZCBmb3JtYXQgc3VjaCBhcyBYTUwvVUJMLgxqc29uSW1hZ2VTcmN3AHYHAmlkdxpmYXEtcXVlc3Rpb24tMTc2MzU0Mzc0MjQzMAhxdWVzdGlvbnckV2hvIGlzIHJlcXVpcmVkIHRvIGlzc3VlIGUtaW52b2ljZXM\/BmFuc3dlcneaCFRoZSBvYmxpZ2F0aW9uIHRvIGlzc3VlIGUtaW52b2ljZXMgZGVwZW5kcyBvbiB0aGUgY291bnRyeSBhbmQgdHlwZSBvZiBidXNpbmVzcy48YnIvPjxici8+SW4gdGhlIE5ldGhlcmxhbmRzLCB0aGUgcmVxdWlyZW1lbnQgYWxyZWFkeSBhcHBsaWVzIHRvIGludm9pY2VzIHNlbnQgdG8gdGhlIHB1YmxpYyBzZWN0b3IgKGUuZy4gbXVuaWNpcGFsaXRpZXMsIHNjaG9vbHMsIGdvdmVybm1lbnQgaW5zdGl0dXRpb25zKSBhbmQgbXVzdCBiZSBjYXJyaWVkIG91dCB0aHJvdWdoIHRoZSBQZXBwb2wgbmV0d29yayBpbiBVQkwvWE1MIGZvcm1hdC4gVGhlIEIyQiBlLWludm9pY2luZyBvYmxpZ2F0aW9uIGhhcyBiZWVuIGFubm91bmNlZCwgYnV0IG5vIHNwZWNpZmljIGRhdGUgaGFzIGJlZW4gc2V0IHlldC48YnIvPjxici8+SW4gQmVsZ2l1bSwgbWFuZGF0b3J5IEIyQiBlLWludm9pY2luZyB3aWxsIHRha2UgZWZmZWN0IG9uIEphbnVhcnkgMSwgMjAyNi4gRnJvbSB0aGF0IGRhdGUsIGFsbCBjb21wYW5pZXMgd2lsbCBiZSByZXF1aXJlZCB0byBpc3N1ZSBpbnZvaWNlcyBpbiB0aGUgUGVwcG9sLWNvbXBsaWFudCBmb3JtYXQuPGJyLz48YnIvPkluIEdlcm1hbnksIHRoZSBlLWludm9pY2luZyBvYmxpZ2F0aW9uIHdpbGwgYmUgaW50cm9kdWNlZCBpbiB0d28gcGhhc2VzOjxici8+4oCTIGZyb20gSmFudWFyeSAxLCAyMDI1IOKAkyB0aGUgb2JsaWdhdGlvbiB0byByZWNlaXZlIEIyQiBlLWludm9pY2VzLDxici8+4oCTIGZyb20gSmFudWFyeSAxLCAyMDI3IOKAkyB0aGUgb2JsaWdhdGlvbiB0byBpc3N1ZSBCMkIgZS1pbnZvaWNlcy48YnIvPjxici8+SW4gUG9sYW5kLCBlLWludm9pY2luZyB1bmRlciB0aGUgTmF0aW9uYWwgZS1JbnZvaWNpbmcgU3lzdGVtIChLU2VGKSBoYXMgYmVlbiBtYW5kYXRvcnkgc2luY2UgSnVseSAxLCAyMDI0IGZvciBhY3RpdmUgVkFUIHBheWVycy4gUG9sYW5kIGRvZXMgbm90IHVzZSBQZXBwb2wgYnV0IGlzIGltcGxlbWVudGluZyBpdHMgb3duIHNvbHV0aW9uIGluIGxpbmUgd2l0aCB0aGUgRVXigJlzIFZpREEgY29uY2VwdC48YnIvPgZpbWFnZXN1AAxqc29uUXVlc3Rpb253JFdobyBpcyByZXF1aXJlZCB0byBpc3N1ZSBlLWludm9pY2VzPwpqc29uQW5zd2Vyd5oIVGhlIG9ibGlnYXRpb24gdG8gaXNzdWUgZS1pbnZvaWNlcyBkZXBlbmRzIG9uIHRoZSBjb3VudHJ5IGFuZCB0eXBlIG9mIGJ1c2luZXNzLjxici8+PGJyLz5JbiB0aGUgTmV0aGVybGFuZHMsIHRoZSByZXF1aXJlbWVudCBhbHJlYWR5IGFwcGxpZXMgdG8gaW52b2ljZXMgc2VudCB0byB0aGUgcHVibGljIHNlY3RvciAoZS5nLiBtdW5pY2lwYWxpdGllcywgc2Nob29scywgZ292ZXJubWVudCBpbnN0aXR1dGlvbnMpIGFuZCBtdXN0IGJlIGNhcnJpZWQgb3V0IHRocm91Z2ggdGhlIFBlcHBvbCBuZXR3b3JrIGluIFVCTC9YTUwgZm9ybWF0LiBUaGUgQjJCIGUtaW52b2ljaW5nIG9ibGlnYXRpb24gaGFzIGJlZW4gYW5ub3VuY2VkLCBidXQgbm8gc3BlY2lmaWMgZGF0ZSBoYXMgYmVlbiBzZXQgeWV0Ljxici8+PGJyLz5JbiBCZWxnaXVtLCBtYW5kYXRvcnkgQjJCIGUtaW52b2ljaW5nIHdpbGwgdGFrZSBlZmZlY3Qgb24gSmFudWFyeSAxLCAyMDI2LiBGcm9tIHRoYXQgZGF0ZSwgYWxsIGNvbXBhbmllcyB3aWxsIGJlIHJlcXVpcmVkIHRvIGlzc3VlIGludm9pY2VzIGluIHRoZSBQZXBwb2wtY29tcGxpYW50IGZvcm1hdC48YnIvPjxici8+SW4gR2VybWFueSwgdGhlIGUtaW52b2ljaW5nIG9ibGlnYXRpb24gd2lsbCBiZSBpbnRyb2R1Y2VkIGluIHR3byBwaGFzZXM6PGJyLz7igJMgZnJvbSBKYW51YXJ5IDEsIDIwMjUg4oCTIHRoZSBvYmxpZ2F0aW9uIHRvIHJlY2VpdmUgQjJCIGUtaW52b2ljZXMsPGJyLz7igJMgZnJvbSBKYW51YXJ5IDEsIDIwMjcg4oCTIHRoZSBvYmxpZ2F0aW9uIHRvIGlzc3VlIEIyQiBlLWludm9pY2VzLjxici8+PGJyLz5JbiBQb2xhbmQsIGUtaW52b2ljaW5nIHVuZGVyIHRoZSBOYXRpb25hbCBlLUludm9pY2luZyBTeXN0ZW0gKEtTZUYpIGhhcyBiZWVuIG1hbmRhdG9yeSBzaW5jZSBKdWx5IDEsIDIwMjQgZm9yIGFjdGl2ZSBWQVQgcGF5ZXJzLiBQb2xhbmQgZG9lcyBub3QgdXNlIFBlcHBvbCBidXQgaXMgaW1wbGVtZW50aW5nIGl0cyBvd24gc29sdXRpb24gaW4gbGluZSB3aXRoIHRoZSBFVeKAmXMgVmlEQSBjb25jZXB0Ljxici8+DGpzb25JbWFnZVNyY3cAdgcCaWR3GmZhcS1xdWVzdGlvbi0xNzYzNTQzNzUwODg1CHF1ZXN0aW9ud2NXaGF0IHNob3VsZCBJIGRvIGlmIEkgcmVjZWl2ZSBhbiBpbnZvaWNlIGluIFhNTCBmb3JtYXQgYnV0IG15IGNvdW50cnkgZG9lc27igJl0IHlldCByZXF1aXJlIFBlcHBvbD8GYW5zd2Vyd6QBWW91IGNhbiBwcm9jZXNzIGl0IHdpdGhvdXQgYW55IHByb2JsZW0uIEluIGVGYWt0dXJhLm5sLCB5b3UgY2FuIGNsZWFybHkgcHJldmlldyB0aGUgZGF0YSBmcm9tIHRoZSBYTUwgZmlsZSDigJMgZXZlbiBpZiBQZXBwb2wgaXNu4oCZdCBtYW5kYXRvcnkgaW4geW91ciBjb3VudHJ5IHlldC4GaW1hZ2VzdQAManNvblF1ZXN0aW9ud2NXaGF0IHNob3VsZCBJIGRvIGlmIEkgcmVjZWl2ZSBhbiBpbnZvaWNlIGluIFhNTCBmb3JtYXQgYnV0IG15IGNvdW50cnkgZG9lc27igJl0IHlldCByZXF1aXJlIFBlcHBvbD8KanNvbkFuc3dlcnekAVlvdSBjYW4gcHJvY2VzcyBpdCB3aXRob3V0IGFueSBwcm9ibGVtLiBJbiBlRmFrdHVyYS5ubCwgeW91IGNhbiBjbGVhcmx5IHByZXZpZXcgdGhlIGRhdGEgZnJvbSB0aGUgWE1MIGZpbGUg4oCTIGV2ZW4gaWYgUGVwcG9sIGlzbuKAmXQgbWFuZGF0b3J5IGluIHlvdXIgY291bnRyeSB5ZXQuDGpzb25JbWFnZVNyY3cAdgcCaWR3GmZhcS1xdWVzdGlvbi0xNzYzNTQzODc4MDc1CHF1ZXN0aW9udytIb3cgY2FuIEkgY2hlY2sgdGhlIGRhdGEgaW4gYW4gWE1MIGludm9pY2U\/BmFuc3dlcne1AUluIGVGYWt0dXJhLm5sLCB3ZSBwcm92aWRlIGEgdmlzdWFsIFhNTCBmaWxlIHByZXZpZXcg4oCTIG5vIGNvZGUsIGp1c3QgY2xlYXIgYW5kIHJlYWRhYmxlIGluZm9ybWF0aW9uLiBZb3XigJlsbCBzZWUgdGhlIGNvbnRyYWN0b3LigJlzIGRhdGEsIGFtb3VudHMsIFZBVCwgYW5kIG90aGVyIGludm9pY2UgZGV0YWlscy4GaW1hZ2VzdQAManNvblF1ZXN0aW9udytIb3cgY2FuIEkgY2hlY2sgdGhlIGRhdGEgaW4gYW4gWE1MIGludm9pY2U\/Cmpzb25BbnN3ZXJ3tQFJbiBlRmFrdHVyYS5ubCwgd2UgcHJvdmlkZSBhIHZpc3VhbCBYTUwgZmlsZSBwcmV2aWV3IOKAkyBubyBjb2RlLCBqdXN0IGNsZWFyIGFuZCByZWFkYWJsZSBpbmZvcm1hdGlvbi4gWW914oCZbGwgc2VlIHRoZSBjb250cmFjdG9y4oCZcyBkYXRhLCBhbW91bnRzLCBWQVQsIGFuZCBvdGhlciBpbnZvaWNlIGRldGFpbHMuDGpzb25JbWFnZVNyY3cAdgcCaWR3GmZhcS1xdWVzdGlvbi0xNzYzNTQzOTM0NjQ2CHF1ZXN0aW9udy9XaGF0IGlmIEnigJltIG5vdCB1c2luZyBhbnkgaW52b2ljaW5nIHNvZnR3YXJlPwZhbnN3ZXJ3zQFJdOKAmXMgYSBncmVhdCB0aW1lIHRvIHN0YXJ0LiBJbiBlRmFrdHVyYS5ubCwgd2XigJlsbCBndWlkZSB5b3Ugc3RlcCBieSBzdGVwLCBtYWtpbmcgaW52b2ljaW5nIHNpbXBsZSBhbmQgZW5qb3lhYmxlLiBZb3XigJlsbCBhbHNvIGdhaW4gdG9vbHMgdG8gbWVldCB5b3VyIHRheCBvYmxpZ2F0aW9ucyBhbmQgYmV0dGVyIG9yZ2FuaXplIHlvdXIgYnVzaW5lc3MuBmltYWdlc3UADGpzb25RdWVzdGlvbncvV2hhdCBpZiBJ4oCZbSBub3QgdXNpbmcgYW55IGludm9pY2luZyBzb2Z0d2FyZT8KanNvbkFuc3dlcnfNAUl04oCZcyBhIGdyZWF0IHRpbWUgdG8gc3RhcnQuIEluIGVGYWt0dXJhLm5sLCB3ZeKAmWxsIGd1aWRlIHlvdSBzdGVwIGJ5IHN0ZXAsIG1ha2luZyBpbnZvaWNpbmcgc2ltcGxlIGFuZCBlbmpveWFibGUuIFlvdeKAmWxsIGFsc28gZ2FpbiB0b29scyB0byBtZWV0IHlvdXIgdGF4IG9ibGlnYXRpb25zIGFuZCBiZXR0ZXIgb3JnYW5pemUgeW91ciBidXNpbmVzcy4ManNvbkltYWdlU3JjdwB2BwJpZHcaZmFxLXF1ZXN0aW9uLTE3NjM1NDM5NTA2MDEIcXVlc3Rpb253NkNhbiBJIHVzZSBQZXBwb2wgZHVyaW5nIHRoZSBmcmVlIHRyaWFsIG9mIGVGYWt0dXJhLm5sPwZhbnN3ZXJ3lQFZZXMuIER1cmluZyB0aGUgdHJpYWwgcGVyaW9kLCB5b3UgY2FuIHRlc3QgUGVwcG9sIHdpdGhvdXQgYW55IGxpbWl0YXRpb25zIOKAkyBzZW5kIGFuZCByZWNlaXZlIGUtaW52b2ljZXMganVzdCBsaWtlIGluIHRoZSBmdWxsIHZlcnNpb24gb2YgdGhlIHN5c3RlbQZpbWFnZXN1AAxqc29uUXVlc3Rpb253NkNhbiBJIHVzZSBQZXBwb2wgZHVyaW5nIHRoZSBmcmVlIHRyaWFsIG9mIGVGYWt0dXJhLm5sPwpqc29uQW5zd2Vyd5UBWWVzLiBEdXJpbmcgdGhlIHRyaWFsIHBlcmlvZCwgeW91IGNhbiB0ZXN0IFBlcHBvbCB3aXRob3V0IGFueSBsaW1pdGF0aW9ucyDigJMgc2VuZCBhbmQgcmVjZWl2ZSBlLWludm9pY2VzIGp1c3QgbGlrZSBpbiB0aGUgZnVsbCB2ZXJzaW9uIG9mIHRoZSBzeXN0ZW0ManNvbkltYWdlU3JjdwB2BwJpZHcaZmFxLXF1ZXN0aW9uLTE3NjM1NDQxMjgyOTgIcXVlc3Rpb253O0luIHdoaWNoIGVGYWt0dXJhLm5sIHBsYW5zIGlzIFBlcHBvbCBpbnRlZ3JhdGlvbiBhdmFpbGFibGU\/BmFuc3dlcnd7UGVwcG9sIGlzIGF2YWlsYWJsZSBpbiB0aGUgU3RhbmRhcmQgcGxhbiBhbmQgaGlnaGVyLiBUaGUgUHJvIHZlcnNpb24gYWxzbyBvZmZlcnMgYWR2YW5jZWQgYXV0b21hdGlvbiBhbmQgcmVwb3J0aW5nIG9wdGlvbnMuBmltYWdlc3UADGpzb25RdWVzdGlvbnc7SW4gd2hpY2ggZUZha3R1cmEubmwgcGxhbnMgaXMgUGVwcG9sIGludGVncmF0aW9uIGF2YWlsYWJsZT8KanNvbkFuc3dlcnd7UGVwcG9sIGlzIGF2YWlsYWJsZSBpbiB0aGUgU3RhbmRhcmQgcGxhbiBhbmQgaGlnaGVyLiBUaGUgUHJvIHZlcnNpb24gYWxzbyBvZmZlcnMgYWR2YW5jZWQgYXV0b21hdGlvbiBhbmQgcmVwb3J0aW5nIG9wdGlvbnMuDGpzb25JbWFnZVNyY3cAdgcCaWR3GmZhcS1xdWVzdGlvbi0xNzYzNTQ0MTM3MzMzCHF1ZXN0aW9udzNIb3cgbXVjaCBkb2VzIGl0IGNvc3QgdG8gdXNlIFBlcHBvbCBpbiBlRmFrdHVyYS5ubD8GYW5zd2Vyd1pUaGVyZSBhcmUgbm8gYWRkaXRpb25hbCBmZWVzIGZvciB1c2luZyBQZXBwb2wuIEl04oCZcyBmdWxseSBpbmNsdWRlZCBpbiB5b3VyIHN1YnNjcmlwdGlvbi4GaW1hZ2VzdQAManNvblF1ZXN0aW9udzNIb3cgbXVjaCBkb2VzIGl0IGNvc3QgdG8gdXNlIFBlcHBvbCBpbiBlRmFrdHVyYS5ubD8KanNvbkFuc3dlcndaVGhlcmUgYXJlIG5vIGFkZGl0aW9uYWwgZmVlcyBmb3IgdXNpbmcgUGVwcG9sLiBJdOKAmXMgZnVsbHkgaW5jbHVkZWQgaW4geW91ciBzdWJzY3JpcHRpb24uDGpzb25JbWFnZVNyY3cAdgcCaWR3GmZhcS1xdWVzdGlvbi0xNzYzNTQ0MTUwMjYwCHF1ZXN0aW9udx5XaG8gaXMgcmVxdWlyZWQgdG8gdXNlIFBlcHBvbD8GYW5zd2Vyd5sBQ29tcGFuaWVzIG9wZXJhdGluZyBpbiB0aGUgQjJCIG1vZGVsIGluIGNvdW50cmllcyB3aGVyZSBlLWludm9pY2luZyB2aWEgUGVwcG9sIGlzIG1hbmRhdG9yeSDigJMgaW5jbHVkaW5nIEJlbGdpdW0gKGZyb20gMjAyNikgYW5kIEdlcm1hbnkgKGZyb20gMjAyNS8yMDI3KS4GaW1hZ2VzdQAManNvblF1ZXN0aW9udx5XaG8gaXMgcmVxdWlyZWQgdG8gdXNlIFBlcHBvbD8KanNvbkFuc3dlcnebAUNvbXBhbmllcyBvcGVyYXRpbmcgaW4gdGhlIEIyQiBtb2RlbCBpbiBjb3VudHJpZXMgd2hlcmUgZS1pbnZvaWNpbmcgdmlhIFBlcHBvbCBpcyBtYW5kYXRvcnkg4oCTIGluY2x1ZGluZyBCZWxnaXVtIChmcm9tIDIwMjYpIGFuZCBHZXJtYW55IChmcm9tIDIwMjUvMjAyNykuDGpzb25JbWFnZVNyY3cAdgcCaWR3GmZhcS1xdWVzdGlvbi0xNzYzNTQ0MTYzNTU0CHF1ZXN0aW9udzBXaGF0IGhhcHBlbnMgaWYgSSBkb27igJl0IGludGVncmF0ZSB3aXRoIFBlcHBvbD8GYW5zd2Vyd54BV2l0aG91dCBpbnRlZ3JhdGlvbiwgeW91ciBpbnZvaWNlIG1heSBiZSByZWplY3RlZCBieSB0aGUgcmVjaXBpZW50LCBlc3BlY2lhbGx5IGluIGNvdW50cmllcyB3aGVyZSBQZXBwb2wgaXMgbWFuZGF0b3J5LiBZb3UgbWF5IGFsc28gZmFjZSBWQVQgcmVwb3J0aW5nIGlzc3Vlcy4GaW1hZ2VzdQAManNvblF1ZXN0aW9udzBXaGF0IGhhcHBlbnMgaWYgSSBkb27igJl0IGludGVncmF0ZSB3aXRoIFBlcHBvbD8KanNvbkFuc3dlcneeAVdpdGhvdXQgaW50ZWdyYXRpb24sIHlvdXIgaW52b2ljZSBtYXkgYmUgcmVqZWN0ZWQgYnkgdGhlIHJlY2lwaWVudCwgZXNwZWNpYWxseSBpbiBjb3VudHJpZXMgd2hlcmUgUGVwcG9sIGlzIG1hbmRhdG9yeS4gWW91IG1heSBhbHNvIGZhY2UgVkFUIHJlcG9ydGluZyBpc3N1ZXMuDGpzb25JbWFnZVNyY3cAdgcCaWR3GmZhcS1xdWVzdGlvbi0xNzYzNTQ0MTgzNTMyCHF1ZXN0aW9ud1RXaGF0IHNob3VsZCBJIGRvIGlmIEkgaGF2ZSBwcm9ibGVtcyB2ZXJpZnlpbmcgbXkgaWRlbnRpdHkgZHVyaW5nIFBlcHBvbCBpbnRlZ3JhdGlvbj8GYW5zd2Vyd2xDb250YWN0IG91ciBzdXBwb3J0IHRlYW0gdmlhIGNoYXQgaW4gdGhlIGVGYWt0dXJhLm5sIGFwcCDigJMgd2XigJlsbCBoZWxwIHlvdSBjb21wbGV0ZSB0aGlzIHByb2Nlc3MgcXVpY2tseS4GaW1hZ2VzdQAManNvblF1ZXN0aW9ud1RXaGF0IHNob3VsZCBJIGRvIGlmIEkgaGF2ZSBwcm9ibGVtcyB2ZXJpZnlpbmcgbXkgaWRlbnRpdHkgZHVyaW5nIFBlcHBvbCBpbnRlZ3JhdGlvbj8KanNvbkFuc3dlcndsQ29udGFjdCBvdXIgc3VwcG9ydCB0ZWFtIHZpYSBjaGF0IGluIHRoZSBlRmFrdHVyYS5ubCBhcHAg4oCTIHdl4oCZbGwgaGVscCB5b3UgY29tcGxldGUgdGhpcyBwcm9jZXNzIHF1aWNrbHkuDGpzb25JbWFnZVNyY3cAeU4AdyRmYWRmMGJkYy1hYTM3LTRjMTQtYjUxZC1lNzRjMGE1NjM2MWZ3JDBiMjgwYTFmLWE5ODQtNDJhNS1iMDc2LTg2NWUxMGJiMjllNXdRLnRpY3NzLWRmYmI2ZWFmIHsKICBtYXgtd2lkdGg6MTAwMHB4OwogIG1hcmdpbjogMCBhdXRvOwogIGJvcmRlci1yYWRpdXM6IDEwcHg7Cn0KdyQ0Y2MxNmE1NS0wZDM2LTRkODQtYTA1OS0wMjFkYmYzMDVhMGZ3qgcudGljc3MtOWJlMGRmNTEgewogIGRpc3BsYXk6IGZsZXg7CiAgbWF4LXdpZHRoOiAxMDAwcHg7CiAgbWFyZ2luOiAwIGF1dG87CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7CiAgbWFyZ2luLXRvcDogMXJlbTsKICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJ2h0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL3htbC12ZWN0b3Iuc3ZnJyk7CiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsKfQpuLnRpY3NzLTliZTBkZjUxIGxpIHsKICBmb250LWZhbWlseTogTGF0bzsKICBmb250LXdlaWdodDogNDAwOwogIGZvbnQtc2l6ZTogMThweDsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGNvbG9yOiAjNzY1QUE2Owp9Cm5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHsKICAudGljc3MtOWJlMGRmNTEgewogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIGxpc3Qtc3R5bGU6IG5vbmU7CiAgICBwYWRkaW5nLWxlZnQ6IDA7CiAgfQogIG4gIC50aWNzcy05YmUwZGY1MSBsaSB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBmb250LXNpemU6IDE2cHg7CiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07CiAgfQogIG4gIC50aWNzcy05YmUwZGY1MSBsaTo6YmVmb3JlIHsKICAgIGNvbnRlbnQ6ICcnOwogICAgd2lkdGg6IDMwcHg7CiAgICBoZWlnaHQ6IDMwcHg7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZWZha3R1cmEubmwvd3AtY29udGVudC91cGxvYWRzL3htbC12ZWN0b3Iuc3ZnJyk7CiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47CiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OwogICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOwogIH0KfXckYzM1OTM0NDUtOTBiMC00ZjZjLTgzMjAtNjIzMTJlNjI1M2VjdyQ5ZWUxYzhhNC04ZmU1LTRhNDMtYmYzZC1lMGNiMWZmMzA5YTJ3Ui50aWNzcy03MDBkNTFkMSB7CiAgbWF4LXdpZHRoOiAxMTQ1cHg7CiAgbWFyZ2luOiAwIGF1dG87CiAgbWFyZ2luLWJvdHRvbTogMnJlbTsKfQp3JDA3YjNiMzUzLTY5YzAtNDA2Ny1iYTQwLWU1NmM5NjQ1NTMzZnddLnRpY3NzLTYyYWJiYjM4IHsKfQpuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7CiAgLnRpY3NzLTYyYWJiYjM4IHsKICAgIGRpc3BsYXk6IG5vbmU7CiAgfQp9dyQ0ZTM0ODk2ZS04OWI4LTQ5YzYtOTE0Ny01ZjdlZDU4N2Q4NzZ3Uy50aWNzcy00NDNiMjg1ZCB7CiAgbWF4LXdpZHRoOiAxMTQ1cHg7CiAgbWFyZ2luOiAwIGF1dG87CiAgbWFyZ2luLWJvdHRvbTogMnJlbTsKfQpudyQ0ZWViYjZmNy02ZGRhLTQ1YzgtOGY1OS0zNDc5NjMwZGRlMzd3XC50aWNzcy0zMjUxZTA1YiB7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7CiAgbWF4LXdpZHRoOiAxMTAwcHg7CiAgbWFyZ2luOiAwIGF1dG87Cn0KdyRhYTNlZGVlYS1hMWE2LTRjYmUtODhjMi1lMmNhYWYwODQwZGJ3JGU1MDQwNzVjLWY2Y2MtNGZkMC05ZjNhLTE3ZjAyZTMwYzgzNncqLnRpY3NzLTY1ZjFmOGJmIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7Cn0KdyQ4MmM5YjcxNC0yZmU2LTRkNjYtOWQ0Yi05MzExZTFhMzdiZGN3JGZiOTBmMDhhLTI5MzgtNGViYi05NmI1LTgxZWQxZWVkNjg0NHcqLnRpY3NzLTQ2Mzc4YjFjIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7Cn0KdyQwN2IxZjUyZC0xNjZiLTQxZWUtODNiNS1kZDRmYzE1MGUxMTF3JGY4NGNhNDRiLTNhYzctNDVmYi1iZGJlLThhYjkxOGJiYTk1YXcrLnRpY3NzLTI5MGQ2MjZjIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7Cn0KbnckM2Y1ZWUwNzUtODBmZi00ODY5LWIyMGMtYjIwMWQ0NjZiOGJhdyRkMzViODY5My1mODhkLTQ1ZjItYTg2My00OTgyMDM0N2QxNTZ37AQudGljc3MtOGUwZTRmNDAgewogIG1heC13aWR0aDogMTEwMHB4OwogIG1hcmdpbjogMCBhdXRvOwogIGJvcmRlcjogM3B4IHNvbGlkICM2Njk3QTg7CiAgYm9yZGVyLXJhZGl1czogMTBweDsKICBwYWRkaW5nOiAzMHB4IDE1cHg7CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Cm4udGljc3MtOGUwZTRmNDA6OmFmdGVyIHsKICBjb250ZW50OiAnJzsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgdG9wOiAtOHB4OwogIGxlZnQ6IC04cHg7CiAgd2lkdGg6IDQwcHg7CiAgaGVpZ2h0OiA0MHB4OwogIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMvaW5mby5zdmcnKTsKICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDsKICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7CiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOwogIGJvcmRlci1yYWRpdXM6IDUwJTsKfQpuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7CiAgLnRpY3NzLThlMGU0ZjQwOjphZnRlciB7CiAgICBsZWZ0OiA1MCU7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7CiAgICB0b3A6IC0yMHB4OwogIH0KfXckNTE2ZWUwOGUtYzljMy00YzQ0LTk2MTItODNmMzFkYjhiODhldyQxOTUzODk3Mi1lOGE1LTQxYzYtOGFiMi1jOTI2MWI4ODczMWF3lQYudGljc3MtZjJjZDhkMjQgewogICAgbWF4LXdpZHRoOiA5MDBweDsKICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBvdmVyZmxvdzogaGlkZGVuOwogICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgIG1hcmdpbjogMCBhdXRvOwp9Ci50aWNzcy1mMmNkOGQyNDo6YmVmb3JlIHsKICAgIGNvbnRlbnQ6ICcnOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiAwOwogICAgbGVmdDogMDsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAxMDAlOwogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2VmYWt0dXJhLm5sL3dwLWNvbnRlbnQvdXBsb2Fkcy9NYXNrLWdyb3VwLnBuZycpOwogICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsKICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsKICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CiAgICB6LWluZGV4OiAxOwp9Cm5uLnRpY3NzLWYyY2Q4ZDI0IHUwMDNlICogewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgei1pbmRleDogMjsKfQpuLnRpY3NzLWYyY2Q4ZDI0IHUwMDNlIGgzIHsKICBtYXgtd2lkdGg6IDY0OHB4Owpmb250LXdlaWdodDogODAwOwpmb250LXNpemU6IDI0cHg7Cn0KbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkgewogIC50aWNzcy1mMmNkOGQyNDo6YmVmb3JlIHsKICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9lZmFrdHVyYS5ubC93cC1jb250ZW50L3VwbG9hZHMvbWFzay1tb2JpbGUucG5nJyk7CiAgICBuICB9Cn13JGQ5ZjViMjVlLTQ5NGMtNDIwZS1iZTdhLWZlMDAwYWFjODY4NHdrLnRpY3NzLWVmMzk1NmU4IHsKfQpuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7CiAgLnRpY3NzLWVmMzk1NmU4IHsKICAgIGZsZXgtYmFzaXM6IDVyZW0gIWltcG9ydGFudDsKICB9Cn13JDhjODQ1YWRjLTBkMjctNGRjYi04ZjcxLTBjNmFmYTY0Y2U4ZnckMzg5MjM4YjQtMGIwYi00MmI4LWEwYjItMGEwYjZlYzE5MzFmdyQ5Yjk5YjVlZC04ZDJmLTQyNGYtYTZkZi00NWMxNzNhY2E4NjJ3ay50aWNzcy1lZGMyNzQzYyB7Cn0KbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkgewogIC50aWNzcy1lZGMyNzQzYyB7CiAgICBmbGV4LWJhc2lzOiA0cmVtICFpbXBvcnRhbnQ7CiAgfQp9dyRjZWM2OTAyZS0xMTNlLTRkOTUtOTlkOS1hY2JmOTNhZDcxYzF3JGQ3NDUxZGM3LThmZjItNDhiNC1iYzc3LTM4MDExZWU5NTRiNHdTLnRpY3NzLTQ0M2IyODVkIHsKICBtYXgtd2lkdGg6IDExNDVweDsKICBtYXJnaW46IDAgYXV0bzsKICBtYXJnaW4tYm90dG9tOiAycmVtOwp9Cm53JDhiZDJkMDRmLTZkNTItNDNjNi05NTk2LWM5OTUxOWYzOGViYXdTLnRpY3NzLTQ0M2IyODVkIHsKICBtYXgtd2lkdGg6IDExNDVweDsKICBtYXJnaW46IDAgYXV0bzsKICBtYXJnaW4tYm90dG9tOiAycmVtOwp9Cm53JDZlODFmM2FhLWFlMDMtNDI3MC1hMjcxLWE5NmUwZDg2MTIwMXckMTc2ZGYyODctMGU4NS00NDNkLThiM2MtN2QxN2ViZDBkMDcydzsudGljc3MtNGE4MzcyYmYgewogIG1heC13aWR0aDogMTIwMHB4OwogIG1hcmdpbjogMCBhdXRvOwp9CntCeePymzQgAHtB6FZSkYAAAAK08OCHDzyoCNoBowL8B5QD6wLiBsEBb\/IB\/AWxAWTkAfkK5AGjCuUB5QaqBucD0AiWA\/wB7QWLAvgE8gHZBfIB0wbcAeNsAL4BAAgAIAAIAFwAFQAJAKEDAAcAAgAIAOICAAcACgANAAgAzwEADQAIAJsBAA0ACACnAQAIAPUBAAIACAAKACAACAACAFgAVgAIADAACAAIALUCAAgAtwIAFQAHADcDjKnKlQwBAMUw\",\"updateId\":437399614}","inline_featured_image":false,"footnotes":""},"class_list":["post-39997","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Converter - eFaktura.nl<\/title>\n<meta name=\"description\" content=\"Check the contents of your e-invoice in an XML file. With the eFaktura.nl converter, you can read data from your e-invoice in a legible form \u2013 no installation required, free of charge, no limits.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/efaktura.nl\/en\/converterxml\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Converter - eFaktura.nl\" \/>\n<meta property=\"og:description\" content=\"Check the contents of your e-invoice in an XML file. With the eFaktura.nl converter, you can read data from your e-invoice in a legible form \u2013 no installation required, free of charge, no limits.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/efaktura.nl\/en\/converterxml\/\" \/>\n<meta property=\"og:site_name\" content=\"eFaktura.nl\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/efaktura.nl\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-26T12:49:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/efaktura.nl\/wp-content\/uploads\/automail_xml-to-pdf-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"534\" \/>\n\t<meta property=\"og:image:height\" content=\"314\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/\",\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/\",\"name\":\"Converter - eFaktura.nl\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/efaktura.nl\\\/wp-content\\\/uploads\\\/automail_xml-to-pdf-1.png\",\"datePublished\":\"2025-11-06T13:51:09+00:00\",\"dateModified\":\"2026-05-26T12:49:22+00:00\",\"description\":\"Check the contents of your e-invoice in an XML file. With the eFaktura.nl converter, you can read data from your e-invoice in a legible form \u2013 no installation required, free of charge, no limits.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543652836\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543690079\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543742430\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543750885\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543878075\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543934646\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543950601\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544128298\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544137333\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544150260\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544163554\"},{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544183532\"}],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#primaryimage\",\"url\":\"https:\\\/\\\/efaktura.nl\\\/wp-content\\\/uploads\\\/automail_xml-to-pdf-1.png\",\"contentUrl\":\"https:\\\/\\\/efaktura.nl\\\/wp-content\\\/uploads\\\/automail_xml-to-pdf-1.png\",\"width\":534,\"height\":314},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/new-home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Converter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/\",\"name\":\"eFaktura.nl\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/#organization\",\"name\":\"eFaktura\",\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/efaktura.nl\\\/wp-content\\\/uploads\\\/logo-efaktura-25.svg\",\"contentUrl\":\"https:\\\/\\\/efaktura.nl\\\/wp-content\\\/uploads\\\/logo-efaktura-25.svg\",\"width\":264,\"height\":31,\"caption\":\"eFaktura\"},\"image\":{\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/efaktura.nl\",\"https:\\\/\\\/www.instagram.com\\\/efaktura.eu\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCpx6sOnTCmDMkAG2QEyW9PA\"]},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543652836\",\"position\":1,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543652836\",\"name\":\"What is an e-invoice?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An e-invoice is an invoice issued, sent, and processed in a structured digital format (e.g. XML\\\/UBL), which allows accounting and tax systems to automatically read the data.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543690079\",\"position\":2,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543690079\",\"name\":\"Is a PDF invoice also an e-invoice?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. A PDF is a digital document, but it\u2019s not considered an e-invoice under the new regulations. An e-invoice must be machine-readable and sent in a standardized format such as XML\\\/UBL.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543742430\",\"position\":3,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543742430\",\"name\":\"Who is required to issue e-invoices?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The obligation to issue e-invoices depends on the country and type of business.u003cbr\\\/u003eu003cbr\\\/u003eIn the Netherlands, the requirement already applies to invoices sent to the public sector (e.g. municipalities, schools, government institutions) and must be carried out through the Peppol network in UBL\\\/XML format. The B2B e-invoicing obligation has been announced, but no specific date has been set yet.u003cbr\\\/u003eu003cbr\\\/u003eIn Belgium, mandatory B2B e-invoicing will take effect on January 1, 2026. From that date, all companies will be required to issue invoices in the Peppol-compliant format.u003cbr\\\/u003eu003cbr\\\/u003eIn Germany, the e-invoicing obligation will be introduced in two phases:u003cbr\\\/u003e\u2013 from January 1, 2025 \u2013 the obligation to receive B2B e-invoices,u003cbr\\\/u003e\u2013 from January 1, 2027 \u2013 the obligation to issue B2B e-invoices.u003cbr\\\/u003eu003cbr\\\/u003eIn Poland, e-invoicing under the National e-Invoicing System (KSeF) has been mandatory since July 1, 2024 for active VAT payers. Poland does not use Peppol but is implementing its own solution in line with the EU\u2019s ViDA concept.u003cbr\\\/u003e\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543750885\",\"position\":4,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543750885\",\"name\":\"What should I do if I receive an invoice in XML format but my country doesn\u2019t yet require Peppol?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You can process it without any problem. In eFaktura.nl, you can clearly preview the data from the XML file \u2013 even if Peppol isn\u2019t mandatory in your country yet.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543878075\",\"position\":5,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543878075\",\"name\":\"How can I check the data in an XML invoice?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In eFaktura.nl, we provide a visual XML file preview \u2013 no code, just clear and readable information. You\u2019ll see the contractor\u2019s data, amounts, VAT, and other invoice details.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543934646\",\"position\":6,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543934646\",\"name\":\"What if I\u2019m not using any invoicing software?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It\u2019s a great time to start. In eFaktura.nl, we\u2019ll guide you step by step, making invoicing simple and enjoyable. You\u2019ll also gain tools to meet your tax obligations and better organize your business.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543950601\",\"position\":7,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763543950601\",\"name\":\"Can I use Peppol during the free trial of eFaktura.nl?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. During the trial period, you can test Peppol without any limitations \u2013 send and receive e-invoices just like in the full version of the system\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544128298\",\"position\":8,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544128298\",\"name\":\"In which eFaktura.nl plans is Peppol integration available?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Peppol is available in the Standard plan and higher. The Pro version also offers advanced automation and reporting options.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544137333\",\"position\":9,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544137333\",\"name\":\"How much does it cost to use Peppol in eFaktura.nl?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There are no additional fees for using Peppol. It\u2019s fully included in your subscription.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544150260\",\"position\":10,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544150260\",\"name\":\"Who is required to use Peppol?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Companies operating in the B2B model in countries where e-invoicing via Peppol is mandatory \u2013 including Belgium (from 2026) and Germany (from 2025\\\/2027).\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544163554\",\"position\":11,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544163554\",\"name\":\"What happens if I don\u2019t integrate with Peppol?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Without integration, your invoice may be rejected by the recipient, especially in countries where Peppol is mandatory. You may also face VAT reporting issues.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544183532\",\"position\":12,\"url\":\"https:\\\/\\\/efaktura.nl\\\/en\\\/converterxml\\\/#faq-question-1763544183532\",\"name\":\"What should I do if I have problems verifying my identity during Peppol integration?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Contact our support team via chat in the eFaktura.nl app \u2013 we\u2019ll help you complete this process quickly.\",\"inLanguage\":\"en-GB\"},\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Converter - eFaktura.nl","description":"Check the contents of your e-invoice in an XML file. With the eFaktura.nl converter, you can read data from your e-invoice in a legible form \u2013 no installation required, free of charge, no limits.","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:\/\/efaktura.nl\/en\/converterxml\/","og_locale":"en_GB","og_type":"article","og_title":"Converter - eFaktura.nl","og_description":"Check the contents of your e-invoice in an XML file. With the eFaktura.nl converter, you can read data from your e-invoice in a legible form \u2013 no installation required, free of charge, no limits.","og_url":"https:\/\/efaktura.nl\/en\/converterxml\/","og_site_name":"eFaktura.nl","article_publisher":"https:\/\/www.facebook.com\/efaktura.nl","article_modified_time":"2026-05-26T12:49:22+00:00","og_image":[{"width":534,"height":314,"url":"https:\/\/efaktura.nl\/wp-content\/uploads\/automail_xml-to-pdf-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","FAQPage"],"@id":"https:\/\/efaktura.nl\/en\/converterxml\/","url":"https:\/\/efaktura.nl\/en\/converterxml\/","name":"Converter - eFaktura.nl","isPartOf":{"@id":"https:\/\/efaktura.nl\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#primaryimage"},"image":{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#primaryimage"},"thumbnailUrl":"https:\/\/efaktura.nl\/wp-content\/uploads\/automail_xml-to-pdf-1.png","datePublished":"2025-11-06T13:51:09+00:00","dateModified":"2026-05-26T12:49:22+00:00","description":"Check the contents of your e-invoice in an XML file. With the eFaktura.nl converter, you can read data from your e-invoice in a legible form \u2013 no installation required, free of charge, no limits.","breadcrumb":{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543652836"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543690079"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543742430"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543750885"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543878075"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543934646"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543950601"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544128298"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544137333"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544150260"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544163554"},{"@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544183532"}],"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/efaktura.nl\/en\/converterxml\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#primaryimage","url":"https:\/\/efaktura.nl\/wp-content\/uploads\/automail_xml-to-pdf-1.png","contentUrl":"https:\/\/efaktura.nl\/wp-content\/uploads\/automail_xml-to-pdf-1.png","width":534,"height":314},{"@type":"BreadcrumbList","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/efaktura.nl\/en\/new-home\/"},{"@type":"ListItem","position":2,"name":"Converter"}]},{"@type":"WebSite","@id":"https:\/\/efaktura.nl\/en\/#website","url":"https:\/\/efaktura.nl\/en\/","name":"eFaktura.nl","description":"","publisher":{"@id":"https:\/\/efaktura.nl\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/efaktura.nl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/efaktura.nl\/en\/#organization","name":"eFaktura","url":"https:\/\/efaktura.nl\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/efaktura.nl\/en\/#\/schema\/logo\/image\/","url":"https:\/\/efaktura.nl\/wp-content\/uploads\/logo-efaktura-25.svg","contentUrl":"https:\/\/efaktura.nl\/wp-content\/uploads\/logo-efaktura-25.svg","width":264,"height":31,"caption":"eFaktura"},"image":{"@id":"https:\/\/efaktura.nl\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/efaktura.nl","https:\/\/www.instagram.com\/efaktura.eu\/","https:\/\/www.youtube.com\/channel\/UCpx6sOnTCmDMkAG2QEyW9PA"]},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543652836","position":1,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543652836","name":"What is an e-invoice?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"An e-invoice is an invoice issued, sent, and processed in a structured digital format (e.g. XML\/UBL), which allows accounting and tax systems to automatically read the data.","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543690079","position":2,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543690079","name":"Is a PDF invoice also an e-invoice?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. A PDF is a digital document, but it\u2019s not considered an e-invoice under the new regulations. An e-invoice must be machine-readable and sent in a standardized format such as XML\/UBL.","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543742430","position":3,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543742430","name":"Who is required to issue e-invoices?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The obligation to issue e-invoices depends on the country and type of business.u003cbr\/u003eu003cbr\/u003eIn the Netherlands, the requirement already applies to invoices sent to the public sector (e.g. municipalities, schools, government institutions) and must be carried out through the Peppol network in UBL\/XML format. The B2B e-invoicing obligation has been announced, but no specific date has been set yet.u003cbr\/u003eu003cbr\/u003eIn Belgium, mandatory B2B e-invoicing will take effect on January 1, 2026. From that date, all companies will be required to issue invoices in the Peppol-compliant format.u003cbr\/u003eu003cbr\/u003eIn Germany, the e-invoicing obligation will be introduced in two phases:u003cbr\/u003e\u2013 from January 1, 2025 \u2013 the obligation to receive B2B e-invoices,u003cbr\/u003e\u2013 from January 1, 2027 \u2013 the obligation to issue B2B e-invoices.u003cbr\/u003eu003cbr\/u003eIn Poland, e-invoicing under the National e-Invoicing System (KSeF) has been mandatory since July 1, 2024 for active VAT payers. Poland does not use Peppol but is implementing its own solution in line with the EU\u2019s ViDA concept.u003cbr\/u003e","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543750885","position":4,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543750885","name":"What should I do if I receive an invoice in XML format but my country doesn\u2019t yet require Peppol?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"You can process it without any problem. In eFaktura.nl, you can clearly preview the data from the XML file \u2013 even if Peppol isn\u2019t mandatory in your country yet.","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543878075","position":5,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543878075","name":"How can I check the data in an XML invoice?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"In eFaktura.nl, we provide a visual XML file preview \u2013 no code, just clear and readable information. You\u2019ll see the contractor\u2019s data, amounts, VAT, and other invoice details.","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543934646","position":6,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543934646","name":"What if I\u2019m not using any invoicing software?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"It\u2019s a great time to start. In eFaktura.nl, we\u2019ll guide you step by step, making invoicing simple and enjoyable. You\u2019ll also gain tools to meet your tax obligations and better organize your business.","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543950601","position":7,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763543950601","name":"Can I use Peppol during the free trial of eFaktura.nl?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. During the trial period, you can test Peppol without any limitations \u2013 send and receive e-invoices just like in the full version of the system","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544128298","position":8,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544128298","name":"In which eFaktura.nl plans is Peppol integration available?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Peppol is available in the Standard plan and higher. The Pro version also offers advanced automation and reporting options.","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544137333","position":9,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544137333","name":"How much does it cost to use Peppol in eFaktura.nl?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"There are no additional fees for using Peppol. It\u2019s fully included in your subscription.","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544150260","position":10,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544150260","name":"Who is required to use Peppol?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Companies operating in the B2B model in countries where e-invoicing via Peppol is mandatory \u2013 including Belgium (from 2026) and Germany (from 2025\/2027).","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544163554","position":11,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544163554","name":"What happens if I don\u2019t integrate with Peppol?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Without integration, your invoice may be rejected by the recipient, especially in countries where Peppol is mandatory. You may also face VAT reporting issues.","inLanguage":"en-GB"},"inLanguage":"en-GB"},{"@type":"Question","@id":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544183532","position":12,"url":"https:\/\/efaktura.nl\/en\/converterxml\/#faq-question-1763544183532","name":"What should I do if I have problems verifying my identity during Peppol integration?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Contact our support team via chat in the eFaktura.nl app \u2013 we\u2019ll help you complete this process quickly.","inLanguage":"en-GB"},"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/pages\/39997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/comments?post=39997"}],"version-history":[{"count":84,"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/pages\/39997\/revisions"}],"predecessor-version":[{"id":70664,"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/pages\/39997\/revisions\/70664"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/media\/39654"}],"wp:attachment":[{"href":"https:\/\/efaktura.nl\/en\/wp-json\/wp\/v2\/media?parent=39997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}