













































































































































































































/*.VueCarousel-navigation {*/
/*    position: relative;*/
/*}*/

/*.VueCarousel-navigation-button {*/
/*    position: relative;*/
/*}*/

/*.VueCarousel-navigation-next[data-v-453ad8cd] {*/
/*    transform: inherit !important;*/
/*}*/

/*.VueCarousel-navigation-prev[data-v-453ad8cd] {*/
/*    transform: inherit !important;*/
/*}*/
.fade-enter-active,
.fade-leave-active {
    transition: opacity .6s;
}
.fade-enter,
.fade-leave-to
    /* .fade-leave-active below version 2.1.8 */

{
    opacity: 0;
}

/*@media only screen and (max-width : 959px) {*/
.slide-leave-active,
    .slide-leave-to,
    .slide-enter-active {
        transition: 300ms;
}
.slide-enter {
        transform: translate(100%, 0);
}
.slide-leave-to {
        transform: translate(100%, 0);
}
/*}*/
.filtreProduit .loading.filtreProduit .preloader {
    position: absolute;
    left: 20px;
    width: 29px;
    height: 13px;
    margin-top: 0px;
    margin-left: 0px;
}
.filtreProduit .dropdown_menu {
    max-height: 118px;
    overflow: auto;
}
.filtreProduit .loading.filtreProduit {
    position: relative;
}
.filtreProduit .result .wrap_filter {
    margin-bottom: 0px;
}



.fade-enter-active,
.fade-leave-active {
    transition: opacity .5s;
}
.fade-enter,
.fade-leave-to
    /* .fade-leave-active below version 2.1.8 */

{
    opacity: 0;
}
.loading.tableau .preloader div:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0%;
    width: 10%;
    height: 10%;
    background-color: #000000;
    transform: translateX(-50%);
    border-radius: 50%;
}









/*input {*/
/*    user-select: none; << Bloque la sélection du texte dans tous les inputs (firefox) */
/*}*/
.fade-enter-active,
.fade-leave-active {
    transition: opacity .5s;
}
.fade-enter,
.fade-leave-to
/* .fade-leave-active below version 2.1.8 */

{
    opacity: 0;
}


.containerProduct{
  position: relative;
  min-height: 250px;
}
.containerProduct .loading{
    height: 100%;
    position: absolute;
    z-index: 99;
    width: 100%;
    background: #ffffff !important;
    min-height:250px;
}
.product-result{
  width: 100%;
  height: 100%;
  transition: all 300ms ease 0s;
}
.fade-enter-active,
    .fade-leave-active {
        transition: opacity 300ms;
}
.fade-enter,
    .fade-leave-to
    /* .fade-leave-active below version 2.1.8 */
    
    {
        opacity: 0;
}


.fade-enter-active {
    transition: opacity 200ms;
}
.fade-enter {
    opacity: 0;
}


.fade-enter-active,
.fade-leave-active {
  transition: opacity .2s;
}
.fade-enter,
.fade-leave-to
{
  display: none;
}


.fade-enter-active,
.fade-leave-active {
  transition: opacity .2s;
}
.fade-enter,
.fade-leave-to
{
  display: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL2NvbXBvbmVudHMvZmlsdHJlUHJvZHVpdC90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL2NvbXBvbmVudHMvZmlsdHJlUHJvZHVpdC9maWx0cmVQcm9kdWl0LnZ1ZSIsIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL2NvbXBvbmVudHMvdGFibGVhdVByb2R1aXQvdGVtcGxhdGVzL2N1c3RvbS9WdWVKUy9jb21wb25lbnRzL3RhYmxlYXVQcm9kdWl0L3RhYmxlYXVQcm9kdWl0LnZ1ZSIsIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL2NvbXBvbmVudHMvcHJvZHVpdENhcmQvdGVtcGxhdGVzL2N1c3RvbS9WdWVKUy9jb21wb25lbnRzL3Byb2R1aXRDYXJkL3Byb2R1aXRDYXJkLnZ1ZSIsIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL2NvbXBvbmVudHMvY29udGFpbmVyUHJvZHVpdC90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL2NvbXBvbmVudHMvY29udGFpbmVyUHJvZHVpdC9jb250YWluZXJQcm9kdWl0LnZ1ZSIsIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL3BhZ2Uvc2VhcmNoUHJvZHVpdC90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL3BhZ2Uvc2VhcmNoUHJvZHVpdC9zZWFyY2hQcm9kdWl0LnZ1ZSIsIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZXMvY3VzdG9tL1Z1ZUpTL3BhZ2Uvc3VnZ2VzdFByb2R1aXQvdGVtcGxhdGVzL2N1c3RvbS9WdWVKUy9wYWdlL3N1Z2dlc3RQcm9kdWl0L3N1Z2dlc3RQcm9kdWl0LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThNQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFJQTs7SUFFQTtDQUNBO0FBRUE7Ozs7O0lBS0E7Q0FDQTs7QUFFQTtBQUNBOzs7UUFHQTtDQUNBO0FBRUE7UUFDQTtDQUNBO0FBRUE7UUFDQTtDQUNBO0FBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtDQUNBO0FBRUE7SUFDQTtJQUNBO0NBQ0E7QUFFQTtJQUNBO0NBQ0E7QUFFQTtJQUNBO0NBQ0E7Ozs7QUMvRUE7O0lBRUE7Q0FDQTtBQUVBOzs7OztJQUtBO0NBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtDQUNBOzs7Ozs7Ozs7O0FDak5BO0FBQ0E7QUFDQTtBQUVBOztJQUVBO0NBQ0E7QUFFQTs7Ozs7SUFLQTtDQUNBOzs7QUNGQTtFQUNBO0VBQ0E7Q0FFQTtBQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0NBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtDQUNBO0FBQ0E7O1FBRUE7Q0FDQTtBQUVBOzs7OztRQUtBO0NBQ0E7OztBQ0FBO0lBQ0E7Q0FDQTtBQUVBO0lBQ0E7Q0FDQTs7O0FDZ0RBOztFQUVBO0NBQ0E7QUFFQTs7O0VBR0E7Q0FDQTs7O0FBTUE7O0VBRUE7Q0FDQTtBQUVBOzs7RUFHQTtDQUNBIiwiZmlsZSI6ImFwcH4uX20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDxkaXY+XHJcbiAgICA8IS0tIHRvZG8tY29yZSA6ICMzMzJuNGtkIDogdsOpcmlmaWVyIGwndXRpbGl0w6kgZHUgbW9kZSBwcm9kdWN0IC0tPlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiYmFja2Ryb3BcIiBzdHlsZT1cInBvc2l0aW9uOiBmaXhlZDt3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7dG9wOiAwO2xlZnQ6IDA7ei1pbmRleDogOTk7YmFja2dyb3VuZDogcmdiYSgyNiwgMjcsIDY0LCAwLjIpO1wiIHYtaWY9XCJzaG93XCI+PC9kaXY+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJmaWx0cmVQcm9kdWl0XCIgIHYtY2xpY2stb3V0c2lkZT1cInZjb0NvbmZpZ1wiPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1vYmlsZSB3cmFwX2ZpbHRlcl9pdGVtX3NlbGVjdFwiIHYtaWY9XCIgc2l6ZSA8IDk2MCAmJiBpc1Byb2R1Y3RcIj5cclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZC1mbGV4IGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLWNlbnRlciB3LTEwMFwiPlxyXG4gICAgICAgICAgICAgICAgICA8dG9vbGJhci1maWx0ZXItY2FyZCA6dG9vbGJhckZpbHRlckFycmF5PVwidG9vbGJhckZpbHRlckFycmF5XCIgbW9kZT1cInNlYXJjaFwiPjwvdG9vbGJhci1maWx0ZXItY2FyZD5cclxuICAgICAgICAgICAgICAgICAgPHRvb2xiYXItZmlsdGVyLXNvcnQtYnkgOnRvb2xiYXJGaWx0ZXJBcnJheT1cInRvb2xiYXJGaWx0ZXJBcnJheVwiPjwvdG9vbGJhci1maWx0ZXItc29ydC1ieT5cclxuICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiZmlsdGVyX2l0ZW1fc2VsZWN0IGJ0bi1maWx0ZXJcIiBhcmlhLWxhYmVsPVwiT3V2cmlyIGxlIG1lbnUgZGVzIGZpbHRyZXNcIiBAY2xpY2s9XCJvcGVuTWVudSgpXCI+XHJcbiAgICAgICAgICAgICAgICAgIDxzcGFuPkZpbHRyZXI8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbiBpY29uLWFkZF9jaXJjbGVcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgPC9idXR0b24+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwhLS0gdG9kby1jb3JlOiAjMzByZmFlciBmYWNldHRlcyA6IHJldHJhaXQgcmVmRmlsdGVyQXJyYXkgb25nbGV0IC0tPlxyXG4gICAgICAgICAgPHRyYW5zaXRpb24gbmFtZT1cImZhZGVcIiB0YWc9XCJkaXZcIj5cclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwid3JhcF9maWx0ZXJfaXRlbV9zZWxlY3QgZC1ub25lIGQtbGctZmxleFwiIHYtaWY9XCJpc1Byb2R1Y3RcIj5cclxuXHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJibG9ja19zZWxlY3RcIj5cclxuICAgICAgICAgICAgICAgICAgICA8IS0tIG92ZXJyaWRlLWNvcmUgOiAjMzNlM2F6MCA6IGFmZmljaGVyIGxlcyBmaWx0cmVzIGNhdMOpZ29yaWUgc3VyIGxhIHBhZ2UgcGFydG5lciAtLT5cclxuICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwX2Ryb3Bkb3duIGZpcnN0XCIgIEBjbGljaz1cIm9wZW5DYXRlZ29yaWUoKTskZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCk7XCIgdi1pZj1cIihtb2RlID09PSAnc2VhcmNoJyB8fCBtb2RlID09PSAncGFydG5lcicpICYmIHdpbmRvdy5jYXRlZ29yeVByb2R1Y3RMaXN0ID09IG51bGxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwianNEcm9wZG93biBibG9ja190aXRsZV9ncm91cCB0aXRsZV9kcm9wZG93biBkLWZsZXgganVzdGlmeS1jb250ZW50LWJldHdlZW4gYWxpZ24taXRlbXMtY2VudGVyXCIgdi1pZj1cImNhdGVnb3JpZVwiIHYtYmluZDpjbGFzcz1cInsgYWN0aXZlOiBjYXRlZ29yaWVTaG93IH1cIiA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENhdMOpZ29yaWUge3tmaWx0ZXJDYXRlZ29yaWVBY3RpZiAmJiBmaWx0ZXJDYXRlZ29yaWVBY3RpZi5sZW5ndGggIT0gMCA/ICcoJyArIGZpbHRlckNhdGVnb3JpZUFjdGlmLmxlbmd0aCArICcpJyA6ICcnfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tYXJyb3dcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImpzRHJvcGRvd24gYmxvY2tfdGl0bGVfZ3JvdXAgdGl0bGVfZHJvcGRvd24gZC1mbGV4IGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLWNlbnRlclwiIHYtaWY9XCIhbG9hZGluZyAmJiAhY2F0ZWdvcmllXCIgdi1iaW5kOmNsYXNzPVwieyBhY3RpdmU6IGNhdGVnb3JpZVNob3cgfVwiID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXVjdW5lIGNhdMOpZ29yaWVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPGhlaWdodC10cmFuc2l0aW9uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgdi1pZj1cImNhdGVnb3JpZVNob3dcIiAgdi1jbGljay1vdXRzaWRlPVwib3BlbkNhdGVnb3JpZVwiIGNsYXNzPVwiZ3JvdXAgb3B0aW9uX2F0dHJpYnV0IGRyb3Bkb3duX21lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cmFuc2l0aW9uLWdyb3VwIG5hbWU9XCJmYWRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHYtZm9yPVwiKGNhdGVnb3JpZSwga2V5KSBpbiBmaWx0ZXJlZEl0ZW1zQ2F0ZWdvcmllXCIgOmtleT1cImtleVwiIHN0eWxlPVwiaGVpZ2h0OmF1dG87XCIgQGNsaWNrPVwiJGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO3NlbGVjdEZpbHRlckNhdGVnb3JpZShjYXRlZ29yaWUpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiY29udGVudFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9XCJjYXRlZ29yeS1wcm9kdWN0XCIgdHlwZT1cImNoZWNrYm94XCIgYXJpYS1sYWJlbD1cImNhdMOpZ29yaWVcIiA6cmVmPVwiY2F0ZWdvcmllLmNhdGVnb3J5SWRcIiBkaXNhYmxlZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cImQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIgcG9pbnRlclwiIGZvcj1cImNhdGVnb3J5LXByb2R1Y3RfMTM4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm5ld19jaGVja1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gaWNvbi1jaGVjay1tYXJrXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7Y2F0ZWdvcmllLmNhdGVnb3J5VGl0bGV9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgge3tjYXRlZ29yaWUuZG9jX2NvdW50fX0gKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyYW5zaXRpb24tZ3JvdXA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oZWlnaHQtdHJhbnNpdGlvbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBfZHJvcGRvd24gc2Vjb25kXCIgQGNsaWNrPVwib3Blbk1hcnF1ZSgpOyRldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcIiB2LWlmPVwibW9kZSA9PT0gJ3NlYXJjaCcgJiYgZmlsdGVyZWRJdGVtc01hcnF1ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJqc0Ryb3Bkb3duIGJsb2NrX3RpdGxlX2dyb3VwIHRpdGxlX2Ryb3Bkb3duIGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1jZW50ZXJcIiB2LWlmPVwiY2F0ZWdvcmllXCIgdi1iaW5kOmNsYXNzPVwieyBhY3RpdmU6IGNhdGVnb3JpZVNob3cgfVwiID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1hcnF1ZSAge3tmaWx0ZXJNYXJxdWVBY3RpZiAmJiBmaWx0ZXJNYXJxdWVBY3RpZi5sZW5ndGggIT0gMCA/ICcoJyArIGZpbHRlck1hcnF1ZUFjdGlmLmxlbmd0aCArICcpJyA6ICcnfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbiBpY29uLWFycm93XCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJqc0Ryb3Bkb3duIGJsb2NrX3RpdGxlX2dyb3VwIHRpdGxlX2Ryb3Bkb3duIGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBhbGlnbi1pdGVtcy1jZW50ZXJcIiB2LWlmPVwiIWxvYWRpbmcgJiYgIWNhdGVnb3JpZVwiIHYtYmluZDpjbGFzcz1cInsgYWN0aXZlOiBjYXRlZ29yaWVTaG93IH1cIiA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdWN1bmUgbWFycXVlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCB2LWlmPVwibWFycXVlU2hvd1wiIHYtY2xpY2stb3V0c2lkZT1cIm9wZW5NYXJxdWVcIiAgY2xhc3M9XCJncm91cCBvcHRpb25fYXR0cmlidXQgZHJvcGRvd25fbWVudVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHJhbnNpdGlvbi1ncm91cCBuYW1lPVwiZmFkZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHYtZm9yPVwiKGNhdGVnb3JpZSwga2V5KSBpbiBmaWx0ZXJlZEl0ZW1zTWFycXVlXCIgOmtleT1cImtleVwiIHN0eWxlPVwiaGVpZ2h0OmF1dG87XCIgQGNsaWNrPVwiJGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO3NlbGVjdEZpbHRlck1hcnF1ZShjYXRlZ29yaWUpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJjb250ZW50XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPVwiY2F0ZWdvcnktcHJvZHVjdFwiIHR5cGU9XCJjaGVja2JveFwiIGFyaWEtbGFiZWw9XCJjYXTDqWdvcmllXCIgOnJlZj1cImNhdGVnb3JpZS5uYW1lXCIgZGlzYWJsZWQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cImQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIgcG9pbnRlclwiIGZvcj1cImNhdGVnb3J5LXByb2R1Y3RfMTM4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibmV3X2NoZWNrXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tY2hlY2stbWFya1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3tjYXRlZ29yaWUubmFtZX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoIHt7Y2F0ZWdvcmllLmRvY19jb3VudH19IClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyYW5zaXRpb24tZ3JvdXA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD5cclxuICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICAgIDwhLS0gdG9kby1jb3JlOiAjMzByZmFlciBmYWNldHRlcyA6IHJldHJhaXQgY29uZGl0aW9uIGZpbHRlckFjdGlmWzBdLmhlYWRlci50eXBlICE9PSAnb25nbGV0UHJpbWFyeScgLS0+XHJcblxyXG4gICAgICAgICAgICAgICAgICA8IS0tIGZpbHRlckFjdGlmIGZvciBwYWdlIHByb2R1aXQtLT5cclxuICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB2LWlmPVwiZmlsdGVyQWN0aWYubGVuZ3RoID09PSAxICYmIGZpbHRlckFjdGlmWzBdLmhlYWRlci50eXBlIHx8IGZpbHRlckFjdGlmLmxlbmd0aCA+IDFcIiBjbGFzcz1cIm9wdGlvbiBsYXN0IHJlZnJlc2hcIiB2LW9uOmNsaWNrPVwiZGVsZXRlSXRlbSgnYWxsJylcIiBhcmlhLWxhYmVsPVwiRWZmYWNlciBsZXMgZmlsdHJlc1wiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbiBpY29uLXJlZnJlc2hcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZXh0XCI+RWZmYWNlciBsZXMgZmlsdHJlczwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgPC9idXR0b24+XHJcblxyXG4gICAgICAgICAgICAgICAgICA8IS0tIEN1cnJlbnRGaWx0ZXJBY3RpZiBmb3Igc2VhcmNoIC0tPlxyXG4gICAgICAgICAgICAgICAgICA8YnV0dG9uIHYtaWY9XCJjdXJyZW50RmlsdGVyQWN0aWYubGVuZ3RoXCIgY2xhc3M9XCJvcHRpb24gbGFzdCByZWZyZXNoXCIgdi1vbjpjbGljaz1cImRlbGV0ZUl0ZW0oJ2FsbCcpXCIgYXJpYS1sYWJlbD1cIkVmZmFjZXIgbGVzIGZpbHRyZXNcIj5cclxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gaWNvbi1yZWZyZXNoXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGV4dFwiPkVmZmFjZXIgbGVzIGZpbHRyZXM8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxyXG5cclxuICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImZpbHRlcl9pdGVtX3NlbGVjdCBidG4tZmlsdGVyXCIgYXJpYS1sYWJlbD1cIk91dnJpciBsZSBtZW51IGRlcyBmaWx0cmVzXCIgQGNsaWNrPVwib3Blbk1lbnUoKVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuPkZpbHRyZXI8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tYWRkX2NpcmNsZVwiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgPC9idXR0b24+XHJcblxyXG4gICAgICAgICAgICAgICAgICA8dHJhbnNpdGlvbi1ncm91cCBuYW1lPVwiZmFkZVwiIHRhZz1cImRpdlwiIGNsYXNzPVwiZC1mbGV4IGZsZXgtd3JhcFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImZpbHRlcl9pdGVtX3NlbGVjdCBhcmdcIiB2LWZvcj1cIihmaWx0ZXIsIGtleSkgaW4gZmlsdGVyQWN0aWZcIiA6a2V5PVwiYGtleXMtJHtrZXl9YFwiIGFyaWEtbGFiZWw9XCJmaWx0cmVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImFyZ1wiPnt7cmVjdXBJdGVtKGZpbHRlci5pdGVtcyl9fTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gZGVsZXRlIGljb24tY2xvc2VcIiBhcmlhLWxhYmVsPVwic3VwcHJpbWVyIGNlIGZpbHRyZVwiIEBjbGljay5zdG9wPVwiZGVsZXRlSXRlbShrZXksIGZpbHRlci5oZWFkZXIsIGZpbHRlci5pdGVtcylcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgICAgPC90cmFuc2l0aW9uLWdyb3VwPlxyXG4gICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPC90cmFuc2l0aW9uPlxyXG5cclxuICAgICAgICAgIDx0b29sYmFyLWZpbHRlciB2LWlmPVwic2l6ZSA+PSA5NjAgJiYgaXNQcm9kdWN0ICYmIG1vZGUgIT09ICdwcm9kdWN0J1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOnRvb2xiYXJGaWx0ZXJBcnJheT1cInRvb2xiYXJGaWx0ZXJBcnJheVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOm9yZGVyPVwib3JkZXJcIlxyXG4gICAgICAgICAgLz5cclxuICAgICAgICAgIDwhLS0gb3ZlcnJpZGUtY29yZSA6IHRyYW5zaXRpb24gbGlzdGUgZmlsdGVyIC0tPlxyXG4gICAgICAgICAgPHRyYW5zaXRpb24gbmFtZT1cInNsaWRlXCIgdGFnPVwiZGl2XCI+XHJcbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIndyYXBfYWxsX2ZpbHRlclwiIHYtaWY9XCJzaG93XCI+XHJcblxyXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmlyc3RfcGFydFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwib3B0aW9uXCIgdi1pZj1cIiFzZWFyY2hNb2JpbGVGaWx0ZXJBY3RpZiAmJiAhZmlsdGVyQWxwaGFiZXRcIiBAY2xpY2s9XCJzZWFyY2hNb2JpbGVGaWx0ZXJBY3RpZiA9ICFzZWFyY2hNb2JpbGVGaWx0ZXJBY3RpZjsgZmlsdGVyQWxwaGFiZXQgPSBmYWxzZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tdG9wLWJhci1zZWFyY2hcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJvcHRpb25cIiAgdi1pZj1cIiFmaWx0ZXJBbHBoYWJldCAmJiAhc2VhcmNoTW9iaWxlRmlsdGVyQWN0aWZcIiBAY2xpY2s9XCJvcGVuTGV0dGVyRmlsdGVyKCk7XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImxldHRlclwiPkEtWjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cIm9wdGlvblwiIHYtYmluZDpjbGFzcz1cInsgc2VsZWN0ZWQ6IHZpZXdGaWx0ZXJBY3RpZiB9XCIgQGNsaWNrPVwidmlld0ZpbHRlckFjdGlmID0gIXZpZXdGaWx0ZXJBY3RpZlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tY2libGVcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibmJfYWN0aWZfZmlsdGVyXCI+e3tmaWx0ZXJBY3RpZi5sZW5ndGh9fTwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwib3B0aW9uXCIgdi1vbjpjbGljaz1cImRlbGV0ZUl0ZW0oJ2FsbCcpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gaWNvbi1yZWZyZXNoXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDx0cmFuc2l0aW9uIG5hbWU9XCJmYWRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxmb3JtIGNsYXNzPVwic2VhcmNoYmFyX2ZpbHRlclwiIHYtaWY9XCJzZWFyY2hNb2JpbGVGaWx0ZXJBY3RpZlwiID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gc2VhcmNoIGljb24tdG9wLWJhci1zZWFyY2hcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgYXJpYS1sYWJlbD1cInJlY2hlcmNoZXJcIiByZWY9XCJzZWFyY2hcIiBuYW1lPVwic2VhcmNoXCIgIHYtbW9kZWw9XCJzZWFyY2hcIiBjbGFzcz1cInNlYXJjaF90ZXJtIGQtZmxleCBhdXRvY29tcGxldGVcIiBwbGFjZWhvbGRlcj1cIlJlY2hlcmNoZXogdW4gZmlsdHJlLi4uXCIgYXV0b2ZvY3VzIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGNsb3NlIGljb24tY2xvc2VcIiBAY2xpY2s9XCJzZWFyY2hNb2JpbGVGaWx0ZXJBY3RpZiA9ICFzZWFyY2hNb2JpbGVGaWx0ZXJBY3RpZlwiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGZvcm0gY2xhc3M9XCJzZWFyY2hfdGVybVwiIGlkPVwic2VhcmNoXCIgdi1pZj1cImZpbHRlckFscGhhYmV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSB2LWZvcj1cImxldHRyZSBpbiBhbHBoYWJldFwiIEBjbGljaz1cImNsaWNrTGV0dGVyU2VsZWN0KGxldHRyZSlcIiA6cmVmPVwibGV0dHJlICsgJ3xmaWx0ZXInXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7bGV0dHJlfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdHJhbnNpdGlvbj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2xvc2VfZmlsdGVyIHBvaW50ZXJcIiB2LW9uOmNsaWNrPVwib3BlbkxldHRlckZpbHRlcigpXCIgdi1pZj1cIiFzZWFyY2hNb2JpbGVGaWx0ZXJBY3RpZiAmJiBmaWx0ZXJBbHBoYWJldFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gaWNvbi1jbG9zZVwiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjbG9zZV9maWx0ZXIgcG9pbnRlclwiIHYtb246Y2xpY2s9XCJzaG93ID0gIXNob3dcIiB2LWlmPVwiIXNlYXJjaE1vYmlsZUZpbHRlckFjdGlmICYmICFmaWx0ZXJBbHBoYWJldFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gaWNvbi1jbG9zZVwiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8IS0tIG92ZXJyaWRlLWNvcmUgOiBmaXJzdCB2LWZvciA6IGF0dHJpYnV0ZXMtcHJvZHVjdC1wYXJlbnQuIHNlY29uZCBhdHRyaWJ1dGVzLXJlZmVyZW5jZSAtLT5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInNlY29uZF9wYXJ0XCIgc3R5bGU9XCJoZWlnaHQ6Y2FsYygxMDAlIC0gNjZweCk7IG92ZXJmbG93OiBhdXRvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwid3JhcF9zZWxlY3RcIiB2LWlmPVwiZmlsdGVyZWRJdGVtcy5oZWFkZXIgJiYgZmlsdGVyZWRJdGVtcy5oZWFkZXIubGVuZ3RoID4gMFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gdG9kby1jb3JlOiAjMzByZmFlciBmYWNldHRlcyA6IHJldHJhaXQgY29uZGl0aW9uIGZpbHRlckFjdGlmWzBdLmhlYWRlci50eXBlICE9PSAnb25nbGV0UHJpbWFyeScgLS0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBfZHJvcGRvd24gdy0xMDBcIiB2LWZvcj1cImhlYWRlciBpbiBmaWx0ZXJlZEl0ZW1zLmhlYWRlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IEBjbGljaz1cIm9wZW5IZWFkZXIoaGVhZGVyKTtcIiB2LWJpbmQ6Y2xhc3M9XCJ7IGFjdGl2ZTogaGVhZGVyLnNob3cgfVwiICBjbGFzcz1cInRpdGxlX2Ryb3Bkb3duIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwid3JhcF9pY29uIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlclwiIHYtYmluZDpjbGFzcz1cInsgYWN0aXZlOiBpc0V4aXN0RmlsdHJlKGhlYWRlcikgfVwiID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gZmlyc3QgaWNvbi1hZGRfMVwiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCB2LWlmPVwiIWhlYWRlci5zaG93XCI+e3t0b1VwcGVyY2FzZShoZWFkZXIpfX08L3A+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gdi1pZj1cIiFoZWFkZXIuc2hvd1wiIGNsYXNzPVwiaWNvbiBzZWFyY2ggaWNvbi1zZWFyY2hcIj48L3NwYW4+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZvcm0gYWN0aW9uPVwiamF2YXNjcmlwdDp2b2lkKDApO1wiIGNsYXNzPVwic2VhcmNoYmFyX2ZpbHRlclwiIHYtaWY9XCJoZWFkZXIuc2hvd1wiIEBjbGljay5zdG9wPVwiXCIgPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gc2VhcmNoIGljb24tc2VhcmNoXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBhcmlhLWxhYmVsPVwicmVjaGVyY2hlclwiIHJlZj1cInNlYXJjaFwiIG5hbWU9XCJzZWFyY2hcIiB2LW1vZGVsPVwiaGVhZGVyLmlucHV0U2VhcmNoXCIgY2xhc3M9XCJzZWFyY2hfdGVybSBkLWZsZXggYXV0b2NvbXBsZXRlXCIgcGxhY2Vob2xkZXI9XCJSZWNoZXJjaGV6IHVuIGZpbHRyZS4uLlwiIGF1dG9mb2N1cyBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbiBzZWNvbmQgaWNvbi1hcnJvd1wiICBAY2xpY2suc3RvcD1cIm9wZW5IZWFkZXIoaGVhZGVyKVwiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhlaWdodC10cmFuc2l0aW9uPi0tPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9XCJkcm9wZG93bl9tZW51XCIgdi1pZj1cImhlYWRlci5zaG93XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHJhbnNpdGlvbi1ncm91cCBuYW1lPVwiZmFkZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cInRleHQtdXBwZXJjYXNlXCIgdi1mb3I9XCIoaXRlbXMsIGtleSkgaW4gZmlsdGVyZWRIZWFkZXJWYWx1ZShoZWFkZXIpXCIgdi1pZj1cIml0ZW1zIT09bnVsbFwiIDprZXk9XCJrZXlcIiBAY2xpY2s9XCJzZWxlY3RJdGVtKGhlYWRlciwgaXRlbXMpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ3cmFwX2NoZWNrYm94XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgYXJpYS1sYWJlbD1cInRvdXQgc8OpbGVjdGlvbm5lclwiIDpyZWY9XCJpbml0UmVmKGhlYWRlciwgaXRlbXMpXCIgOmlkPVwiaW5pdFJlZihoZWFkZXIsIGl0ZW1zKVwiIGNsYXNzPVwiY2hlY2tib3ggc2VsZWN0QWxsXCIgIGRpc2FibGVkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIDpmb3I9XCJpbml0UmVmKGhlYWRlciwgaXRlbXMpXCIgY2xhc3M9XCJkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm5ld19jaGVja1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tY2hlY2stbWFya1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImNvbnRlbnRcIj57e3JlY3VwSXRlbShpdGVtcyl9fTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyYW5zaXRpb24tZ3JvdXA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2hlaWdodC10cmFuc2l0aW9uPi0tPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibm9fcmVzdWx0XCIgdi1lbHNlPkF1Y3VuIGZpbHRyZTwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvdHJhbnNpdGlvbj5cclxuICAgICAgPC9kaXY+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c3R5bGU+XHJcbiAgICAvKi5WdWVDYXJvdXNlbC1uYXZpZ2F0aW9uIHsqL1xyXG4gICAgLyogICAgcG9zaXRpb246IHJlbGF0aXZlOyovXHJcbiAgICAvKn0qL1xyXG5cclxuICAgIC8qLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24tYnV0dG9uIHsqL1xyXG4gICAgLyogICAgcG9zaXRpb246IHJlbGF0aXZlOyovXHJcbiAgICAvKn0qL1xyXG5cclxuICAgIC8qLlZ1ZUNhcm91c2VsLW5hdmlnYXRpb24tbmV4dFtkYXRhLXYtNDUzYWQ4Y2RdIHsqL1xyXG4gICAgLyogICAgdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7Ki9cclxuICAgIC8qfSovXHJcblxyXG4gICAgLyouVnVlQ2Fyb3VzZWwtbmF2aWdhdGlvbi1wcmV2W2RhdGEtdi00NTNhZDhjZF0geyovXHJcbiAgICAvKiAgICB0cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDsqL1xyXG4gICAgLyp9Ki9cclxuXHJcblxyXG5cclxuICAgIC5mYWRlLWVudGVyLWFjdGl2ZSxcclxuICAgIC5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhZGUtZW50ZXIsXHJcbiAgICAuZmFkZS1sZWF2ZS10b1xyXG4gICAgICAgIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovXHJcblxyXG4gICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLypAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCkgeyovXHJcbiAgICAgICAgLnNsaWRlLWxlYXZlLWFjdGl2ZSxcclxuICAgICAgICAuc2xpZGUtbGVhdmUtdG8sXHJcbiAgICAgICAgLnNsaWRlLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWVudGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGUtbGVhdmUtdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAvKn0qL1xyXG5cclxuICAgIC5maWx0cmVQcm9kdWl0IC5sb2FkaW5nLmZpbHRyZVByb2R1aXQgLnByZWxvYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0cmVQcm9kdWl0IC5kcm9wZG93bl9tZW51IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMThweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdHJlUHJvZHVpdCAubG9hZGluZy5maWx0cmVQcm9kdWl0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRyZVByb2R1aXQgLnJlc3VsdCAud3JhcF9maWx0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbjwvc3R5bGU+XHJcbjxzY3JpcHQgc3JjPVwiYXNzZXRQYXRoL1Z1ZUpTL2NvbXBvbmVudHMvZmlsdHJlUHJvZHVpdC9maWx0cmVQcm9kdWl0LmpzXCI+PC9zY3JpcHQ+XHJcbiIsIjx0ZW1wbGF0ZT5cclxuPCEtLSBvdmVycmlkZS1jb3JlIDogIzg2Yno4MXh0NyA6IE5TLTExNjEgOiBmaXggc3VwcHJlc3Npb24gYmFsaXNlIHN0eWxlIC0tPlxyXG4gICAgPGRpdiB2LWlmPVwiY3VycmVudFRhYmxlYXVKc29uLmxlbmd0aCA+IDBcIiBpZD1cInJlZlwiPlxyXG4gICAgICAgIDxkaXYgdi1mb3I9XCIoYXJyYXksIGFycmF5S2V5KSBpbiBjdXJyZW50VGFibGVhdUpzb25cIiA6a2V5PVwiYXJyYXlLZXlcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIndyYXBwZXJcIj5cclxuICAgICAgICAgICAgICA8IS0tIHRvZG8tY29yZTogIzMwcmZhZXIgZmFjZXR0ZXMgOiByZXRyYWl0IHVwZGF0ZU9uZ2xldCAtLT5cclxuXHJcbiAgICAgICAgICAgICAgPGZpbHRyZXByb2R1aXQgOmZpbHRlci5zeW5jPVwibGlzdGVGaWx0ZXJbYXJyYXlLZXldXCIgOmlkPVwiYXJyYXkuaWRcIiBAZmlsdGVyPVwiZmlsdGVyQXJyYXkoJGV2ZW50LCBhcnJheSlcIiA6cmVmRmlsdGVyPVwicmVmRmlsdGVyXCIgOmNvbEFycmF5PVwiW11cIiBtb2RlPVwicHJvZHVjdFwiIDpjdXJyZW50VGFibGVhdUpzb249XCJjdXJyZW50VGFibGVhdUpzb25cIj48L2ZpbHRyZXByb2R1aXQ+XHJcbiAgICAgICAgICAgICAgICA8dHJhbnNpdGlvbiBuYW1lPVwiZmFkZVwiIHRhZz1cImRpdlwiIGNsYXNzPVwidy0xMDBcIj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJSdGFibGUtcm93IFJ0YWJsZS1yb3ctLWhlYWRcIiB2LWlmPVwiIWFycmF5Lm1vZGlmeVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsIGNvbHVtbi1oZWFkaW5nXCIgIHYtZm9yPVwiaGVhZGVyIGluIGFycmF5LmhlYWRlclwiIHYtaWY9XCJoZWFkZXIuc2hvd1wiIHYtYmluZDpjbGFzcz1cImhlYWRlci5jbGFzc1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7aGVhZGVyLm5hbWV9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJ3cmFwX2ljb25cIiBhcmlhLWxhYmVsPVwiT3JkcmUgY3JvaXNzYW50L2TDqWNyb2lzc2FudFwiIHYtaWY9XCIhaGVhZGVyLmRpc2FibGVPcmRlckJ5XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiA6Y2xhc3M9XCJgJHsgaGVhZGVyLnN0YXR1c1NvcnRCeSA9PSAnZGVzYycgPyAnc2VsZWN0ZWQnIDogJycgfSBpY29uIGFycm93IGljb24tbG9uZy1hcnJvdy1kb3duYFwiIEBjbGljaz1cInNvcnRCeShoZWFkZXIsIGFycmF5LCBhcnJheUtleSlcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiA6Y2xhc3M9XCJgJHsgaGVhZGVyLnN0YXR1c1NvcnRCeSA9PSAnYXNjJyA/ICdzZWxlY3RlZCcgOiAnJyB9IGljb24gYXJyb3cgaWNvbi1sb25nLWFycm93LXVwYFwiIEBjbGljaz1cInNvcnRCeShoZWFkZXIsIGFycmF5LCBhcnJheUtleSlcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJhdHRyaWJ1dCBpY29uIHNldHRpbmdzIHBvaW50ZXJcIiBhcmlhLWxhYmVsPVwiU2F1dmFnYXJkZXIgbGVzIGRvbm7DqWVzIGR1IHRhYmxlYXVcIiB2LWlmPVwiIWFycmF5Lm1vZGlmeVwiIHYtb246Y2xpY2s9XCJhcnJheS5tb2RpZnkgPSAhYXJyYXkubW9kaWZ5XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbi1zZXR0aW5nc1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJSdGFibGUtcm93IFJ0YWJsZS1yb3ctLWhlYWRcIiB2LWlmPVwiYXJyYXkubW9kaWZ5XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLWNlbGwgY29sdW1uLWhlYWRpbmdcIiB2LWZvcj1cImhlYWRlciBpbiBhcnJheS5oZWFkZXJcIiB2LWJpbmQ6Y2xhc3M9XCJoZWFkZXIuY2xhc3NcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3toZWFkZXIubmFtZX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZXh0IGljb24gc2V0dGluZ3MgYXR0cmlidXQgcG9pbnRlclwiIHYtb246Y2xpY2s9XCJzYXZlQ2hlY2tCb3hIZWFkZXIoKVwiIHYtaWY9XCJhcnJheS5tb2RpZnlcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2F1dmVnYXJkZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJSdGFibGUtcm93XCIgdi1pZj1cImFycmF5Lm1vZGlmeVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsIGNvbHVtbi1oZWFkaW5nXCIgdi1mb3I9XCJoZWFkZXIgaW4gYXJyYXkuaGVhZGVyXCIgdi1iaW5kOmNsYXNzPVwiaGVhZGVyLmNsYXNzXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJlZmVyZW5jZSB0ZXh0IGQtZmxleFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZC1ub25lIGQtbGctYmxvY2sgd3JhcF9jaGVja2JveCBtci0wXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIDppZD1cImhlYWRlci5pZFwiIGFyaWEtbGFiZWw9XCJ0b3V0IHPDqWxlY3Rpb25uZXJcIiBjbGFzcz1cImNoZWNrYm94IHNlbGVjdEFsbFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpjaGVja2VkPVwiaGVhZGVyLnNob3dcIiBAY2hhbmdlPVwiY2hlY2tCb3hIZWFkZXIoJGV2ZW50LCBoZWFkZXIsIGFycmF5KVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCA6Zm9yPVwiaGVhZGVyLmlkXCIgY2xhc3M9XCJkLWZsZXhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJuZXdfY2hlY2sgbXItMFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gaWNvbi1jaGVjay1tYXJrXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dHJhbnNpdGlvbi1ncm91cCBuYW1lPVwiZmFkZVwiIHRhZz1cImRpdlwiIGNsYXNzPVwidy0xMDAgZC1mbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiBkLXhsLWJsb2NrXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLXJvdyByb3dfYXR0cmlidXRlXCIgdi1mb3I9XCIoaXRlbXMsIGtleSkgaW4gYXJyYXkuaXRlbVwiIDprZXk9XCJga2V5cy0ke2tleX1gXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlIHYtZm9yPVwiaGVhZGVyIGluIGFycmF5LmhlYWRlclwiIHYtaWY9XCJoZWFkZXIuc2hvd1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLWNlbGwgYm9yZGVyX3RhYmxlXCIgdi1pZj1cImhlYWRlci5pZCA9PSAnbmFtZScgJiYgaGVhZGVyLnNob3dcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJSdGFibGUtY2VsbC0taGVhZGluZ1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7e2hlYWRlci5uYW1lfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJSdGFibGUtY2VsbC0tY29udGVudFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyZWZlcmVuY2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0aXRsZVwiPnt7aXRlbXNbaGVhZGVyLmlkXX19PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSB2LWlmPVwiaXRlbXNbJ19saWZlQ3ljbGUnXSA9PT0gMlwiIGNsYXNzPVwiaWNvbiBpY29uLXdhcm5pbmdcIiBkYXRhLXRvb2x0aXA9XCJ0b29sdGlwXCIgZGF0YS1wbGFjZW1lbnQ9XCJib3R0b21cIiB0aXRsZT1cIkRpc3BvbmlibGUganVzcXUnw6Agw6lwdWlzZW1lbnQgZGVzIHN0b2Nrc1wiPjwvaT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSByZXBsYWNlbWVudCBwcm9kdWN0IC0tPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIHYtaWY9XCJpdGVtc1snX3JlcGxhY2VtZW50J10gJiYgKGl0ZW1zWydfbGlmZUN5Y2xlJ10gPT09IDIgfHwgaXRlbXNbJ19saWZlQ3ljbGUnXSA9PT0gMylcIiBjbGFzcz1cInJlZmVyZW5jZV9pbmZvXCIgOmhyZWY9XCJyZXBsYWNlbWVudExpbmsoaXRlbXMpXCIgdGFyZ2V0PVwiX2JsYW5rXCIgOnRpdGxlPVwiYENldHRlIHLDqWbDqXJlbmNlIGVzdCByZW1wbGFjw6llIHBhciBsYSByw6lmw6lyZW5jZSAkeyBpdGVtc1snX3JlcGxhY2VtZW50J10gfS4gQ2xpcXVlciBpY2kgcG91ciB2b2lyIHNhIGZpY2hlIHByb2R1aXQuYFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImljb24gZmlyc3QgaWNvbi1pbmZvXCI+PC9pPiByw6lmw6lyZW5jZSByZW1wbGFjw6llXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsXCIgdi1pZj1cIiFbJ25hbWUnLCdwcml4Y2xpZW50JywncHJpeHB1YmxpYycsJ2Rpc3BvJywnZGlzcG9EYnMnLCdjb21wbCddLmluY2x1ZGVzKGhlYWRlci5pZCkgJiYgaGVhZGVyLnNob3dcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJSdGFibGUtY2VsbC0taGVhZGluZ1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7e2hlYWRlci5uYW1lfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsLS1jb250ZW50XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3tpdGVtc1toZWFkZXIuaWRdID8gaXRlbXNbaGVhZGVyLmlkXSA6ICctJ319XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLWNlbGwgc3BlY1wiIHYtaWY9XCJoZWFkZXIuaWQgPT0gJ2NvbXBsJyAmJiBoZWFkZXIuc2hvd1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsLS1oZWFkaW5nXCI+UHJvZHVpdCBDT01QLjwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsLS1jb250ZW50XCI+e3tpdGVtc1toZWFkZXIuaWRdID8gaXRlbXNbaGVhZGVyLmlkXSA6ICctJ319PC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsIHNwZWMgZGlzcG9cIiB2LWlmPVwiaGVhZGVyLmlkID09ICdkaXNwbycgJiYgaGVhZGVyLnNob3dcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJSdGFibGUtY2VsbC0taGVhZGluZ1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7aGVhZGVyLm5hbWV9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLWNlbGwtLWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIG92ZXJyaWRlLWNvcmUgOiAjMng1dDh2aCA6IGFmZmljaGFnZSBkZXMgc3RvY2sgcG91ciBsZSBmcm9udCAtLT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cIm9wZW5TdG9jayBwb2ludGVyXCIgdGl0bGU9XCJWb2lyIGxhIGRpc3BvbmliaWxpdMOpIGRhbnMgbGVzIGRpZmbDqXJlbnRlcyBhZ2VuY2VzXCIgZGF0YS10b2dnbGU9XCJtb2RhbFwiIGRhdGEtdGFyZ2V0PVwiI21vZGFsX3N0b3JlXCIgOmRhdGEtcmVmZXJlbmNlPVwiaXRlbXNbJ19yZWZlcmVuY2UnXVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwiYXZhaWxhYmlsaXR5W2l0ZW1zLmF2YWlsYWJpbGl0eV1cIiA6Y2xhc3M9XCJgaWNvbiAke2F2YWlsYWJpbGl0eVtpdGVtcy5hdmFpbGFiaWxpdHldLmljb259ICR7YXZhaWxhYmlsaXR5W2l0ZW1zLmF2YWlsYWJpbGl0eV0uY2xhc3N9YFwiIDp0aXRsZT1cImF2YWlsYWJpbGl0eVtpdGVtcy5hdmFpbGFiaWxpdHldLmxhYmVsXCI+PHNwYW4gY2xhc3M9XCJwYXRoMVwiPjwvc3Bhbj48c3BhbiBjbGFzcz1cInBhdGgyXCI+PC9zcGFuPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tY2lyY2xlX2Nyb3NzXCIgdGl0bGU9XCJJbmRpc3BvbmlibGVcIj48c3BhbiBjbGFzcz1cInBhdGgxXCI+PC9zcGFuPjxzcGFuIGNsYXNzPVwicGF0aDJcIj48L3NwYW4+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsIHNwZWMgZGlzcG9cIiB2LWlmPVwiaGVhZGVyLmlkID09ICdkaXNwb0RicycgJiYgaGVhZGVyLnNob3dcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJSdGFibGUtY2VsbC0taGVhZGluZ1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7aGVhZGVyLm5hbWV9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLWNlbGwtLWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIG92ZXJyaWRlLWNvcmUgOiBhZGQgbW9kYWwgc3RvY2sgLS0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJvcGVuU3RvY2sgcG9pbnRlclwiIHRpdGxlPVwiVm9pciBsYSBkaXNwb25pYmlsaXTDqSBkYW5zIGxlcyBkaWZmw6lyZW50ZXMgYWdlbmNlc1wiIGRhdGEtdG9nZ2xlPVwibW9kYWxcIiBkYXRhLXRhcmdldD1cIiNtb2RhbF9zdG9yZVwiIDpkYXRhLXJlZmVyZW5jZT1cIml0ZW1zWydfcmVmZXJlbmNlJ11cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24td2hhcmVob3VzZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwYXRoMVwiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicGF0aDJcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLWNlbGwgc3BlYyBwcmljZSBwcmljZS1jbGllbnRcIiB2LWlmPVwiaGVhZGVyLmlkID09ICdwcml4Y2xpZW50JyAmJiBoZWFkZXIuc2hvd1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsLS1oZWFkaW5nXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7aGVhZGVyLm5hbWV9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIG92ZXJyaWRlLWNvcmUgOiAjMWUxMXhteiAoU1BFQ0lBTCBJTlRFR1JBTCkgOiBlbmzDqXZlIGxlcyBwcml4IGV0IGxhIG1pc2UgZW4gcGFuaWVyIGNvdMOpIGZyb250IC0tPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsLS1jb250ZW50IHRleHRcIiB2LWh0bWw9XCIhaXRlbXNbJ19pc1ByaWNlRGlzYWJsZWQnXSA/IGdldEN1c3RvbWVyUHJpY2UoaXRlbXMpIDogJzxzcGFuIGNsYXNzPVxcJ25vLXByaWNlXFwnPk5vdXMgY29uc3VsdGVyPC9zcGFuPidcIj48L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLWNlbGwgc3BlYyBwcmljZSBwcmljZS1wdWJsaWNcIiB2LWlmPVwiaGVhZGVyLmlkID09ICdwcml4cHVibGljJyAmJiBoZWFkZXIuc2hvd1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlJ0YWJsZS1jZWxsLS1oZWFkaW5nXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7aGVhZGVyLm5hbWV9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiUnRhYmxlLWNlbGwtLWNvbnRlbnQgdGV4dFwiIHYtaHRtbD1cIiFpdGVtc1snX2lzUHJpY2VEaXNhYmxlZCddID8gZ2V0UHVibGljUHJpY2UoaXRlbXMpIDogJ05vdXMgY29uc3VsdGVyJ1wiPjwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibW9yZV9vcHRpb24gUnRhYmxlLWNlbGxcIj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJzZWVfbW9yZSBpdGVtIGljb24gaWNvbi1wb2ludHNcIj48L3NwYW4+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1vdmVycmlkZS1jb3JlIDogIzJwcXk2YzQgOiBQYXMgcXVhbnRpdGF0aWYgYmFzw6kgc3VyIGxlIGNvbmRpdGlvbm5lbWVudCBkZSB2ZW50ZS0tPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxxdWFudGl0eSBjbGFzcz1cIml0ZW1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbnVtYmVyPVwicXVhbnRpdHlQcm9kdWN0KCRldmVudCwgaXRlbXMsIGFycmF5S2V5KVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpjb25kaXRpb25pbmc9XCJpdGVtc1snX2NvbmRpdGlvbmluZyddXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+PC9xdWFudGl0eT5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm9wZW5GYXZvcml0ZSBhZGRfZmF2b3JpdGUgaXRlbSBcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOmRhdGEtcmVmZXJlbmNlPVwiaXRlbXMuaWRcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9XCJBam91dGVyIMOgIHVuZSBsaXN0ZSBkJ2FjaGF0XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtdHlwZT1cImZhdm9yaXNcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJtb2RhbFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXRhcmdldD1cIiNtb2RhbF9mYXZvcml0ZV9jYXJ0XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtaXMtdGFibGVhdS1yZWZlcmVuY2U9XCJ0cnVlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImljb24gaWNvbi1mYXZvcml0ZVwiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyYW5zaXRpb24gbmFtZT1cImZhZGVcIiB0YWc9XCJzcGFuXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHYtaWY9XCIhbG9hZGluZ1BhbmllclwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBjbGljaz1cImFkZFBhbmllcihpdGVtcywgYXJyYXlLZXkpXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJpdGVtICBpY29uIGljb24tcGFuaWVyXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9XCJBam91dGVyIGF1IHBhbmllclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwibG9hZGluZ1BhbmllclwiIGNsYXNzPVwibG9hZGluZyBob2xkZXIgdGFibGVhdSBpdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicHJlbG9hZGVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cmFuc2l0aW9uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIG92ZXJyaWRlLWNvcmUgOiAjODYwcHp6cGFnIDogdW5pdGVWZW50ZSArIGNvbGlzYWdlIFZlbnRlIHBvdXIgcsOoZ2xlIHJlY2FsY3VsIHByaXggZGV2aXMgY29tbWUgZnJvbnQtLT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm9wZW5GYXZvcml0ZSBhZGRfZmF2b3JpdGUgaXRlbVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOmRhdGEtcmVmZXJlbmNlPVwiaXRlbXMuaWRcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPVwiQWpvdXRlciBhdXggZGV2aXNcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtdHlwZT1cImRldmlzXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXRvZ2dsZT1cIm1vZGFsXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXRhcmdldD1cIiNtb2RhbF9mYXZvcml0ZV9kZXZpc1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1pcy10YWJsZWF1LXJlZmVyZW5jZT1cInRydWVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tZGV2aXNcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdHJhbnNpdGlvbi1ncm91cD5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvdHJhbnNpdGlvbj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuPHN0eWxlPlxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAuZmFkZS1lbnRlci1hY3RpdmUsXHJcbiAgICAuZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWRlLWVudGVyLFxyXG4gICAgLmZhZGUtbGVhdmUtdG9cclxuICAgICAgICAvKiAuZmFkZS1sZWF2ZS1hY3RpdmUgYmVsb3cgdmVyc2lvbiAyLjEuOCAqL1xyXG5cclxuICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkaW5nLnRhYmxlYXUgLnByZWxvYWRlciBkaXY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuPC9zdHlsZT5cclxuPCEtLW92ZXJyaWRlLWNvcmUgOiAjMnBxeTZjNCA6IFBhcyBxdWFudGl0YXRpZiBiYXPDqSBzdXIgbGUgY29uZGl0aW9ubmVtZW50IGRlIHZlbnRlLS0+XHJcbjxzY3JpcHQgc3JjPVwiYXNzZXRQYXRoL1Z1ZUpTL2NvbXBvbmVudHMvdGFibGVhdVByb2R1aXQvdGFibGVhdVByb2R1aXQuanNcIj48L3NjcmlwdD5cclxuIiwiPHRlbXBsYXRlPlxyXG48dHJhbnNpdGlvbi1ncm91cCBuYW1lPVwiZmFkZVwiIDpjbGFzcz1cInJvd0NsYXNzU3R5bGVcIiB2LWlmPVwicHJvZHVpdFwiICB0YWc9XCJkaXZcIj5cclxuICAgIDxkaXYgOmNsYXNzPVwicm93Q29sQ2FyZFwiIHYtZm9yPVwiKHByb2R1Y3QsIGtleXMpIGluIHByb2R1aXRcIiA6a2V5PVwiYGNhcmQtJHtrZXlzfWBcIj5cclxuICAgICAgPGNvbXBvbmVudCA6aXM9XCJjaG9zZW5DYXJkXCIgOnByb2R1Y3Q9XCJwcm9kdWN0XCIgOnN0b2NrQXZhaWJpbGl0eT1cInN0b2NrQXZhaWJpbGl0eVwiPjwvY29tcG9uZW50PlxyXG4gICAgPC9kaXY+XHJcbjwvdHJhbnNpdGlvbi1ncm91cD5cclxuPC90ZW1wbGF0ZT5cclxuPHN0eWxlPlxyXG4gICAgLyppbnB1dCB7Ki9cclxuICAgIC8qICAgIHVzZXItc2VsZWN0OiBub25lOyA8PCBCbG9xdWUgbGEgc8OpbGVjdGlvbiBkdSB0ZXh0ZSBkYW5zIHRvdXMgbGVzIGlucHV0cyAoZmlyZWZveCkgKi9cclxuICAgIC8qfSovXHJcbiAgICBcclxuICAgIC5mYWRlLWVudGVyLWFjdGl2ZSxcclxuICAgIC5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mYWRlLWVudGVyLFxyXG4gICAgLmZhZGUtbGVhdmUtdG9cclxuICAgIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovXHJcbiAgICBcclxuICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG48L3N0eWxlPlxyXG48c2NyaXB0IHNyYz1cImFzc2V0UGF0aC9WdWVKUy9jb21wb25lbnRzL3Byb2R1aXRDYXJkL3Byb2R1aXRDYXJkLmpzXCI+PC9zY3JpcHQ+XHJcbiIsIjx0ZW1wbGF0ZT5cclxuICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLTEyXCI+XHJcblxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyUHJvZHVjdFwiPlxyXG4gICAgICAgICAgICAgICAgPHRyYW5zaXRpb24gbmFtZT1cImZhZGVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9hZGluZyBob2xkZXIgZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyXCIgdi1pZj1cImxvYWRpbmdcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInByZWxvYWRlclwiPjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L3RyYW5zaXRpb24+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiB2LWlmPVwiIWxvYWRpbmcgJiYgcHJvZHVpdCAmJiBwcm9kdWl0Lmxlbmd0aCA+IDBcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cHJvZHVpdGNhcmQgOmluaXRGaWx0ZXI9XCJpbml0RmlsdGVyXCIgOnByb2R1aXQ9XCJwcm9kdWl0XCIgIDpjbGFzc1N0eWxlPVwiY2xhc3NDb2xcIiA6cm93Q2xhc3NTdHlsZT1cInJvd0NMYXNzU3R5bGVcIiBAY2hhbmdlQ2hvc2VuQ2FyZD1cImNoYW5nZUNob3NlbkNhcmRcIj48L3Byb2R1aXRjYXJkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG5cclxuPHN0eWxlPlxyXG4uY29udGFpbmVyUHJvZHVjdHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMjUwcHg7XHJcblxyXG59XHJcbiAgLmNvbnRhaW5lclByb2R1Y3QgLmxvYWRpbmd7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDoyNTBweDtcclxuICB9XHJcblxyXG4ucHJvZHVjdC1yZXN1bHR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xyXG59XHJcbiAgICAuZmFkZS1lbnRlci1hY3RpdmUsXHJcbiAgICAuZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mYWRlLWVudGVyLFxyXG4gICAgLmZhZGUtbGVhdmUtdG9cclxuICAgIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovXHJcbiAgICBcclxuICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG48L3N0eWxlPlxyXG48c2NyaXB0IHNyYz1cImFzc2V0UGF0aC9WdWVKUy9jb21wb25lbnRzL2NvbnRhaW5lclByb2R1aXQvY29udGFpbmVyUHJvZHVpdC5qc1wiPjwvc2NyaXB0PlxyXG4iLCI8dGVtcGxhdGU+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInByb2R1Y3QtcmVzdWx0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgdi1pZj1cInByb2R1aXQubGVuZ3RoICE9PSAwXCIgY2xhc3M9XCJqc1Byb2R1Y3RGaWx0ZXIgcm93XCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLTEyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGZpbHRyZXByb2R1aXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgOmZpbHRlcj1cImZpbHRyZVwiIEBmaWx0ZXI9XCJmaWx0ZXJBcnJheSgkZXZlbnQpXCIgQHNlbmRDYXRlZ29yaWU9XCJmaWx0ZXJDYXRlZ29yaWUoJGV2ZW50KVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpjYXRlZ29yaWU9XCJjYXRlZ29yaWVMb2FkZWRcIiBAc2VuZE1hcnF1ZT1cImZpbHRlck1hcnF1ZSgkZXZlbnQpXCIgOm1hcnF1ZT1cIm1hcnF1ZUxvYWRlZFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEByZWNlaXZlZEZpbHRlcj1cInJlY2VpdmVkRmlsdGVyKCRldmVudClcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6Y3VycmVudEZpbHRlckFjdGlmPVwiY3VycmVudEZpbHRlclwiIDptb2RlPVwibW9kZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpjYXRlZ29yeS1pbmZvPVwiY2F0ZWdvcnlJbmZvXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgOm9yZGVyPVwib3JkZXJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6dG9vbGJhckZpbHRlckFycmF5PVwidG9vbGJhckZpbHRlckFycmF5XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgOmlzLXByb2R1Y3Q9XCJwcm9kdWl0Lmxlbmd0aFwiXHJcbiAgICAgICAgICAgICAgICAgICAgPjwvZmlsdHJlcHJvZHVpdD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPGNvbnRhaW5lcnByb2R1aXQgOnByb2R1aXQ9XCJwcm9kdWl0XCIgOmxvYWRpbmc9XCJsb2FkaW5nXCIgOm9yZGVyUGFnZT1cIm9yZGVyXCIgOmxpbWl0PVwibGltaXRQYWdlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQHJlY2VpdmVkT3JkZXI9XCJyZWNlaXZlZE9yZGVyKCRldmVudClcIiBAcmVjZWl2ZWRMaW1pdD1cInJlY2VpdmVkTGltaXQoJGV2ZW50KVwiIDpjbGFzc0NvbD1cImNsYXNzQ29sXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOnJlc2VhcmNoLWZpZWxkPVwicmVzZWFyY2hGaWVsZFwiIDppbml0RmlsdGVyPVwiaW5pdEZpbHRlclwiIDpzdWdnZXN0S2V5d29yZD1cInN1Z2dlc3RLZXl3b3JkXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOm1vZGU9XCJtb2RlXCIgOm1hcnF1ZUxvYWRlZD1cIm1hcnF1ZUxvYWRlZFwiXHJcbiAgICAgICAgICAgID5cclxuICAgICAgICAgICAgPC9jb250YWluZXJwcm9kdWl0PlxyXG5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiIHYtaWY9XCJ3aW5kb3cuaW5uZXJXaWR0aCA+PSA5NjAgJiYgIWxvYWRpbmcgJiYgcHJvZHVpdC5sZW5ndGggIT09IDBcIj5cclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLTEyXCI+XHJcbiAgICAgICAgICAgICAgICA8dG9vbGJhci1maWx0ZXJcclxuICAgICAgICAgICAgICAgICAgICA6dG9vbGJhckZpbHRlckFycmF5PVwidG9vbGJhckZpbHRlckFycmF5XCJcclxuICAgICAgICAgICAgICAgICAgICA6b3JkZXI9XCJvcmRlclwiXHJcbiAgICAgICAgICAgICAgICAgICAgOnBhZ2VBY3R1ZWw9XCJwYWdlQWN0dWVsXCJcclxuICAgICAgICAgICAgICAgICAgICA6bnVtYmVyUGFnZT1cIm51bWJlclBhZ2VcIlxyXG4gICAgICAgICAgICAgICAgICAgIDpsaW1pdFBhZ2U9XCJsaW1pdFBhZ2VcIlxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uPVwibGFzdFwiXHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgIDxpbmZpbml0ZS1sb2FkaW5nIHYtaWY9XCJ3aW5kb3cuaW5uZXJXaWR0aCA8PSA5NjAgJiYgIWxvYWRpbmdcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5maW5pdGU9XCJpbmZpbml0ZUhhbmRsZXJcIlxyXG4gICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJzcGlubmVyXCI+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJuby1tb3JlXCI+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJuby1yZXN1bHRzXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJzY3JvbGxUb0ZpbHRyZVByb2R1aXRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uLWFuZ2xlLXVwXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvaW5maW5pdGUtbG9hZGluZz5cclxuICAgICAgICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZT5cclxuICAgIC5mYWRlLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZhZGUtZW50ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbjwvc3R5bGU+XHJcbjxzY3JpcHQgc3JjPVwiYXNzZXRQYXRoL1Z1ZUpTL3BhZ2Uvc2VhcmNoUHJvZHVpdC9zZWFyY2hQcm9kdWl0LmpzXCI+PC9zY3JpcHQ+XHJcbiIsIjx0ZW1wbGF0ZT5cclxuICA8ZGl2IHYtaWY9XCJ0b29nbGVTdWdnZXN0UGFnZVwiIGNsYXNzPVwic2VhcmNoX3JlbGF0aXZlIG5hdi1yZXN1bHQgYWRkIGpzU3VnZ2VzdFJlc3VsdFwiPlxyXG4gICAgPGRpdiBjbGFzcz1cImNvbnRhaW5lclwiIHYtY2xpY2stb3V0c2lkZT1cInZjb0NvbmZpZ1wiPlxyXG4gICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImJsb2NrX3N1Z2dlc3RfZmlsdGVyIGNvbC1sZy00IGNvbC14bC0zXCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiYmxvY2tfc2lkZSBqc1N1Z2dlc3RTaWRlXCI+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGl0bGVfc3VnZ2VzdCBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyXCI+Vm91cyByZWNoZXJjaGV6IHBldXQtw6p0cmU8L3NwYW4+XHJcbiAgICAgICAgICAgIDx0cmFuc2l0aW9uIG5hbWU9XCJmYWRlXCI+XHJcbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZpbHRlci1zdWdnZXN0XCIgdi1pZj1cImxvYWRpbmdcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2FkaW5nIGhvbGRlciBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXJcIj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInByZWxvYWRlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvdHJhbnNpdGlvbj5cclxuICAgICAgICAgICAgPHRyYW5zaXRpb24gbmFtZT1cImZhZGVcIj5cclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmlsdGVyLXN1Z2dlc3RcIiB2LWlmPVwiIWxvYWRpbmcgJiYgc3VnZ2VzdEtleXdvcmQgJiYgc3VnZ2VzdEtleXdvcmQubGVuZ3RoID09IDBcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2FkaW5nIGhvbGRlciBkLWZsZXggdGV4dF9zZWFyY2hcIj5cclxuICAgICAgICAgICAgICAgICAgQXVjdW5lIHN1Z2dlc3Rpb25cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L3RyYW5zaXRpb24+XHJcbiAgICAgICAgICAgIDx0cmFuc2l0aW9uIG5hbWU9XCJmYWRlXCI+XHJcbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInN1Yl93cmFwX3RleHQgZC1mbGV4IGZsZXgtY29sdW1uXCIgIHYtaWY9XCIhbG9hZGluZ1wiPlxyXG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZXh0X3NlYXJjaFwiIHYtZm9yPVwiKG9iaiwga2V5KSBpbiBzdWdnZXN0S2V5d29yZFwiIEBjbGljaz1cImdvU2VhcmNoKG9iai50ZXh0KVwiPnt7b2JqLnRleHR9fTxzcGFuIGNsYXNzPVwiaWNvbiBpY29uLXNlYXJjaFwiPjwvc3Bhbj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvdHJhbnNpdGlvbj5cclxuICAgICAgICAgICAgPHRyYW5zaXRpb24gbmFtZT1cImZhZGVcIj5cclxuICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRpdGxlX3N1Z2dlc3QgY2F0XCIgdi1pZj1cIiFsb2FkaW5nICYmIGZpbHRlcmVkSXRlbXMgJiYgZmlsdGVyZWRJdGVtcy5sZW5ndGggPiAwXCI+Q2F0w6lnb3JpZXM8L3NwYW4+XHJcbiAgICAgICAgICAgIDwvdHJhbnNpdGlvbj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZpbHRlci1zdWdnZXN0XCI+XHJcbiAgICAgICAgICAgICAgPHRyYW5zaXRpb24gbmFtZT1cImZhZGVcIj5cclxuICAgICAgICAgICAgICAgIDx1bCBjbGFzcz1cImdyb3VwIG9wdGlvbl9hdHRyaWJ1dCBkcm9wZG93bl9tZW51XCIgdi1pZj1cIiFsb2FkaW5nICYmIGNhdGVnb3JpZVwiPlxyXG4gICAgICAgICAgICAgICAgICA8bGkgdi1mb3I9XCIoY2F0ZWdvcmllLCBrZXkpIGluIGZpbHRlcmVkSXRlbXNcIiA6a2V5PVwia2V5XCIgQGNsaWNrPVwiJGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpO3NlbGVjdEZpbHRlcihjYXRlZ29yaWUpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJjb250ZW50IHdyYXBfY2hlY2tib3hcIiA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPVwiY2F0ZWdvcnktcHJvZHVjdFwiIHR5cGU9XCJjaGVja2JveFwiIGFyaWEtbGFiZWw9XCJjYXTDqWdvcmllXCIgOnJlZj1cImNhdGVnb3JpZS5jYXRlZ29yeUlkXCIgZGlzYWJsZWQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cImQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIgcG9pbnRlclwiIGZvcj1cImNhdGVnb3J5LXByb2R1Y3RfMTM4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibmV3X2NoZWNrXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tY2hlY2stbWFya1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBAY2xpY2s9XCIkZXZlbnQuc3RvcFByb3BhZ2F0aW9uKClcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LWlmPVwiY2F0ZWdvcmllLmN1cnJlbnRDYXRlZ29yeVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpocmVmPVwiY2F0ZWdvcmllLmN1cnJlbnRDYXRlZ29yeS51cmxcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiQWxsZXIgw6AgbGEgY2F0w6lnb3JpZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7e2NhdGVnb3JpZS5jdXJyZW50Q2F0ZWdvcnkubmFtZX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+KHt7Y2F0ZWdvcmllLmRvY19jb3VudH19KTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tYXJyb3dcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICA8L2xpPlxyXG4gICAgICAgICAgICAgICAgPC91bD5cclxuICAgICAgICAgICAgICA8L3RyYW5zaXRpb24+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJibG9ja19wcm9kdWl0cyBjb2wtMTIgY29sLWxnLTggY29sLXhsLTlcIj5cclxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbi1jbG9zZSBpY29uIGNsb3NlIGQtbm9uZSBkLWxnLWZsZXhcIiBAY2xpY2s9XCJzZXRUb29nbGVTdWdnZXN0UGFnZShmYWxzZSlcIj48L3NwYW4+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwid3JhcF90aXRsZSBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1iZXR3ZWVuXCI+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGl0bGVfc3VnZ2VzdFwiPlByb2R1aXRzIGRlIHZvdHJlIHJlY2hlcmNoZSAoe3sgdG90YWxOdW1iZXJQcm9kdWN0IH19KTwvc3Bhbj5cclxuICAgICAgICAgICAgPGEgOmhyZWY9XCInL2ZyL3JlY2hlcmNoZS8/cT0nICsgdmFsdWVTZWFyY2hcIiBhcmlhLWxhYmVsPVwiVm9pciBsZXMgcsOpc3VsdGF0c1wiIGNsYXNzPVwibGluayBkLW5vbmUgZC1tZC1mbGV4IGFsaWduLWl0ZW1zLWNlbnRlclwiPlxyXG4gICAgICAgICAgICAgIFRvdXMgcsOpc3VsdGF0cyA8c3BhbiBjbGFzcz1cImljb24gaWNvbi1hcnJvd1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImxvYWRpbmcgaG9sZGVyIGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlclwiIHN0eWxlPVwiaGVpZ2h0OjMwJTtcIiB2LWlmPVwibG9hZGluZ1wiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwicHJlbG9hZGVyXCI+XHJcbiAgICAgICAgICAgICAgPGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2FkaW5nIGhvbGRlciBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIgdGV4dF9zZWFyY2ggXCIgdi1pZj1cIiFsb2FkaW5nICYmIHByb2R1aXQubGVuZ3RoID09IDBcIj5cclxuICAgICAgICAgICAgQXVjdW4gcHJvZHVpdFxyXG4gICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgPHByb2R1aXRjYXJkIDpwcm9kdWl0PVwicHJvZHVpdFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgOnRoZW1lPVwiJ3N1Z2dlc3QnXCJcclxuICAgICAgICAgICAgICAgICAgICAgICByb3dDbGFzc1N0eWxlPVwicm93IHN1Z2dlc3RQcm9kdWN0c1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NTdHlsZT1cImNvbC0xMiBjb2wtc20tNiBjb2wtbWQtNCBjb2wteGwtM1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgdi1pZj1cIiFsb2FkaW5nICYmIHByb2R1aXRcIlxyXG4gICAgICAgICAgPjwvcHJvZHVpdGNhcmQ+XHJcblxyXG4gICAgICAgICAgPGEgOmhyZWY9XCInL2ZyL3JlY2hlcmNoZS8/cT0nICsgdmFsdWVTZWFyY2hcIiBhcmlhLWxhYmVsPVwiVm9pciBsZXMgcsOpc3VsdGF0c1wiIGNsYXNzPVwibGluayBzZWNvbmQgZC1mbGV4IGQtbWQtbm9uZSBhbGlnbi1pdGVtcy1jZW50ZXJcIj5cclxuICAgICAgICAgICAgVm9pciBsZXMge3sgdG90YWxOdW1iZXJQcm9kdWN0IH19IHLDqXN1bHRhdHMgPHNwYW4gY2xhc3M9XCJpY29uIGljb24tYXJyb3dcIj48L3NwYW4+XHJcbiAgICAgICAgICA8L2E+XHJcblxyXG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0aXRsZV9zdWdnZXN0XCIgdi1pZj1cIm1hcnF1ZS5sZW5ndGggPiAwXCI+TWFycXVlczwvc3Bhbj5cclxuXHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93IG5vLWd1dHRlcnMgZ3V0dGVycy0yIGQtZmxleCBtYi0zXCI+XHJcbiAgICAgICAgICAgIDxkaXYgdi1pZj1cIiFsb2FkaW5nICYmIG1hcnF1ZVwiIGNsYXNzPVwiY29sLTYgY29sLWxnLTQgY29sLXh4bC0yXCIgdi1mb3I9XCIob2JqLCBrZXkpIGluIG1hcnF1ZVwiID5cclxuICAgICAgICAgICAgICA8YSBocmVmPVwiI1wiICBhcmlhLWxhYmVsPVwibWFycXVlXCIgY2xhc3M9XCJibG9ja19icmFuZFwiIHRpdGxlPVwibG9nb19icmFuZFwiIEBjbGljaz1cImdvU2VhcmNoKHZhbHVlU2VhcmNoLCBvYmoubmFtZSlcIj5cclxuICAgICAgICAgICAgICAgIDxpbWcgdi1pZj1cIm9iai5sb2dvXCIgOnNyYz1cIm9iai5sb2dvXCIgY2xhc3M9XCJsb3phZFwiIGFsdD1cImxvZ29fYnJhbmRcIiBsb2FkaW5nPVwibGF6eVwiPlxyXG4gICAgICAgICAgICAgICAgPHNwYW4gdi1pZj1cIiFvYmoubG9nb1wiPnt7b2JqLm5hbWV9fTwvc3Bhbj5cclxuICAgICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgPC9kaXY+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c3R5bGU+XHJcbi5mYWRlLWVudGVyLWFjdGl2ZSxcclxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcclxufVxyXG5cclxuLmZhZGUtZW50ZXIsXHJcbi5mYWRlLWxlYXZlLXRvXHJcbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblxyXG5cclxuLmZhZGUtZW50ZXItYWN0aXZlLFxyXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xyXG59XHJcblxyXG4uZmFkZS1lbnRlcixcclxuLmZhZGUtbGVhdmUtdG9cclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQgc3JjPVwiYXNzZXRQYXRoL1Z1ZUpTL3BhZ2Uvc3VnZ2VzdFByb2R1aXQvc3VnZ2VzdFByb2R1aXQuanNcIj48L3NjcmlwdD5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/