{"id":15250,"date":"2021-03-19T16:18:00","date_gmt":"2021-03-19T15:18:00","guid":{"rendered":"https:\/\/www.dienes.de\/produkte\/%cat%\/glasharte-wellen\/"},"modified":"2022-03-29T16:34:24","modified_gmt":"2022-03-29T14:34:24","slug":"glasshard-shafts-and-rings","status":"publish","type":"product","link":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/","title":{"rendered":"Glasshard shafts and rings"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 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<h2 class=\"wp-block-heading\">Glasshard shafts  from DIENES<\/h2>\n\n\n\n<p>For optimum cutting results in crush cutting, the quality of the glass-hard counter shafts is essential. Glass-hard shafts and rings from DIENES are manufactured individually for the customer and matched to the crush cut knife holders and knives used in order to achieve optimum cutting results and service lives. In addition to various surface treatments, there is the possibility of dynamic balancing. <\/p>\n\n\n\n<p>Using the most modern grinding machines and abrasives, DIENES produces rollers, shafts, cylinders and bushings in state-of-the-art CNC lathes and machining centers. Special attention is paid to the surface finish, which is produced in the proven DIENES quality, for special applications also in polished or superfinished finish.<\/p>\n\n\n\n<p>Glasshard shafts are available in a wide range of dimensions, in solid shaft, hollow shaft, cooling shaft or heatable shaft variants. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use of the glasshard shafts and rings <\/h2>\n\n\n\n<p>Glasshard shafts and rings are used in the crush cut process. In crush cutting the crush cut knife works under pressure against the glass hard surface of a cutting shaft and cuts there. Since there are no bottom knives, there is no need for adjustment and cutting can be done anywhere on the shaft. As an alternative to the mentioned shafts, glass-hard rings can also be used for crush cutting. The rings, manufactured according to the customer&#8217;s requirements, are slid onto a shaft and axially clamped laterally with ring nuts. DIENES manufactures the glass hard shafts and rings from ground to polished to superfinish. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><p>Your advantages<\/p><\/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\">Precisely coordinated cutting tools<\/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\">First class cut 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\">Optimum service life of the cutting tools<\/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\">Longer service life<\/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\">Surface finish ground \/ polished \/ superfinish<\/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\">Can be regrinded several times due to the large hardening depth<\/span>\n        <\/li>\n    <\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">More impressions<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/09\/Glasharte-Welle-wei\u00dfer-Hintergrund.jpg\" alt=\"For optimum cutting results in the crush cut, the quality of the glasshard shaft is essential.\" class=\"wp-image-9834\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/09\/Glasharte-Welle-1024x683.jpg\" alt=\"For optimum cutting results in the crush cut, the quality of the glass-hard counter shafts is essential.\" class=\"wp-image-9831\" srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/09\/Glasharte-Welle-1024x683.jpg 1024w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/09\/Glasharte-Welle-300x200.jpg 300w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/09\/Glasharte-Welle-768x512.jpg 768w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/09\/Glasharte-Welle-1536x1024.jpg 1536w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/09\/Glasharte-Welle.jpg 1800w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\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\">Enquiry form &#8211; Glasshard shafts and rings<\/h2>\n                \n                \n                                    <p class=\"form__description\">For special inquiries you can also contact our contact persons directly. <\/p>\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=\"CiAgICAgICAgICAgICAgICAgICAgICAgIDxmb3JtIGNsYXNzPSJwb29saWUtZm9ybSBqcy1wb29saWUtZm9ybSBqcy1hdXRvLXZhbGlkYXRlLWZvcm0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJnZm9ybV8yOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kPSJwb3N0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3ZhbGlkYXRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbj0iaHR0cHM6Ly93d3cuZGllbmVzLmRlL2VuL3Byb2R1Y3RzL2JvdHRvbS1rbml2ZXMvZ2xhc3NoYXJkLXNoYWZ0cy1hbmQtcmluZ3MvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNpdGVrZXk9IjZMZnU2S29hQUFBQUFQaE5Jb01xZjgtdFVMRzBYY3YtVkx4Rlc0czEiCiAgICAgICAgICAgICAgICAgICAgICAgID4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpzLXBvb2xpZS1mb3JtLXN1Y2Nlc3MgbWVzc2FnZSBtZXNzYWdlLS1zdWNjZXNzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGFuayB5b3UgZm9yIHlvdXIgcmVxdWVzdC4gVGhlIGZvcm0gd2FzIHNlbnQgc3VjY2Vzc2Z1bGx5LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ianMtcG9vbGllLWZvcm0tZXJyb3IgbWVzc2FnZSBtZXNzYWdlLS1lcnJvciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW4gZXJyb3Igb2NjdXJyZWQgd2hpbGUgcHJvY2Vzc2luZyB0aGUgZm9ybS4gUGxlYXNlIHRyeSBhZ2FpbiBsYXRlci4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpzLXBvb2xpZS1mb3JtLWVtcHR5LWVycm9yIG1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBsZWFzZSBmaWxsIGluIGFsbCBtYW5kYXRvcnkgZmllbGRzIGFuZCBjaGVjayB5b3VyIGVudHJpZXMhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImhlYWRsaW5lIGhlYWRsaW5lLS1oNCI+CiAgICAgICAgVGVjaG5pY2FsIGRhdGEKICAgIDwvaDM+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzEiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzEiIG5hbWU9ImlucHV0XzEiIGRhdGEtZm9ybS1pZD0iMjgiPgoKICAgICAgICBCcmFuZCBvZiB0aGUgZXhjaXN0aW5nIG1hY2hpbmUgICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIyOCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzIiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzIiIG5hbWU9ImlucHV0XzIiIGRhdGEtZm9ybS1pZD0iMjgiPgoKICAgICAgICBUeXBlIG9mIHRoZSBleGNpc3RpbmcgbWFjaGluZSAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzQ0IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCAiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF80NCIgbmFtZT0iaW5wdXRfNDQiIGRhdGEtZm9ybS1pZD0iMjgiPgoKICAgICAgICBXaGF0IGFyZSB5b3UgaW50ZXJlc3RlZCBpbj8gICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgIDxzZWxlY3QgbmFtZT0iaW5wdXRfNDQiCiAgICAgICAgICAgIGNsYXNzPSJzZWxlY3Qgc2VsZWN0LS1mdWxsd2lkdGgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfNDQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF80NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgID4KCiAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IiI+UGxlYXNlIHNlbGVjdDwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkdsYXNzaGFyZCBzaGFmdHMiID5HbGFzc2hhcmQgc2hhZnRzPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iR2xhc3NoYXJkIHJpbmdzIiA+R2xhc3NoYXJkIHJpbmdzPC9vcHRpb24+CiAgICAgICAgICAgIDwvc2VsZWN0PgoKICAgIAogICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfNCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF80IiBuYW1lPSJpbnB1dF80IiBkYXRhLWZvcm0taWQ9IjI4IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgRW5xdWlyeSBxdWFudGl0eSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzQiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfNiIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF82IiBuYW1lPSJpbnB1dF82IiBkYXRhLWZvcm0taWQ9IjI4IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNoYXJ0ZSBSaW5nZVwvWnlsaW5kZXImcXVvdDt9XX0iIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBPdXRlciBkaWFtZXRlciA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzYiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhc2hhcnRlIFJpbmdlXC9aeWxpbmRlciZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzgiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMjhfOCIgbmFtZT0iaW5wdXRfOCIgZGF0YS1mb3JtLWlkPSIyOCIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs0NCZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtHbGFzaGFydGUgUmluZ2VcL1p5bGluZGVyJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgSW5uZXIgZGlhbWV0ZXIgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF84IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF84IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF84IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNoYXJ0ZSBSaW5nZVwvWnlsaW5kZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfMTIiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMjhfMTIiIG5hbWU9ImlucHV0XzEyIiBkYXRhLWZvcm0taWQ9IjI4IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNoYXJ0ZSBSaW5nZVwvWnlsaW5kZXImcXVvdDt9XX0iIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBUaGlja25lc3MgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8xMiIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfMTIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzEyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNoYXJ0ZSBSaW5nZVwvWnlsaW5kZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8yOF82MyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF82MyIgbmFtZT0iaW5wdXRfNjMiIGRhdGEtZm9ybS1pZD0iMjgiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhc2hhcnRlIFJpbmdlXC9aeWxpbmRlciZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIE1hdGVyaWFsIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgIDxzZWxlY3QgbmFtZT0iaW5wdXRfNjMiCiAgICAgICAgICAgIGNsYXNzPSJzZWxlY3Qgc2VsZWN0LS1mdWxsd2lkdGgganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfNjMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF82MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYXNoYXJ0ZSBSaW5nZVwvWnlsaW5kZXImcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgID4KCiAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IiI+UGxlYXNlIHNlbGVjdDwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkNocm9tZSBhbGxveSBzdGVlbCAoMSw1JSkiID5DaHJvbWUgYWxsb3kgc3RlZWwgKDEsNSUpPC9vcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iSGlnaCBjaHJvbWUgYWxsb3kgc3RlZWwgKDEyJSkiID5IaWdoIGNocm9tZSBhbGxveSBzdGVlbCAoMTIlKTwvb3B0aW9uPgogICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9Ik90aGVyIiA+T3RoZXI8L29wdGlvbj4KICAgICAgICAgICAgPC9zZWxlY3Q+CgogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfNjUiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzY1IiBuYW1lPSJpbnB1dF82NSIgZGF0YS1mb3JtLWlkPSIyOCIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs2MyZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtPdGhlciZxdW90O31dfSI+CgogICAgICAgIE90aGVyIG1hdGVyaWFsICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzY1IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF82NSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NjMmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7T3RoZXImcXVvdDt9XX0iCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8yOF80NSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF80NSIgbmFtZT0iaW5wdXRfNDUiIGRhdGEtZm9ybS1pZD0iMjgiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhaGFydGUgV2VsbGVuJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgVG90YWwgbGVuZ3RoIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNDUiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF80NSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIyOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs0NCZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtHbGFoYXJ0ZSBXZWxsZW4mcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfNDYiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMjhfNDYiIG5hbWU9ImlucHV0XzQ2IiBkYXRhLWZvcm0taWQ9IjI4IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYWhhcnRlIFdlbGxlbiZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIFJvbGxlciBsZW5ndGggb3IgbWF4aW11bSBtYXRlcmlhbCB3aWR0aCA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzQ2IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF80NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhaGFydGUgV2VsbGVuJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfNDciCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMjhfNDciIG5hbWU9ImlucHV0XzQ3IiBkYXRhLWZvcm0taWQ9IjI4IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYWhhcnRlIFdlbGxlbiZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIFJvbGxlciBkaWFtZXRlciA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzQ3IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF80NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNDciCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhaGFydGUgV2VsbGVuJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQganMtY29uZGl0aW9uYWwtZmllbGQtcGFyZW50ICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzUwIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzUwIiBuYW1lPSJpbnB1dF81MCIgZGF0YS1mb3JtLWlkPSIyOCIgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs0NCZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtHbGFoYXJ0ZSBXZWxsZW4mcXVvdDt9XX0iIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBKb3VybmFsIGxlbmd0aCA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzUwIgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWNvbmRpdGlvbmFsLWZpZWxkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF81MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfNTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhaGFydGUgV2VsbGVuJnF1b3Q7fV19IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCBqcy1jb25kaXRpb25hbC1maWVsZC1wYXJlbnQgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfNTEiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMjhfNTEiIG5hbWU9ImlucHV0XzUxIiBkYXRhLWZvcm0taWQ9IjI4IiBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYWhhcnRlIFdlbGxlbiZxdW90O31dfSIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIEpvdXJuYWwgZGlhbWV0ZXIgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF81MSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfNTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzUxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYWhhcnRlIFdlbGxlbiZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8yOF81NCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF81NCIgbmFtZT0iaW5wdXRfNTQiIGRhdGEtZm9ybS1pZD0iMjgiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhaGFydGUgV2VsbGVuJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgV2ViIHNwZWVkIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNTQiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzU0IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF81NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIyOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs0NCZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtHbGFoYXJ0ZSBXZWxsZW4mcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8yOF81NyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF81NyIgbmFtZT0iaW5wdXRfNTciIGRhdGEtZm9ybS1pZD0iMjgiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhaGFydGUgV2VsbGVuJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgTnVtYmVyIG9mIGN1dHMgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF81NyIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCBqcy1jb25kaXRpb25hbC1maWVsZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfNTciCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzU3IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWNvbmRpdGlvbmFsLWxvZ2ljPSJ7JnF1b3Q7YWN0aW9uVHlwZSZxdW90OzomcXVvdDtzaG93JnF1b3Q7LCZxdW90O2xvZ2ljVHlwZSZxdW90OzomcXVvdDthbGwmcXVvdDssJnF1b3Q7cnVsZXMmcXVvdDs6W3smcXVvdDtmaWVsZElkJnF1b3Q7OiZxdW90OzQ0JnF1b3Q7LCZxdW90O29wZXJhdG9yJnF1b3Q7OiZxdW90O2lzJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90O0dsYWhhcnRlIFdlbGxlbiZxdW90O31dfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkIGpzLWNvbmRpdGlvbmFsLWZpZWxkLXBhcmVudCAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8yOF81OCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF81OCIgbmFtZT0iaW5wdXRfNTgiIGRhdGEtZm9ybS1pZD0iMjgiIGRhdGEtY29uZGl0aW9uYWwtbG9naWM9InsmcXVvdDthY3Rpb25UeXBlJnF1b3Q7OiZxdW90O3Nob3cmcXVvdDssJnF1b3Q7bG9naWNUeXBlJnF1b3Q7OiZxdW90O2FsbCZxdW90OywmcXVvdDtydWxlcyZxdW90OzpbeyZxdW90O2ZpZWxkSWQmcXVvdDs6JnF1b3Q7NDQmcXVvdDssJnF1b3Q7b3BlcmF0b3ImcXVvdDs6JnF1b3Q7aXMmcXVvdDssJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7R2xhaGFydGUgV2VsbGVuJnF1b3Q7fV19IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIj4KCiAgICAgICAgTnVtYmVyIG9mIGNydXNoIGN1dCBob2xkZXJzIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNTgiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQganMtY29uZGl0aW9uYWwtZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzU4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF81OCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIyOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1jb25kaXRpb25hbC1sb2dpYz0ieyZxdW90O2FjdGlvblR5cGUmcXVvdDs6JnF1b3Q7c2hvdyZxdW90OywmcXVvdDtsb2dpY1R5cGUmcXVvdDs6JnF1b3Q7YWxsJnF1b3Q7LCZxdW90O3J1bGVzJnF1b3Q7Olt7JnF1b3Q7ZmllbGRJZCZxdW90OzomcXVvdDs0NCZxdW90OywmcXVvdDtvcGVyYXRvciZxdW90OzomcXVvdDtpcyZxdW90OywmcXVvdDt2YWx1ZSZxdW90OzomcXVvdDtHbGFoYXJ0ZSBXZWxsZW4mcXVvdDt9XX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0iaGVhZGxpbmUgaGVhZGxpbmUtLWg0Ij4KICAgICAgICBZb3VyIHBlcnNvbmFsIGRhdGEKICAgIDwvaDM+CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8yOF8yMSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF8yMSIgbmFtZT0iaW5wdXRfMjEiIGRhdGEtZm9ybS1pZD0iMjgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBOYW1lIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjEiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF8yMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIyOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzIwIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzIwIiBuYW1lPSJpbnB1dF8yMCIgZGF0YS1mb3JtLWlkPSIyOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIEZpcnN0IG5hbWUgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yMCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfMjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzI0IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzI0IiBuYW1lPSJpbnB1dF8yNCIgZGF0YS1mb3JtLWlkPSIyOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIENvbXBhbnkgbmFtZSA8c3BhbiBjbGFzcz0ibGFiZWxfX3JlcXVpcmVkIj4qPC9zcGFuPiAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzI0IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF8yNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8yOF8yNSIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgaXMtcmVxdWlyZWQiCiAgICAgICAgICAgIGlkPSJpbnB1dF8yOF8yNSIgbmFtZT0iaW5wdXRfMjUiIGRhdGEtZm9ybS1pZD0iMjgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICBTdHJlZXQgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8yNSIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfMjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzI1IgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4Xzc4IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4Xzc4IiBuYW1lPSJpbnB1dF83OCIgZGF0YS1mb3JtLWlkPSIyOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIFBvc3Rjb2RlIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNzgiCiAgICAgICAgICAgdHlwZT0idGV4dCIKICAgICAgICAgICB2YWx1ZT0iIgogICAgICAgICAgIGNsYXNzPSJpbnB1dC10ZXh0IGpzLWF1dG8tdmFsaWRhdGUtaW5wdXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzI4Xzc4IgogICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF83OCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIyOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcmVxdWlyZWQ9IjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzgwIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzgwIiBuYW1lPSJpbnB1dF84MCIgZGF0YS1mb3JtLWlkPSIyOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIENpdHkgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF84MCIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfODAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzgwIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzgyIgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzgyIiBuYW1lPSJpbnB1dF84MiIgZGF0YS1mb3JtLWlkPSIyOCIgcmVxdWlyZWQ9IjEiIGRhdGEtcmVxdWlyZWQ9IjEiIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCI+CgogICAgICAgIENvdW50cnkgPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF84MiIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfODIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzgyIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfMjgiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsIGlzLXJlcXVpcmVkIgogICAgICAgICAgICBpZD0iaW5wdXRfMjhfMjgiIG5hbWU9ImlucHV0XzI4IiBkYXRhLWZvcm0taWQ9IjI4IiByZXF1aXJlZD0iMSIgZGF0YS1yZXF1aXJlZD0iMSIgZGF0YS1wcmlzdGluZS1yZXF1aXJlZC1tZXNzYWdlPSJQbGVhc2UgZmlsbCBpbiB0aGlzIGZpZWxkIiBkYXRhLXByaXN0aW5lLWVtYWlsLW1lc3NhZ2U9IlBsZWFzZSBjaGVjayB5b3VyIGVtYWlsIGFkZHJlc3MuIj4KCiAgICAgICAgRS1tYWlsIDxzcGFuIGNsYXNzPSJsYWJlbF9fcmVxdWlyZWQiPio8L3NwYW4+ICAgIDwvbGFiZWw+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfMjgiCiAgICAgICAgICAgdHlwZT0iZW1haWwiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF8yOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtZW1haWwtbWVzc2FnZT0iUGxlYXNlIGNoZWNrIHlvdXIgZW1haWwgYWRkcmVzcy4iCiAgICAgICAgICAgIC8+CgogICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVzc2FnZSBtZXNzYWdlLS1lcnJvciBqcy1lcnJvci1tZXNzYWdlIj48L2Rpdj4KICAgIAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5wdXRfMjhfMjkiCiAgICAgICAgICAgY2xhc3M9ImxhYmVsIGxhYmVsICIKICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzI5IiBuYW1lPSJpbnB1dF8yOSIgZGF0YS1mb3JtLWlkPSIyOCIgZGF0YS1pbnB1dC1tYXNrLWNvbmZpZz0ieyZxdW90O21hc2smcXVvdDs6JnF1b3Q7KDAwMCkgMDAwLTAwMDAmcXVvdDt9Ij4KCiAgICAgICAgUGhvbmUgbnVtYmVyICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgCiAgICAgICAgPGlucHV0IG5hbWU9ImlucHV0XzI5IgogICAgICAgICAgIHR5cGU9InRleHQiCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLWlucHV0LW51bWJlci1tYXNrIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJpbnB1dF8yOF8yOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaW5wdXRfMjkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtZm9ybS1pZD0iMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtaW5wdXQtbWFzay1jb25maWc9InsmcXVvdDttYXNrJnF1b3Q7OiZxdW90OygwMDApIDAwMC0wMDAwJnF1b3Q7fSIKICAgICAgICAgICAgLz4KCiAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgogICAgCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb29saWUtZm9ybV9fZmllbGQgICI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzQwX3VwbG9hZCIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfMjhfNDBfdXBsb2FkIiBuYW1lPSJpbnB1dF80MCIgZGF0YS1mb3JtLWlkPSIyOCIgZGF0YS1wcmlzdGluZS1maWxlLXNpemU9IjMwMDAwMDAwIiBkYXRhLXByaXN0aW5lLWZpbGUtbWltZS10eXBlPSJQREYsIFBORywgSlBFRywgVElGRiIgZGF0YS1wcmlzdGluZS1maWxlLXNpemUtbWVzc2FnZT0iVGhlIGZpbGUgaXMgdG9vIGxhcmdlLiBUaGUgbWF4aW11bSBmaWxlIHNpemUgaXM6IDMwTUIiIGRhdGEtcG9vbGllLWZpbGUtbWltZS10eXBlLW1lc3NhZ2U9IlRoZSBmaWxlIGhhcyB0aGUgd3JvbmcgZm9ybWF0LiBBbGxvd2VkIGZpbGUgZm9ybWF0cyBhcmU6IHswfS4iPgoKICAgICAgICBGaWxlICAgICA8L2xhYmVsPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImlucHV0XzI4XzQwIiBjbGFzcz0iaW5wdXQtZmlsZSBqcy1maWxlLXVwbG9hZCI+CiAgICAgICAgPGEgY2xhc3M9ImlucHV0LWZpbGVfX2NsZWFyLWJ1dHRvbiBqcy1maWxlLXVwbG9hZC1jbGVhciBoaWRkZW4iPjwvYT4KICAgICAgICA8c3BhbiBjbGFzcz0iaW5wdXQtZmlsZV9fdXBwZXJsYWJlbCI+CiAgICAgICAgICAgIERyYWcgZmlsZSBoZXJlIG9yIDxpPnNlbGVjdDwvaT4uCiAgICAgICAgPC9zcGFuPgoKICAgICAgICA8aW5wdXQgbmFtZT0iaW5wdXRfNDAiCiAgICAgICAgICAgICAgIHR5cGU9ImZpbGUiCiAgICAgICAgICAgICAgIGNsYXNzPSJqcy1maWxlLXVwbG9hZC1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9ImlucHV0XzI4XzQwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF80MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIyOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1maWxlLXNpemU9IjMwMDAwMDAwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXByaXN0aW5lLWZpbGUtbWltZS10eXBlPSJQREYsIFBORywgSlBFRywgVElGRiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1wcmlzdGluZS1maWxlLXNpemUtbWVzc2FnZT0iVGhlIGZpbGUgaXMgdG9vIGxhcmdlLiBUaGUgbWF4aW11bSBmaWxlIHNpemUgaXM6IDMwTUIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcG9vbGllLWZpbGUtbWltZS10eXBlLW1lc3NhZ2U9IlRoZSBmaWxlIGhhcyB0aGUgd3JvbmcgZm9ybWF0LiBBbGxvd2VkIGZpbGUgZm9ybWF0cyBhcmU6IHswfS4iCiAgICAgICAgICAgICAgICAgLz4KCiAgICAgICAgPHNwYW4gY2xhc3M9ImlucHV0LWZpbGVfX2xvd2VybGFiZWwganMtZmlsZS11cGxvYWQtbGFiZWwiCiAgICAgICAgICAgICAgZGF0YS1kZWZhdWx0LXRleHQ9IlBlcm1pdHRlZCBmaWxlIGZvcm1hdDogUERGLCBQTkcsIEpQRUcsIFRJRkYgKG1heC4gMzBNQikiPgogICAgICAgIDwvc3Bhbj4KICAgIDwvbGFiZWw+CgogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX2ZpZWxkICAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJpbnB1dF8yOF8zMyIKICAgICAgICAgICBjbGFzcz0ibGFiZWwgbGFiZWwgIgogICAgICAgICAgICBpZD0iaW5wdXRfMjhfMzMiIG5hbWU9ImlucHV0XzMzIiBkYXRhLWZvcm0taWQ9IjI4Ij4KCiAgICAgICAgWW91ciBDb21tZW50cyAgICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJpbnB1dF8zMyIKICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0iaW5wdXRfMjhfMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0XzMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWZvcm0taWQ9IjI4IgogICAgICAgICAgICAvPgoKICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lc3NhZ2UgbWVzc2FnZS0tZXJyb3IganMtZXJyb3ItbWVzc2FnZSI+PC9kaXY+CiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvb2xpZS1mb3JtX19maWVsZCAgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iY2hvaWNlXzI4Xzc3IgogICAgICAgICAgIGNsYXNzPSJsYWJlbCBsYWJlbCBpcy1yZXF1aXJlZCIKICAgICAgICAgICAgaWQ9ImNob2ljZV8yOF83NyIgbmFtZT0iaW5wdXRfNzciIGRhdGEtZm9ybS1pZD0iMjgiIHJlcXVpcmVkPSIxIiBkYXRhLXJlcXVpcmVkPSIxIiBkYXRhLXByaXN0aW5lLXJlcXVpcmVkLW1lc3NhZ2U9IlBsZWFzZSBmaWxsIGluIHRoaXMgZmllbGQiPgoKICAgICAgICA8YSBocmVmPSIvZW4vcHJpdmFjeS1wcmFjdGljZXMvIj5Qcml2YWN5IFByYWN0aWNlczwvYT4gPHNwYW4gY2xhc3M9ImxhYmVsX19yZXF1aXJlZCI+Kjwvc3Bhbj4gICAgPC9sYWJlbD4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0iY2hlY2tib3giPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giCiAgICAgICAgICAgICAgICAgICBuYW1lPSJpbnB1dF83Ny4xIgogICAgICAgICAgICAgICAgICAgdmFsdWU9IkkgYWdyZWUgdG8gdGhlIHByaXZhY3kgcG9saWN5IGFuZCBjb25zZW50IHRvIHRoZSB1c2Ugb2YgbXkgZGF0YSBmcm9tIHRoaXMgZm9ybSwgaW5jbHVkaW5nIHRoZSBjb250YWN0IGRldGFpbHMgSSBoYXZlIHByb3ZpZGVkIHRoZXJlLCBmb3IgdGhlIHB1cnBvc2Ugb2YgcHJvY2Vzc2luZyBteSBtZXNzYWdlcyBhbmQgaW4gdGhlIGV2ZW50IG9mIGZvbGxvdy11cCBxdWVzdGlvbnMuIFRoaXMgZGF0YSB3aWxsIG5vdCBiZSBwYXNzZWQgb24gd2l0aG91dCBteSBjb25zZW50LiIKICAgICAgICAgICAgICAgICAgIGNsYXNzPSIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJjaG9pY2VfMjhfNzdfMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImlucHV0Xzc3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1mb3JtLWlkPSIyOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPSIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1yZXF1aXJlZD0iMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcHJpc3RpbmUtcmVxdWlyZWQtbWVzc2FnZT0iUGxlYXNlIGZpbGwgaW4gdGhpcyBmaWVsZCIKICAgICAgICAgICAgICAgICAgICAvPgoKICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJsYWJlbCIgZm9yPSJjaG9pY2VfMjhfNzdfMSI+CiAgICAgICAgICAgICAgICBJIGFncmVlIHRvIHRoZSBwcml2YWN5IHBvbGljeSBhbmQgY29uc2VudCB0byB0aGUgdXNlIG9mIG15IGRhdGEgZnJvbSB0aGlzIGZvcm0sIGluY2x1ZGluZyB0aGUgY29udGFjdCBkZXRhaWxzIEkgaGF2ZSBwcm92aWRlZCB0aGVyZSwgZm9yIHRoZSBwdXJwb3NlIG9mIHByb2Nlc3NpbmcgbXkgbWVzc2FnZXMgYW5kIGluIHRoZSBldmVudCBvZiBmb2xsb3ctdXAgcXVlc3Rpb25zLiBUaGlzIGRhdGEgd2lsbCBub3QgYmUgcGFzc2VkIG9uIHdpdGhvdXQgbXkgY29uc2VudC4KICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICA8L2Rpdj4KICAgIAogICAgCiAgICA8ZGl2IGNsYXNzPSJtZXNzYWdlIG1lc3NhZ2UtLWVycm9yIGpzLWVycm9yLW1lc3NhZ2UiPjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iZGllbmVzX2NvbnRhY3RfdmFsaWRhdGVfZW1haWwiCiAgICAgICAgICAgdHlwZT0iaGlkZGVuIgogICAgICAgICAgIHZhbHVlPSIiCiAgICAgICAgICAgY2xhc3M9ImlucHV0LXRleHQganMtYXV0by12YWxpZGF0ZS1pbnB1dCIKICAgICAgICAgICAgaWQ9ImRpZW5lc19jb250YWN0X3ZhbGlkYXRlX2VtYWlsIiAgICAgICAgICAgIC8+CgogICAKICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSJkaWVuZXNfY29udGFjdF9mb3JtX3Rva2VuIgogICAgICAgICAgIHR5cGU9ImhpZGRlbiIKICAgICAgICAgICB2YWx1ZT0iNTZkZWRhNjNiNTA1Yzc2ZGRhNDU5NWE0NzM3NDcyMThmODVlOGM4MiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IgogICAgICAgICAgICBpZD0iZGllbmVzX2NvbnRhY3RfZm9ybV90b2tlbiIgICAgICAgICAgICAvPgoKICAgCiAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0iZGllbmVzX2NvbnRhY3RfY2FwdGNoYV90b2tlbiIKICAgICAgICAgICB0eXBlPSJoaWRkZW4iCiAgICAgICAgICAgdmFsdWU9IiIKICAgICAgICAgICBjbGFzcz0iaW5wdXQtdGV4dCBqcy1hdXRvLXZhbGlkYXRlLWlucHV0IGpzLXBvb2xpZS1mb3JtLXRva2VuLWlucHV0IgogICAgICAgICAgICBpZD0iZGllbmVzX2NvbnRhY3RfY2FwdGNoYV90b2tlbiIgICAgICAgICAgICAvPgoKICAgCiAgICAKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9vbGllLWZvcm1fX3N1Ym1pdCI+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                            <h3 class=\"headline headline--h3 sidebar-box__headline\">Are you interested in an individual solution?<\/h3>\n\n    <div class=\"sidebar-box__text\"><p>We solve problems! In addition to our series products, we manufacture cutting tools that are developed exactly according to customer requirements for special applications or new machines.<\/p>\n<\/div>\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 sidebar-box__link--button button  \">\n        <span class=\"\">\n            Contact us\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            \n        <div class=\"sidebar-box\">\n    \n                            <h3 class=\"headline headline--h3 sidebar-box__headline\">Regrinding service<\/h3>\n\n    <div class=\"sidebar-box__text\"><p><span style=\"display: inline !important; float: none; background-color: #ffffff; color: #000000; font-family: 'Open Sans',Open Sans,'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2027\" src=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice-300x210.jpg\" alt=\"Scharfschleifen eines Rundmessers\" width=\"300\" height=\"210\" srcset=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice-300x210.jpg 300w, https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/02\/Nachschleifservice.jpg 475w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/span><\/p>\n<p>Benefit from our professional regrinding service at DIENES and the certified DIENES partners worldwide. You can request the time- and cost-saving regrinding service online or by phone at +49 2206 6050.<\/p>\n<\/div>\n                                <div>\n    <a href=\"\/leistungen\/nachschleifservice\/\" target=\"\" class=\"sidebar-box__link sidebar-box__link--button button  \">\n        <span class=\"\">\n            Service form\n        <\/span>\n    <\/a>\n<\/div>\n            <\/div>\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    <\/aside>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">You might also be interested in<\/h2>\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\/07\/Spitzaufspitz_2019_06.jpg\"\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\">What cutting methods are there?<\/h3>\n                <p>Which cutting method is best suited for cutting rubber? And which knives do we recommend when working with textiles? Learn more about the different cutting methods and their special features.<\/p>\n\n\n                            <\/div>\n                            <div class=\"teaser-media__link-wrapper teaser-media__link\">\n                        \n    <a href=\"https:\/\/www.dienes.de\/en\/entdecken\/slitting-methods\/\" target=\"\" class=\"button \" title=\"Slitting methods\">\n        <span class=\"\">Slitting methods<\/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\">DIENES stands for quality <\/h3>\n                <p>This is not only our promise to you, but it is also confirmed by certificates and awards.<\/p>\n\n\n                            <\/div>\n                            <div class=\"teaser-media__link-wrapper teaser-media__link\">\n                        \n    <a href=\"https:\/\/www.dienes.de\/en\/the-company\/dienes-qualitaet-zertifikate-normen\/\" target=\"\" class=\"button \" title=\"Certificates &amp; Standards\">\n        <span class=\"\">Certificates &amp; Standards<\/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\/2020\/01\/csm_GBA18_VE_SPECIAL_RGB-1400x1400_e069697b36.jpg\"\n             data-rellax-speed=\"1\"\n             data-rellax-min=\"-50\"\n             data-rellax-max=\"50\"\n        >\n        <\/div>\n    \n    \n    <\/div>\n","protected":false},"featured_media":4157,"menu_order":0,"template":"","meta":{"_acf_changed":false},"product-category":[289,15],"systemarten":[],"materialien":[206,267,269,268],"schnitttechniken":[22,222],"maschinen":[279,272,208],"branchen":[],"messerdurchmesser":[],"bahngeschwindigkeit":[],"schnittbreite":[],"sicherheitshandschutz":[],"class_list":["post-15250","product","type-product","status-publish","has-post-thumbnail","hentry","materialien-adhesive-tape-and-labels-en","materialien-film-foil-and-plastic","materialien-nonwoven-and-textile","materialien-rubber","schnitttechniken-crush-cut","schnitttechniken-heat-cut-and-heated-cut","maschinen-slitter","maschinen-trimming-station","maschinen-winder"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Glasshard shafts and rings - DIENES<\/title>\n<meta name=\"description\" content=\"Glass hard shafts and rings are individually manufactured and customised by us to enable optimum cutting results and tool life.\" \/>\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\/products\/bottom-knives\/glasshard-shafts-and-rings\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Glasshard shafts and rings - DIENES\" \/>\n<meta property=\"og:description\" content=\"Glass hard shafts and rings are individually manufactured and customised by us to enable optimum cutting results and tool life.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/\" \/>\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=\"2022-03-29T14:34:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/03\/Glasharte-Welle.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1259\" \/>\n\t<meta property=\"og:image:height\" content=\"802\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/glasshard-shafts-and-rings\\\/\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/glasshard-shafts-and-rings\\\/\",\"name\":\"Glasshard shafts and rings - DIENES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/glasshard-shafts-and-rings\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/glasshard-shafts-and-rings\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Glasharte-Welle.png\",\"datePublished\":\"2021-03-19T15:18:00+00:00\",\"dateModified\":\"2022-03-29T14:34:24+00:00\",\"description\":\"Glass hard shafts and rings are individually manufactured and customised by us to enable optimum cutting results and tool life.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/glasshard-shafts-and-rings\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/glasshard-shafts-and-rings\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/glasshard-shafts-and-rings\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Glasharte-Welle.png\",\"contentUrl\":\"https:\\\/\\\/www.dienes.de\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Glasharte-Welle.png\",\"width\":1259,\"height\":802,\"caption\":\"For optimum cutting results in the crush cut, the quality of the glass-hard counter shafts is essential.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/bottom-knives\\\/glasshard-shafts-and-rings\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Produkte\",\"item\":\"https:\\\/\\\/www.dienes.de\\\/en\\\/products\\\/%cat%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Glasshard shafts and rings\"}]},{\"@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":"Glasshard shafts and rings - DIENES","description":"Glass hard shafts and rings are individually manufactured and customised by us to enable optimum cutting results and tool life.","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\/products\/bottom-knives\/glasshard-shafts-and-rings\/","og_locale":"en_US","og_type":"article","og_title":"Glasshard shafts and rings - DIENES","og_description":"Glass hard shafts and rings are individually manufactured and customised by us to enable optimum cutting results and tool life.","og_url":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/","og_site_name":"DIENES","article_publisher":"https:\/\/m.facebook.com\/profile.php?id=100063618859102","article_modified_time":"2022-03-29T14:34:24+00:00","og_image":[{"width":1259,"height":802,"url":"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/03\/Glasharte-Welle.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/","url":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/","name":"Glasshard shafts and rings - DIENES","isPartOf":{"@id":"https:\/\/www.dienes.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/#primaryimage"},"image":{"@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/03\/Glasharte-Welle.png","datePublished":"2021-03-19T15:18:00+00:00","dateModified":"2022-03-29T14:34:24+00:00","description":"Glass hard shafts and rings are individually manufactured and customised by us to enable optimum cutting results and tool life.","breadcrumb":{"@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/#primaryimage","url":"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/03\/Glasharte-Welle.png","contentUrl":"https:\/\/www.dienes.de\/wp-content\/uploads\/2020\/03\/Glasharte-Welle.png","width":1259,"height":802,"caption":"For optimum cutting results in the crush cut, the quality of the glass-hard counter shafts is essential."},{"@type":"BreadcrumbList","@id":"https:\/\/www.dienes.de\/en\/products\/bottom-knives\/glasshard-shafts-and-rings\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.dienes.de\/en\/"},{"@type":"ListItem","position":2,"name":"Produkte","item":"https:\/\/www.dienes.de\/en\/products\/%cat%\/"},{"@type":"ListItem","position":3,"name":"Glasshard shafts and rings"}]},{"@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\/product\/15250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/media\/4157"}],"wp:attachment":[{"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/media?parent=15250"}],"wp:term":[{"taxonomy":"product-category","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/product-category?post=15250"},{"taxonomy":"systemarten","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/systemarten?post=15250"},{"taxonomy":"materialien","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/materialien?post=15250"},{"taxonomy":"schnitttechniken","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/schnitttechniken?post=15250"},{"taxonomy":"maschinen","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/maschinen?post=15250"},{"taxonomy":"branchen","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/branchen?post=15250"},{"taxonomy":"messerdurchmesser","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/messerdurchmesser?post=15250"},{"taxonomy":"bahngeschwindigkeit","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/bahngeschwindigkeit?post=15250"},{"taxonomy":"schnittbreite","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/schnittbreite?post=15250"},{"taxonomy":"sicherheitshandschutz","embeddable":true,"href":"https:\/\/www.dienes.de\/en\/wp-json\/wp\/v2\/sicherheitshandschutz?post=15250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}