{"id":14583,"date":"2021-03-08T15:48:01","date_gmt":"2021-03-08T14:48:01","guid":{"rendered":"https:\/\/www.dienes.de\/regrinding-service\/"},"modified":"2025-10-31T11:26:59","modified_gmt":"2025-10-31T10:26:59","slug":"regrinding-service","status":"publish","type":"page","link":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/","title":{"rendered":"Regrinding service"},"content":{"rendered":"\n<div class=\"wp-block-columns 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\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2022\/09\/Homepage-update-1-1024x768.png\" alt=\"\" class=\"wp-image-21224\" srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2022\/09\/Homepage-update-1-1024x768.png 1024w, https:\/\/www.dienes.de\/wp-content\/uploads\/2022\/09\/Homepage-update-1-300x225.png 300w, https:\/\/www.dienes.de\/wp-content\/uploads\/2022\/09\/Homepage-update-1-768x576.png 768w, https:\/\/www.dienes.de\/wp-content\/uploads\/2022\/09\/Homepage-update-1-1536x1152.png 1536w, https:\/\/www.dienes.de\/wp-content\/uploads\/2022\/09\/Homepage-update-1.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><aside class=\"sidebar\">\n    \n            \n        <div class=\"sidebar-box\">\n    \n                            <h3 class=\"headline headline--h3 sidebar-box__headline\">Get in contact<\/h3>\n\n                                <div class=\"sidebar-contact-details\">\n    <div class=\"sidebar-contact-details__label sidebar-contact-details__name\"><\/div>\n\n            <div class=\"sidebar-contact-details__row\">\n            <span class=\"sidebar-contact-details__label\">Phone:<\/span>\n            <span>+49 2206 605-0<\/span>\n        <\/div>\n    \n    <\/div>\n                                <div>\n    <a href=\"https:\/\/www.dienes.de\/en\/contact\/\" target=\"\" class=\"sidebar-box__link  link \">\n        <span class=\"link__text\">\n            Contact us\n        <\/span>\n    <\/a>\n<\/div>\n            <\/div>\n    <\/aside>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"372\" height=\"135\" src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/04\/Regrinding-center-1.png\" alt=\"\" class=\"wp-image-17896\" srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/04\/Regrinding-center-1.png 372w, https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/04\/Regrinding-center-1-300x109.png 300w\" sizes=\"auto, (max-width: 372px) 100vw, 372px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Regrinding with the experts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We offer our customers, together with our worldwide certified partners, a global regrinding service. Our service restores your circular knives, straight knives, multiple grooved knife blocks and shafts to their original manufacturer condition. The service includes cleaning of the knives, precision measurement, state-of-the-art two-phase CNC\/NC precision grinding, a comprehensive check with results protocol and test report, and safe shipment back to your plant. Thanks to our know-how as the world&#8217;s leading manufacturer of cutting tools for industrial applications our uncomplicated regrinding service ensures as-new quality for your cutting tools.<\/p>\n\n\n\n<div class=\"wp-block-columns 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<div class=\"wp-block-columns 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<h3 class=\"wp-block-heading\">Europe<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>DIENES Werke<\/strong>&nbsp;&#8211; K\u00f6lner Stra\u00dfe 7, 51491 Overath, Germany, sales@dienes.de<\/p><\/li>\n\n\n\n<li><p><strong>DIENES France SARL<\/strong> &#8211; 59600 Maubeuge, Parc ECLATS, ZI du Champ de l\u2019Abbesse, B\u00e2timent C., France, virginie.streel@dienesfrance.fr<\/p><\/li>\n\n\n\n<li><p><p><strong>DIENES Polska<\/strong> &#8211; ul. Budowlana 15, 88-100 Inowroclaw, Poland, biuro@dienes.com.pl<\/p><\/p><\/li>\n\n\n\n<li><p><p><strong><strong>SILVIO LEONI \u2013 DS LAME SAS<\/strong>\u00a0\u2013<\/strong> Via Vicenza, 52-V, 36043 Camisano Vicentino, Italy, leoni@dslame.it<\/p><\/p><\/li>\n\n\n\n<li><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">USA<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>DIENES Corporation<\/strong>&nbsp;&#8211; Spencer Corporate Park, 01562-2498 Spencer, MA, USA, sales@dienesusa.com<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mexico<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DIENES Mexico<\/strong>\u00a0\u2013 San Felipe No.27, El Brice\u00f1o,<br>Zapopan, Jalisco C.P. 45236 Mexico, rsol@dienesmex.com<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns 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<h3 class=\"wp-block-heading\">Russia<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>DIENES Rus<\/strong>&nbsp;&#8211; 300903 \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0430\u044f \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u044f, \u0422\u0443\u043b\u044c\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u041b\u0435\u043d\u0438\u043d\u0441\u043a\u0438\u0439 \u0440\u0430\u0439\u043e\u043d, \u0434\u0435\u0440\u0435\u0432\u043d\u044f \u041d\u0438\u0436\u043d\u0435\u0435 \u0415\u043b\u044c\u043a\u0438\u043d\u043e 77, \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435 8, jakob.falk@dienes.de<\/p><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">China<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>DIENES Beijing Co Ltd.<\/strong>&nbsp;&#8211; Beijing, Shunyi District, Unit 207, Block 4,9 An Qing Street, Airport Economic Development Zone B, leung@dienes.cn<\/p><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"fact-block\">\n    <div class=\"fact-block__wrapper\">\n                    <div class=\"fact-block__wrapper-item\">\n                                    <span class=\"fact-block__wrapper-item-icon\"><\/span>\n                                                    <span class=\"fact-block__wrapper-item-icon\"><i class=\"fas fa-globe-americas\" aria-hidden=\"true\"><\/i><\/span>\n                                                    <p><strong>On-site<\/strong><\/p>\n\n                            <\/div>\n                    <div class=\"fact-block__wrapper-item\">\n                                    <span class=\"fact-block__wrapper-item-icon\"><\/span>\n                                                    <span class=\"fact-block__wrapper-item-icon\"><i class=\"fas fa-trophy\" aria-hidden=\"true\"><\/i><\/span>\n                                                    <p><strong>High quality<\/strong><\/p>\n\n                            <\/div>\n                    <div class=\"fact-block__wrapper-item\">\n                                    <span class=\"fact-block__wrapper-item-icon\"><\/span>\n                                                    <span class=\"fact-block__wrapper-item-icon\"><i class=\"fas fa-box-open\" aria-hidden=\"true\"><\/i><\/span>\n                                                    <p><strong>Safe transport\u00a0<\/strong><\/p>\n\n                            <\/div>\n                    <div class=\"fact-block__wrapper-item\">\n                                    <span class=\"fact-block__wrapper-item-icon\"><\/span>\n                                                    <span class=\"fact-block__wrapper-item-icon\"><i class=\"fas fa-alarm-clock\" aria-hidden=\"true\"><\/i><\/span>\n                                                    <p><strong>On request in 48 hours<\/strong><\/p>\n\n                            <\/div>\n            <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">On request also within 48 hours. If required, we comply with your individual specifications and applications, such as marking after regrinding. The service takes place on site in Germany, China, Poland, the USA and Russia or at our representatives. In addition, we enable safe transport of the knives through our innovative knife transport boxes.<\/p>\n\n\n\n<div class=\"wp-block-columns 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\">Your advantages<\/h2>\n\n\n<ul class=\"checklist \">\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">You increase your productivity and cutting edge quality.<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\"> You reduce your knife requirements and your machine downtimes. <\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">Whether circular, straight or rolling shear knives, our certified regrinding service is there for you worldwide. Our service team will be happy to record your order immediately.<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">On CNC\/NC machines of the latest generation and under the eyes of employees with many years of experience, the knives receive their new precision grind in certified manufacturer quality.<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">No knife leaves the DIENES service area without comprehensive quality control, which is carried out using the latest technology and measuring devices.<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">On request, we will provide information on the type and manner of tool wear on the basis of a detailed test report. This allows you to draw conclusions about the condition of your machine.<\/span>\n        <\/li>\n            <li class=\"checklist__item\">\n            <svg class=\"checklist__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n    <circle class=\"b\" cx=\"16\" cy=\"16\" r=\"16\" stroke=\"none\" fill=\"none\"\/>\n    <circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n    <path class=\"a\" d=\"M341.448,1670.314l4.6,4.6,10.259-10.259\" transform=\"translate(-333 -1654)\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2px\"\/>\n<\/svg>\n            <span class=\"checklist__item-text\">The resharpened knives are shipped in special transport boxes, which ensure that your knives always arrive in perfect condition.<\/span>\n        <\/li>\n    <\/ul>\n<\/div>\n<\/div>\n\n\n\n\n\n\n<div class=\"teaser-media  teaser-media--block   js-rellax-wrapper \"\n     data-parallax-selector=\".js-parallax-teaser\"\n     data-parallax-breakpoint=\"992\">\n                        <div class=\"teaser-media__image-wrapper lazyload js-parallax-teaser\"\n             data-bg=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/04\/Blaue-Box_100.png\"\n             data-rellax-speed=\"1\"\n             data-rellax-min=\"-50\"\n             data-rellax-max=\"50\"\n        >\n        <\/div>\n    \n    \n                <div class=\"teaser-media__body-wrapper js-parallax-teaser\"\n         data-rellax-speed=\"1\"\n         data-rellax-min=\"-120\"\n         data-rellax-max=\"120\">\n        <div class=\"teaser-media__body\">\n            <div class=\"teaser-media__content\">\n                <h3 class=\"headline headline--h3 headline--underscore\">DIENES Knife boxes<\/h3>\n                <p>In addition to our regrinding service, we are also happy to offer you our knife boxes for the safe transport and clear storage of your circular knives. The innovative transport and storage box from DIENES not only protects your knives from damage, but also protects the environment and resources.<\/p>\n\n\n                            <\/div>\n                            <div class=\"teaser-media__link-wrapper teaser-media__link\">\n                        \n    <a href=\"https:\/\/www.dienes.de\/en\/knife-boxes\/\" target=\"\" class=\"button \" title=\"Knife boxes\">\n        <span class=\"\">Knife boxes<\/span>\n    <\/a>\n\n                <\/div>\n                    <\/div>\n    <\/div>\n\n    <\/div>\n\n\n\n\n\n\n<div class=\"teaser-media teaser-media--right teaser-media--block   js-rellax-wrapper \"\n     data-parallax-selector=\".js-parallax-teaser\"\n     data-parallax-breakpoint=\"992\">\n                    <div class=\"teaser-media__body-wrapper js-parallax-teaser\"\n         data-rellax-speed=\"1\"\n         data-rellax-min=\"-120\"\n         data-rellax-max=\"120\">\n        <div class=\"teaser-media__body\">\n            <div class=\"teaser-media__content\">\n                <h3 class=\"headline headline--h3 headline--underscore\">Certified from DIENES <\/h3>\n                <p>The LEONI DNS-360 regrinding machine embodies decades of know-how in the field of knife grinding. The self-developed software is based on over 20 years of regrinding experience with the main focus on fast changeover with maximum ease of use. With the right settings, circular knives of all types or grooving knives can be sharpened quickly and precisely. The intuitive touch screen, which displays all important parameters simultaneously, allows you to change the specifications in real time and with a single keystroke.<\/p>\n\n\n                            <\/div>\n                            <div class=\"teaser-media__link-wrapper teaser-media__link\">\n                        \n    <a href=\"http:\/\/www.leonigrinding.com\/\" target=\"_blank\" class=\"button \" title=\"LEONI DNS-360\">\n        <span class=\"\">LEONI DNS-360<\/span>\n    <\/a>\n\n                <\/div>\n                    <\/div>\n    <\/div>\n\n                    <div class=\"teaser-media__image-wrapper lazyload js-parallax-teaser\"\n             data-bg=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2021\/04\/DNS-GRINDING-MACHINE.jpg\"\n             data-rellax-speed=\"1\"\n             data-rellax-min=\"-50\"\n             data-rellax-max=\"50\"\n        >\n        <\/div>\n    \n    \n    <\/div>\n\n\n\n<div class=\"wp-block-columns 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\" style=\"flex-basis:66.66%\">\n\n<div class=\"form\">\n    <div class=\"teaser teaser--blue form__teaser\">\n        <div class=\"teaser__body\">\n            <div class=\"teaser__content\">\n                                    <h2 class=\"headline headline--h2 headline--underscore form__headline\">Regrinding service<\/h2>\n                \n                \n                \n                <div class=\"form__form-wrapper js-recaptcha-form\">\n                                         <div class=\"brlbs-cmpnt-container brlbs-cmpnt-content-blocker brlbs-cmpnt-with-individual-styles\" data-borlabs-cookie-content-blocker-id=\"recaptcha\" data-borlabs-cookie-content=\"CiAgICAgICAgICAgICAgICAgICAgICAgIDxmb3JtIGNsYXNzPSJwb29saWUtZm9ybSBqcy1wb29saWUtZm9ybSBqcy1hdXRvLXZhbGlkYXRlLWZvcm0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJnZm9ybV80NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kPSJwb3N0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3ZhbGlkYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbj0iaHR0cHM6Ly93d3cuZGllbmVzLmRlL2VuL3NlcnZpY2VzL3JlZ3JpbmRpbmctc2VydmljZS8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtc2l0ZWtleT0iNkxmdTZLb2FBQUFBQVBoTklvTXFmOC10VUxHMFhjdi1WTHhGVzRzMSIKICAgICAgICAgICAgICAgICAgICAgICAgPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ianMtcG9vbGllLWZvcm0tc3VjY2VzcyBtZXNzYWdlIG1lc3NhZ2UtLXN1Y2Nlc3MiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoYW5rIHlvdSBmb3IgeW91ciByZXF1ZXN0LiBUaGUgZm9ybSB3YXMgc2VudCBzdWNjZXNzZnVsbHkuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJqcy1wb29saWUtZm9ybS1lcnJvciBtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbiBlcnJvciBvY2N1cnJlZCB3aGlsZSBwcm9jZXNzaW5nIHRoZSBmb3JtLiBQbGVhc2UgdHJ5IGFnYWluIGxhdGVyLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ianMtcG9vbGllLWZvcm0tZW1wdHktZXJyb3IgbWVzc2FnZSBtZXNzYWdlLS1lcnJvciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGxlYXNlIGZpbGwgaW4gYWxsIG1hbmRhdG9yeSBmaWVsZHMgYW5kIGNoZWNrIHlvdXIgZW50cmllcyEKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yIiBuYW1lPSJpbnB1dF8yIiBkYXRhLWZvcm0taWQ9IjQ2IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgUHJvZHVjdCBzZWxlY3Rpb24gPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgPHNlbGVjdCBuYW1lPSJpbnB1dF8yIgogICAgICAgICAgICBjbGFzcz0ic2VsZWN0IHNlbGVjdC0tZnVsbHdpZHRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgPgoKICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iIj5QbGVhc2Ugc2VsZWN0PC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iQ3J1c2ggY3V0IGtuaXZlcyIgPkNydXNoIGN1dCBrbml2ZXM8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJUb3Aga25pdmVzIiA+VG9wIGtuaXZlczwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkJvdHRvbSBrbml2ZXMiID5Cb3R0b20ga25pdmVzPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iTXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MiID5NdWx0aXBsZSBncm9vdmVkIGtuaWZlIGJsb2Nrczwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkdsYXNzaGFyZCBzaGFmdHMiID5HbGFzc2hhcmQgc2hhZnRzPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iU3RyYWlnaHQga25pdmVzIiA+U3RyYWlnaHQga25pdmVzPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iV2VhcmluZyBwbGF0ZXMiID5XZWFyaW5nIHBsYXRlczwvb3B0aW9uPgogICAgICAgICAgICA8L3NlbGVjdD4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPkJpdHRlIHfDpGhsZW4gU2llIGlociBQcm9kdWt0OiA8L2Rpdj4KICAgIAogICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfNzUiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2Xzc1IiBuYW1lPSJpbnB1dF83NSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0NydXNoIGN1dCBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBPdXRlciBkaWFtZXRlciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF83NSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfNzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0Xzc1IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Q3J1c2ggY3V0IGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgb3V0ZXIgZGlhbWV0ZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl84MSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfODEiIG5hbWU9ImlucHV0XzgxIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Q3J1c2ggY3V0IGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIElubmVyIGRpYW1ldGVyICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzgxIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl84MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfODEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtDcnVzaCBjdXQga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBpbm5lciBkaWFtZXRlci48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl85OSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfOTkiIG5hbWU9ImlucHV0Xzk5IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Q3J1c2ggY3V0IGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFRoaWNrbmVzcyAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF85OSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfOTkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0Xzk5IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Q3J1c2ggY3V0IGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgVGhpY2tuZXNzLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMTAyIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xMDIiIG5hbWU9ImlucHV0XzEwMiIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0NydXNoIGN1dCBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBSYWRpdXMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTAyIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xMDIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzEwMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0NydXNoIGN1dCBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIHJhZGl1cy48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xMjQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzEyNCIgbmFtZT0iaW5wdXRfMTI0IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Q3J1c2ggY3V0IGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIEFuZ2xlIG9mIHRoZSBjdXR0aW5nIGJldmVsICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzEyNCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTI0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8xMjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtDcnVzaCBjdXQga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBhbmdsZSBvZiB0aGUgY3V0dGluZyBiZXZlbC48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzEyNyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTI3IiBuYW1lPSJpbnB1dF8xMjciIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtDcnVzaCBjdXQga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgUXVhbnRpdHkgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTI3IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xMjciCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzEyNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0NydXNoIGN1dCBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGRlc2lyZWQgcXVhbnRpdHkuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMTc3IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNzciIG5hbWU9ImlucHV0XzE3NyIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0NydXNoIGN1dCBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBRdWFudGl0eSBwZXIgeWVhciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xNzciCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE3NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTc3IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Q3J1c2ggY3V0IGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVzaXJlZCBxdWFudGl0eSBwZXIgeWVhci48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImNob2ljZV80Nl8xNzkiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImNob2ljZV80Nl8xNzkiIG5hbWU9ImlucHV0XzE3OSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0NydXNoIGN1dCBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBTZXRzICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJjaGVja2JveCI+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjaGVja2JveCIKICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzE3OS4xIgogICAgICAgICAgICAgICAgICAgdmFsdWU9IlNldCByZWdyaW5kaW5nIgogICAgICAgICAgICAgICAgICAgY2xhc3M9IiBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImNob2ljZV80Nl8xNzlfMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzE3OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Q3J1c2ggY3V0IGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAvPgoKICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJsYWJlbCIgZm9yPSJjaG9pY2VfNDZfMTc5XzEiPgogICAgICAgICAgICAgICAgU2V0IHJlZ3JpbmRpbmcKICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICA8L2Rpdj4KICAgIAogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjAzIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMDMiIG5hbWU9ImlucHV0XzIwMyIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0NydXNoIGN1dCBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBNaW4uIGRpYW1ldGVyICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzIwMyIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjAzIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yMDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtDcnVzaCBjdXQga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBtaW5pbXVtIGRpYW1ldGVyLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjA0IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMDQiIG5hbWU9ImlucHV0XzIwNCIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1F1ZXRzY2htZXNzZXImcXVvdDt9XX0iPgoKICAgICAgICBUb3RhbCBxdWFudGl0eSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMDQiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIwNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjA0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7UXVldHNjaG1lc3NlciZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVzaXJlZCB0b3RhbCBxdWFudGl0eS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl84MCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfODAiIG5hbWU9ImlucHV0XzgwIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7VG9wIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIE91dGVyIGRpYW1ldGVyICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzgwIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl84MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfODAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtUb3Aga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBvdXRlciBkaWFtZXRlci48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2Xzg2IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl84NiIgbmFtZT0iaW5wdXRfODYiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtUb3Aga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgSW5uZXIgZGlhbWV0ZXIgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfODYiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2Xzg2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF84NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1RvcCBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGlubmVyIGRpYW1ldGVyLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzEwMyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTAzIiBuYW1lPSJpbnB1dF8xMDMiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtUb3Aga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgVGhpY2tuZXNzICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzEwMyIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTAzIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8xMDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtUb3Aga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBUaGlja25lc3MuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xMDQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzEwNCIgbmFtZT0iaW5wdXRfMTA0IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7VG9wIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFJhZGl1cyAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xMDQiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzEwNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTA0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7VG9wIGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgcmFkaXVzLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzEzOCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTM4IiBuYW1lPSJpbnB1dF8xMzgiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtUb3Aga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgQW5nbGUgb2YgdGhlIGN1dHRpbmcgYmV2ZWwgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTM4IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzEzOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1RvcCBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGFuZ2xlIG9mIHRoZSBjdXR0aW5nIGJldmVsLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMTM5IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xMzkiIG5hbWU9ImlucHV0XzEzOSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1RvcCBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBRdWFudGl0eSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xMzkiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzEzOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTM5IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7VG9wIGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVzaXJlZCBxdWFudGl0eS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xODIiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE4MiIgbmFtZT0iaW5wdXRfMTgyIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7VG9wIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFF1YW50aXR5IHBlciB5ZWFyICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzE4MiIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTgyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8xODIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtUb3Aga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBkZXNpcmVkIHF1YW50aXR5IHBlciB5ZWFyLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iY2hvaWNlXzQ2XzE4MyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzE4MyIgbmFtZT0iaW5wdXRfMTgzIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7VG9wIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFNldHMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImNoZWNrYm94Ij4KICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IgogICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTgzLjEiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iU2V0IHJlZ3JpbmRpbmciCiAgICAgICAgICAgICAgICAgICBjbGFzcz0iIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzE4M18xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTgzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtUb3Aga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgIC8+CgogICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImxhYmVsIiBmb3I9ImNob2ljZV80Nl8xODNfMSI+CiAgICAgICAgICAgICAgICBTZXQgcmVncmluZGluZwogICAgICAgICAgICA8L2xhYmVsPgogICAgICAgIDwvZGl2PgogICAgCiAgICAKICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yMDciCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIwNyIgbmFtZT0iaW5wdXRfMjA3IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7VG9wIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIE1pbi4gZGlhbWV0ZXIgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjA3IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMDciCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIwNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1RvcCBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIG1pbmltdW0gZGlhbWV0ZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yMDgiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIwOCIgbmFtZT0iaW5wdXRfMjA4IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7T2Jlcm1lc3NlciZxdW90O31dfSI+CgogICAgICAgIFRvdGFsIHF1YW50aXR5ICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzIwOCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjA4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yMDgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtPYmVybWVzc2VyJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBkZXNpcmVkIHRvdGFsIHF1YW50aXR5LjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzIyNiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjI2IiBuYW1lPSJpbnB1dF8yMjYiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtCb3R0b20ga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgT3V0ZXIgZGlhbWV0ZXIgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjI2IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIyNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIG91dGVyIGRpYW1ldGVyLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfODUiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2Xzg1IiBuYW1lPSJpbnB1dF84NSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBJbm5lciBkaWFtZXRlciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF84NSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfODUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0Xzg1IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Qm90dG9tIGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgaW5uZXIgZGlhbWV0ZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjMyIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMzIiIG5hbWU9ImlucHV0XzIzMiIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBUaGlja25lc3MgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjMyIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIzMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIFRoaWNrbmVzcy48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzE0NSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTQ1IiBuYW1lPSJpbnB1dF8xNDUiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtCb3R0b20ga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgUmFkaXVzICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzE0NSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8xNDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtCb3R0b20ga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciByYWRpdXMuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjM1IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMzUiIG5hbWU9ImlucHV0XzIzNSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBBbmdsZSBvZiB0aGUgY3V0dGluZyBiZXZlbC4gICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjM1IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIzNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGFuZ2xlIG9mIHRoZSBjdXR0aW5nIGJldmVsLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjM0IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMzQiIG5hbWU9ImlucHV0XzIzNCIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBRdWFudGl0eSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMzQiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIzNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjM0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Qm90dG9tIGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVzaXJlZCBxdWFudGl0eS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yMzkiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIzOSIgbmFtZT0iaW5wdXRfMjM5IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Qm90dG9tIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFF1YW50aXR5IHBlciB5ZWFyICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzIzOSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjM5IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yMzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtCb3R0b20ga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBkZXNpcmVkIHF1YW50aXR5IHBlciB5ZWFyLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iY2hvaWNlXzQ2XzI0MiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzI0MiIgbmFtZT0iaW5wdXRfMjQyIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Qm90dG9tIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFNldHMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImNoZWNrYm94Ij4KICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IgogICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjQyLjEiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iU2V0IHJlZ3JpbmRpbmciCiAgICAgICAgICAgICAgICAgICBjbGFzcz0iIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzI0Ml8xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjQyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtCb3R0b20ga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgIC8+CgogICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImxhYmVsIiBmb3I9ImNob2ljZV80Nl8yNDJfMSI+CiAgICAgICAgICAgICAgICBTZXQgcmVncmluZGluZwogICAgICAgICAgICA8L2xhYmVsPgogICAgICAgIDwvZGl2PgogICAgCiAgICAKICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yNDQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzI0NCIgbmFtZT0iaW5wdXRfMjQ0IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Qm90dG9tIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIE1pbi4gZGlhbWV0ZXIgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjQ0IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yNDQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI0NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIG1pbmltdW0gZGlhbWV0ZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yNDUiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzI0NSIgbmFtZT0iaW5wdXRfMjQ1IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Qm90dG9tIGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFRvdGFsIHF1YW50aXR5ICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzI0NSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yNDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtCb3R0b20ga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBkZXNpcmVkIHRvdGFsIHF1YW50aXR5LjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImNob2ljZV80Nl8yNDMiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImNob2ljZV80Nl8yNDMiIG5hbWU9ImlucHV0XzI0MyIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0JvdHRvbSBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBBRFMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImNoZWNrYm94Ij4KICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IgogICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjQzLjEiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iQW50aSBkdXN0IHN1cmZhY2UiCiAgICAgICAgICAgICAgICAgICBjbGFzcz0iIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzI0M18xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjQzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtCb3R0b20ga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgIC8+CgogICAgICAgICAgICA8bGFiZWwgY2xhc3M9ImxhYmVsIiBmb3I9ImNob2ljZV80Nl8yNDNfMSI+CiAgICAgICAgICAgICAgICBBbnRpIGR1c3Qgc3VyZmFjZQogICAgICAgICAgICA8L2xhYmVsPgogICAgICAgIDwvZGl2PgogICAgCiAgICAKICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl83OSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfNzkiIG5hbWU9ImlucHV0Xzc5IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iPgoKICAgICAgICBPdXRlciBkaWFtZXRlciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF83OSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfNzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0Xzc5IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIG91dGVyIGRpYW1ldGVyLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjI3IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMjciIG5hbWU9ImlucHV0XzIyNyIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O011bHRpcGxlIGdyb292ZWQga25pZmUgYmxvY2tzJnF1b3Q7fV19Ij4KCiAgICAgICAgSW5uZXIgZGlhbWV0ZXIgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjI3IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMjciCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIyNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O011bHRpcGxlIGdyb292ZWQga25pZmUgYmxvY2tzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBpbm5lciBkaWFtZXRlci48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xNDIiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE0MiIgbmFtZT0iaW5wdXRfMTQyIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iPgoKICAgICAgICBUaGlja25lc3MgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTQyIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNDIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzE0MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O011bHRpcGxlIGdyb292ZWQga25pZmUgYmxvY2tzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBUaGlja25lc3MuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yMzMiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIzMyIgbmFtZT0iaW5wdXRfMjMzIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iPgoKICAgICAgICBSYWRpdXMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjMzIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIzMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O011bHRpcGxlIGdyb292ZWQga25pZmUgYmxvY2tzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciByYWRpdXMuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMTQ3IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNDciIG5hbWU9ImlucHV0XzE0NyIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1NjaG5laWRiXHUwMGZjY2hzZW4mcXVvdDt9XX0iPgoKICAgICAgICBBbmdsZSBvZiB0aGUgY3V0dGluZyBiZXZlbCAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xNDciCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE0NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTQ3IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7U2NobmVpZGJcdTAwZmNjaHNlbiZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdSBhbmdsZSBvZiB0aGUgY3V0dGluZyBiZXZlbC48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzE0OSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTQ5IiBuYW1lPSJpbnB1dF8xNDkiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtNdWx0aXBsZSBncm9vdmVkIGtuaWZlIGJsb2NrcyZxdW90O31dfSI+CgogICAgICAgIFF1YW50aXR5ICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzE0OSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTQ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8xNDkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtNdWx0aXBsZSBncm9vdmVkIGtuaWZlIGJsb2NrcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVzaXJlZCBxdWFudGl0eS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xODYiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE4NiIgbmFtZT0iaW5wdXRfMTg2IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iPgoKICAgICAgICBRdWFudGl0eSBwZXIgeWVhciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xODYiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE4NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTg2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGRlc2lyZWQgcXVhbnRpdHkgcGVyIHllYXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJjaG9pY2VfNDZfMTg3IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJjaG9pY2VfNDZfMTg3IiBuYW1lPSJpbnB1dF8xODciIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtNdWx0aXBsZSBncm9vdmVkIGtuaWZlIGJsb2NrcyZxdW90O31dfSI+CgogICAgICAgIFNldHMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImNoZWNrYm94Ij4KICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IgogICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTg3LjEiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iU2V0IHJlZ3JpbmRpbmciCiAgICAgICAgICAgICAgICAgICBjbGFzcz0iIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzE4N18xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTg3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtNdWx0aXBsZSBncm9vdmVkIGtuaWZlIGJsb2NrcyZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAvPgoKICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJsYWJlbCIgZm9yPSJjaG9pY2VfNDZfMTg3XzEiPgogICAgICAgICAgICAgICAgU2V0IHJlZ3JpbmRpbmcKICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICA8L2Rpdj4KICAgIAogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjExIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMTEiIG5hbWU9ImlucHV0XzIxMSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O011bHRpcGxlIGdyb292ZWQga25pZmUgYmxvY2tzJnF1b3Q7fV19Ij4KCiAgICAgICAgTWluLiBkaWFtZXRlciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMTEiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIxMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjExIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIG1pbmltdW0gZGlhbWV0ZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yMTIiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIxMiIgbmFtZT0iaW5wdXRfMjEyIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iPgoKICAgICAgICBUb3RhbCBxdWFudGl0eSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMTIiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIxMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjEyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7TXVsdGlwbGUgZ3Jvb3ZlZCBrbmlmZSBibG9ja3MmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGRlc2lyZWQgdG90YWwgcXVhbnRpdHkuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfNzgiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2Xzc4IiBuYW1lPSJpbnB1dF83OCIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNzaGFyZCBzaGFmdHMmcXVvdDt9XX0iPgoKICAgICAgICBTaGFmdCBkaWFtZXRlciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF83OCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfNzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0Xzc4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhc3NoYXJkIHNoYWZ0cyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgc2hhZnQgZGlhbWV0ZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl84NCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfODQiIG5hbWU9ImlucHV0Xzg0IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhc3NoYXJkIHNoYWZ0cyZxdW90O31dfSI+CgogICAgICAgIFJvbGxlciBsZW5ndGggICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfODQiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2Xzg0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF84NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNzaGFyZCBzaGFmdHMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIHJvbGxlciBsZW5ndGg8L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xNTAiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE1MCIgbmFtZT0iaW5wdXRfMTUwIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhc3NoYXJkIHNoYWZ0cyZxdW90O31dfSI+CgogICAgICAgIFRvdGFsIGxlbmd0aCAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xNTAiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE1MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhc3NoYXJkIHNoYWZ0cyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgdG90YWwgbGVuZ3RoLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMTUxIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNTEiIG5hbWU9ImlucHV0XzE1MSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNzaGFyZCBzaGFmdHMmcXVvdDt9XX0iPgoKICAgICAgICBNaW4uIGRpYW1ldGVyICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzE1MSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTUxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8xNTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtHbGFzc2hhcmQgc2hhZnRzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBtaW5pbXVtIGRpYW1ldGVyLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzIxNiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjE2IiBuYW1lPSJpbnB1dF8yMTYiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtHbGFzc2hhcmQgc2hhZnRzJnF1b3Q7fV19Ij4KCiAgICAgICAgVG90YWwgcXVhbnRpdHkgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjE2IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIxNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNzaGFyZCBzaGFmdHMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGRlc2lyZWQgdG90YWwgcXVhbnRpdHkuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfNzciCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2Xzc3IiBuYW1lPSJpbnB1dF83NyIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1N0cmFpZ2h0IGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFdpZHRoICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0Xzc3IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl83NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtTdHJhaWdodCBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIHdpZHRoLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfODMiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzgzIiBuYW1lPSJpbnB1dF84MyIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1N0cmFpZ2h0IGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIExlbmd0aCAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF84MyIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfODMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzgzIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7U3RyYWlnaHQga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBsZW5ndGguPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMTYxIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNjEiIG5hbWU9ImlucHV0XzE2MSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1N0cmFpZ2h0IGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFRoaWNrbmVzcyAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xNjEiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE2MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTYxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7U3RyYWlnaHQga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciB0aGlja25lc3MuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xNjIiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE2MiIgbmFtZT0iaW5wdXRfMTYyIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7U3RyYWlnaHQga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgVHlwZSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xNjIiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE2MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTYyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7U3RyYWlnaHQga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciB0eXBlLjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImNob2ljZV80Nl8yMjUiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImNob2ljZV80Nl8yMjUiIG5hbWU9ImlucHV0XzIyNSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1N0cmFpZ2h0IGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIEFEUyAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0iY2hlY2tib3giPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giCiAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yMjUuMSIKICAgICAgICAgICAgICAgICAgIHZhbHVlPSJBbnRpIGR1c3Qgc3VyZmFjZSIKICAgICAgICAgICAgICAgICAgIGNsYXNzPSIganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJjaG9pY2VfNDZfMjI1XzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yMjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1N0cmFpZ2h0IGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAvPgoKICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJsYWJlbCIgZm9yPSJjaG9pY2VfNDZfMjI1XzEiPgogICAgICAgICAgICAgICAgQW50aSBkdXN0IHN1cmZhY2UKICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICA8L2Rpdj4KICAgIAogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xNjYiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE2NiIgbmFtZT0iaW5wdXRfMTY2IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7U3RyYWlnaHQga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgUXVhbnRpdHkgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTY2IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzE2NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1N0cmFpZ2h0IGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVzaXJlZCBxdWFudGl0eS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xOTQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE5NCIgbmFtZT0iaW5wdXRfMTk0IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7U3RyYWlnaHQga25pdmVzJnF1b3Q7fV19Ij4KCiAgICAgICAgUXVhbnRpdHkgcGVyIHllYXIgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTk0IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xOTQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzE5NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1N0cmFpZ2h0IGtuaXZlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVzaXJlZCBxdWFudGl0eSBwZXIgeWVhci48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImNob2ljZV80Nl8xOTUiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImNob2ljZV80Nl8xOTUiIG5hbWU9ImlucHV0XzE5NSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1N0cmFpZ2h0IGtuaXZlcyZxdW90O31dfSI+CgogICAgICAgIFNldHMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImNoZWNrYm94Ij4KICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IgogICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTk1LjEiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iU2V0IHJlZ3JpbmRpbmciCiAgICAgICAgICAgICAgICAgICBjbGFzcz0iIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzE5NV8xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTk1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtTdHJhaWdodCBrbml2ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgLz4KCiAgICAgICAgICAgIDxsYWJlbCBjbGFzcz0ibGFiZWwiIGZvcj0iY2hvaWNlXzQ2XzE5NV8xIj4KICAgICAgICAgICAgICAgIFNldCByZWdyaW5kaW5nCiAgICAgICAgICAgIDwvbGFiZWw+CiAgICAgICAgPC9kaXY+CiAgICAKICAgIAogICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzIyMCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjIwIiBuYW1lPSJpbnB1dF8yMjAiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtTdHJhaWdodCBrbml2ZXMmcXVvdDt9XX0iPgoKICAgICAgICBUb3RhbCBxdWFudGl0eSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMjAiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIyMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7U3RyYWlnaHQga25pdmVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBkZXNpcmVkIHRvdGFsIHF1YW50aXR5LjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2Xzc2IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl83NiIgbmFtZT0iaW5wdXRfNzYiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtXZWFyaW5nIHBsYXRlcyZxdW90O31dfSI+CgogICAgICAgIE91dGVyIGRpYW1ldGVyICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0Xzc2IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl83NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtXZWFyaW5nIHBsYXRlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgb3V0ZXIgZGlhbWV0ZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl84MiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfODIiIG5hbWU9ImlucHV0XzgyIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7V2VhcmluZyBwbGF0ZXMmcXVvdDt9XX0iPgoKICAgICAgICBJbm5lciBkaWFtZXRlci4gICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfODIiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzgyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF84MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1dlYXJpbmcgcGxhdGVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBpbm5lciBkaWFtZXRlci48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xNjkiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE2OSIgbmFtZT0iaW5wdXRfMTY5IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7V2VhcmluZyBwbGF0ZXMmcXVvdDt9XX0iPgoKICAgICAgICBUaGlja25lc3MgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTY5IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNjkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzE2OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1dlYXJpbmcgcGxhdGVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBUaGlja25lc3MuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xNzAiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE3MCIgbmFtZT0iaW5wdXRfMTcwIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7V2VhcmluZyBwbGF0ZXMmcXVvdDt9XX0iPgoKICAgICAgICBSYWRpdXMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTcwIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNzAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzE3MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1dlYXJpbmcgcGxhdGVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciByYWRpdXMuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMTc0IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNzQiIG5hbWU9ImlucHV0XzE3NCIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1dlYXJpbmcgcGxhdGVzJnF1b3Q7fV19Ij4KCiAgICAgICAgQW5nbGUgb2YgdGhlIGN1dHRpbmcgYmV2ZWwgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTc0IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8xNzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzE3NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1dlYXJpbmcgcGxhdGVzJnF1b3Q7fV19IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBhbmdsZSBvZiB0aGUgY3V0dGluZyBiZXZlbC48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzE3MyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTczIiBuYW1lPSJpbnB1dF8xNzMiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtXZWFyaW5nIHBsYXRlcyZxdW90O31dfSI+CgogICAgICAgIFF1YW50aXR5ICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzE3MyIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMTczIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8xNzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtXZWFyaW5nIHBsYXRlcyZxdW90O31dfSIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVzaXJlZCBxdWFudGl0eS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8xOTgiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE5OCIgbmFtZT0iaW5wdXRfMTk4IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7V2VhcmluZyBwbGF0ZXMmcXVvdDt9XX0iPgoKICAgICAgICBRdWFudGl0eSBwZXIgeWVhciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xOTgiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzE5OCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMTk4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7V2VhcmluZyBwbGF0ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGRlc2lyZWQgcXVhbnRpdHkgcGVyIHllYXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJjaG9pY2VfNDZfMjAwIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJjaG9pY2VfNDZfMjAwIiBuYW1lPSJpbnB1dF8yMDAiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtXZWFyaW5nIHBsYXRlcyZxdW90O31dfSI+CgogICAgICAgIFNldHMgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImNoZWNrYm94Ij4KICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IgogICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjAwLjEiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iU2V0IHJlZ3JpbmRpbmciCiAgICAgICAgICAgICAgICAgICBjbGFzcz0iIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzIwMF8xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjAwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7MiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtXZWFyaW5nIHBsYXRlcyZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAvPgoKICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJsYWJlbCIgZm9yPSJjaG9pY2VfNDZfMjAwXzEiPgogICAgICAgICAgICAgICAgU2V0IHJlZ3JpbmRpbmcKICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICA8L2Rpdj4KICAgIAogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjIzIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMjMiIG5hbWU9ImlucHV0XzIyMyIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDsyJnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1dlYXJpbmcgcGxhdGVzJnF1b3Q7fV19Ij4KCiAgICAgICAgTWluLiBkaWFtZXRlciAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMjMiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIyMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjIzIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7V2VhcmluZyBwbGF0ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIG1pbmltdW0gZGlhbWV0ZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yMjQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIyNCIgbmFtZT0iaW5wdXRfMjI0IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7V2VhcmluZyBwbGF0ZXMmcXVvdDt9XX0iPgoKICAgICAgICBUb3RhbCBxdWFudGl0eSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMjQiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzIyNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjI0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzImcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7V2VhcmluZyBwbGF0ZXMmcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGRlc2lyZWQgdG90YWwgcXVhbnRpdHkuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8zIiBuYW1lPSJpbnB1dF8zIiBkYXRhLWZvcm0taWQ9IjQ2IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgRGVsaXZlcnkgdGltZSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICA8c2VsZWN0IG5hbWU9ImlucHV0XzMiCiAgICAgICAgICAgIGNsYXNzPSJzZWxlY3Qgc2VsZWN0LS1mdWxsd2lkdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICA+CgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIiPlBsZWFzZSBzZWxlY3Q8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJXaXRoaW4gNDggaG91cnMiID5XaXRoaW4gNDggaG91cnM8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJXaXRoaW4gOCBkYXlzIiA+V2l0aGluIDggZGF5czwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IldpdGhpbiAxNCBkYXlzIiA+V2l0aGluIDE0IGRheXM8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJBZnRlciBhZ3JyZW1lbnQiID5BZnRlciBhZ3JyZW1lbnQ8L29wdGlvbj4KICAgICAgICAgICAgPC9zZWxlY3Q+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5CaXR0ZSB3w6RobGVuIFNpZSBkaWUgZ2V3w7xuc2NodGUgTGllZmVyemVpdCBhdXM6PC9kaXY+CiAgICAKICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfNCIgbmFtZT0iaW5wdXRfNCIgZGF0YS1mb3JtLWlkPSI0NiIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIFRyYW5zcG9ydCA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICA8c2VsZWN0IG5hbWU9ImlucHV0XzQiCiAgICAgICAgICAgIGNsYXNzPSJzZWxlY3Qgc2VsZWN0LS1mdWxsd2lkdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICA+CgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIiPlBsZWFzZSBzZWxlY3Q8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJTaGlwcGluZyBjb21wYW55IiA+U2hpcHBpbmcgY29tcGFueTwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IlBvc3QiID5Qb3N0PC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iQ291cmllciIgPkNvdXJpZXI8L29wdGlvbj4KICAgICAgICAgICAgPC9zZWxlY3Q+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2Ugc2VsZWN0IHRoZSBkZXNpcmVkIG1vZGUgb2YgdHJhbnNwb3J0Ogo8L2Rpdj4KICAgIAogICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjUwIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzI1MCIgbmFtZT0iaW5wdXRfMjUwIiBkYXRhLWZvcm0taWQ9IjQ2IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgSW50ZXJlc3RlZCBpbiBvdXIga25pZmUgYm94ZXM\/IDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgIDxzZWxlY3QgbmFtZT0iaW5wdXRfMjUwIgogICAgICAgICAgICBjbGFzcz0ic2VsZWN0IHNlbGVjdC0tZnVsbHdpZHRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzI1MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI1MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgID4KCiAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IiI+UGxlYXNlIHNlbGVjdDwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkNsYXNzaWMgYm94IGRpYW1ldGVyIDE1MCBtbSIgPkNsYXNzaWMgYm94IGRpYW1ldGVyIDE1MCBtbTwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkNsYXNzaWMgYm94IGRpYW1ldGVyIDIwMCBtbSIgPkNsYXNzaWMgYm94IGRpYW1ldGVyIDIwMCBtbTwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkFubml2ZXJzYXJ5IGJveCBkaWFtZXRlciAxMDUgbW0iID5Bbm5pdmVyc2FyeSBib3ggZGlhbWV0ZXIgMTA1IG1tPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iQW5uaXZlcnNhcnkgYm94IGRpYW1ldGVyIDE1MCBtbSIgPkFubml2ZXJzYXJ5IGJveCBkaWFtZXRlciAxNTAgbW08L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJXb29kZW4gYm94IiA+V29vZGVuIGJveDwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9Ik5vLCB0aGFua3MuIiA+Tm8sIHRoYW5rcy48L29wdGlvbj4KICAgICAgICAgICAgPC9zZWxlY3Q+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5Jbm5vdmF0aXZlIHRyYW5zcG9ydCBhbmQgc3RvcmFnZSBib3hlcyB0aGF0IGJvdGggcHJvdGVjdCB5b3VyIGtuaXZlcyBmcm9tIGV4dGVybmFsIGluZmx1ZW5jZXMgYW5kIGFsbG93IHNwYWNlLXNhdmluZyBzdG9yYWdlLiA8L2Rpdj4KICAgIAogICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfNSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl81IiBuYW1lPSJpbnB1dF81IiBkYXRhLWZvcm0taWQ9IjQ2IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgQXJlIHlvdSBhbHJlYWR5IG91ciBjdXN0b21lcj8gPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgPHNlbGVjdCBuYW1lPSJpbnB1dF81IgogICAgICAgICAgICBjbGFzcz0ic2VsZWN0IHNlbGVjdC0tZnVsbHdpZHRoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF81IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgPgoKICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iIj5QbGVhc2Ugc2VsZWN0PC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iWWVzLCBJIGFtIGFsbHJlYWR5IGEgY3VzdG9tZXIiID5ZZXMsIEkgYW0gYWxscmVhZHkgYSBjdXN0b21lcjwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9Ik5vLCBJIGFtIGEgbmV3IGN1c3RvbWVyIiA+Tm8sIEkgYW0gYSBuZXcgY3VzdG9tZXI8L29wdGlvbj4KICAgICAgICAgICAgPC9zZWxlY3Q+CgogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yOSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yOSIgbmFtZT0iaW5wdXRfMjkiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIENvbXBhbnkgbmFtZSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzI5IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGluZGljYXRlIHlvdXIgY29tcGFueS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yMiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yMiIgbmFtZT0iaW5wdXRfMjIiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIEZpcnN0IG5hbWUgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMiIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzUmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Tm8sIEkgYW0gYSBuZXcgY3VzdG9tZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIGZpcnN0IG5hbWUuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yOCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yOCIgbmFtZT0iaW5wdXRfMjgiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIE5hbWUgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yOCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzUmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Tm8sIEkgYW0gYSBuZXcgY3VzdG9tZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB5b3VyIG5hbWUuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMjciCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjciIG5hbWU9ImlucHV0XzI3IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzUmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Tm8sIEkgYW0gYSBuZXcgY3VzdG9tZXImcXVvdDt9XX0iIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBTdHJlZXQgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yNyIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjciCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI3IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzUmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Tm8sIEkgYW0gYSBuZXcgY3VzdG9tZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciBzdHJlZXQgYW5kIGhvdXNlIG51bWJlciBvZiB5b3VyIGNvbXBhbnkuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8zMSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8zMSIgbmFtZT0iaW5wdXRfMzEiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIgZGF0YS1pbnB1dC1tYXNrLWNvbmZpZz0ieyZxdW90O3NjYWxlJnF1b3Q7OjMsJnF1b3Q7c2lnbmVkJnF1b3Q7OmZhbHNlLCZxdW90O3Rob3VzYW5kc1NlcGFyYXRvciZxdW90OzomcXVvdDsuJnF1b3Q7LCZxdW90O3BhZEZyYWN0aW9uYWxaZXJvcyZxdW90OzpmYWxzZSwmcXVvdDtub3JtYWxpemVaZXJvcyZxdW90OzpmYWxzZSwmcXVvdDtyYWRpeCZxdW90OzomcXVvdDssJnF1b3Q7LCZxdW90O21hcFRvUmFkaXgmcXVvdDs6WyZxdW90Oy4mcXVvdDtdfSIgZGF0YS1wcmlzdGluZS1udW1iZXItbWVzc2FnZT0iUGxlYXNlIGVudGVyIG9ubHkgbnVtYmVycyBpbiB0aGlzIGZpZWxkLiI+CgogICAgICAgIFBvc3RhbCBjb2RlIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMzEiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtaW5wdXQtbnVtYmVyLW1hc2sganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzMxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8zMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O05vLCBJIGFtIGEgbmV3IGN1c3RvbWVyJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWlucHV0LW1hc2stY29uZmlnPSJ7JnF1b3Q7c2NhbGUmcXVvdDs6MywmcXVvdDtzaWduZWQmcXVvdDs6ZmFsc2UsJnF1b3Q7dGhvdXNhbmRzU2VwYXJhdG9yJnF1b3Q7OiZxdW90Oy4mcXVvdDssJnF1b3Q7cGFkRnJhY3Rpb25hbFplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O25vcm1hbGl6ZVplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O3JhZGl4JnF1b3Q7OiZxdW90OywmcXVvdDssJnF1b3Q7bWFwVG9SYWRpeCZxdW90OzpbJnF1b3Q7LiZxdW90O119IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLW51bWJlci1tZXNzYWdlPSJQbGVhc2UgZW50ZXIgb25seSBudW1iZXJzIGluIHRoaXMgZmllbGQuIgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgdGhlIHBvc3RhbCBjb2RlIG9mIHlvdXIgY29tYXBueS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yNSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yNSIgbmFtZT0iaW5wdXRfMjUiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIENpdHkgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yNSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI1IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzUmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Tm8sIEkgYW0gYSBuZXcgY3VzdG9tZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB0aGUgbG9jYXRpb24gb2YgeW91ciBjb21wYW55LjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfMzIiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfMzIiIG5hbWU9ImlucHV0XzMyIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzUmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Tm8sIEkgYW0gYSBuZXcgY3VzdG9tZXImcXVvdDt9XX0iIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBDb3VudHJ5IDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMzIiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzMyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8zMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O05vLCBJIGFtIGEgbmV3IGN1c3RvbWVyJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgdGhlIGNvdW50cnkgZnJvbSB3aGljaCB5b3UgYXJlIG9wZXJhdGluZy48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8zMyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8zMyIgbmFtZT0iaW5wdXRfMzMiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIgZGF0YS1pbnB1dC1tYXNrLWNvbmZpZz0ieyZxdW90O21hc2smcXVvdDs6JnF1b3Q7eyt9MDAgMDAwIDAwMCAwMDAwIDAwMDAgMDAwMCZxdW90O30iPgoKICAgICAgICBQaG9uZSBudW1iZXIgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8zMyIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1pbnB1dC1udW1iZXItbWFzayBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzUmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7Tm8sIEkgYW0gYSBuZXcgY3VzdG9tZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtaW5wdXQtbWFzay1jb25maWc9InsmcXVvdDttYXNrJnF1b3Q7OiZxdW90O3srfTAwIDAwMCAwMDAgMDAwMCAwMDAwIDAwMDAmcXVvdDt9IgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBwaG9uZSBudW1iZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl80NCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl80NCIgbmFtZT0iaW5wdXRfNDQiIGRhdGEtZm9ybS1pZD0iNDYiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIgZGF0YS1pbnB1dC1tYXNrLWNvbmZpZz0ieyZxdW90O3NjYWxlJnF1b3Q7OjMsJnF1b3Q7c2lnbmVkJnF1b3Q7OmZhbHNlLCZxdW90O3Rob3VzYW5kc1NlcGFyYXRvciZxdW90OzomcXVvdDsuJnF1b3Q7LCZxdW90O3BhZEZyYWN0aW9uYWxaZXJvcyZxdW90OzpmYWxzZSwmcXVvdDtub3JtYWxpemVaZXJvcyZxdW90OzpmYWxzZSwmcXVvdDtyYWRpeCZxdW90OzomcXVvdDssJnF1b3Q7LCZxdW90O21hcFRvUmFkaXgmcXVvdDs6WyZxdW90Oy4mcXVvdDtdfSIgZGF0YS1wcmlzdGluZS1udW1iZXItbWVzc2FnZT0iUGxlYXNlIGVudGVyIG9ubHkgbnVtYmVycyBpbiB0aGlzIGZpZWxkLiI+CgogICAgICAgIEZheCA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzQ0IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWlucHV0LW51bWJlci1tYXNrIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl80NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNDQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1pbnB1dC1tYXNrLWNvbmZpZz0ieyZxdW90O3NjYWxlJnF1b3Q7OjMsJnF1b3Q7c2lnbmVkJnF1b3Q7OmZhbHNlLCZxdW90O3Rob3VzYW5kc1NlcGFyYXRvciZxdW90OzomcXVvdDsuJnF1b3Q7LCZxdW90O3BhZEZyYWN0aW9uYWxaZXJvcyZxdW90OzpmYWxzZSwmcXVvdDtub3JtYWxpemVaZXJvcyZxdW90OzpmYWxzZSwmcXVvdDtyYWRpeCZxdW90OzomcXVvdDssJnF1b3Q7LCZxdW90O21hcFRvUmFkaXgmcXVvdDs6WyZxdW90Oy4mcXVvdDtdfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1udW1iZXItbWVzc2FnZT0iUGxlYXNlIGVudGVyIG9ubHkgbnVtYmVycyBpbiB0aGlzIGZpZWxkLiIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZmF4LjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzEyIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzEyIiBuYW1lPSJpbnB1dF8xMiIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1llcywgSSBhbSBhbGxyZWFkeSBhIGN1c3RvbWVyJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIiBkYXRhLWlucHV0LW1hc2stY29uZmlnPSJ7JnF1b3Q7c2NhbGUmcXVvdDs6MywmcXVvdDtzaWduZWQmcXVvdDs6ZmFsc2UsJnF1b3Q7dGhvdXNhbmRzU2VwYXJhdG9yJnF1b3Q7OiZxdW90Oy4mcXVvdDssJnF1b3Q7cGFkRnJhY3Rpb25hbFplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O25vcm1hbGl6ZVplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O3JhZGl4JnF1b3Q7OiZxdW90OywmcXVvdDssJnF1b3Q7bWFwVG9SYWRpeCZxdW90OzpbJnF1b3Q7LiZxdW90O119IiBkYXRhLXByaXN0aW5lLW51bWJlci1tZXNzYWdlPSJQbGVhc2UgZW50ZXIgb25seSBudW1iZXJzIGluIHRoaXMgZmllbGQuIj4KCiAgICAgICAgQ3VzdG9tZXIgbnVtYmVyIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMTIiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtaW5wdXQtbnVtYmVyLW1hc2sganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzEyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8xMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O1llcywgSSBhbSBhbGxyZWFkeSBhIGN1c3RvbWVyJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWlucHV0LW1hc2stY29uZmlnPSJ7JnF1b3Q7c2NhbGUmcXVvdDs6MywmcXVvdDtzaWduZWQmcXVvdDs6ZmFsc2UsJnF1b3Q7dGhvdXNhbmRzU2VwYXJhdG9yJnF1b3Q7OiZxdW90Oy4mcXVvdDssJnF1b3Q7cGFkRnJhY3Rpb25hbFplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O25vcm1hbGl6ZVplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O3JhZGl4JnF1b3Q7OiZxdW90OywmcXVvdDssJnF1b3Q7bWFwVG9SYWRpeCZxdW90OzpbJnF1b3Q7LiZxdW90O119IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLW51bWJlci1tZXNzYWdlPSJQbGVhc2UgZW50ZXIgb25seSBudW1iZXJzIGluIHRoaXMgZmllbGQuIgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBjdXN0b21lciBudW1iZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF80Nl8yNCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF80Nl8yNCIgbmFtZT0iaW5wdXRfMjQiIGRhdGEtZm9ybS1pZD0iNDYiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiIGRhdGEtcHJpc3RpbmUtZW1haWwtbWVzc2FnZT0iUGxlYXNlIGNoZWNrIHlvdXIgZW1haWwgYWRkcmVzcy4iPgoKICAgICAgICBFLW1haWwgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yNCIKICAgICAgICAgICB0eXBlPSJlbWFpbCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzI0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1lbWFpbC1tZXNzYWdlPSJQbGVhc2UgY2hlY2sgeW91ciBlbWFpbCBhZGRyZXNzLiIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIHByb3ZpZGUgeW91ciBlbWFpbCBhZGRyZXNzIGFuZCBhIGNsZXJrIHdpbGwgZ2V0IGJhY2sgdG8geW91IGFzIHNvb24gYXMgcG9zc2libGUuIDwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzU1IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzU1IiBuYW1lPSJpbnB1dF81NSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O05vLCBJIGFtIGEgbmV3IGN1c3RvbWVyJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIiBkYXRhLWlucHV0LW1hc2stY29uZmlnPSJ7JnF1b3Q7c2NhbGUmcXVvdDs6MywmcXVvdDtzaWduZWQmcXVvdDs6ZmFsc2UsJnF1b3Q7dGhvdXNhbmRzU2VwYXJhdG9yJnF1b3Q7OiZxdW90Oy4mcXVvdDssJnF1b3Q7cGFkRnJhY3Rpb25hbFplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O25vcm1hbGl6ZVplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O3JhZGl4JnF1b3Q7OiZxdW90OywmcXVvdDssJnF1b3Q7bWFwVG9SYWRpeCZxdW90OzpbJnF1b3Q7LiZxdW90O119IiBkYXRhLXByaXN0aW5lLW51bWJlci1tZXNzYWdlPSJQbGVhc2UgZW50ZXIgb25seSBudW1iZXJzIGluIHRoaXMgZmllbGQuIj4KCiAgICAgICAgVkFUIElEIE5vLiA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzU1IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWlucHV0LW51bWJlci1tYXNrIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl81NSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNTUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NSZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtObywgSSBhbSBhIG5ldyBjdXN0b21lciZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1pbnB1dC1tYXNrLWNvbmZpZz0ieyZxdW90O3NjYWxlJnF1b3Q7OjMsJnF1b3Q7c2lnbmVkJnF1b3Q7OmZhbHNlLCZxdW90O3Rob3VzYW5kc1NlcGFyYXRvciZxdW90OzomcXVvdDsuJnF1b3Q7LCZxdW90O3BhZEZyYWN0aW9uYWxaZXJvcyZxdW90OzpmYWxzZSwmcXVvdDtub3JtYWxpemVaZXJvcyZxdW90OzpmYWxzZSwmcXVvdDtyYWRpeCZxdW90OzomcXVvdDssJnF1b3Q7LCZxdW90O21hcFRvUmFkaXgmcXVvdDs6WyZxdW90Oy4mcXVvdDtdfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1udW1iZXItbWVzc2FnZT0iUGxlYXNlIGVudGVyIG9ubHkgbnVtYmVycyBpbiB0aGlzIGZpZWxkLiIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzU2IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzU2IiBuYW1lPSJpbnB1dF81NiIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O05vLCBJIGFtIGEgbmV3IGN1c3RvbWVyJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgRGVsaXZlcnkgYWRkcmVzcyA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICA8c2VsZWN0IG5hbWU9ImlucHV0XzU2IgogICAgICAgICAgICBjbGFzcz0ic2VsZWN0IHNlbGVjdC0tZnVsbHdpZHRoIGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzU2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O05vLCBJIGFtIGEgbmV3IGN1c3RvbWVyJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICA+CgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIiPlBsZWFzZSBzZWxlY3Q8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJJZGVudGljYWwgd2l0aCBjb250YWN0IGRldGFpbHMiID5JZGVudGljYWwgd2l0aCBjb250YWN0IGRldGFpbHM8L29wdGlvbj4KICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJEaWZmZXJlbnQgYWRkcmVzcyIgPkRpZmZlcmVudCBhZGRyZXNzPC9vcHRpb24+CiAgICAgICAgICAgIDwvc2VsZWN0PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHlvdXIgZGVsaXZlcnkgYWRkcmVzcy48L2Rpdj4KICAgIAogICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzU5IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzU5IiBuYW1lPSJpbnB1dF81OSIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1NiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtEaWZmZXJlbnQgYWRkcmVzcyZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIENvbXBhbnkgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF81OSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfNTkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzU5IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzU2JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0RpZmZlcmVudCBhZGRyZXNzJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgaWRlbnRpZnkgeW91ciBjb21wYW55LjwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfNjMiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfNjMiIG5hbWU9ImlucHV0XzYzIiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzU2JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0RpZmZlcmVudCBhZGRyZXNzJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgQWRkcmVzcyA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzYzIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF80Nl82MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNjMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NTYmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7RGlmZmVyZW50IGFkZHJlc3MmcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSBlbnRlciB0aGUgc3RyZWV0IGFuZCBob3VzZSBudW1iZXIuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfNDZfNjQiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfNDZfNjQiIG5hbWU9ImlucHV0XzY0IiBkYXRhLWZvcm0taWQ9IjQ2IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzU2JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0RpZmZlcmVudCBhZGRyZXNzJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIiBkYXRhLWlucHV0LW1hc2stY29uZmlnPSJ7JnF1b3Q7c2NhbGUmcXVvdDs6MywmcXVvdDtzaWduZWQmcXVvdDs6ZmFsc2UsJnF1b3Q7dGhvdXNhbmRzU2VwYXJhdG9yJnF1b3Q7OiZxdW90Oy4mcXVvdDssJnF1b3Q7cGFkRnJhY3Rpb25hbFplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O25vcm1hbGl6ZVplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O3JhZGl4JnF1b3Q7OiZxdW90OywmcXVvdDssJnF1b3Q7bWFwVG9SYWRpeCZxdW90OzpbJnF1b3Q7LiZxdW90O119IiBkYXRhLXByaXN0aW5lLW51bWJlci1tZXNzYWdlPSJQbGVhc2UgZW50ZXIgb25seSBudW1iZXJzIGluIHRoaXMgZmllbGQuIj4KCiAgICAgICAgUG9zdGFsIGNvZGUgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIAogICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF82NCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1pbnB1dC1udW1iZXItbWFzayBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfNDZfNjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzY0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzU2JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0RpZmZlcmVudCBhZGRyZXNzJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWlucHV0LW1hc2stY29uZmlnPSJ7JnF1b3Q7c2NhbGUmcXVvdDs6MywmcXVvdDtzaWduZWQmcXVvdDs6ZmFsc2UsJnF1b3Q7dGhvdXNhbmRzU2VwYXJhdG9yJnF1b3Q7OiZxdW90Oy4mcXVvdDssJnF1b3Q7cGFkRnJhY3Rpb25hbFplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O25vcm1hbGl6ZVplcm9zJnF1b3Q7OmZhbHNlLCZxdW90O3JhZGl4JnF1b3Q7OiZxdW90OywmcXVvdDssJnF1b3Q7bWFwVG9SYWRpeCZxdW90OzpbJnF1b3Q7LiZxdW90O119IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLW51bWJlci1tZXNzYWdlPSJQbGVhc2UgZW50ZXIgb25seSBudW1iZXJzIGluIHRoaXMgZmllbGQuIgogICAgICAgICAgICAvPgoKICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC10ZXh0X19jYXB0aW9uIj5QbGVhc2UgZW50ZXIgeW91ciBwb3N0YWwgY29kZS48L2Rpdj4KICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzQ2XzYyIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzYyIiBuYW1lPSJpbnB1dF82MiIgZGF0YS1mb3JtLWlkPSI0NiIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1NiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtEaWZmZXJlbnQgYWRkcmVzcyZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIExvY2F0aW9uIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNjIiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzQ2XzYyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF82MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs1NiZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtEaWZmZXJlbnQgYWRkcmVzcyZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtdGV4dF9fY2FwdGlvbiI+UGxlYXNlIGVudGVyIHRoZSBsb2NhdGlvbiBvZiB5b3VyIGRlbGl2ZXJ5IGFkZHJlc3MuPC9kaXY+CiAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iY2hvaWNlXzQ2XzIwIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImNob2ljZV80Nl8yMCIgbmFtZT0iaW5wdXRfMjAiIGRhdGEtZm9ybS1pZD0iNDYiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBzZWxlY3QgYW4gb3B0aW9uIj4KCiAgICAgICAgR2VuZXJhbCB0ZXJtcyBhbmQgY29uZGl0aW9ucyAobm9jaCB2ZXJsaW5rZW4pIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0icmFkaW9idXR0b24iPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iCiAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzIwXzAiCiAgICAgICAgICAgICAgICAgICBjbGFzcz0iIgogICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjAiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iWWVzLCBJIGFncmVlLiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBzZWxlY3QgYW4gb3B0aW9uIgogICAgICAgICAgICAgICAgICAgID4KCiAgICAgICAgICAgIDxsYWJlbCBmb3I9ImNob2ljZV80Nl8yMF8wIiBjbGFzcz0ibGFiZWwiPlllcywgSSBhZ3JlZS48L2xhYmVsPgogICAgICAgIDwvZGl2PgogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LXRleHRfX2NhcHRpb24iPlBsZWFzZSByZWFkIG91ciB0ZXJtcyBhbmQgY29uZGl0aW9ucy4gQnkgY29uZmlybWluZyB5b3UgYWdyZWUgdG8gdGhlbS48L2Rpdj4KICAgIAogICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1yYWRpbyBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iY2hvaWNlXzQ2XzIxIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImNob2ljZV80Nl8yMSIgbmFtZT0iaW5wdXRfMjEiIGRhdGEtZm9ybS1pZD0iNDYiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBzZWxlY3QgYW4gb3B0aW9uIj4KCiAgICAgICAgPGEgaHJlZj0iL2VuL3ByaXZhY3ktcHJhY3RpY2VzLyI+UHJpdmFjeSBQcmFjdGljZXM8L2E+IDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgICAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0icmFkaW9idXR0b24iPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iCiAgICAgICAgICAgICAgICAgICBpZD0iY2hvaWNlXzQ2XzIxXzAiCiAgICAgICAgICAgICAgICAgICBjbGFzcz0iIgogICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjEiCiAgICAgICAgICAgICAgICAgICB2YWx1ZT0iSSBhZ3JlZSB0byB0aGUgcHJpdmFjeSBwb2xpY3kgYW5kIGNvbnNlbnQgdG8gdGhlIHVzZSBvZiBteSBkYXRhIGZyb20gdGhpcyBmb3JtLCBpbmNsdWRpbmcgdGhlIGNvbnRhY3QgZGV0YWlscyBJIGhhdmUgcHJvdmlkZWQgdGhlcmUsIGZvciB0aGUgcHVycG9zZSBvZiBwcm9jZXNzaW5nIG15IG1lc3NhZ2VzIGFuZCBpbiB0aGUgZXZlbnQgb2YgZm9sbG93LXVwIHF1ZXN0aW9ucy4gVGhpcyBkYXRhIHdpbGwgbm90IGJlIHBhc3NlZCBvbiB3aXRob3V0IG15IGNvbnNlbnQuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJjaG9pY2VfNDZfMjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSI0NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIHNlbGVjdCBhbiBvcHRpb24iCiAgICAgICAgICAgICAgICAgICAgPgoKICAgICAgICAgICAgPGxhYmVsIGZvcj0iY2hvaWNlXzQ2XzIxXzAiIGNsYXNzPSJsYWJlbCI+SSBhZ3JlZSB0byB0aGUgcHJpdmFjeSBwb2xpY3kgYW5kIGNvbnNlbnQgdG8gdGhlIHVzZSBvZiBteSBkYXRhIGZyb20gdGhpcyBmb3JtLCBpbmNsdWRpbmcgdGhlIGNvbnRhY3QgZGV0YWlscyBJIGhhdmUgcHJvdmlkZWQgdGhlcmUsIGZvciB0aGUgcHVycG9zZSBvZiBwcm9jZXNzaW5nIG15IG1lc3NhZ2VzIGFuZCBpbiB0aGUgZXZlbnQgb2YgZm9sbG93LXVwIHF1ZXN0aW9ucy4gVGhpcyBkYXRhIHdpbGwgbm90IGJlIHBhc3NlZCBvbiB3aXRob3V0IG15IGNvbnNlbnQuPC9sYWJlbD4KICAgICAgICA8L2Rpdj4KICAgIAogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLXJhZGlvIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iZGllbmVzX2NvbnRhY3RfdmFsaWRhdGVfZW1haWwiCiAgICAgICAgICAgdHlwZT0iaGlkZGVuIgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgaWQ9ImRpZW5lc19jb250YWN0X3ZhbGlkYXRlX2VtYWlsIiAgICAgICAgICAgIC8+CgogICAKICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJkaWVuZXNfY29udGFjdF9mb3JtX3Rva2VuIgogICAgICAgICAgIHR5cGU9ImhpZGRlbiIKICAgICAgICAgICB2YWx1ZT0iZWY1OGE0NTkzNDNjZDIzODBlN2U4YjRkNGQ3YTM1ZDE3ZTM2ZDFiNCIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICBpZD0iZGllbmVzX2NvbnRhY3RfZm9ybV90b2tlbiIgICAgICAgICAgICAvPgoKICAgCiAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iZGllbmVzX2NvbnRhY3RfY2FwdGNoYV90b2tlbiIKICAgICAgICAgICB0eXBlPSJoaWRkZW4iCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLXBvb2xpZS1mb3JtLXRva2VuLWlucHV0IgogICAgICAgICAgICBpZD0iZGllbmVzX2NvbnRhY3RfY2FwdGNoYV90b2tlbiIgICAgICAgICAgICAvPgoKICAgCiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX3N1Ym1pdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InN1Ym1pdCIgY2xhc3M9InBvb2xpZS1mb3JtX19idXR0b24gYnV0dG9uIGJ1dHRvbi1wcmltYXJ5IGJ1dHRvbi1sYXJnZSIgdmFsdWU9IlNlbmQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAg\"><div class=\"brlbs-cmpnt-cb-preset-a\"> <p class=\"brlbs-cmpnt-cb-description\">You are currently viewing a placeholder content from <strong>reCaptcha<\/strong>. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.<\/p> <div class=\"brlbs-cmpnt-cb-buttons\"> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-unblock role=\"button\">Unblock content<\/a> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-accept-service role=\"button\" style=\"display: none\">Accept required service and unblock content<\/a> <\/div> <a class=\"brlbs-cmpnt-cb-provider-toggle\" href=\"#\" data-borlabs-cookie-show-provider-information role=\"button\">More Information<\/a> &#8216;<\/div>&#8216;<\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><aside class=\"sidebar\">\n    \n            \n        <div class=\"sidebar-box\">\n    \n                        \n    <div class=\"sidebar-box__text\"><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-14425\" src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-300x300.png 300w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-1024x1024.png 1024w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-150x150.png 150w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-768x768.png 768w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN-1536x1536.png 1536w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/07\/Siegel-10-gute-gruende-EN.png 1624w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>DIENES is the world&#8217;s leading manufacturer and full-range supplier of industrial cutting tools and solution-oriented slitting systems. And that has its good reasons. To be precise, there are ten reasons that keep our customers moving forward.<\/p>\n<\/div>\n                                <div>\n    <a href=\"https:\/\/www.dienes.de\/10-gute-gruende\/\" target=\"\" class=\"sidebar-box__link sidebar-box__link--button button  \">\n        <span class=\"\">\n            Find out more \n        <\/span>\n    <\/a>\n<\/div>\n            <\/div>\n            \n        <div class=\"sidebar-box\">\n    \n                            <h3 class=\"headline headline--h3 sidebar-box__headline\">360\u00b0 performance from a single source<\/h3>\n\n    <div class=\"sidebar-box__text\"><p>In addition to our products, we offer many benefits, services and training opportunities.<\/p>\n<\/div>\n                                <div class=\"circle-360\">\n            <a href=\"https:\/\/www.dienes.de\/en\/products\/knife-holders\/\" target=\"\" class=\"circle-360__button button button--secondary\">Knife holders<\/a>\n            <a href=\"https:\/\/www.dienes.de\/en\/services\/slitting-academy\/\" target=\"\" class=\"circle-360__button button button--secondary\">Slitting Academy<\/a>\n            <a href=\"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/\" target=\"\" class=\"circle-360__button button button--secondary\">Regrinding Service<\/a>\n            <a href=\"https:\/\/www.dienes.de\/en\/products\/slitting-systems\/\" target=\"\" class=\"circle-360__button button button--secondary\">Slitting Systems <\/a>\n            <a href=\"https:\/\/www.dienes.de\/en\/services\/technical-support\/\" target=\"\" class=\"circle-360__button button button--secondary\">Technical Support<\/a>\n    <\/div>\n            <\/div>\n    <\/aside>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n<div class=\"grey-box\">\n    <p><strong>Up to which diameter can a knife be reground?<\/strong><\/p>\n<p>On slititng systems with individually adjustable knife holders, this is possible as long as the lower knife is still overlapped. Depending on the application, it may be necessary to regrind the double bevel, as it becomes wider as a result of the permanent regrinding.<\/p>\n<p><strong>Shall I regrind one knife or all of them?<\/strong><\/p>\n<p>In cutting systems with several knives on a common shaft, grinding must be done in sets. This means that all knives must be ground to exactly the same diameter at the same time. In practice, a complete set of knives is reground so that there is an even overlap of the lower knives across the entire width of the system.<\/p>\n<p><strong>What must be taken into account?<\/strong><\/p>\n<p>When regrinding a knife, only as much metal should be removed as is absolutely necessary to eliminate the wear ring and restore a sharp, defect-free cutting edge, with the appropriate profile. It is essential to avoid heating the knives during resharpening, otherwise the hardness at the cutting edge will be reduced. It is particularly important to remove the grinding burr before the knife is used again. If this is not done, microscopic metal particles will break out of the cutting edge very quickly. The cutting edge should be ground with the lowest possible roughness.<\/p>\n<p><strong>Can&#8217;t I do this myself?<\/strong><\/p>\n<p>Research shows that blade life can be significantly extended by using optimal regrinding procedures and the lowest possible surface roughness. To ensure that the reground knives provide an unchanged clean cut and can be used for as long as possible, a number of parameters are important. For example, the use of accurate clamping devices when grinding the knives is of utmost importance. Depending on the material to be cut, knives have an adapted knife geometry with corresponding cutting angles. This is where specialist expertise is required. In view of these crucial points, it makes absolute sense to rely on the know-how, technology and years of experience of the DIENES plants.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">We at your side<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The quality of the cut edge and the service life of the knives depend to a large extent on the care with which the knives are set. To achieve the best cut and the smallest cutting burr, there is an optimal knife setting for each type of material and thickness. <\/p>\n\n\n<div class=\"service-teaser-grid-container\">\n    <div class=\"service-teaser-grid \">\n                    <div class=\"service-teaser-grid__item\">\n                <a class=\"teaser teaser--white teaser--compact service-teaser-grid__teaser link-container\"\n                   \n                   href=\"https:\/\/www.dienes.de\/en\/services\/slitting-academy\/\">\n                    <div class=\"teaser__image-wrapper\">\n                        <picture class=\"\">\n            <source type=\"image\/webp\"\n                data-srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Schneidakademie-300x188-c-default.webp\" \/>\n    \n    <img data-src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Schneidakademie-300x188-c-default.jpg\"\n         data-lowsrc=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Schneidakademie-30x18.8-c-default.jpg\"\n         data-width=\"300\"\n         data-height=\"188\"\n         data-sizes=\"auto\"\n         class=\"lazyload teaser__image\"\n                                        alt=\"DIENES slitting seminar from our academy, online or at the customer's site.\"\n                >\n<\/picture>\n\n                    <\/div>\n                    <div class=\"teaser__body\">\n                        <div class=\"teaser__content\">\n                            <h3 class=\"headline headline--h3\">Slitting Academy <\/h3>\n                            <p>We bring you up to date with the latest technology.<\/p>\n                        <\/div>\n                        <div class=\"teaser__link-wrapper\">\n                            <span class=\"link\">\n                                <span class=\"link__text\">\n                                                                            Slitting Academy \n                                                                    <\/span>\n                            <\/span>\n                        <\/div>\n                    <\/div>\n                <\/a>\n            <\/div>\n                    <div class=\"service-teaser-grid__item\">\n                <a class=\"teaser teaser--white teaser--compact service-teaser-grid__teaser link-container\"\n                   \n                   href=\"https:\/\/www.dienes.de\/en\/products\/dienes-spare-parts\/\">\n                    <div class=\"teaser__image-wrapper\">\n                        <picture class=\"\">\n            <source type=\"image\/webp\"\n                data-srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Ersatzteil_Messer_Service-300x188-c-default.webp\" \/>\n    \n    <img data-src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Ersatzteil_Messer_Service-300x188-c-default.jpg\"\n         data-lowsrc=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Ersatzteil_Messer_Service-30x18.8-c-default.jpg\"\n         data-width=\"300\"\n         data-height=\"188\"\n         data-sizes=\"auto\"\n         class=\"lazyload teaser__image\"\n                                        alt=\"Precise knife positioning in the DIENES slitting system.\"\n                >\n<\/picture>\n\n                    <\/div>\n                    <div class=\"teaser__body\">\n                        <div class=\"teaser__content\">\n                            <h3 class=\"headline headline--h3\">Spare parts<\/h3>\n                            <p>We have over 40,000 circular knives available from stock. <\/p>\n                        <\/div>\n                        <div class=\"teaser__link-wrapper\">\n                            <span class=\"link\">\n                                <span class=\"link__text\">\n                                                                            Our spare parts\n                                                                    <\/span>\n                            <\/span>\n                        <\/div>\n                    <\/div>\n                <\/a>\n            <\/div>\n                    <div class=\"service-teaser-grid__item\">\n                <a class=\"teaser teaser--white teaser--compact service-teaser-grid__teaser link-container\"\n                   \n                   href=\"https:\/\/www.dienes.de\/leistungen\/technischer-support\/\">\n                    <div class=\"teaser__image-wrapper\">\n                        <picture class=\"\">\n            <source type=\"image\/webp\"\n                data-srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Technischer_Support-300x188-c-default.webp\" \/>\n    \n    <img data-src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Technischer_Support-300x188-c-default.jpg\"\n         data-lowsrc=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2019\/10\/Technischer_Support-30x18.8-c-default.jpg\"\n         data-width=\"300\"\n         data-height=\"188\"\n         data-sizes=\"auto\"\n         class=\"lazyload teaser__image\"\n                                        alt=\"DIENES Technical support staff.\"\n                >\n<\/picture>\n\n                    <\/div>\n                    <div class=\"teaser__body\">\n                        <div class=\"teaser__content\">\n                            <h3 class=\"headline headline--h3\">Technical Support<\/h3>\n                            <p>We are there for you. <\/p>\n                        <\/div>\n                        <div class=\"teaser__link-wrapper\">\n                            <span class=\"link\">\n                                <span class=\"link__text\">\n                                                                            Technical Support\n                                                                    <\/span>\n                            <\/span>\n                        <\/div>\n                    <\/div>\n                <\/a>\n            <\/div>\n            <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Regrinding with the experts We offer our customers, together with our worldwide certified partners, a global regrinding service. Our service restores your circular knives, straight knives, multiple grooved knife blocks and shafts to their original manufacturer condition. The service includes cleaning of the knives, precision measurement, state-of-the-art two-phase CNC\/NC precision grinding, a comprehensive check with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2027,"parent":15128,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-14583","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Regrinding service - DIENES<\/title>\n<meta name=\"description\" content=\"Global quality-assured regrinding service from DIENES. Do you have high-quality knives? Keep them in top shape with DIENES.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Regrinding service - DIENES\" \/>\n<meta property=\"og:description\" content=\"Global quality-assured regrinding service from DIENES. Do you have high-quality knives? Keep them in top shape with DIENES.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/\" \/>\n<meta property=\"og:site_name\" content=\"DIENES\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/m.facebook.com\/profile.php?id=100063618859102\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-31T10:26:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"475\" \/>\n\t<meta property=\"og:image:height\" content=\"332\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/regrinding-service\\\/\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/regrinding-service\\\/\",\"name\":\"Regrinding service - DIENES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/regrinding-service\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/regrinding-service\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/Nachschleifservice.jpg\",\"datePublished\":\"2021-03-08T14:48:01+00:00\",\"dateModified\":\"2025-10-31T10:26:59+00:00\",\"description\":\"Global quality-assured regrinding service from DIENES. Do you have high-quality knives? Keep them in top shape with DIENES.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/regrinding-service\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/regrinding-service\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/regrinding-service\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/Nachschleifservice.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/Nachschleifservice.jpg\",\"width\":475,\"height\":332,\"caption\":\"You can see the regrinding of an industrial circular knife.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/regrinding-service\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\",\"item\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/services\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Regrinding service\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/\",\"name\":\"DIENES\",\"description\":\"DIENES \u2013 WELTKLASSE \u2013 WELTWEIT\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#organization\",\"name\":\"DIENES Werke f\u00fcr Maschinenteile GmbH & Co. KG\",\"alternateName\":\"DIENES Werke GmbH & Co KG\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Logo-Yoast-SEO.png\",\"contentUrl\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Logo-Yoast-SEO.png\",\"width\":696,\"height\":696,\"caption\":\"DIENES Werke f\u00fcr Maschinenteile GmbH & Co. KG\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/m.facebook.com\\\/profile.php?id=100063618859102\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dienes-werke\\\/\",\"https:\\\/\\\/www.instagram.com\\\/dieneswerke\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Regrinding service - DIENES","description":"Global quality-assured regrinding service from DIENES. Do you have high-quality knives? Keep them in top shape with DIENES.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/","og_locale":"en_US","og_type":"article","og_title":"Regrinding service - DIENES","og_description":"Global quality-assured regrinding service from DIENES. Do you have high-quality knives? Keep them in top shape with DIENES.","og_url":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/","og_site_name":"DIENES","article_publisher":"https:\/\/m.facebook.com\/profile.php?id=100063618859102","article_modified_time":"2025-10-31T10:26:59+00:00","og_image":[{"width":475,"height":332,"url":"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/","url":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/","name":"Regrinding service - DIENES","isPartOf":{"@id":"https:\/\/www.dienes.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/#primaryimage"},"image":{"@id":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice.jpg","datePublished":"2021-03-08T14:48:01+00:00","dateModified":"2025-10-31T10:26:59+00:00","description":"Global quality-assured regrinding service from DIENES. Do you have high-quality knives? Keep them in top shape with DIENES.","breadcrumb":{"@id":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dienes.de\/en\/services\/regrinding-service\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/#primaryimage","url":"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice.jpg","contentUrl":"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice.jpg","width":475,"height":332,"caption":"You can see the regrinding of an industrial circular knife."},{"@type":"BreadcrumbList","@id":"https:\/\/www.dienes.de\/en\/services\/regrinding-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.dienes.de\/en\/"},{"@type":"ListItem","position":2,"name":"Services","item":"https:\/\/www.dienes.de\/en\/services\/"},{"@type":"ListItem","position":3,"name":"Regrinding service"}]},{"@type":"WebSite","@id":"https:\/\/www.dienes.de\/en\/#website","url":"https:\/\/www.dienes.de\/en\/","name":"DIENES","description":"DIENES \u2013 WELTKLASSE \u2013 WELTWEIT","publisher":{"@id":"https:\/\/www.dienes.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dienes.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dienes.de\/en\/#organization","name":"DIENES Werke f\u00fcr Maschinenteile GmbH & Co. KG","alternateName":"DIENES Werke GmbH & Co KG","url":"https:\/\/www.dienes.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dienes.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.dienes.de\/wp-content\/uploads\/2024\/04\/Logo-Yoast-SEO.png","contentUrl":"https:\/\/www.dienes.de\/wp-content\/uploads\/2024\/04\/Logo-Yoast-SEO.png","width":696,"height":696,"caption":"DIENES Werke f\u00fcr Maschinenteile GmbH & Co. KG"},"image":{"@id":"https:\/\/www.dienes.de\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/m.facebook.com\/profile.php?id=100063618859102","https:\/\/www.linkedin.com\/company\/dienes-werke\/","https:\/\/www.instagram.com\/dieneswerke\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/pages\/14583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/comments?post=14583"}],"version-history":[{"count":0,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/pages\/14583\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/pages\/15128"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/media\/2027"}],"wp:attachment":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/media?parent=14583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}