@charset "UTF-8";/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../../node_modules/drmonty-chosen/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../../node_modules/drmonty-chosen/css/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../../node_modules/drmonty-chosen/css/chosen-sprite.png) no-repeat 100% -20px;background:url(../../node_modules/drmonty-chosen/css/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../../node_modules/drmonty-chosen/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../../node_modules/drmonty-chosen/css/chosen-sprite.png) no-repeat -30px -20px;background:url(../../node_modules/drmonty-chosen/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../../node_modules/drmonty-chosen/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:block;width:100%;height:26px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #aaa;text-align:left;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px}.ms-choice>span.placeholder{color:#999}.ms-choice>div{position:absolute;top:0;right:0;width:20px;height:25px;background:url(../../node_modules/multiple-select/multiple-select.png) left top no-repeat}.ms-choice>div.open{background:url(../../node_modules/multiple-select/multiple-select.png) right top no-repeat}.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.ms-drop.top{bottom:100%;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.ms-search input{width:100%;height:auto!important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff url(../../node_modules/multiple-select/multiple-select.png) no-repeat 100% -22px;background:url(../../node_modules/multiple-select/multiple-select.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../node_modules/multiple-select/multiple-select.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../node_modules/multiple-select/multiple-select.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../node_modules/multiple-select/multiple-select.png) no-repeat 100% -22px,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(../../node_modules/multiple-select/multiple-select.png) no-repeat 100% -22px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(../../node_modules/multiple-select/multiple-select.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)}.ms-search,.ms-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ms-drop ul{overflow:auto;margin:0;padding:5px 8px}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static}.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{font-weight:400;display:block;white-space:nowrap}.ms-drop ul>li label.optgroup{font-weight:700}.ms-drop input[type=checkbox]{vertical-align:middle}.ms-drop .ms-no-results{display:none}.flatpickr-calendar{background:0 0;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:315px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.flatpickr-next-month,.flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-next-month i,.flatpickr-prev-month i{position:relative}.flatpickr-next-month.flatpickr-prev-month,.flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-next-month.flatpickr-next-month,.flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#959ea9}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:14px}.flatpickr-next-month svg path,.flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.05);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute;top:33%}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month.slideLeft{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-animation:fpFadeOut .4s ease,fpSlideLeft .4s cubic-bezier(.23,1,.32,1);animation:fpFadeOut .4s ease,fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideLeftNew{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fpFadeIn .4s ease,fpSlideLeftNew .4s cubic-bezier(.23,1,.32,1);animation:fpFadeIn .4s ease,fpSlideLeftNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRight{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fpFadeOut .4s ease,fpSlideRight .4s cubic-bezier(.23,1,.32,1);animation:fpFadeOut .4s ease,fpSlideRight .4s cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRightNew{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:fpFadeIn .4s ease,fpSlideRightNew .4s cubic-bezier(.23,1,.32,1);animation:fpFadeIn .4s ease,fpSlideRightNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:315px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;width:315px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:315px;min-width:315px;max-width:315px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.flatpickr-calendar.animate .dayContainer.slideLeft{-webkit-animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1);animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1);animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideLeft .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{-webkit-animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideRight .4s cubic-bezier(.23,1,.32,1);animation:fpFadeOut .4s cubic-bezier(.23,1,.32,1),fpSlideRight .4s cubic-bezier(.23,1,.32,1);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{-webkit-animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideRightNew .4s cubic-bezier(.23,1,.32,1);animation:fpFadeIn .4s cubic-bezier(.23,1,.32,1),fpSlideRightNew .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:40px;height:40px;line-height:40px;margin:0;display:inline-block;position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange{box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{pointer-events:none}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%;max-width:none}.flatpickr-innerContainer{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover{background:#f0f0f0}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fpFadeIn{from{opacity:0}to{opacity:1}}@keyframes fpFadeIn{from{opacity:0}to{opacity:1}}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}@font-face{font-family:icmm1622216190;src:url(/website/static/fonts/icmm1622216190.eot);src:url(/website/static/fonts/icmm1622216190.eot?#iefix) format("eot"),url(/website/static/fonts/icmm1622216190.woff) format("woff"),url(/website/static/fonts/icmm1622216190.ttf) format("truetype"),url(/website/static/fonts/icmm1622216190.svg#icmm1622216190) format("svg")}.icon:before{font-family:icmm1622216190;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-arrow-up:before{content:"\E001"}.icon-bin:before{content:"\E002"}.icon-calendar:before{content:"\E003"}.icon-chat:before{content:"\E004"}.icon-check:before{content:"\E005"}.icon-checkbox-checked:before{content:"\E006"}.icon-checkbox:before{content:"\E007"}.icon-chevron:before{content:"\E008"}.icon-document:before{content:"\E009"}.icon-download:before{content:"\E00A"}.icon-dropdown:before{content:"\E00B"}.icon-email:before{content:"\E00C"}.icon-envelope:before{content:"\E00D"}.icon-export:before{content:"\E00E"}.icon-folder:before{content:"\E00F"}.icon-geo:before{content:"\E010"}.icon-globe:before{content:"\E011"}.icon-grid:before{content:"\E012"}.icon-group:before{content:"\E013"}.icon-house:before{content:"\E014"}.icon-linkedin:before{content:"\E015"}.icon-list:before{content:"\E016"}.icon-logo:before{content:"\E017"}.icon-menu:before{content:"\E018"}.icon-message:before{content:"\E019"}.icon-pencil:before{content:"\E01A"}.icon-people:before{content:"\E01B"}.icon-phone:before{content:"\E01C"}.icon-pin-outline:before{content:"\E01D"}.icon-pin:before{content:"\E01E"}.icon-plus:before{content:"\E01F"}.icon-principles-01:before{content:"\E020"}.icon-principles-02:before{content:"\E021"}.icon-principles-03:before{content:"\E022"}.icon-principles-04:before{content:"\E023"}.icon-principles-05:before{content:"\E024"}.icon-principles-06:before{content:"\E025"}.icon-principles-07:before{content:"\E026"}.icon-principles-08:before{content:"\E027"}.icon-principles-09:before{content:"\E028"}.icon-principles-10:before{content:"\E029"}.icon-print:before{content:"\E02A"}.icon-radio:before{content:"\E02B"}.icon-search:before{content:"\E02C"}.icon-sheet:before{content:"\E02D"}.icon-tube:before{content:"\E02E"}.icon-twitter:before{content:"\E02F"}.icon-undo:before{content:"\E030"}.icon-view:before{content:"\E031"}.icon-zoom:before{content:"\E032"}@font-face{font-family:FFDINWebProItalic;src:url(/website/static/fonts/311AF8_0_0.eot);src:url(/website/static/fonts/311AF8_0_0.eot?#iefix) format("embedded-opentype"),url(/website/static/fonts/311AF8_0_0.woff2) format("woff2"),url(/website/static/fonts/311AF8_0_0.woff) format("woff"),url(/website/static/fonts/311AF8_0_0.ttf) format("truetype")}@font-face{font-family:FFDINWebProLight;src:url(/website/static/fonts/311AF8_1_0.eot);src:url(/website/static/fonts/311AF8_1_0.eot?#iefix) format("embedded-opentype"),url(/website/static/fonts/311AF8_1_0.woff2) format("woff2"),url(/website/static/fonts/311AF8_1_0.woff) format("woff"),url(/website/static/fonts/311AF8_1_0.ttf) format("truetype")}@font-face{font-family:FFDINWebProMedium;src:url(/website/static/fonts/311AF8_2_0.eot);src:url(/website/static/fonts/311AF8_2_0.eot?#iefix) format("embedded-opentype"),url(/website/static/fonts/311AF8_2_0.woff2) format("woff2"),url(/website/static/fonts/311AF8_2_0.woff) format("woff"),url(/website/static/fonts/311AF8_2_0.ttf) format("truetype")}@font-face{font-family:FFDINWebPro;src:url(/website/static/fonts/311AF8_3_0.eot);src:url(/website/static/fonts/311AF8_3_0.eot?#iefix) format("embedded-opentype"),url(/website/static/fonts/311AF8_3_0.woff2) format("woff2"),url(/website/static/fonts/311AF8_3_0.woff) format("woff"),url(/website/static/fonts/311AF8_3_0.ttf) format("truetype")}@font-face{font-family:icmm;src:url(/website/static/fonts/icmm.eot);src:url(/website/static/fonts/icmm.eot?#iefix) format("eot"),url(/website/static/fonts/icmm.woff) format("woff"),url(/website/static/fonts/icmm.ttf) format("truetype"),url(/website/static/fonts/icmm.svg#icmm) format("svg")}.hero{width:100%;display:block;background-repeat:no-repeat;background-position:top center}.hero__topic{height:120px}.hero__article{height:195px}.hero__project{height:120px}.hero__home{min-height:540px;position:relative;padding-top:80px}@media only screen and (min-width:75em){.hero__home .container{padding-right:240px}}.hero__home p{font-family:FFDINWebProLight,sans-serif;color:#fff;font-size:36px;line-height:1.17em;opacity:.75;font-weight:100}@media only screen and (min-width:46em){.hero__home p{font-size:52px;line-height:1.17em}}.hero__home p>span{background:#008378;box-shadow:5px 0 0 #008378,-5px 0 0 #008378;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;color:#fff;padding:.8rem .35rem;position:relative;z-index:10}.hero__home p>span span{position:relative;z-index:20}.hero__home .cta{margin-top:40px;padding-bottom:30px}.hero__home .cta::after{clear:both;content:"";display:block}.tile{background-position:top center;background-size:contain;margin-bottom:5px;position:relative;border:1px solid #eee}.tile.col-1,.tile.col-2,.tile.col-3{float:left;display:block;margin-right:.64009%;width:100%}.tile.col-1:last-child,.tile.col-2:last-child,.tile.col-3:last-child{margin-right:0}@media only screen and (min-width:46em){.tile.col-1,.tile.col-2,.tile.col-3{float:left;display:block;margin-right:.64009%;width:49.67995%}.tile.col-1:last-child,.tile.col-2:last-child,.tile.col-3:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.tile.col-1{float:left;display:block;margin-right:.64009%;width:32.90661%}.tile.col-1:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.tile.col-2{float:left;display:block;margin-right:.64009%;width:66.4533%}.tile.col-2:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.tile.col-3{float:left;display:block;margin-right:.64009%;width:100%}.tile.col-3:last-child{margin-right:0}}.tile__t3{height:345px;display:block;border:none}.tile__t3>div{border:1px solid #eee;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.tile__t3 .content{position:absolute;bottom:50px;left:0;color:#fff;padding:20px;max-width:420px}.tile__t3 .content h3{font-family:FFDINWebProLight,sans-serif;letter-spacing:initial;font-size:30px;top:5px;position:relative;display:inline-block;line-height:1em;margin-bottom:0;padding:6px 0 4px}.tile__t3 .content h3>span{background:#c23d2b;box-shadow:5px 0 0 #c23d2b,-5px 0 0 #c23d2b;display:inline;padding:6px 0 4px;position:relative;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tile__t3 .content h3>span span{position:relative;z-index:30}.tile__t3 .content p{font:18px FFDINWebPro,sans-serif;line-height:20px;padding:0;display:block}.tile__t3 .content p>span{padding:5px 15px 5px 0;display:inline-block;background:#c23d2b;box-shadow:5px 0 0 #c23d2b,-5px 0 0 #c23d2b;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tile__t3 .content p>span span{position:relative;z-index:20}.tile__t3 .content p>span span:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.tile__t3 .content p>span span:after{color:#fff}@media only screen and (max-width:56.1875em){.tile__t3:nth-of-type(2n){margin-right:0}}.tile__t3:last-child{margin-bottom:20px}.tile__t4{text-decoration:none}.tile__t4 .img{display:block;position:relative;width:100%;padding-bottom:65%;background-size:cover}@media only screen and (min-width:56.25em){.tile__t4 .img{height:210px;padding-bottom:0}}.tile__t4 .img h3{font-family:FFDINWebProLight,sans-serif;background:rgba(192,54,44,.92);font-weight:400;display:inline;padding:8px;position:absolute;bottom:17px;left:17px;margin:0;color:#fff;max-width:90%;line-height:1em}.tile__t4 .content{background:#fff}.tile__t4 .content p{font:18px FFDINWebPro,sans-serif;line-height:20px;margin:0;padding:20px;color:#000;text-decoration:none}.tile__t4 .content p:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.tile__t4 .content p:after{color:#c23d2b}.tile__t4.col-1:nth-of-type(3n){margin-right:0}.tile__t1a{text-decoration:none;position:relative;padding:20px;float:left;display:block;margin-right:.64009%;width:32.90661%}.tile__t1a:last-child{margin-right:0}@media only screen and (min-width:56.25em){.tile__t1a{min-height:350px}}.tile__t1a.col-1:nth-of-type(3n){margin-right:0}.tile__t1a h3{margin-top:0;color:#c23d2b;margin-bottom:5px;line-height:28px}.tile__t1a .tile-image{margin-bottom:10px;width:100%;min-height:120px;background-size:cover;background-repeat:no-repeat}.tile__t1a .tile-image img{width:100%}.tile__t1a .tile-meta{position:absolute;bottom:16px;padding:8px 0 5px;color:#66665f;font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase}.tile__t1a .tile-meta .content-type{display:inline-block}.tile__t1a .tile-meta ul.tags{list-style:none;margin:0;padding:0}.tile__t1a .tile-meta ul.tags li{display:inline-block;float:left}.tile__t1a .tile-meta ul.tags li:not(:last-child):after{display:inline-block;content:"/";padding:0 5px}.tile__t1a .tile-meta time{font-size:12px}.tile__t1a .tile-meta time:before{content:"\b7";padding:0 5px}.tile__t1a p{font:18px FFDINWebPro,sans-serif;line-height:20px;margin-top:0;margin-bottom:40px;color:#1d1d1b}.tile__t1a p:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.tile__t1a p:after{color:#c23d2b}.tile__t1b{text-decoration:none;position:relative;padding:20px;float:left;display:block;margin-right:.64009%;width:32.90661%}.tile__t1b:last-child{margin-right:0}@media only screen and (min-width:56.25em){.tile__t1b{min-height:350px}}.tile__t1b.col-1:nth-of-type(3n){margin-right:0}.tile__t1b a{text-decoration:none}.tile__t1b h3{margin-top:0;color:#c23d2b;margin-bottom:5px;line-height:28px;font-size:26px}.tile__t1b h3:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.tile__t1b .tile-image{margin-bottom:10px;width:100%;height:0;padding-bottom:44%;background-size:cover;background-repeat:no-repeat}.tile__t1b .tile-image img{width:100%}.tile__t1b .tile-meta{padding:8px 0 5px;color:#66665f;font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase}@media only screen and (min-width:46em){.tile__t1b .tile-meta{position:absolute;bottom:16px}}.tile__t1b .tile-meta .content-type{display:inline-block}.tile__t1b .tile-meta ul.tags{list-style:none;margin:0;padding:0}.tile__t1b .tile-meta ul.tags li{display:inline-block;float:left}.tile__t1b .tile-meta ul.tags li:not(:last-child):after{display:inline-block;content:"/";padding:0 5px}.tile__t1b .tile-meta time:before{content:"\b7";padding:0 5px}.tile__t1b p{font:18px FFDINWebPro,sans-serif;line-height:20px;margin-top:0;margin-bottom:40px;color:#1d1d1b}.tile__t1b p:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.tile__t1b p:after{color:#c23d2b}.tile__t1c{text-decoration:none}.tile__t1c::after{clear:both;content:"";display:block}.tile__t1c:not(:first-child){margin-top:15px}.tile__t1c .tile-image{float:left;display:block;margin-right:.64009%;width:24.51993%;height:100%}.tile__t1c .tile-image:last-child{margin-right:0}.tile__t1c .tile-image img{margin:15px;height:120px}.tile__t1c strong{font-family:FFDINWebProMedium,sans-serif}.tile__t1c .tile-content{float:left;display:block;margin-right:.64009%;width:74.83998%;margin-top:15px}.tile__t1c .tile-content:last-child{margin-right:0}.tile__t1c .tile-content h3{margin-top:0;color:#c23d2b;margin-bottom:5px;line-height:28px}.tile__t1c .tile-content p{color:#1d1d1b}.tile__t1c .tile-content .tile-meta{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;color:#66665f}.tile__t1c .tile-content .tile-meta .content-type{display:inline-block}.tile__t1c .tile-content .tile-meta a{text-decoration:none;display:inline-block;color:#66665f}.tile__t1c .tile-content .tile-meta ul.tags{list-style:none;margin:0;padding:0}.tile__t1c .tile-content .tile-meta ul.tags li{display:inline-block;float:left}.tile__t1c .tile-content .tile-meta ul.tags li:not(:last-child):after{display:inline-block;content:"/";padding:0 5px}.tile__t1c .tile-content .tile-meta time:before{content:"\b7";padding:0 5px}.tile__t1d{position:relative;text-decoration:none;width:100%}.tile__t1d::after{clear:both;content:"";display:block}.tile__t1d:not(:first-child){margin-top:15px}.tile__t1d strong{font-family:FFDINWebProMedium,sans-serif}.tile__t1d .tile-content{float:left;display:block;margin-right:.64009%;width:74.83998%;margin-top:15px}.tile__t1d .tile-content:last-child{margin-right:0}.tile__t1d .tile-content h3{margin-top:0;color:#c23d2b;margin-bottom:5px;line-height:28px}.tile__t1d .tile-content p{color:#1d1d1b;padding-left:46px}.tile__t1d .copy-to-clipboard{position:absolute;top:20px;right:25px;cursor:pointer}.tile__t1e{position:relative;text-decoration:none;width:100%}.tile__t1e::after{clear:both;content:"";display:block}.tile__t1e:not(:first-child){margin-top:15px}.tile__t1e strong{font-family:FFDINWebProMedium,sans-serif}.tile__t1e .tile-content{float:left;display:block;margin-right:.64009%;width:74.83998%;margin-top:15px}.tile__t1e .tile-content:last-child{margin-right:0}.tile__t1e .tile-content h3{margin-top:0;color:#c23d2b;margin-bottom:5px;line-height:28px}.tile__t1e .tile-content p{color:#1d1d1b;padding-left:46px}.tile__t1e .tile-content p.description{text-transform:none;color:#1d1d1b;font-size:16px;font-weight:400}.tile__t1e .copy-to-clipboard{position:absolute;top:20px;right:25px;cursor:pointer}.tile__t2{position:relative;padding:20px;background-size:cover;min-height:350px}@media only screen and (min-width:56.25em){.tile__t2{height:350px}}.tile__t2 h3{background:#c23d2b;color:#fff;margin-top:0;margin-bottom:15px;padding:8px;position:absolute;top:50%;display:inline;max-width:90%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tile__t2 h3:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.tile__t2 h3:after{color:#fff}.tile__t2 .tags{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;position:absolute;bottom:16px;left:16px;background:#eee;padding:5px 8px}.tile__t2 .tags .content-type{display:inline-block}.tile__t2 .tags time{color:#66665f}.tile__t1a h3 a,.tile__t1a p a,.tile__t1b h3 a,.tile__t1b p a,.tile__t1c h3 a,.tile__t1c p a{text-decoration:none;color:inherit}.tile__t8{background:#eee}@media only screen and (min-width:56.25em){.tile__t8{min-height:350px}}.tile__t8 ul{list-style:none;margin:0;padding:0 20px;display:block;height:100%}.tile__t8 ul li{padding:15px 0;min-height:90px;border-bottom:1px solid #d6d6d6;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tile__t8 ul li a{padding-right:50px;color:#c23d2b;display:block;width:100%;z-index:100;text-decoration:none;font-size:22px;line-height:24px}.tile__t8 ul li a:hover{text-decoration:underline}.tile__t8 ul li:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.tile__t8 ul li:after{position:absolute;font-size:20px;top:50%;left:initial;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tile__t8 ul li:nth-last-of-type(1){border-bottom:0}.tile__t8 time{margin-bottom:0;font-size:12px;color:#66665f;text-transform:uppercase;display:block;padding-top:4px}.tile__t8 time::after{clear:both;content:"";display:block}.tile__t8 time span:before{content:"\b7";padding:0 5px}.breadcrumbs{list-style:none;text-decoration:underline;margin:0;padding:45px 0}@media only screen and (min-width:46em){.breadcrumbs{float:left;display:block;margin-right:.64009%;width:58.06663%;padding:3px 0 12px}.breadcrumbs:last-child{margin-right:0}}.breadcrumbs li{float:left}.breadcrumbs li a{color:#c23d2b;font-size:16px;font-weight:900}.breadcrumbs li:after{content:"/";padding:0 5px}.breadcrumbs li:nth-last-of-type(1):after{display:none}.email .breadcrumbs,.hub-topic .breadcrumbs,.hub-wgc .breadcrumbs{width:100%}.dropdown{position:relative}.dropdown .chosen-container,.dropdown .chosen-container-active,.dropdown .chosen-container-single,.dropdown .chosen-with-drop{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border:none;background:#c23d2b;color:#fff;background-image:none}.dropdown .chosen-container .chosen-single,.dropdown .chosen-container-active .chosen-single,.dropdown .chosen-container-single .chosen-single,.dropdown .chosen-with-drop .chosen-single{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font:18px FFDINWebPro,sans-serif;line-height:20px;background:#fff;height:33px;box-shadow:none;border:none;background-image:none;border:1px solid #66665f}.dropdown .chosen-container .chosen-single span,.dropdown .chosen-container-active .chosen-single span,.dropdown .chosen-container-single .chosen-single span,.dropdown .chosen-with-drop .chosen-single span{padding-top:6px}.dropdown .chosen-container .chosen-drop,.dropdown .chosen-container-active .chosen-drop,.dropdown .chosen-container-single .chosen-drop,.dropdown .chosen-with-drop .chosen-drop{background:#c23d2b;color:#fff;z-index:10;font:18px FFDINWebPro,sans-serif;line-height:20px}.dropdown .chosen-container .active-result,.dropdown .chosen-container-active .active-result,.dropdown .chosen-container-single .active-result,.dropdown .chosen-with-drop .active-result{font-family:FFDINWebProLight,sans-serif;color:#fff;padding:10px}.dropdown .chosen-container .active-result:hover,.dropdown .chosen-container-active .active-result:hover,.dropdown .chosen-container-single .active-result:hover,.dropdown .chosen-with-drop .active-result:hover{background:#a53325}.dropdown .chosen-container .chosen-results,.dropdown .chosen-container-active .chosen-results,.dropdown .chosen-container-single .chosen-results,.dropdown .chosen-with-drop .chosen-results{margin:0;padding:1px 0 10px}.dropdown .chosen-container .chosen-results .result-selected,.dropdown .chosen-container-active .chosen-results .result-selected,.dropdown .chosen-container-single .chosen-results .result-selected,.dropdown .chosen-with-drop .chosen-results .result-selected{background:#a53325}.dropdown .chosen-container .parent-topic,.dropdown .chosen-container-active .parent-topic,.dropdown .chosen-container-single .parent-topic,.dropdown .chosen-with-drop .parent-topic{font-weight:700}.dropdown .chosen-container .chosen-single b{background:0 0;display:block;color:#c23d2b;width:25px;position:absolute;right:0;width:18px;height:10px;font-size:9px;top:8px;right:7px;-ms-transform:rotate(0);transform:rotate(0)}.dropdown .chosen-container .chosen-single b:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.dropdown .chosen-with-drop .chosen-single b{-ms-transform:rotate(180deg);transform:rotate(180deg);top:12px;right:9px}.dropdown.content-type{text-transform:none}.dropdown.content-type .chosen-results{max-height:600px}.dropdown-multiple{margin-top:5px;margin-bottom:5px}.dropdown-multiple input{width:auto;height:auto}.dropdown-multiple button{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font:18px FFDINWebPro,sans-serif;line-height:20px;background:#fff;height:33px;box-shadow:none;border:none;background-image:none;border:1px solid #66665f;position:relative}.dropdown-multiple button:focus{outline:0}.dropdown-multiple button span{padding-top:6px}.dropdown-multiple button .placeholder{color:#1d1d1b}.dropdown-multiple button>div{background:0 0}.dropdown-multiple button>div:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;color:#c23d2b;width:25px;position:absolute;width:18px;height:10px;font-size:9px;top:11px;right:7px}.dropdown-multiple button>div.open{background:0 0}.dropdown-multiple button>div.open:before{-ms-transform:rotate(180deg);transform:rotate(180deg);top:10px}.dropdown-multiple .ms-drop{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font:18px FFDINWebPro,sans-serif;line-height:20px;color:#fff;background:#c23d2b;border:none}.dropdown-multiple .ms-drop ul{padding:0 0 5px}.dropdown-multiple .ms-drop li{position:relative;cursor:pointer}@media only screen and (min-width:46em){.dropdown-multiple .ms-drop li{font-size:15px}}@media only screen and (min-width:56.25em){.dropdown-multiple .ms-drop li{font-size:18px}}.dropdown-multiple .ms-drop li:hover{background:#a53325}.dropdown-multiple .ms-drop li:after{background-color:#fff;background-image:url(/website/static/img/icons/checkbox.svg);background-repeat:no-repeat;width:18px;height:18px;background-size:cover;display:block;position:absolute;right:11px;top:11px;content:"";z-index:10}.dropdown-multiple .ms-drop li.selected:after{background-image:url(/website/static/img/icons/checkbox-checked.svg)}.dropdown-multiple .ms-drop li input{visibility:hidden;position:absolute}.dropdown-multiple .ms-drop li label{position:relative;padding:10px;z-index:20}.actions{position:absolute;right:20px;top:0}@media only screen and (min-width:46em){.actions{float:left;display:block;margin-right:.64009%;width:41.29328%;position:relative;right:0}.actions:last-child{margin-right:0}}.actions ul{list-style:none;color:#66665f;font-size:12px;margin:0;float:right;padding:0}.actions li{float:left;text-transform:uppercase}.actions li:nth-last-of-type(1){padding-right:5px;padding-left:10px}.actions li:nth-last-of-type(2){border-right:1px solid #d6d6d6}.actions li .text{position:relative;margin-right:14px;top:6px}.actions li a{color:#c23d2b;text-decoration:none;font-size:20px;position:relative}.actions__twitter{margin-right:15px;top:1px}.actions__twitter:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:17px}.actions__linkedin{margin-right:5px;bottom:1px}.actions__linkedin:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:23px}.actions__email{margin:0 12px;top:2px}.actions__email:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px}.actions__print{bottom:2px;left:1px}.actions__print:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:24px}.section__related-content--item{float:left;display:block;margin-right:.64009%;width:32.90661%}.section__related-content--item:last-child{margin-right:0}.section__related-content--item:nth-of-type(3n){margin-right:0}.section__related-content--link{font:16px FFDINWebPro,sans-serif;color:#c23d2b;text-decoration:none}.section__related-content--link:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.section__related-content .container:after{border-bottom:1px solid #eee;content:"";width:100%;margin-top:30px}.content-type{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;color:#66665f;display:block}.content-type span,.content-type time{color:#66665f}.content-type:before{padding-right:3px;font-size:12px;position:relative;top:1px}.content-type__publication:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.content-type__news:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.content-type__case-study:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.home .container{max-width:1200px;margin-left:auto;margin-right:auto}.home .container::after{clear:both;content:"";display:block}.home .wrap{padding:0 5px;text-align:center}.home .section__tiles--top{padding-bottom:15px}.home .section__tiles--top .tile__t1a{min-height:345px}.home .section__tiles--top .tile__t1a .tile-image{display:none}.home .section__tiles--bottom{background:#eee;padding-top:20px;padding-bottom:15px}@media only screen and (min-width:46em){.home .section__tiles--bottom .tile:nth-of-type(2){margin-right:0}}@media only screen and (min-width:56.25em){.home .section__tiles--bottom .tile:nth-of-type(2){margin-right:.64009%}}.home .section__tiles .tile{float:left;display:block;margin-right:.64009%;width:100%}.home .section__tiles .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.home .section__tiles .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.home .section__tiles .tile:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.home .section__tiles .tile{float:left;display:block;margin-right:.64009%;width:32.90661%;width:32.6%}.home .section__tiles .tile:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.home .section__tiles .tile.col-2{float:left;display:block;margin-right:.64009%;width:66.4533%}.home .section__tiles .tile.col-2:last-child{margin-right:0}}@media only screen and (max-width:45.9375em){.home .section__tiles .tile__t1a{min-height:0}}@media only screen and (max-width:48em){.home .section__tiles .tile__t3:nth-of-type(1n){margin-right:0}}@media only screen and (max-width:56.1875em){.home .section__tiles .tile__t3:nth-of-type(2n){margin-right:0}}.home .section__members{float:left;display:block;margin-right:.64009%;width:100%;margin-top:20px;margin-top:60px;background:url(/website/static/img/map.png) no-repeat top center}.home .section__members:last-child{margin-right:0}@media only screen and (max-width:45.9375em){.home .section__members{padding-bottom:30px}}@media only screen and (min-width:56.25em){.home .section__members{float:left;display:block;margin-right:.64009%;width:66.4533%}.home .section__members:last-child{margin-right:0}}.home .section__members h2,.home .section__members p{text-align:left}.home .section__members h2{color:#c23d2b}.home .section__members p{font:18px FFDINWebPro,sans-serif;line-height:20px;margin-bottom:20px}@media only screen and (min-width:56.25em){.home .section__members .button{float:left}}@media only screen and (max-width:45.9375em){.home .section__members .button{margin:40px 0}}.home .section__members--images{min-height:120px;text-align:center}.home .section__members--images::after{clear:both;content:"";display:block}.home .section__members--images img{margin-bottom:20px}.home .section__principles{float:left;display:block;margin-right:.64009%;width:100%;background:#eee;margin:20px 0 60px;padding:20px;text-decoration:none;color:inherit}.home .section__principles:last-child{margin-right:0}@media only screen and (min-width:56.25em){.home .section__principles{float:left;display:block;margin-right:.64009%;width:32.90661%}.home .section__principles:last-child{margin-right:0}}.home .section__principles h2{color:#c23d2b}.home .section__principles p{font:18px FFDINWebPro,sans-serif;line-height:20px}.home .section__principles p:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.home .section__principles p:after{color:#c23d2b}.home .tile__t4:nth-child(4){clear:left}@media only screen and (min-width:56.25em){.basic-page.container{padding-top:30px;padding-bottom:30px;min-height:500px}}.basic-page.container p{font:18px FFDINWebPro,sans-serif;line-height:20px}.topic h1{margin-top:20px;line-height:1em}.topic p{font:22px FFDINWebPro,sans-serif;line-height:28px;margin-top:15px}@media only screen and (min-width:56.25em){.topic p{padding-right:20px}}.topic .section__header .container{padding-top:30px}.topic .article-list{background:#f5f5f5;padding-top:25px;padding-bottom:5px;margin-bottom:65px;margin-top:10px}.topic .article-list p{font:18px FFDINWebPro,sans-serif;line-height:20px;margin-top:8px}@media only screen and (min-width:56.25em){.topic .article-list .container{padding-right:100px}}@media only screen and (min-width:56.25em){.topic .tile{margin-right:0;padding-right:5px}}@media only screen and (min-width:46em){.topic .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.topic .tile:nth-of-type(2n){margin-right:.64009%}}.topic .tile__t3 .content{bottom:initial;top:105px}.topic .tile__t3 h3{padding-left:0;padding-right:0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.subtopic h2{line-height:1em;letter-spacing:0}.subtopic .key-facts{list-style:none;margin:0;padding:0}.subtopic .key-facts__item{float:left;margin:0;padding-top:30px;float:left;display:block;margin-right:.64009%;width:100%}.subtopic .key-facts__item:last-child{margin-right:0}@media only screen and (min-width:46em){.subtopic .key-facts__item{float:left;display:block;margin-right:.64009%;width:49.67995%}.subtopic .key-facts__item:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.subtopic .key-facts__item{float:left;display:block;margin-right:.64009%;width:32.90661%}.subtopic .key-facts__item:last-child{margin-right:0}}.subtopic .key-facts__item--fact{border-right:1px solid #eee}.subtopic .key-facts__item--fact:nth-of-type(2){margin-right:0}.subtopic .key-facts__item--fact:nth-of-type(2) img{top:0}.subtopic .key-facts__item--fact img{position:relative;top:2px}@media only screen and (min-width:56.25em){.subtopic .key-facts__item--fact img{max-width:100%}}.subtopic .key-facts__item--fact p{margin-bottom:35px}.subtopic .key-facts__item--quote{position:relative;padding:30px;margin:0 auto;float:left;display:block;margin-right:.64009%;width:100%}.subtopic .key-facts__item--quote:last-child{margin-right:0}@media only screen and (min-width:46em){.subtopic .key-facts__item--quote{float:left;display:block;margin-right:.64009%;width:49.67995%}.subtopic .key-facts__item--quote:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.subtopic .key-facts__item--quote{float:left;display:block;margin-right:.64009%;width:32.90661%;padding:15px 0 0;left:20px}.subtopic .key-facts__item--quote:last-child{margin-right:0}}.subtopic .key-facts__item--quote .text{font:18px FFDINWebPro,sans-serif;line-height:24px;color:#008378;padding:5px 30px 0 40px}.subtopic .key-facts__item--quote .text:before{content:"“";font-size:72px;position:absolute;left:25px;top:60px}@media only screen and (min-width:56.25em){.subtopic .key-facts__item--quote .text:before{left:5px;top:50px}}.subtopic .key-facts__item--quote .text:after{-ms-transform:translateX(3px) translateY(26px);transform:translateX(3px) translateY(26px);content:"”";font-size:72px;position:absolute}.subtopic .key-facts__item--quote .caption{padding:15px 0 0 40px;font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase}.subtopic .section__header{padding-bottom:30px}.subtopic .section__header .container{padding-top:30px}.subtopic .section__header p{font:22px FFDINWebPro,sans-serif;line-height:28px;margin-top:15px;padding-right:40px;margin-bottom:10px}.subtopic .section__header .key-facts p{font:18px FFDINWebPro,sans-serif;line-height:20px;line-height:24px;text-align:center;margin-top:10px;padding-right:0}.subtopic .section__header .key-facts img{display:block;margin:0 auto}.subtopic .section__header a{color:#c23d2b}.subtopic .section__focus-areas{background:#eee;padding:10px 0 30px}.subtopic .section__focus-areas h2{margin:27px 0 23px}@media only screen and (min-width:56.25em){.subtopic .section__focus-areas .tile h3{max-width:80%}}@media only screen and (min-width:46em){.subtopic .section__focus-areas .tile__t4.col-1:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.subtopic .section__focus-areas .tile__t4.col-1:nth-of-type(2n){margin-right:.64009%}}@media only screen and (min-width:56.25em){.subtopic .section__focus-areas .tile__t4.col-1:nth-of-type(3n){margin-right:0}}.subtopic .section__related-content .tags span:before{font-size:14px;top:1px;position:relative;left:-3px}.subtopic .section__related-content--link{display:block;margin-top:30px;font-weight:900}.subtopic .section__related-content--link::after{clear:both;content:"";display:block}.subtopic .section__related-content--link:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.subtopic .section__related-content--link span{text-transform:lowercase}.subtopic .section__related-content--item{margin-bottom:40px}@media only screen and (min-width:56.25em){.subtopic .section__related-content--item{margin-bottom:0}}.subtopic .section__related-content .wrap::after{clear:both;content:"";display:block}.subtopic .section__related-content .tile:nth-child(2),.subtopic .section__related-content .tile:nth-child(3){float:left;display:block;margin-right:.64009%;width:100%}.subtopic .section__related-content .tile:nth-child(2):last-child,.subtopic .section__related-content .tile:nth-child(3):last-child{margin-right:0}@media only screen and (min-width:46em){.subtopic .section__related-content .tile:nth-child(2),.subtopic .section__related-content .tile:nth-child(3){float:left;display:block;margin-right:.64009%;width:49.67995%}.subtopic .section__related-content .tile:nth-child(2):last-child,.subtopic .section__related-content .tile:nth-child(3):last-child{margin-right:0}}@media only screen and (min-width:56.25em){.subtopic .section__related-content .tile:nth-child(2),.subtopic .section__related-content .tile:nth-child(3){float:left;display:block;margin-right:.64009%;width:32.90661%}.subtopic .section__related-content .tile:nth-child(2):last-child,.subtopic .section__related-content .tile:nth-child(3):last-child{margin-right:0}}@media only screen and (min-width:46em){.subtopic .section__related-content .tile:nth-child(3){margin-right:0}}@media only screen and (min-width:56.25em){.subtopic .section__related-content .tile:nth-child(3){margin-right:.64009%;clear:none}}.subtopic .section__related-content .tile:nth-child(4){float:left;display:block;margin-right:.64009%;width:100%}.subtopic .section__related-content .tile:nth-child(4):last-child{margin-right:0}@media only screen and (min-width:46em){.subtopic .section__related-content .tile:nth-child(4){float:left;display:block;margin-right:.64009%;width:49.67995%}.subtopic .section__related-content .tile:nth-child(4):last-child{margin-right:0}.subtopic .section__related-content .tile:nth-child(4)::after{clear:both;content:"";display:block}}@media only screen and (min-width:56.25em){.subtopic .section__related-content .tile:nth-child(4){float:left;display:block;margin-right:.64009%;width:32.90661%;margin-right:0}.subtopic .section__related-content .tile:nth-child(4):last-child{margin-right:0}}.subtopic .section__related-content .tile__t1a p{margin-bottom:0;padding-bottom:30px}.subtopic .section__principles{padding:30px 0}.subtopic .section__principles--item{margin-bottom:40px;float:left;display:block;margin-right:.64009%;width:100%}.subtopic .section__principles--item:last-child{margin-right:0}@media only screen and (min-width:46em){.subtopic .section__principles--item{float:left;display:block;margin-right:.64009%;width:49.67995%}.subtopic .section__principles--item:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.subtopic .section__principles--item{float:left;display:block;margin-right:.64009%;width:32.90661%;margin-bottom:0}.subtopic .section__principles--item:last-child{margin-right:0}}.subtopic .section__principles--item .tile,.subtopic .section__principles--item .wrapper{display:block;min-height:350px;border:1px solid #eee;margin-bottom:20px}.subtopic .section__principles--item h2{margin-top:0;margin-bottom:20px}.subtopic .section__principles--item .tile{float:left;display:block;margin-right:.64009%;width:100%}.subtopic .section__principles--item .tile:last-child{margin-right:0}.subtopic .section__principles--item .tile img{width:100%}.subtopic .section__principles--item .positions p{margin-bottom:30px!important}.subtopic .section__principles .principle{font:18px FFDINWebPro,sans-serif;line-height:20px;background:#eee;padding:20px}.subtopic .section__principles .principle::after{clear:both;content:"";display:block}.subtopic .section__principles .principle img{margin-right:5px}.subtopic .section__principles .principle a{text-decoration:none;max-width:132px;display:block;float:left;margin-right:5px}.subtopic .section__principles .principle a img{border:0 solid;width:100%}.subtopic .section__principles .principle .icons{display:block;margin-bottom:10px}.subtopic .section__principles .principle .icons::after{clear:both;content:"";display:block}.subtopic .section__principles .principle__selection{padding-bottom:20px;min-height:130px;position:relative;display:block;border-bottom:1px solid #d6d6d6}.subtopic .section__principles .principle__selection:nth-of-type(3){border-bottom:none}.subtopic .section__principles .principle__selection:not(:first-child){padding-top:20px}.subtopic .section__principles .principle__selection::after{clear:both;content:"";display:block}.subtopic .section__principles .principle__selection--icon{color:#086dc9;font-size:90px;float:left;display:inline-block;max-width:85px;left:0;top:50%;position:absolute;-ms-transform:translateY(-50%);transform:translateY(-50%)}.subtopic .section__principles .principle__selection--text{float:left;padding-left:90px;display:inline-block;position:relative;color:#1d1d1b}.subtopic .section__principles .principle__description{max-width:90%}.subtopic .section__principles .principle__description::after{clear:both;content:"";display:block}.subtopic .section__principles .sdg{font:18px FFDINWebPro,sans-serif;line-height:20px;padding:20px}.subtopic .section__principles .sdg img{margin-right:5px}.subtopic .section__principles .sdg a{text-decoration:none;max-width:84px;display:block;float:left;margin-right:5px}.subtopic .section__principles .sdg a img{border:0 solid;width:100%}.subtopic .section__principles .sdg .icons{display:block;margin-bottom:10px}.subtopic .section__principles .sdg .icons::after{clear:both;content:"";display:block}.subtopic .section__principles .principle__link a{font:16px FFDINWebPro,sans-serif;color:#c23d2b;text-decoration:none;display:block;font-weight:900}.subtopic .section__principles .principle__link a:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}@media only screen and (min-width:56.25em){.subtopic .section__principles .principle__link a{max-width:260px}}.subtopic .section__principles .principle p,.subtopic .section__principles .sdg p,.subtopic .section__principles .tile p{margin-bottom:0}.article .hero{margin-bottom:38px}.article .section__article .container,.article .section__header .container{padding:0 20px}@media only screen and (min-width:56.25em){.article .section__article .container,.article .section__header .container{padding:0 280px}}.article .section__article .container>img,.article .section__header .container>img{margin:13px 0}.article .section__header .container{padding-top:30px}.article .section__article ol,.article .section__article ul{padding:5px 25px;font-size:18px;line-height:22px}.article .section__article ol li,.article .section__article ul li{margin:26px 0}.article .section__article ol li:first-child,.article .section__article ul li:first-child{margin-top:1px}.article .section__article ol li:last-child,.article .section__article ul li:last-child{margin-bottom:3px}.article .section__article img:not(.x-form-trigger):not(.video-component__player-cover-image){width:initial;max-width:100%}.article .section__article .container{padding-bottom:40px}.article .section__article div,.article .section__article li,.article .section__article p{font:18px FFDINWebPro,sans-serif;line-height:20px;line-height:24px}.article .section__related-focus .column{float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-focus .column:last-child{margin-right:0}@media only screen and (min-width:46em){.article .section__related-focus .column{float:left;display:block;margin-right:.64009%;width:32.90661%}.article .section__related-focus .column:last-child{margin-right:0}}.article .section__related-focus .column .tile{float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-focus .column .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.article .section__related-focus .column .tile{float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-focus .column .tile:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.article .section__related-focus .column .tile{float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-focus .column .tile:last-child{margin-right:0}}@media only screen and (min-width:62em){.article .section__related-focus .column .tile{float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-focus .column .tile:last-child{margin-right:0}}.article .section__related-focus .column .column-header{margin-bottom:20px;margin-top:25px}.article .section__related-focus .column .column-header h2{margin:0}.article .section__related-focus .column .column-footer{margin-bottom:20px}.article .section__related-focus .column .column-footer a:hover{text-decoration:underline}.article .section__related-focus h2{font-size:36px;margin-bottom:20px;margin-top:25px}.article .section__related-focus .tile{padding-top:17px;margin-bottom:20px}.article .section__related-content{padding-bottom:30px;float:left;margin:0;float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-content:last-child{margin-right:0}@media only screen and (min-width:56.25em){.article .section__related-content{float:left;display:block;margin-right:.64009%;width:66.4533%}.article .section__related-content:last-child{margin-right:0}}.article .section__related-content h2{font-size:36px;margin-bottom:20px;margin-top:25px}.article .section__related-content .tile{padding-top:17px;margin-bottom:20px;float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-content .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.article .section__related-content .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.article .section__related-content .tile:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.article .section__related-content .tile{float:left;display:block;margin-right:.96322%;width:49.51839%}.article .section__related-content .tile:last-child{margin-right:0}.article .section__related-content .tile.tile__t2{margin-right:0}}.article .section__related-content .tile:nth-of-type(2){margin-right:0}.article .section__related-content .tags span{margin-bottom:0}.article .section__related-content .tags span:before{font-size:14px;top:1px;position:relative;left:-3px}.article .section__related-content .tile-content p{line-height:20px}@media only screen and (min-width:46em){.article .section__related-content .tile-content p{margin-bottom:50px}}.article .section__related-content--link{font-size:18px}.article .section__related-content--full-width{float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-content--full-width:last-child{margin-right:0}.article .section__related-content--full-width .tile{float:left;display:block;margin-right:.64009%;width:100%}.article .section__related-content--full-width .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.article .section__related-content--full-width .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.article .section__related-content--full-width .tile:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.article .section__related-content--full-width .tile{float:left;display:block;margin-right:.64009%;width:32.90661%}.article .section__related-content--full-width .tile:last-child{margin-right:0}}.article .section__related-content--full-width .tile:nth-of-type(3){margin-right:0}.article .section__focus-areas{float:left;padding-bottom:30px;float:left;display:block;margin-right:.64009%;width:100%}.article .section__focus-areas:last-child{margin-right:0}@media only screen and (min-width:46em){.article .section__focus-areas{float:left;display:block;margin-right:.64009%;width:49.67995%}.article .section__focus-areas:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.article .section__focus-areas{float:left;display:block;margin-right:.64009%;width:32.90661%;margin-right:0}.article .section__focus-areas:last-child{margin-right:0}}.article .section__focus-areas h2{font-size:36px;margin-bottom:20px;margin-top:25px}.article .section__focus-areas .tile{float:left;display:block;margin-right:.64009%;width:100%;margin:0 0 20px}.article .section__focus-areas .tile:last-child{margin-right:0}.article h1{font:36px FFDINWebPro,sans-serif;letter-spacing:-.5px;line-height:44px;margin-bottom:8px;margin-top:2px}.article h2{font:30px FFDINWebPro,sans-serif;letter-spacing:-.5px;margin-bottom:20px}.article .content-type{margin-bottom:34px}.article .intro p{font:18px FFDINWebPro,sans-serif;line-height:20px;font-family:FFDINWebProItalic,sans-serif;font-size:22px;line-height:28px;margin-bottom:30px}.article .section__related-focus .content-type{margin-bottom:0}.article blockquote{position:relative;padding-top:15px;color:#008378;padding:0;margin:30px 0 30px 30px}@media only screen and (min-width:56.25em){.article blockquote{margin:30px 0}}.article blockquote p{font:18px FFDINWebPro,sans-serif;line-height:24px;font-size:26px;line-height:30px;margin-bottom:10px}.article blockquote p:before{content:"“";font-size:72px;position:absolute;left:-35px;top:26px}.article blockquote p:after{-ms-transform:translateX(3px) translateY(20px);transform:translateX(3px) translateY(20px);content:"”";font-size:72px;position:absolute}.article .video-component__description blockquote{padding:45px 45px 10px 45px}.article .video-component__description footer{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;padding-left:45px;color:#66665f}.article p a{color:#c23d2b}.grey-wysiwyg-container{background:#eee;border:1px solid #ccc;padding:5px 10px}.multipage{position:relative}.multipage .hero{margin-bottom:38px}@media only screen and (min-width:46em){.multipage .section__article .container,.multipage .section__header .container{padding:0 20px 0 310px}}@media only screen and (min-width:56.25em){.multipage .section__article .container,.multipage .section__header .container{padding:0 140px 0 420px}}.multipage .section__header .container{padding-top:30px}.multipage .section__article{padding-bottom:30px}.multipage .section__article .unordered-list{padding:5px 25px}.multipage .section__article .unordered-list li{margin:25px 0}.multipage .section__article .container{position:relative;bottom:33px}.multipage .section__article .button{margin:20px 0 0}.multipage .section__related-content{padding-bottom:30px;width:66.7%;float:left;margin:0}.multipage .section__related-content .tile{width:48%;margin-right:2%}.multipage .section__focus-areas{width:33.3%;float:left}.multipage .section__focus-areas .tile{float:left;display:block;margin-right:.64009%;width:100%;margin:0 0 20px}.multipage .section__focus-areas .tile:last-child{margin-right:0}.multipage .button{display:inline-block;margin:20px 0}.multipage .content-type{margin-bottom:28px}.multipage p{font:18px FFDINWebPro,sans-serif;line-height:20px;line-height:24px;margin-bottom:24px}.multipage h1{font:36px FFDINWebPro,sans-serif;letter-spacing:-.5px;padding-top:30px;line-height:44px}.multipage h2{font:30px FFDINWebPro,sans-serif;letter-spacing:-.5px;margin-top:36px;margin-bottom:7px}.multipage h3{margin-top:17px;margin-bottom:25px}.multipage .intro{font:18px FFDINWebPro,sans-serif;line-height:20px;font-family:FFDINWebProItalic,sans-serif;font-size:22px;line-height:28px}.multipage blockquote{position:relative;padding-top:15px;color:#008378;padding:0;margin:30px 0 30px 30px}@media only screen and (min-width:56.25em){.multipage blockquote{margin-left:0}}.multipage blockquote p{font:18px FFDINWebPro,sans-serif;line-height:24px;font-size:26px;line-height:30px;margin-bottom:10px}.multipage blockquote p:before{content:"“";font-size:72px;position:absolute;left:-35px;top:26px}.multipage blockquote p:after{-ms-transform:translateX(3px) translateY(20px);transform:translateX(3px) translateY(20px);content:"”";font-size:72px;position:absolute}.multipage blockquote footer{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;color:#66665f}.multipage .image-component{margin-top:25px}.events{position:relative}.events .hero{margin-bottom:38px}.events .section__header .container{padding-top:30px}.events .section__article{padding-bottom:30px}@media only screen and (min-width:46em){.events .section__article{padding-right:300px;min-height:600px}}.events .section__article .unordered-list{padding:5px 25px}.events .section__article .unordered-list li{margin:25px 0}.events .section__article .container{position:relative;bottom:33px}.events .section__article .button{margin-top:0;margin-bottom:8px;margin-right:5px}.events .section__article>h1{padding-top:0}@media only screen and (min-width:46em){.events .section__article>h1{padding-top:30px}}.events .section__article .dropdown{float:left;margin-right:5px;position:relative}.events .section__article .dropdown .button{width:200px}.events .section__article .dropdown ul{display:none;position:relative;background:#c23d2b;top:-2px;left:0}.events .section__article .dropdown ul li{display:block;width:200px}.events .section__article .dropdown ul li a{width:100%;display:block;color:#fff;text-decoration:none;padding:10px}.events .section__article .dropdown ul li a:hover{background:#cf402e}.events .section__article .dropdown.active ul{display:block}.events .section__event-info{transition:margin-top .4s;width:100%;margin-top:30px;top:0;margin-bottom:20px;position:relative;z-index:10;padding:20px;border:1px solid #eee}@media only screen and (min-width:46em){.events .section__event-info{position:absolute;max-width:280px;margin-top:0;margin-bottom:0;right:20px;margin-left:20px}}@media only screen and (min-width:56.25em){.events .section__event-info{right:110px}}.events .section__event-info.event-info--fixed{position:fixed;right:50%;left:50%;margin-top:20px}@media only screen and (min-width:46em){.events .section__event-info.event-info--fixed{-ms-transform:translateX(190px);transform:translateX(190px);margin-top:120px}}@media only screen and (min-width:56.25em){.events .section__event-info.event-info--fixed{margin-top:20px}}.events .section__event-info.event-info--footerbump{top:auto;bottom:0}.events .section__event-info>ul{list-style:none;padding:0;margin:0}.events .section__event-info>ul>li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.events .section__event-info>ul>li:last-child{border-bottom:none}.events .section__event-info>ul>li.event-info__register{padding-bottom:0}.events .section__event-info h3{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;color:#66665f;display:block;margin-top:0}.events .section__event-info h3:before{padding-right:3px;font-size:12px;position:relative;top:1px}.events .section__event-info header{display:block}@media only screen and (min-width:46em){.events .section__event-info header{display:none}}.events .section__event-info header h1{padding-top:0!important}.events .button{display:inline-block;margin:20px 0 0}@media only screen and (min-width:46em){.events .container h1{padding-right:300px}}.events p{font:18px FFDINWebPro,sans-serif;line-height:20px;line-height:24px;margin-bottom:24px}.events h1{font:36px FFDINWebPro,sans-serif;letter-spacing:-.5px;padding-top:30px;line-height:44px}.events h2{font:30px FFDINWebPro,sans-serif;letter-spacing:-.5px;margin-top:36px;margin-bottom:7px}.events h3{margin-top:36px;margin-bottom:25px}.events .intro p{font:18px FFDINWebPro,sans-serif;line-height:20px;font-family:FFDINWebProItalic,sans-serif;font-size:22px;line-height:28px}.events blockquote{position:relative;padding-top:15px;color:#008378;padding:0;margin:30px 0 30px 30px}@media only screen and (min-width:56.25em){.events blockquote{margin-left:0}}.events blockquote p{font:18px FFDINWebPro,sans-serif;line-height:24px;font-size:26px;line-height:30px;margin-bottom:10px}.events blockquote p:before{content:"“";font-size:72px;position:absolute;left:-35px;top:26px}.events blockquote p:after{-ms-transform:translateX(3px) translateY(20px);transform:translateX(3px) translateY(20px);content:"”";font-size:72px;position:absolute}.events blockquote footer{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;color:#66665f}.events .image-component{margin-top:25px}.events .event-info__date{font:22px FFDINWebPro,sans-serif;line-height:28px;color:#545950}.events .event-info__date h3{font-size:12px;letter-spacing:1px}.events .event-info__date h3:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.events .event-info__date ul{list-style:none;padding:0}.events .event-info__date ul li{color:#008578}.events .event-info__location{font:22px FFDINWebPro,sans-serif;line-height:28px;color:#545950}.events .event-info__location h3{font-size:12px;letter-spacing:1px}.events .event-info__location h3:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.events .event-info__attendees{font:22px FFDINWebPro,sans-serif;line-height:28px;color:#545950}.events .event-info__attendees h3{font-size:12px;letter-spacing:1px}.events .event-info__attendees h3:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.events .event-info__attendees a{font:16px FFDINWebPro,sans-serif;color:#c23d2b;text-decoration:none;display:block;margin-top:5px}@media only screen and (max-width:45.9375em){.events .accordion__content .button{margin-top:10px}}.video-component{background:#f5f5f5;width:100%;display:block;min-height:240px;margin:35px 0}.video-component::after{clear:both;content:"";display:block}@media only screen and (min-width:62em){.video-component__description{width:50%;float:left}}.video-component__description blockquote{padding:45px;margin:0}.video-component__description blockquote p{margin-top:0}.video-component__description blockquote p:before{left:12px;top:70px}.video-component__player{position:relative}@media only screen and (min-width:62em){.video-component__player{width:50%;float:left}}.video-component__player-cover{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top center}.video-component__player-cover-image{width:100%;height:100%}.video-component__player-cover:after{background:url(../img/play.png) no-repeat top center;position:absolute;top:50%;left:50%;content:"";display:block;width:112px;height:128px;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);cursor:pointer}.video-component__player-video{top:0;left:0;overflow:hidden}.video-component__player-video iframe{width:100%;min-width:320px;height:240px}.pdf-download-component{background:#fff;width:100%;display:block;min-height:240px;margin:35px 0}.pdf-download-component::after{clear:both;content:"";display:block}.pdf-download-component__thumbnail img{border:1px solid #ccc}.pdf-download-component__button{margin-top:20px}.multi-pdf-download-component{background:#fff;width:100%;display:block;margin:35px 0}.multi-pdf-download-component::after{clear:both;content:"";display:block}.multi-pdf-download-component__button{margin-top:20px;margin-right:5px}@media only screen and (min-width:48.0625em){.multi-pdf-download-component__button{display:inline}}.image-component{background:#f5f5f5;width:100%;display:block;margin:40px 0;padding:20px;position:relative;text-align:center;text-decoration:none;font-size:28px}.image-component::after{clear:both;content:"";display:block}.image-component .title{padding-right:35px;font-size:22px;line-height:24px;max-width:500px;text-align:left;display:block;color:#000}.image-component img{max-width:100%}.image-component:after{position:absolute;right:22px;top:22px;color:#c23d2b;font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.graphs-display{background:#f5f5f5;width:100%;display:block;margin-top:40px;margin-bottom:35px;padding:20px;position:relative;text-align:center;text-decoration:none;font-size:28px}.graphs-display::after{clear:both;content:"";display:block}.graphs-display .title{padding-right:35px;font-size:22px;line-height:24px;max-width:500px;text-align:left;display:block;color:#000}.graphs-display img{max-width:100%}.graphs-display:after{position:absolute;right:22px;top:22px;color:#c23d2b;font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.side-navigation{transition:margin-top .4s;width:100%;margin-top:30px;top:0;margin-bottom:20px;position:relative;z-index:10}@media only screen and (min-width:46em){.side-navigation{position:absolute;max-width:270px;margin-top:0;margin-bottom:0;left:20px}}@media only screen and (min-width:56.25em){.side-navigation{left:110px}}.side-navigation.side-navigation--fixed{position:fixed;left:auto;margin-top:20px}@media only screen and (min-width:46em){.side-navigation.side-navigation--fixed{-ms-transform:translateX(-290px);transform:translateX(-290px);margin-top:120px}}@media only screen and (min-width:56.25em){.side-navigation.side-navigation--fixed{-ms-transform:translateX(-310px);transform:translateX(-310px);margin-top:20px}}.side-navigation.side-navigation--footerbump{top:auto;bottom:0}.side-navigation ul{background:#eee;list-style:none;margin:0;padding:0 20px 10px;display:block;height:100%;width:100%}@media only screen and (min-width:46em){.side-navigation ul{width:270px}}.side-navigation__item{padding:20px 0;display:block;border-bottom:1px solid #d6d6d6;position:relative}.side-navigation__item a{padding-right:15px;color:#c23d2b;display:block;width:100%;z-index:100;text-decoration:none;font-size:22px;line-height:24px;position:relative}.side-navigation__item a:hover{text-decoration:underline}.side-navigation__item a:after{-ms-transform:translateY(-50%);transform:translateY(-50%);content:">";position:absolute;color:#c23d2b;font-size:20px;top:50%;right:0}.side-navigation__item:nth-last-of-type(1){border-bottom:0}.side-navigation__item ul{margin:0;padding:4px 0 0;width:auto;background:0 0}.side-navigation__item ul li{border-bottom:0;padding:13px 0}.side-navigation__item ul li a{font:16px FFDINWebPro,sans-serif;color:#000;padding-right:10px}.side-navigation__item ul li a:after{display:none}.side-navigation__item--active{padding-top:22px;padding-bottom:5px}.side-navigation__item--active a{color:#008378}.side-navigation__item--active a:after{color:#008378}.side-navigation p{margin:22px 0 6px;line-height:21px}.side-navigation p::after{clear:both;content:"";display:block}.side-navigation .button{margin:2px 0}.button{transition:all .2s;font-size:16px;padding:11px 20px 9px;text-decoration:none;position:relative}.button__cta{background:#c0362c;border:1px solid #c0362c;color:#fff}.button__cta:hover{border-color:#a32e26;background:#a32e26}.button__cta--prev .icon{top:0;right:5px}.button__cta--next{float:right}.button__cta--next .icon{top:0}.button__standard{background:#d6d6d6;border:1px solid #c0362c;color:#c0362c}.button__standard:hover{border-color:#a32e26;background:#a32e26;color:#fff}.button__transparent{text-decoration:none;border:1px solid #c0362c;color:#c0362c;background:0 0}.button__transparent:hover{border-color:#a32e26;background:#a32e26;color:#fff}.button__transparent .icon{font-size:11px;padding-right:7px}.button__light{display:block;background:#eee;border:1px solid #c0362c;color:#c0362c;padding-top:9px;padding-bottom:9px}.button__light:hover{border-color:#a32e26;background:#a32e26;color:#fff}.button__light .icon{padding-right:3px;position:relative;top:3px}.button .icon{position:relative}.button .text{padding:0 5px}.highlight{background:#008378;color:#fff;padding:20px 30px;position:relative;margin-bottom:10px;display:block}.highlight::after{clear:both;content:"";display:block}.highlight .step{font-family:FFDINWebProLight,sans-serif;width:60px;padding-right:20px;float:left;position:absolute;top:24px;left:30px;font-size:22px;text-align:center;line-height:46px}.highlight .step span{font-family:FFDINWebPro,sans-serif;font-size:60px;line-height:61px}.highlight .content{float:left;padding-left:70px;font-size:18px;line-height:24px;min-height:100px}.icmm-admin{padding:10px}.icmm-admin .container{margin-bottom:10px;padding:0!important}.icmm-admin aside,.icmm-admin main,.icmm-admin section{margin-bottom:10px}.icmm-admin aside:last-child,.icmm-admin main:last-child,.icmm-admin section:last-child{margin-bottom:0}.icmm-admin aside{float:left;display:block;margin-right:.64009%;width:41.29328%;margin-right:0}.icmm-admin aside:last-child{margin-right:0}.icmm-admin main{float:left;display:block;margin-right:.64009%;width:58.06663%}.icmm-admin main:last-child{margin-right:0}.icmm-admin section{float:left;display:block;margin-right:.64009%;width:100%}.icmm-admin section:last-child{margin-right:0}.icmm-admin h3{padding-bottom:1em}.icmm-admin h4{color:#a53325;padding-bottom:0;margin:0}.icmm-admin .subheading{color:#a53325}.icmm-editable-group{border:1px solid #eee;border-left:#c23d2b 5px solid;border-radius:3px;margin-bottom:10px;padding:10px}.icmm-editable-group:last-of-type{margin-bottom:0}.icmm-editable-group h4{padding-top:1em;padding-bottom:1em}.icmm-editable-group .icmm-editable-sub-group{border-left:#1d1d1b 5px solid}.icmm-editable-group--tile{border-left:#a53325 5px solid}.icmm-editable-row{margin-bottom:10px}.icmm-editable-row p:last-of-type,.icmm-editable-row:last-of-type{margin-bottom:0}.description-status{font-size:12px;margin-top:10px}.description-status--ok{color:#5eb917}.description-status--error{color:#c23d2b}.tile-row__editmode{padding-top:20px;padding-bottom:20px;display:block;width:100%}.pimcore_block_entry.fixedContentImageBlock{display:inline-block;width:32%}#pimcore_editable_fixedContentCta{position:relative;float:left;margin-top:20px;margin-bottom:20px}.pimcore_area_entry.pimcore_block_entry[type=OneColumnTile]{display:inline-block;width:33%}.pimcore_area_entry.pimcore_block_entry[type=TwoColumnTile]{display:inline-block;width:66%}.pimcore_area_entry.pimcore_block_entry .tile{width:100%!important;display:block}.pimcore_area_entry.pimcore_block_entry .editables{display:block}.tools__social ul li span.icon{margin:0 10px;color:#fff}.editmode.events .icmm-admin{margin-top:50px}.editmode.events .section__article>.intro,.editmode.events .section__article>h1{display:block}.editmode.article #pimcore_editable_background,.editmode.events #pimcore_editable_background,.editmode.list #pimcore_editable_background,.editmode.multipage #pimcore_editable_background,.editmode.subtopic #pimcore_editable_background,.editmode.topic #pimcore_editable_background{margin-top:100px}body.editmode.events p.accordion__title+div{color:#c23d2b;min-height:22px}body.editmode.events div.accordion__content .pimcore_tag_input,body.editmode.events div.accordion__content .pimcore_tag_textarea,body.editmode.events div.accordion__content .pimcore_tag_textarea:focus .pimcore_wysiwyg:focus,body.editmode.events div.accordion__content .pimcore_tag_wysiwyg{width:95%;margin-left:4px}body.editmode.events li.event-info__date .x-form-field-wrap .x-form-trigger{top:3px}.section__people-list .x-panel-tbar{width:978px!important}.section__people-list .x-toolbar{width:968px!important}.section__people-list .x-grid3-header-offset{width:978px!important}.section__people-list .x-grid3-td-0{width:48px!important}.section__people-list .x-grid3-td-path{width:594px!important}.section__people-list .x-grid3-td-2,.section__people-list .x-grid3-td-3{width:98px!important}.section__people-list .x-grid3-td-4,.section__people-list .x-grid3-td-5,.section__people-list .x-grid3-td-6,.section__people-list .x-grid3-td-7{width:28px!important}.section__people-list .x-grid3-body,.section__people-list .x-grid3-row,.section__people-list .x-grid3-row-table{width:966px!important}body.editmode.article .section__header{margin-top:25px}.icmm-select{position:absolute;width:100%;height:100%;display:block;border-radius:0;width:100%;height:31px;font-weight:400;padding:6px 12px;background:#fff;border:none;font-size:16px;border:1px solid #66665f;position:relative}.icmm-select:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#c23d2b;font-size:8px;position:absolute;top:10px;right:8px}.search-results input{border-radius:0;-webkit-appearance:none}.search-results .pimcore_tag_checkbox input{-webkit-appearance:checkbox}.search-results h1{margin-top:30px}.search-results .search-container{background-color:#eee;margin-top:3px}.search-results .search-container .search-boxes{min-height:45px}.search-results .search-container .search-boxes .box-dropdown{height:33px;margin-top:5px;position:relative;border:1px solid #66665f}.search-results .search-container .search-boxes .box-dropdown:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#c23d2b;font-size:8px;position:absolute;top:10px;right:8px}.search-results .search-container .search-boxes .box-dropdown select::-ms-expand{display:none}@media only screen and (min-width:46em){.search-results .search-container .search-boxes .box-dropdown{float:left;display:block;margin-right:.64009%;width:24.51993%}.search-results .search-container .search-boxes .box-dropdown:last-child{margin-right:0}}.search-results .search-container .search-boxes .dropdown,.search-results .search-container .search-boxes .dropdown-multi{float:left;display:block;margin-right:.64009%;width:100%;margin-top:5px;margin-bottom:5px}.search-results .search-container .search-boxes .dropdown-multi:last-child,.search-results .search-container .search-boxes .dropdown:last-child{margin-right:0}@media only screen and (min-width:46em){.search-results .search-container .search-boxes .dropdown,.search-results .search-container .search-boxes .dropdown-multi{float:left;display:block;margin-right:.64009%;width:16.13326%}.search-results .search-container .search-boxes .dropdown-multi:last-child,.search-results .search-container .search-boxes .dropdown:last-child{margin-right:0}}.search-results .search-container .search-boxes .search-button{float:left;display:block;margin-right:.64009%;width:100%;height:33px;margin-top:5px}.search-results .search-container .search-boxes .search-button:last-child{margin-right:0}@media only screen and (min-width:46em){.search-results .search-container .search-boxes .search-button{float:left;display:block;margin-right:.64009%;width:16.13326%}.search-results .search-container .search-boxes .search-button:last-child{margin-right:0}}.search-results .search-container .search-boxes .search-button input{float:left;display:block;padding:7px 10px}.search-results .results-container{min-height:520px;margin-top:20px;padding-bottom:40px}.search-results .results-container .repository-alert{color:#856404;background-color:#fff3cd;border:1px solid #ffeeba;padding:1rem}.search-results .results-container .results-number{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.search-results .results-container .more-results{height:40px;border:1px solid #c23d2b;position:relative;background:#eee;margin-top:15px;clear:both}.search-results .results-container .more-results a{font-weight:900;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#c23d2b;text-decoration:none;line-height:1em}.search-results .results-container .more-results a:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px;font-weight:900;position:absolute;right:100%;left:-20px}.search-results .results-container .no-results{margin:30px 0}.search-results .tile__t1a .tile-content p{max-height:80px}.search-results .tile__t1c{padding-bottom:20px}.search-results .tile__t1c h3 a{text-decoration:none;color:inherit}.search-results .tile__t1c .tile-image{float:left;display:block;margin-right:.64009%;width:100%}.search-results .tile__t1c .tile-image:last-child{margin-right:0}@media only screen and (min-width:46em){.search-results .tile__t1c .tile-image{float:left;display:block;margin-right:.64009%;width:32.90661%}.search-results .tile__t1c .tile-image:last-child{margin-right:0}}.search-results .tile__t1c .tile-image img{margin:0;padding:15px;width:100%;height:auto}.search-results .tile__t1c .tile-content{float:left;display:block;margin-right:.64009%;width:100%;padding:0 20px}.search-results .tile__t1c .tile-content:last-child{margin-right:0}@media only screen and (min-width:46em){.search-results .tile__t1c .tile-content{float:left;display:block;margin-right:.64009%;width:66.4533%;padding:0}.search-results .tile__t1c .tile-content:last-child{margin-right:0}}.search-results .chosen-search{display:none}.box-search{float:left;display:block;margin-right:.64009%;width:100%;height:33px;margin-top:5px;position:relative}.box-search:last-child{margin-right:0}@media only screen and (min-width:46em){.box-search{float:left;display:block;margin-right:.64009%;width:49.67995%}.box-search:last-child{margin-right:0}}.box-search>input{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;padding-right:25px}.box-search>input::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.box-search>input::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.box-search>input:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.box-search>input:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.box-search a{position:absolute;text-decoration:none;top:0;right:0;color:#c23d2b}.box-search a:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;top:7px;right:8px}.list .container{padding-top:30px}.list .container .list-link{font:16px FFDINWebPro,sans-serif;color:#c23d2b;text-decoration:none;max-width:260px;display:block}.list .container .list-link:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.list .breadcrumbs{float:left;display:block;margin-right:.64009%;width:100%}.list .breadcrumbs:last-child{margin-right:0}.list .main-section{padding-top:30px}.list .main-section .intro p{font:18px FFDINWebPro,sans-serif;line-height:20px;font-family:FFDINWebProItalic,sans-serif;font-size:22px;line-height:28px;margin-bottom:30px}.list .main-section p{font:22px FFDINWebPro,sans-serif;line-height:28px;font-size:18px;line-height:24px;margin-bottom:0}.list .main-section-tiles{padding-top:30px}.list .main-section-tiles .tile{min-height:0;padding:25px;float:left;display:block;margin-right:.64009%;width:100%}.list .main-section-tiles .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.list .main-section-tiles .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.list .main-section-tiles .tile:last-child{margin-right:0}.list .main-section-tiles .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.list .main-section-tiles .tile{min-height:0;float:left;display:block;margin-right:.64009%;width:32.90661%}.list .main-section-tiles .tile:last-child{margin-right:0}.list .main-section-tiles .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.list .main-section-tiles .tile:nth-of-type(3n){margin-right:0}}.list .main-section-tiles .tile p{font:18px FFDINWebPro,sans-serif;line-height:20px;margin:2px 0 10px}.list .main-section-tiles .tile p::after{clear:both;content:"";display:block}.list .main-section-tiles .tile h3{font:22px FFDINWebPro,sans-serif;line-height:28px;padding-top:11px;margin-bottom:0;color:#c23d2b}.list .main-section-tiles .tile a{font-weight:500;font-size:18px}.list .main-section-tiles .tile img{width:100%}.list .main-section-tiles .tile .tile-image{min-height:120px;background-repeat:no-repeat;background-size:cover}.list .sub-section-tiles{padding-bottom:30px;margin-bottom:30px}.list .sub-section-tiles h2{margin-top:0;margin-bottom:13px}.list .sub-section-tiles .tile{padding:15px;min-height:0;padding:20px 25px;float:left;display:block;margin-right:.64009%;width:100%}.list .sub-section-tiles .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.list .sub-section-tiles .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.list .sub-section-tiles .tile:last-child{margin-right:0}.list .sub-section-tiles .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.list .sub-section-tiles .tile{min-height:0;float:left;display:block;margin-right:.64009%;width:32.90661%}.list .sub-section-tiles .tile:last-child{margin-right:0}.list .sub-section-tiles .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.list .sub-section-tiles .tile:nth-of-type(3n){margin-right:0}}.list .sub-section-tiles .tile a{font:22px FFDINWebPro,sans-serif;line-height:28px;margin-bottom:0;color:#c23d2b}.list .sub-section-tiles .tile p{margin-top:2px;margin-bottom:0;font-size:18px}.list .sub-section-tiles .tile p::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.list .groups .sub-section-tiles .tile{width:100%}}.filtered-list h1{margin-top:30px}.filtered-list .intro{font-size:18px}.filtered-list .defaults__filter-heading{font-size:1.2em;font-weight:400;margin-top:10px}.filtered-list .defaults__filter-help{font-size:.8em}.filtered-list .filters{margin:15px 0}.filtered-list .filters__wrapper{background:#eee;display:none;position:relative;padding:5px;margin-top:10px}.filtered-list .filters__wrapper>.container{padding-top:5px;padding-bottom:20px}.filtered-list .filters .container{max-width:1200px;margin-left:auto;margin-right:auto;list-style:none;margin-top:0;margin-bottom:0;padding:10px 20px}.filtered-list .filters .container::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.filtered-list .filters .container{padding:10px 110px}}.filtered-list .filters .container label{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;display:block;margin-bottom:10px}.filtered-list .filters__controls{font-family:FFDINWebProMedium,sans-serif;font-size:16px}.filtered-list .filters__controls:after{border-bottom:1px solid #d6d6d6;content:"";display:block;position:relative;top:35px}.filtered-list .filters__controls:after::after{clear:both;content:"";display:block}.filtered-list .filters__controls--reset,.filtered-list .filters__controls--show-hide{color:#c23d2b;text-decoration:none}.filtered-list .filters__controls--show-hide{float:left}.filtered-list .filters__controls--show-hide:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:5px;font-size:14px;position:relative;top:1px}.filtered-list .filters__controls--reset{display:none;float:left;padding:0 25px;line-height:initial}.filtered-list .filters__controls--reset:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:5px;font-size:11px}.filtered-list .filters--shown .filters__controls--reset{display:block}.filtered-list .filters--shown .filters__wrapper{display:block}.filtered-list .filters--shown .filters__controls:after{display:none}.filtered-list .filters__topics{padding-top:10px;padding-bottom:20px}.filtered-list .filters__topics .dropdown,.filtered-list .filters__topics .dropdown-multi{margin-bottom:5px}.filtered-list .filters__topics .dropdown .chosen-container,.filtered-list .filters__topics .dropdown-multi .chosen-container{min-width:220px}.filtered-list .filters__date{padding-bottom:40px}.filtered-list .filters__date .dropdown,.filtered-list .filters__date .dropdown-multi{float:left;width:95px;display:block;margin-right:10px;margin-bottom:5px}.filtered-list .filters__date .dropdown .chosen-container,.filtered-list .filters__date .dropdown-multi .chosen-container{min-width:95px}.filtered-list .filters__date span{float:left;margin-right:10px;padding-top:10px}@media only screen and (max-width:45.9375em){.filtered-list .filters__date span{width:100%;margin-bottom:10px}}.filtered-list .container{position:relative;padding-left:20px;padding-right:20px}@media only screen and (min-width:56.25em){.filtered-list .container{padding-left:110px;padding-right:110px}}.filtered-list .container.controls-container{display:none}.filtered-list .results-number{font-family:FFDINWebProItalic,sans-serif;float:left;margin:20px 0;color:rgba(0,0,0,.6)}.filtered-list .results-view{list-style:none;padding:0;float:right;margin:0;font-size:26px;position:relative;top:11px}.filtered-list .results-view li{float:left;margin:0 10px}.filtered-list .results-view li a{text-decoration:none;color:#c23d2b}.filtered-list .results-view li:last-child{margin-right:0}.filtered-list .results-view__tiles:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.filtered-list .results-view__list:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.filtered-list .results-view .active{color:#008378}.filtered-list .tile__t1a{float:left;display:block;margin-right:.64009%;width:100%}.filtered-list .tile__t1a:last-child{margin-right:0}@media only screen and (min-width:46em){.filtered-list .tile__t1a{float:left;display:block;margin-right:.64009%;width:49.67995%;min-height:385px}.filtered-list .tile__t1a:last-child{margin-right:0}.filtered-list .tile__t1a:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.filtered-list .tile__t1a{float:left;display:block;margin-right:.64009%;width:32.90661%}.filtered-list .tile__t1a:last-child{margin-right:0}.filtered-list .tile__t1a:nth-of-type(2n){margin-right:.64009%;clear:none}.filtered-list .tile__t1a:nth-of-type(3n){margin-right:0}}.filtered-list .tile__t1a img{width:100%}.filtered-list .tile__t1c .tile-image{float:left;display:block;margin-right:.64009%;width:32.90661%;padding:20px}.filtered-list .tile__t1c .tile-image:last-child{margin-right:0}.filtered-list .tile__t1c .tile-image img{margin:0;width:100%;max-height:none;padding:0}@media only screen and (max-width:45.9375em){.filtered-list .tile__t1c .tile-image{display:none}}.filtered-list .tile__t1c .tile-content{float:left;display:block;margin-right:.64009%;width:66.4533%}.filtered-list .tile__t1c .tile-content:last-child{margin-right:0}@media only screen and (max-width:45.9375em){.filtered-list .tile__t1c .tile-content{float:left;display:block;margin-right:.64009%;width:100%}.filtered-list .tile__t1c .tile-content:last-child{margin-right:0}}.filtered-list .results-container{padding-bottom:60px}.filtered-list .results-container .tile{display:block}.filtered-list .results-container .error,.filtered-list .results-container .more-results{display:none}.filtered-list .search-container .search-boxes .dropdown{margin-bottom:0;float:left;display:block;margin-right:.64009%;width:100%}.filtered-list .search-container .search-boxes .dropdown:last-child{margin-right:0}@media only screen and (min-width:46em){.filtered-list .search-container .search-boxes .dropdown{float:left;display:block;margin-right:.64009%;width:24.51993%}.filtered-list .search-container .search-boxes .dropdown:last-child{margin-right:0}}.filtered-list .search-container .search-boxes .dropdown-multiple{float:left;display:block;margin-right:.64009%;width:100%}.filtered-list .search-container .search-boxes .dropdown-multiple:last-child{margin-right:0}@media only screen and (min-width:46em){.filtered-list .search-container .search-boxes .dropdown-multiple{float:left;display:block;margin-right:.64009%;width:24.51993%}.filtered-list .search-container .search-boxes .dropdown-multiple:last-child{margin-right:0}}@media only screen and (min-width:46em){.filtered-list .search-container .search-boxes .chosen-container .chosen-results{font-size:15px}}@media only screen and (min-width:56.25em){.filtered-list .search-container .search-boxes .chosen-container .chosen-results{font-size:18px}}.lb-cancel{background:url(../img/lightbox/loading.gif) no-repeat}.lb-nav a.lb-prev{background:url(../img/lightbox/prev.png) left 48% no-repeat}.lb-nav a.lb-next{background:url(../img/lightbox/next.png) right 48% no-repeat}.lb-data .lb-close{background:url(../img/lightbox/close.png) top right no-repeat}.editmode-icmm-content-toolbar{position:fixed;top:-2px;left:0;width:100%;white-space:normal;background-color:#f0f0f0;border-bottom:1px solid #d0d0d0;height:40px;z-index:999;padding:7px}.editmode-icmm-content-toolbar table{height:35px}.editmode-icmm-content-toolbar td{color:#000;font:normal 11px arial,tahoma,helvetica,sans-serif;padding:0}.editmode-icmm-content-toolbar td .publishDate{width:130px}.editmode-icmm-content-toolbar td .label{width:75px;text-align:center}.editmode-icmm-content-toolbar td .input{text-align:center}.editmode-icmm-content-toolbar td .spacer{width:auto}.modal{transition:opacity .4s;display:none;opacity:0}.modal__container{-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:300px;background:#fff;z-index:200;position:fixed;left:50%;top:50%;padding:20px}.subscribe--open .modal__overlay,.subscribe--open .modal__subscribe{opacity:1}.modal__subscribe input{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;width:195px;position:relative;padding-left:10px;padding-right:10px;font-size:14px;margin-right:2px;float:left;height:40px;line-height:40px}.modal__subscribe input::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.modal__subscribe input::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.modal__subscribe input:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.modal__subscribe input:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.modal__subscribe input:-moz-placeholder,.modal__subscribe input:-ms-input-placeholder,.modal__subscribe input::-moz-placeholder,.modal__subscribe input::-webkit-input-placeholder{color:#66665f}.modal__subscribe .close{text-decoration:none;position:absolute;margin-top:-18px;float:right;right:5px;font-size:1.2em;color:#1d1d1b;padding:2px}.modal__subscribe .button{font-size:14px;display:block;width:58px;height:40px;float:left;cursor:pointer}.modal__subscribe #mc_embed_signup div.mce_inline_error{font-family:FFDINWebProItalic,sans-serif;color:#c23d2b;padding:55px 0 0;margin:0;background:0 0}.modal__subscribe #mce-success-response{padding:55px 0 0}@media print{.header .tools,.header nav{display:none!important}.topic .tile__t3 .content p span,.topic .tile__t3 h3{box-shadow:none}.subtopic .hero__topic{display:none}.article .hero__topic{display:none}.home .hero__home .text-overlay span{box-shadow:none}.home .tile__t3 .content p{border:none}.home .content p span,.home .tile h3{box-shadow:none}}.accordion ul{list-style:none;margin:0;padding:0}.accordion__item{border:1px solid #eee;padding:20px;position:relative;margin-bottom:10px}.accordion__item--open .accordion__content{display:block}.accordion__item--open:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion__item--open .accordion__content{max-height:2000px}.accordion__item:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:all(.2s);transition:transform .3s;display:block;position:absolute;font-size:10px;right:20px;top:28px;color:#c23d2b;z-index:10}.accordion__item .accordion__title{margin-bottom:0;padding-right:24px}.accordion__title{color:#c23d2b;margin:0;cursor:pointer;position:relative;z-index:20}.accordion__content{transition:max-height .3s;overflow:hidden;max-height:0}.accordion__content p:first-child{border-top:1px solid #eee;padding-top:20px}.accordion .location{margin-bottom:20px;font-size:18px}.accordion .location h4{font-size:22px;margin-bottom:10px}@media only screen and (max-width:56.1875em){.accordion .location .button{margin-bottom:10px}}.accordion .date{font-size:18px;margin-bottom:20px}.accordion .date h4{font-size:22px;margin-bottom:5px}table tr td{vertical-align:top}.hub-topic h1{margin-top:0;line-height:1em}.hub-topic p{font:22px FFDINWebPro,sans-serif;line-height:28px;margin-top:15px}@media only screen and (min-width:56.25em){.hub-topic p{padding-right:20px}}.hub-topic .section__header .container{padding-top:30px}.hub-topic .section__tiles{background:#eee;padding-top:20px;padding-bottom:15px}.hub-topic .section__tiles h2{margin-bottom:13px;margin-top:20px;line-height:36px}.hub-topic .section__tiles p{font:18px FFDINWebPro,sans-serif;line-height:20px;margin:15px 0 30px}.hub-topic .section__tiles .tile{float:left;display:block;margin-right:.64009%;width:100%}.hub-topic .section__tiles .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.hub-topic .section__tiles .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.hub-topic .section__tiles .tile:last-child{margin-right:0}.hub-topic .section__tiles .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.hub-topic .section__tiles .tile{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-topic .section__tiles .tile:last-child{margin-right:0}.hub-topic .section__tiles .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.hub-topic .section__tiles .tile:nth-of-type(3n){margin-right:0}}.hub-topic .link__more{margin:25px 0}.hub-topic .link__more::after{clear:both;content:"";display:block}.hub-topic .link__more a{color:#c23d2b;text-decoration:none}.hub-topic .link__more a:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.hub-topic .link__more a:hover{text-decoration:underline}.hub-home .section__announcements{float:left;display:block;margin-right:.64009%;width:100%}.hub-home .section__announcements:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-home .section__announcements{float:left;display:block;margin-right:.64009%;width:66.4533%}.hub-home .section__announcements:last-child{margin-right:0}}.hub-home .section__announcements .tile{float:left;display:block;margin-right:.64009%;width:100%}@media only screen and (min-width:46em){.hub-home .section__announcements .tile{min-height:290px}}.hub-home .section__announcements .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.hub-home .section__announcements .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.hub-home .section__announcements .tile:last-child{margin-right:0}}.hub-home .section__announcements .tile:nth-of-type(2){margin-right:0}.hub-home .section__announcements .tile__t8{background:#fff}@media only screen and (min-width:56.25em){.hub-home .section__announcements .tile__t8{height:290px}}.hub-home .section__announcements .tile__t8 ul li{height:auto}.hub-home .section__announcements .tile__t8 ul li a{padding-right:0;position:relative;top:0;-ms-transform:none;transform:none}.hub-home .section__announcements .tile__t8 ul li:after{display:none}.hub-home .section__announcements header h2{min-height:36px;margin-bottom:25px}@media only screen and (min-width:56.25em){.hub-home .section__announcements header h2{min-height:0;height:36px}}.hub-home .section__announcements footer{margin-top:25px;margin-bottom:30px;float:left;display:block;margin-right:.64009%;width:100%}.hub-home .section__announcements footer::after{clear:both;content:"";display:block}.hub-home .section__announcements footer:last-child{margin-right:0}.hub-home .section__quick-links{margin-right:0;float:left;display:block;margin-right:.64009%;width:100%}.hub-home .section__quick-links:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-home .section__quick-links{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-home .section__quick-links:last-child{margin-right:0}}.hub-home .section__quick-links .dropdown{width:80%}.hub-home .section__quick-links .tile{float:left;display:block;margin-right:.64009%;width:100%;background:#eee;min-height:290px;padding:24px}.hub-home .section__quick-links .tile:last-child{margin-right:0}.hub-home .section__quick-links .tile>ul{list-style:none;margin:0;padding:0}.hub-home .section__quick-links .tile>ul>li{padding:12px 0;line-height:18px}.hub-home .section__quick-links .tile>ul>li:first-child{padding-top:0}.hub-home .section__quick-links .tile>ul>li>a{color:#c23d2b;text-decoration:none;font-size:18px;height:18px;display:block;font-weight:700}.hub-home .section__quick-links .tile>ul>li>a:hover{text-decoration:underline}.hub-home .section__quick-links .tile>ul>li>a:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.hub-home .section__quick-links header h2{height:36px;margin-bottom:25px}.hub-home .section__tabs{background:#eee;padding:20px 0}.hub-home .section__events .tile{float:left;display:block;margin-right:.64009%;width:100%}@media only screen and (min-width:46em){.hub-home .section__events .tile{min-height:260px}}.hub-home .section__events .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.hub-home .section__events .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.hub-home .section__events .tile:last-child{margin-right:0}.hub-home .section__events .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.hub-home .section__events .tile{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-home .section__events .tile:last-child{margin-right:0}.hub-home .section__events .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.hub-home .section__events .tile:nth-of-type(3n){margin-right:0}}.hub-home .section__events footer{margin-top:25px;margin-bottom:30px;float:left;display:block;margin-right:.64009%;width:100%}.hub-home .section__events footer::after{clear:both;content:"";display:block}.hub-home .section__events footer:last-child{margin-right:0}.hub-home .tile__t1b .tile-image{width:100%;height:auto;padding-bottom:0}.hub-home .tile__t1b .tile-meta{position:relative;bottom:0}.hub-project .section__description{padding-bottom:30px}.hub-project .section__description::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.hub-project .section__description{padding-bottom:55px}}.hub-project .section__description .breadcrumbs{float:left;display:block;margin-right:.64009%;width:100%}.hub-project .section__description .breadcrumbs::after{clear:both;content:"";display:block}.hub-project .section__description .breadcrumbs:last-child{margin-right:0}.hub-project .section__tabs{background:#eee;padding:20px 0}.hub-project .section__tabs .view-more{margin-top:20px}.hub-project .section__tabs .tabs__header{height:110px}.hub-project .section__tabs .tabs__header span{display:inline}.hub-project .section__tabs .tabs__header:after{top:87px}.hub-project .section__tabs .tile h4{margin-top:0}.hub-project .project__header::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.hub-project .project__header{padding-right:150px}}.hub-project .project__header h2{font-size:52px;line-height:52px}.hub-project .project__content{min-height:175px;float:left;display:block;margin-right:.64009%;width:100%}.hub-project .project__content:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-project .project__content{padding-right:40px;float:left;display:block;margin-right:.64009%;width:66.4533%}.hub-project .project__content:last-child{margin-right:0}}.hub-project .project__content p{font:18px FFDINWebPro,sans-serif;line-height:20px;line-height:24px}.hub-project .project__documents{background:#eee;font-size:12px;padding:24px 24px 10px;float:left;display:block;margin-right:.64009%;width:100%}.hub-project .project__documents:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-project .project__documents{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-project .project__documents:last-child{margin-right:0}}.hub-project .project__documents h2{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;height:12px;line-height:12px;font-size:12px;margin-top:0;margin-bottom:0}.hub-project .project__documents ul{margin:0;padding-left:0;list-style:none}.hub-project .project__documents ul li{padding:12px 0;border-bottom:1px solid #3d3d39}.hub-project .project__documents ul li:last-child{border-bottom:0}.hub-project .project__documents ul a{font-family:FFDINWebProMedium,sans-serif;font-size:18px;font-weight:400;text-decoration:underline;height:16px;line-height:16px}.hub-project .project__documents ul a:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:400;font-size:14px;padding-right:9px}.hub-project .project__meta{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;height:12px;line-height:12px;margin-bottom:25px;font-size:12px}.hub-project .project__objective .aqua,.hub-project .project__objective p:first-of-type{display:inline-block}.hub-project .main-section{min-height:400px}.hub-project .link__load-more{display:block;height:40px;text-align:center;margin:20px auto}.hub-project .link__load-more .button__transparent{display:inline-block}.hub-project .sort-people-dropdown{margin-bottom:20px;float:left;display:block;margin-right:.64009%;width:100%}.hub-project .sort-people-dropdown:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-project .sort-people-dropdown{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-project .sort-people-dropdown::after{clear:both;content:"";display:block}.hub-project .sort-people-dropdown:last-child{margin-right:0}}.hub-communities .section__description{padding-bottom:30px}.hub-communities .section__description::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.hub-communities .section__description{padding-bottom:38px}}.hub-communities .section__description .breadcrumbs{float:left;display:block;margin-right:.64009%;width:100%}.hub-communities .section__description .breadcrumbs::after{clear:both;content:"";display:block}.hub-communities .section__description .breadcrumbs:last-child{margin-right:0}.hub-communities .section__tabs{background:#eee;padding:20px 0}.hub-communities .section__tabs .view-more{margin-top:20px}.hub-communities .section__tabs .tabs__header{height:110px}.hub-communities .section__tabs .tabs__header h1{margin-top:0}@media only screen and (min-width:46em){.hub-communities .section__tabs .tabs__header{float:left;display:block;margin-right:.64009%;width:49.67995%}.hub-communities .section__tabs .tabs__header:last-child{margin-right:0}.hub-communities .section__tabs .tabs__header:nth-of-type(3){margin-right:0}}.hub-communities .section__tabs .tabs__header:after{top:77px}.hub-communities .community__header::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.hub-communities .community__header{padding-right:150px}}.hub-communities .community__header h2{font-size:52px;line-height:52px;margin-bottom:10px}.hub-communities .community__content{min-height:175px;float:left;display:block;margin-right:.64009%;width:100%}.hub-communities .community__content:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-communities .community__content{padding-right:40px;float:left;display:block;margin-right:.64009%;width:66.4533%}.hub-communities .community__content:last-child{margin-right:0}}.hub-communities .community__content p{font:18px FFDINWebPro,sans-serif;line-height:20px;line-height:24px}.hub-communities .community__subscribe{background:#eee;font-size:12px;padding:24px;position:relative;float:left;display:block;margin-right:.64009%;width:100%}.hub-communities .community__subscribe:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-communities .community__subscribe{float:left;display:block;margin-right:.64009%;width:32.90661%;top:20px}.hub-communities .community__subscribe:last-child{margin-right:0}}.hub-communities .community__subscribe p{font-size:18px;line-height:20px;margin-top:0}.hub-communities .community__subscribe .button{display:inline-block;width:100%;max-width:270px;text-align:center;line-height:16px;padding-top:10px;padding-bottom:8px}.hub-communities .community__subscribe .button .icon{font-size:10px;padding-right:2px;position:relative;bottom:1px}.hub-communities .community__meta{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;height:12px;line-height:12px;margin-bottom:25px;font-size:12px}.hub-communities .sort-people-dropdown{margin-bottom:20px;float:left;display:block;margin-right:.64009%;width:100%}.hub-communities .sort-people-dropdown:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-communities .sort-people-dropdown{float:left;display:block;margin-right:.64009%;width:49.67995%}.hub-communities .sort-people-dropdown::after{clear:both;content:"";display:block}.hub-communities .sort-people-dropdown:last-child{margin-right:0}}.hub-wgc .section__description{padding-bottom:30px}.hub-wgc .section__description::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.hub-wgc .section__description{padding-bottom:0}}.hub-wgc .section__description .breadcrumbs{float:left;display:block;margin-right:.64009%;width:100%}.hub-wgc .section__description .breadcrumbs::after{clear:both;content:"";display:block}.hub-wgc .section__description .breadcrumbs:last-child{margin-right:0}.hub-wgc .section__tabs{background:#eee;padding:20px 0}.hub-wgc .section__tabs .view-more{margin-top:20px}.hub-wgc .section__tabs .tabs__header{height:100px}.hub-wgc .section__tabs .tabs__header h1{margin-top:0}.hub-wgc .section__tabs .tabs__header:after{top:77px}.hub-wgc .section__working-groups{padding-bottom:30px}@media only screen and (min-width:56.25em){.hub-wgc .section__working-groups{padding-bottom:60px}}.hub-wgc .section__working-groups header h2{color:#c23d2b;font-size:36px;line-height:36px;margin-top:40px;margin-bottom:30px}.hub-wgc .section__working-groups header p{font-size:18px;line-height:20px;margin-top:0}@media only screen and (min-width:56.25em){.hub-wgc .section__working-groups header p{padding-right:180px}}.hub-wgc .section__working-groups .tile{float:left;display:block;margin-right:.64009%;width:100%}.hub-wgc .section__working-groups .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.hub-wgc .section__working-groups .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.hub-wgc .section__working-groups .tile:last-child{margin-right:0}.hub-wgc .section__working-groups .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.hub-wgc .section__working-groups .tile{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-wgc .section__working-groups .tile:last-child{margin-right:0}.hub-wgc .section__working-groups .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.hub-wgc .section__working-groups .tile:nth-of-type(3n){margin-right:0}}.hub-wgc .section__working-groups .tile .content{background:#eee}.hub-wgc .section__working-groups .tile .contact{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;padding:0 20px 20px;display:block;color:#66665f}.hub-wgc .wgc__header::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.hub-wgc .wgc__header{padding-right:150px}}.hub-wgc .wgc__header h2{font-size:52px;line-height:52px}.hub-wgc .wgc__content{min-height:175px;float:left;display:block;margin-right:.64009%;width:100%}.hub-wgc .wgc__content:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-wgc .wgc__content{padding-right:40px;float:left;display:block;margin-right:.64009%;width:66.4533%}.hub-wgc .wgc__content:last-child{margin-right:0}}.hub-wgc .wgc__content p{font:18px FFDINWebPro,sans-serif;line-height:20px;line-height:24px}.hub-wgc .wgc__content .button{display:inline-block;margin-bottom:18px}.hub-wgc .wgc__cta{background:#eee;font-size:12px;padding:24px 24px 10px;margin-bottom:30px;float:left;display:block;margin-right:.64009%;width:100%}.hub-wgc .wgc__cta:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-wgc .wgc__cta{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-wgc .wgc__cta:last-child{margin-right:0}}.hub-wgc .wgc__cta h2{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;height:12px;line-height:12px;font-size:12px;margin-top:0;margin-bottom:5px}.hub-wgc .wgc__cta .content h3{margin:0}.hub-wgc .wgc__cta .content .avatar{float:left;margin-right:15px}.hub-wgc .wgc__cta .content .position{display:block;color:#000}.hub-wgc .wgc__cta .button{color:#fff;height:auto;display:block;text-align:center}.hub-wgc .wgc__cta .email{padding-top:0}.hub-wgc .wgc__cta .email h2{position:relative;bottom:20px}.hub-wgc .wgc__cta .email h2:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:8px;padding-right:3px}.hub-wgc .wgc__cta .email a,.hub-wgc .wgc__cta .email span{font-size:18px;font-weight:400}.hub-wgc .wgc__cta ul{margin:0;padding-left:0;list-style:none}.hub-wgc .wgc__cta ul li{padding:15px 0;border-bottom:1px solid #3d3d39}.hub-wgc .wgc__cta ul li:first-child{padding-top:0}.hub-wgc .wgc__cta ul li:last-child{border-bottom:0}.hub-wgc .wgc__cta ul a{font-family:FFDINWebProMedium,sans-serif;font-size:18px;font-weight:400;text-decoration:underline;height:16px;line-height:16px}.hub-wgc .wgc__cta ul a .icon{padding-right:8px;position:relative;top:1px;font-size:15px}.hub-wgc .wgc__meta{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;height:12px;line-height:12px;margin-bottom:25px;font-size:12px}.hub-wgc .section__tiles-list{margin-top:30px;margin-bottom:30px}.hub-wgc .link__load-more{text-align:center}.hub-wgc .link__load-more .button__light{margin:0 auto;display:inline-block}.hub-wgc .sort-people-dropdown{margin-bottom:20px;float:left;display:block;margin-right:.64009%;width:100%}.hub-wgc .sort-people-dropdown:last-child{margin-right:0}@media only screen and (min-width:56.25em){.hub-wgc .sort-people-dropdown{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-wgc .sort-people-dropdown::after{clear:both;content:"";display:block}.hub-wgc .sort-people-dropdown:last-child{margin-right:0}}.hub-wgc .sort-people-dropdown-actions{float:right}.hub-wgc .sort-people-dropdown-actions .export{position:relative;color:#c23d2b}.hub-wgc .sort-people-dropdown-actions .export .tooltip{height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.75);display:block;opacity:0;position:absolute;bottom:30px;left:2px}.hub-wgc .sort-people-dropdown-actions .export:before{padding:0 10px;display:inline-block;font-size:17px;position:relative;top:3px}.hub-wgc .sort-people-dropdown-actions .export:after{-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;padding:0 10px;background:rgba(0,0,0,.75);display:block;opacity:0;position:absolute;bottom:36px;left:50%;color:#fff;font-size:14px;content:"Export";text-transform:none;line-height:30px;height:30px}.hub-wgc .sort-people-dropdown-actions .export:hover .tooltip,.hub-wgc .sort-people-dropdown-actions .export:hover:after{display:block;opacity:1}.hub-wgc .sort-people-dropdown-actions .export .icon{font-size:18px;top:2px}.hub-wgc .sort-people-dropdown-actions a:hover{color:#008378}.hub-individual-manage-groups h1{clear:both}.hub-individual-manage-groups .row{color:#999;clear:both;height:40px;line-height:40px;border-bottom:1px solid #ccc}.hub-individual-manage-groups .row:hover{background-color:#eee}.hub-individual-manage-groups .row .col{width:50%;float:left}.hub-individual-manage-groups .save-btn{margin:10px 0}.hub-individual-manage-groups .errors{color:#c23d2b}.login{max-width:1200px;margin-left:auto;margin-right:auto;min-height:400px}.login::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.login{min-height:500px}}@media only screen and (min-width:56.25em){.login{min-height:700px}}.login h1{font:36px FFDINWebPro,sans-serif;letter-spacing:-.5px;padding-top:40px}@media only screen and (min-width:56.25em){.login h1{padding-top:100px}}.login .intro p{line-height:24px;font-size:18px}.login .gdpr-form{text-align:left;padding:30px 0}.login .gdpr-form::after{clear:both;content:"";display:block}.login .registration{background-color:#fff;text-align:center;padding:30px}.login .registration::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.login .registration{padding:100px}}.login .registration__cta{margin-top:40px}.login .form{background-color:#eee;text-align:center;padding:30px}.login .form::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.login .form{padding:100px}}.login .form input{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;position:relative;width:100%;height:30px;margin:0 auto;margin-bottom:3px}.login .form input::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.login .form input::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.login .form input:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.login .form input:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}@media only screen and (min-width:46em){.login .form input{width:270px;height:30px}}@media only screen and (min-width:46em){.login .form input[type=checkbox]{width:30px;height:30px}}@media only screen and (min-width:46em){.login .form label.remember-label{-ms-transform:translateX(-82px);transform:translateX(-82px);line-height:30px}}.login .form button{margin-top:7px;cursor:pointer;float:left}.login .form button::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.login .form button{-ms-transform:translateX(-92px);transform:translateX(-92px);float:none}}.login .form a{margin-top:17px;float:left;text-align:none;display:inline-block;position:relative}.login .form a::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.login .form a{-ms-transform:translateX(-60px);transform:translateX(-60px);float:none}}.login .form .message{margin-bottom:10px}.login .form .remember{display:block;position:relative;width:100%;height:30px;margin:0 auto}.login .form .remember::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.login .form .remember{width:270px}}.login .form .remember input{position:absolute;left:0;top:10px;display:block;width:15px;height:15px}.login .form .remember label{padding-left:20px;float:left;position:relative;top:10px}@media only screen and (min-width:46em){.login .form .remember label{padding-left:105px;top:4px}}.login .form .password-reset{color:#c23d2b;display:block;width:100%;text-align:left}.login .form .password-reset::after{clear:both;content:"";display:block}.login .form .password-reset:hover{color:#d75a49}@media only screen and (min-width:46em){.login .form .password-reset{width:auto;text-align:center}}.login p.error{display:block;color:#c23d2b}.section__communities-list,.section__tiles-list{padding-bottom:10px}.section__communities-list h2,.section__tiles-list h2{margin-top:0;margin-bottom:13px}.section__communities-list p,.section__tiles-list p{font:18px FFDINWebPro,sans-serif;line-height:20px}.section__communities-list ul,.section__tiles-list ul{padding:0;margin:0}.section__communities-list ul::after,.section__tiles-list ul::after{clear:both;content:"";display:block}.section__communities-list .tile,.section__tiles-list .tile{min-height:0;padding:20px 25px;text-decoration:none;background:#fff;float:left;display:block;margin-right:.64009%;width:100%}.section__communities-list .tile:last-child,.section__tiles-list .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.section__communities-list .tile,.section__tiles-list .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.section__communities-list .tile:last-child,.section__tiles-list .tile:last-child{margin-right:0}.section__communities-list .tile:nth-of-type(2n),.section__tiles-list .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.section__communities-list .tile,.section__tiles-list .tile{min-height:0;float:left;display:block;margin-right:.64009%;width:32.90661%}.section__communities-list .tile:last-child,.section__tiles-list .tile:last-child{margin-right:0}.section__communities-list .tile:nth-of-type(2n),.section__tiles-list .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.section__communities-list .tile:nth-of-type(3n),.section__tiles-list .tile:nth-of-type(3n){margin-right:0}}.section__communities-list .tile h3,.section__tiles-list .tile h3{color:#c23d2b;margin:5px 0;font-size:22px;line-height:22px;min-height:22px}.section__communities-list .tile h4,.section__tiles-list .tile h4{color:#008378;margin:10px 0;font-size:18px;line-height:18px;height:18px;font-weight:400}.section__communities-list .tile p,.section__tiles-list .tile p{margin-top:2px;margin-bottom:0;font-size:12px;color:#66665f;text-transform:uppercase;font-weight:700}.section__communities-list .tile p::after,.section__tiles-list .tile p::after{clear:both;content:"";display:block}.section__communities-list .tile a,.section__tiles-list .tile a{text-decoration:none}.section__documents-list{padding-bottom:10px}.section__documents-list h2{margin-top:0;margin-bottom:13px}.section__documents-list p{font:18px FFDINWebPro,sans-serif;line-height:20px}.section__documents-list ul{padding:0;margin:0}.section__documents-list ul::after{clear:both;content:"";display:block}.section__documents-list .tile{background:#fff;min-height:0;padding:20px 25px;text-decoration:none;width:100%}.section__documents-list .tile h3{color:#c23d2b;margin:5px 0;font-size:22px;line-height:22px;word-wrap:break-word}.section__documents-list .tile p{margin-top:2px;margin-bottom:0;font-size:12px;color:#66665f;text-transform:uppercase;font-weight:700}.section__documents-list .tile p::after{clear:both;content:"";display:block}.section__documents-list .tile a{text-decoration:none;position:relative;padding-left:45px;display:block;color:#c23d2b}.section__documents-list .tile a:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;float:left;position:absolute;top:0;left:0;display:block;width:45px;color:#3d3d39}.section__documents-list .tile a.aqua:before{color:#008378}.section__documents-list .tile a.folder{font-size:36px}.section__documents-list .tile a.folder:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";max-width:37px}.section__groups-list{padding-bottom:10px}.section__groups-list h2{margin-top:0;margin-bottom:13px}.section__groups-list p{font:18px FFDINWebPro,sans-serif;line-height:20px}.section__groups-list ul{padding:0;margin:0}.section__groups-list ul::after{clear:both;content:"";display:block}.section__groups-list .tile{min-height:0;text-decoration:none;float:left;display:block;margin-right:.64009%;width:100%}.section__groups-list .tile .thumb{width:100%;background-size:cover;background-position:top center;height:65px;display:block}.section__groups-list .tile .content{padding:20px 25px;border:none}.section__groups-list .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.section__groups-list .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.section__groups-list .tile:last-child{margin-right:0}.section__groups-list .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.section__groups-list .tile{min-height:0;float:left;display:block;margin-right:.64009%;width:32.90661%}.section__groups-list .tile:last-child{margin-right:0}.section__groups-list .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.section__groups-list .tile:nth-of-type(3n){margin-right:0}}.section__groups-list .tile h3{font-size:22px;color:#c23d2b;margin:5px 0}.section__groups-list .tile h5{font-size:18px;color:#008378;margin:10px 0}.section__groups-list .tile h4,.section__groups-list .tile p{margin-top:2px;margin-bottom:0;font-size:12px;color:#66665f;text-transform:uppercase;font-weight:400}.section__groups-list .tile h4::after,.section__groups-list .tile p::after{clear:both;content:"";display:block}.section__groups-list .tile a{text-decoration:none}.section__people-list{padding-bottom:10px;clear:both}.section__people-list h2{margin-top:0;margin-bottom:13px}.section__people-list p{font:18px FFDINWebPro,sans-serif;line-height:20px}.section__people-list ul{padding:0;margin:0}.section__people-list ul::after{clear:both;content:"";display:block}.section__people-list .tile{background:#fff;min-height:0;padding:20px 25px;text-decoration:none;float:left;display:block;margin-right:.64009%;width:100%}.section__people-list .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.section__people-list .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.section__people-list .tile:last-child{margin-right:0}.section__people-list .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.section__people-list .tile{min-height:0;float:left;display:block;margin-right:.64009%;width:32.90661%}.section__people-list .tile:last-child{margin-right:0}.section__people-list .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.section__people-list .tile:nth-of-type(3n){margin-right:0}}.section__people-list .tile h3{color:#c23d2b;margin:5px 0;font-size:18px;line-height:20px;padding-left:5px}.section__people-list .tile h3 .position{display:block;color:#1d1d1b}.section__people-list .tile p{margin-top:2px;margin-bottom:0;font-size:12px;color:#66665f;text-transform:uppercase;font-weight:700}.section__people-list .tile p::after{clear:both;content:"";display:block}.section__people-list .tile a{text-decoration:none;position:relative;padding-left:50px;display:block}.section__people-list .tile a .avatar{width:40px;height:40px;background-size:cover;background-position:top center;position:absolute;top:0;left:0;display:block}.hub-directory h1{margin-top:30px}.hub-directory .intro{font-size:18px}.hub-directory .defaults__filter-heading{font-size:1.2em;font-weight:400;margin-top:10px}.hub-directory .defaults__filter-help{font-size:.8em}.hub-directory .section__directory-list{padding:40px 0;margin-bottom:0;position:relative}.hub-directory .section__directory-list h2{margin:0;font-size:36px;line-height:36px}.hub-directory .section__directory-list .results-number{width:100%;font-size:16px;margin-bottom:10px}.hub-directory .section__directory-list .letter::after{clear:both;content:"";display:block}.hub-directory .section__directory-list .letter p{float:left;margin-top:10px;margin-right:10px;font-size:18px;line-height:18px}.hub-directory .section__directory-list .dropdown{width:65px;float:left}.hub-directory .section__directory-list .actions{position:absolute;top:40px;right:0}.hub-directory .section__directory-list .actions .export{position:relative}.hub-directory .section__directory-list .actions .export .tooltip{height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.75);display:block;opacity:0;position:absolute;bottom:30px;left:2px}.hub-directory .section__directory-list .actions .export:before{padding:0 10px;display:inline-block;font-size:17px;position:relative;top:3px}.hub-directory .section__directory-list .actions .export:after{-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;padding:0 10px;background:rgba(0,0,0,.75);display:block;opacity:0;position:absolute;bottom:36px;left:50%;color:#fff;font-size:14px;content:"Export";text-transform:none;line-height:30px;height:30px}.hub-directory .section__directory-list .actions .export:hover .tooltip,.hub-directory .section__directory-list .actions .export:hover:after{display:block;opacity:1}.hub-directory .section__directory-list .actions .export .icon{font-size:18px;top:2px}.hub-directory .section__directory-list .actions a:hover{color:#008378}.hub-directory .section__directory-list .actions .icon{position:relative}.hub-directory .section__directory-list .section__people-list{padding:20px 0}.hub-directory .section__directory-list .section__people-list .tile{background:#eee}.hub-directory .section__directory-list .section__people-list .tile__t1c{background:0 0}.hub-directory .section__directory-list .link__load-more{text-align:center;margin-top:20px}.hub-directory .section__directory-list .link__load-more a{display:none}.hub-directory .section__directory-list .link__load-more a .icon{padding-right:7px;font-size:12px;top:0}.hub-directory .filters{margin:15px 0}.hub-directory .filters__wrapper{background:#eee;display:none;position:relative;padding:5px;margin-top:10px}.hub-directory .filters__wrapper>.container{padding-top:5px;padding-bottom:20px}.hub-directory .filters__wrapper .container{max-width:1200px;margin-left:auto;margin-right:auto;list-style:none;margin-top:0;margin-bottom:0;padding:10px 20px}.hub-directory .filters__wrapper .container::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.hub-directory .filters__wrapper .container{padding:10px 110px}}.hub-directory .filters__wrapper .container label{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;display:block;margin-bottom:10px}.hub-directory .filters__check{float:left;display:block;margin-right:.64009%;width:100%}.hub-directory .filters__check:last-child{margin-right:0}.hub-directory .filters__check::after{clear:both;content:"";display:block}.hub-directory .filters__check ul{list-style:none;margin:0 0 10px;padding:0}.hub-directory .filters__check ul::after{clear:both;content:"";display:block}.hub-directory .filters__check ul li{float:left;margin:15px;margin-left:0}.hub-directory .filters__check ul label{font-size:18px;text-transform:none;padding-left:6px;cursor:pointer}.hub-directory .filters__check ul input{-webkit-appearance:checkbox}.hub-directory .filters__controls{font-family:FFDINWebProMedium,sans-serif;font-size:16px}.hub-directory .filters__controls::after{clear:both;content:"";display:block}.hub-directory .filters__controls:after{border-bottom:1px solid #d6d6d6;content:"";display:block;position:relative;top:20px}.hub-directory .filters__controls--reset,.hub-directory .filters__controls--show-hide{color:#c23d2b;text-decoration:none}.hub-directory .filters__controls--show-hide{float:left}.hub-directory .filters__controls--show-hide:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:5px;font-size:14px;position:relative;top:1px}.hub-directory .filters__controls--reset{float:left;padding:0 25px;line-height:initial}.hub-directory .filters__controls--reset:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:5px;font-size:11px}.hub-directory .filters--shown .filters__controls--reset{display:block}.hub-directory .filters--shown .filters__wrapper{display:block}.hub-directory .filters--shown .filters__controls:after{display:none}.hub-directory .filters__item{padding-bottom:20px}@media only screen and (min-width:46em){.hub-directory .filters__item{width:26%;float:left;padding-right:3px}}.hub-directory .filters__item:first-child{padding-top:10px}@media only screen and (min-width:46em){.hub-directory .filters__item:first-child{width:100%}}@media only screen and (min-width:46em){.hub-directory .filters__item:last-child{width:100%}}.hub-directory .filters__item .dropdown,.hub-directory .filters__item .dropdown-multi{margin-bottom:5px;max-width:220px}.hub-directory .filters__date{padding-bottom:40px}.hub-directory .filters__date .dropdown,.hub-directory .filters__date .dropdown-multi{float:left;width:95px;display:block;margin-right:10px;margin-bottom:5px}.hub-directory .filters__date .dropdown .chosen-container,.hub-directory .filters__date .dropdown-multi .chosen-container{min-width:95px}.hub-directory .filters__date span{float:left;margin-right:10px;padding-top:10px}@media only screen and (max-width:45.9375em){.hub-directory .filters__date span{width:100%;margin-bottom:10px}}.hub-directory .container{position:relative;padding-left:20px;padding-right:20px}@media only screen and (min-width:56.25em){.hub-directory .container{padding-left:110px;padding-right:110px}}.hub-directory .container.controls-container{display:none}.hub-directory .results-number{font-family:FFDINWebProItalic,sans-serif;float:left;margin:20px 0;color:rgba(0,0,0,.6)}.hub-directory .results-view{list-style:none;padding:0;float:right;margin:0;font-size:26px;position:relative;top:11px}.hub-directory .results-view li{float:left;margin:0 10px}.hub-directory .results-view li a{text-decoration:none;color:#c23d2b}.hub-directory .results-view li:last-child{margin-right:0}.hub-directory .results-view__tiles:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.hub-directory .results-view__list:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.hub-directory .results-view .active{color:#008378}.hub-directory .search-container .search-boxes .dropdown{margin-bottom:0;float:left;display:block;margin-right:.64009%;width:100%}.hub-directory .search-container .search-boxes .dropdown:last-child{margin-right:0}@media only screen and (min-width:46em){.hub-directory .search-container .search-boxes .dropdown{float:left;display:block;margin-right:.64009%;width:24.51993%}.hub-directory .search-container .search-boxes .dropdown:last-child{margin-right:0}}.hub-directory .search-container .search-boxes .dropdown-multiple{float:left;display:block;margin-right:.64009%;width:100%}.hub-directory .search-container .search-boxes .dropdown-multiple:last-child{margin-right:0}@media only screen and (min-width:46em){.hub-directory .search-container .search-boxes .dropdown-multiple{float:left;display:block;margin-right:.64009%;width:24.51993%}.hub-directory .search-container .search-boxes .dropdown-multiple:last-child{margin-right:0}}@media only screen and (min-width:46em){.hub-directory .search-container .search-boxes .chosen-container .chosen-results{font-size:15px}}@media only screen and (min-width:56.25em){.hub-directory .search-container .search-boxes .chosen-container .chosen-results{font-size:18px}}.hub-directory .actions{float:right;width:auto;top:10px}.hub-directory .actions li:nth-last-of-type(2){padding-right:10px}.hub-directory .error,.hub-directory .no-results{display:none}.hub-directory .tile__t1c{padding:20px;clear:both;float:left;display:block;margin-right:.64009%;width:100%}.hub-directory .tile__t1c:last-child{margin-right:0}.hub-directory .tile__t1c .tile-image{width:40px;margin-right:15px}.hub-directory .tile__t1c .tile-image img{margin:0;padding:0;width:100%;height:auto}.hub-directory .tile__t1c .tile-content{float:left;display:block;margin-right:.64009%;width:66.4533%;padding:0;margin-top:0}.hub-directory .tile__t1c .tile-content:last-child{margin-right:0}.hub-directory .tile__t1c .tile-content h3{margin-top:0;margin-bottom:0;padding-left:0;font-size:26px;line-height:28px}.hub-directory .tile__t1c .tile-content h3 a{padding-left:0}.hub-directory .tile__t1c .tile-content .company,.hub-directory .tile__t1c .tile-content .email,.hub-directory .tile__t1c .tile-content .position{display:block;padding-bottom:5px;line-height:16px}.hub-directory .tile__t1c .tile-content .email{color:#c23d2b;padding-left:0}.hub-directory .tile__t1c .tile-content .email:hover{text-decoration:underline}.tabs__header{display:block;height:130px;background:#c23d2b;color:#fff;text-align:center;position:relative;padding-top:20px;border:1px solid #c23d2b;cursor:pointer;float:left;display:block;margin-right:.64009%;width:100%}.tabs__header:last-child{margin-right:0}@media only screen and (min-width:56.25em){.tabs__header{float:left;display:block;margin-right:.64009%;width:32.90661%}.tabs__header:last-child{margin-right:0}.tabs__header:nth-of-type(3){margin-right:0}}.tabs__header h1{font-size:23px;height:30px;line-height:30px;margin-bottom:5px}@media only screen and (min-width:62em){.tabs__header h1{font-size:26px}}@media only screen and (min-width:75em){.tabs__header h1{font-size:30px}}.tabs__header span{display:inline-block;font-size:16px;height:16px;line-height:16px}.tabs__header:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:all(.2s);transition:transform .3s;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:8px;position:absolute;top:100px;left:50%}.tabs__header--active{background:#fff;color:#c23d2b;height:137px;border-bottom:none}.tabs__header--active:after{-ms-transform:rotate(180deg) translateX(7px);transform:rotate(180deg) translateX(7px)}.tabs__content{float:left;display:block;margin-right:.64009%;width:100%;padding-top:24px;border-top:1px solid #c23d2b;display:none}.tabs__content:last-child{margin-right:0}.tabs__content::after{clear:both;content:"";display:block}.tabs__content--active{display:block}.tabs__content .section__content{float:left;display:block;margin-right:.64009%;width:100%;background:#fff;padding:24px}.tabs__content .section__content:last-child{margin-right:0}.tabs__content .section__content::after{clear:both;content:"";display:block}.tabs__content .section__content p{margin-top:0}.tabs__content .section__groups-list,.tabs__content .section__tiles-list{padding:0}.tabs__content .section__groups-list ul::after,.tabs__content .section__tiles-list ul::after{clear:both;content:"";display:block}.tabs__content .section__groups-list .tile,.tabs__content .section__tiles-list .tile{background:#fff;border:none}.tabs__content .section__groups-list .link__load-more,.tabs__content .section__tiles-list .link__load-more{margin-top:24px;text-align:center;height:40px}.tabs__content .section__groups-list .link__load-more::after,.tabs__content .section__tiles-list .link__load-more::after{clear:both;content:"";display:block}.section__discussions{padding:30px 0 60px}.section__discussions::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.section__discussions{padding:40px 0}}.section__discussions .header-title{float:left;display:block;margin-right:.64009%;width:100%}.section__discussions .header-title:last-child{margin-right:0}.section__discussions .header-title::after{clear:both;content:"";display:block}.section__discussions .header-title h2{font-size:36px;line-height:36px;margin-bottom:30px;margin-top:0}.section__discussions .activities{margin-bottom:30px;float:left;display:block;margin-right:.64009%;width:100%}.section__discussions .activities:last-child{margin-right:0}@media only screen and (min-width:56.25em){.section__discussions .activities{float:left;display:block;margin-right:.64009%;width:32.90661%}.section__discussions .activities:last-child{margin-right:0}}.section__discussions .activities__list{background:#eee;height:auto}@media only screen and (min-width:56.25em){.section__discussions .activities__list{max-width:270px}}.section__discussions .activities__list ul{list-style:none;margin:0;padding:0;display:block;height:100%}.section__discussions .activities__list ul li{border-bottom:1px solid #d6d6d6;position:relative;padding:20px 40px 20px 35px}@media only screen and (min-width:56.25em){.section__discussions .activities__list ul li{padding:10px 40px 10px 35px}}.section__discussions .activities__list ul li a{color:#c23d2b;width:100%;z-index:100;text-decoration:none;line-height:24px;padding-left:0;padding-right:50px;position:relative;font-size:22px;cursor:pointer}@media only screen and (min-width:56.25em){.section__discussions .activities__list ul li a{-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}}.section__discussions .activities__list ul li a:hover{text-decoration:underline}.section__discussions .activities__list ul li a .pin{display:inline-block;width:25px;height:18px;cursor:pointer;position:absolute;left:-25px}.section__discussions .activities__list ul li a .pin:before{font-size:15px!important;display:block;color:#d6d6d6;position:absolute;left:0;top:3px;font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.section__discussions .activities__list ul li a .title{cursor:pointer;padding-right:5px;display:inline}.section__discussions .activities__list ul li a.active{color:#008378}.section__discussions .activities__list ul li a.active .asterisk{display:inline-block}.section__discussions .activities__list ul li a.active.pinned .pin:before{color:#008378}.section__discussions .activities__list ul li a.pinned .pin:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#c23d2b}.section__discussions .activities__list ul li a .asterisk{display:none;padding-left:2px}.section__discussions .activities__list ul li:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.section__discussions .activities__list ul li:after{position:absolute;font-size:20px;top:50%;left:initial;right:20px;color:#c23d2b;-ms-transform:translateY(-50%);transform:translateY(-50%)}.section__discussions .activities__list ul li:nth-last-of-type(1){border-bottom:0}.section__discussions .activities__list time{margin-bottom:0;font-size:12px;color:#66665f;text-transform:uppercase;display:block;padding-top:4px}.section__discussions .activities__list time::after{clear:both;content:"";display:block}.section__discussions .activities__list time span:before{content:"\b7";padding:0 5px}.section__discussions .activities__cta{margin-top:16px;height:38px;display:none}.section__discussions .activities__cta::after{clear:both;content:"";display:block}.section__discussions .activities__cta.active{display:block}.section__discussions .activities__cta a{width:100%;max-width:270px;text-align:center}.section__discussions .activities__error{background:#c23d2b;color:#fff;padding:10px;display:none;width:100%;max-width:270px;margin-top:15px}@media only screen and (min-width:56.25em){.section__discussions .discussion{float:left;display:block;margin-right:.64009%;width:66.4533%}.section__discussions .discussion:last-child{margin-right:0}}.section__discussions .discussion .post__create header{width:100%}.section__discussions .discussion .post__create header::after{clear:both;content:"";display:block}.section__discussions .discussion .post__create header h3{font-size:26px;line-height:26px;height:26px;float:left;margin:0}.section__discussions .discussion .post__create header .edit{position:relative;padding-left:15px;list-style:none;float:left;margin:0;top:3px}.section__discussions .discussion .post__create header .edit li{float:left;padding:0 12px}.section__discussions .discussion .post__create header .edit li a{color:#c23d2b;text-decoration:none;font-size:16px}.section__discussions .discussion .post__create header .edit li a.active,.section__discussions .discussion .post__create header .edit li a:hover{color:#008378}.section__discussions .discussion .post__create header .author{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;float:right;padding-right:24px}@media only screen and (max-width:45.9375em){.section__discussions .discussion .post__create header .author{width:100%;margin-top:30px}}.section__discussions .discussion .post__create .textbox{background:#eee;margin-top:15px;padding:24px;width:100%}.section__discussions .discussion .post__create .textbox::after{clear:both;content:"";display:block}.section__discussions .discussion .post__create .textbox input[name=title]{width:100%;display:block;font-size:16px;line-height:24px;padding:0 9px;color:#1d1d1b;float:left;display:block;margin-right:.64009%;width:100%}.section__discussions .discussion .post__create .textbox input[name=title]:last-child{margin-right:0}.section__discussions .discussion .post__create .textbox input[name=title]::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .post__create .textbox input[name=title]::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .post__create .textbox input[name=title]:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .post__create .textbox input[name=title]:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .post__create .textbox textarea{height:100px;width:100%;display:block;font-size:18px;line-height:24px;color:#1d1d1b;padding:9px;display:block;float:left;display:block;margin-right:.64009%;width:100%}.section__discussions .discussion .post__create .textbox textarea:last-child{margin-right:0}.section__discussions .discussion .post__create .textbox textarea::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .post__create .textbox textarea::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .post__create .textbox textarea:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .post__create .textbox textarea:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .post__create .textbox dd{margin:0}.section__discussions .discussion .post__header .position{font-family:FFDINWebPro,sans-serif;font-weight:400}.section__discussions .discussion .post__header a{color:#c23d2b;text-decoration:none}.section__discussions .discussion .post__header a:hover{text-decoration:underline}.section__discussions .discussion .post__item{padding:24px;border:1px solid #eee;margin-top:8px}.section__discussions .discussion .post__item header{position:relative;width:100%}.section__discussions .discussion .post__item header::after{clear:both;content:"";display:block}.section__discussions .discussion .post__item header .avatar{width:40px;height:40px;background-size:cover;background-position:top center;float:left}.section__discussions .discussion .post__item header .author{float:left;width:80%}@media only screen and (min-width:56.25em){.section__discussions .discussion .post__item header .author{width:auto}}.section__discussions .discussion .post__item header .author h4{color:#c23d2b;font-size:18px;line-height:20px;margin-left:12px;margin-top:0;margin-bottom:0}@media only screen and (max-width:45.9375em){.section__discussions .discussion .post__item header .author h4{padding-right:85px}}.section__discussions .discussion .post__item header .author .position{display:block;color:#1d1d1b;font-size:18px;line-height:20px;margin-left:12px;margin-bottom:23px}.section__discussions .discussion .post__item header time{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;position:absolute;top:-10px;right:-10px}@media only screen and (min-width:46em){.section__discussions .discussion .post__item header time{top:0;right:0}}.section__discussions .discussion .post__content{padding-left:50px;padding-bottom:20px;border-bottom:1px solid #eee}.section__discussions .discussion .post__content::after{clear:both;content:"";display:block}.section__discussions .discussion .post__content p{font-size:18px;line-height:20px;margin-top:0}.section__discussions .discussion .post__content p a{overflow-wrap:break-word;word-wrap:break-word}.section__discussions .discussion .post__content .title{font-weight:700}.section__discussions .discussion .post__content ul{font-size:18px;line-height:20px;padding-left:25px;margin-top:0;margin-bottom:0}.section__discussions .discussion .post__content ul li{margin-bottom:20px}.section__discussions .discussion .post__content ul li:last-child{margin-bottom:0}.section__discussions .discussion .post__reply{margin-top:25px;padding-left:50px}.section__discussions .discussion .post__attachment{background:#eee;padding:15px}.section__discussions .discussion .post__attachment a{text-decoration:none;position:relative;padding-left:30px;display:block;color:#66665f}.section__discussions .discussion .post__attachment a h3{margin:0;font-size:18px;line-height:18px;display:block;color:#c23d2b}.section__discussions .discussion .post__attachment a p{margin:5px 0 0;font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase}.section__discussions .discussion .post__attachment a:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:25px;float:left;position:absolute;top:0;left:0;display:block;width:45px;color:#66665f}.section__discussions .discussion .post__cta{margin-top:25px;display:inline-block}.section__discussions .discussion .post__load-more{height:40px;text-align:center;margin-top:24px}.section__discussions .discussion .post__load-more::after{clear:both;content:"";display:block}.section__discussions .discussion .post__load-more a{display:inline-block}.section__discussions .discussion .post__load-more a .icon{top:1px;font-size:11px}.section__discussions .discussion .action{float:left;display:block;margin-right:.64009%;width:100%;margin-top:12px}.section__discussions .discussion .action::after{clear:both;content:"";display:block}.section__discussions .discussion .action:last-child{margin-right:0}@media only screen and (min-width:46em){.section__discussions .discussion .action{height:40px}}.section__discussions .discussion .action a{display:inline-block}.section__discussions .discussion .action__attach{float:right;height:40px;line-height:36px;margin-top:-35px;position:relative;font-family:FFDINWebProMedium,sans-serif;font-size:18px;font-weight:400;text-decoration:underline}@media only screen and (max-width:45.9375em){.section__discussions .discussion .action__attach{display:block}.section__discussions .discussion .action__attach::after{clear:both;content:"";display:block}}.section__discussions .discussion .action__attach dt{text-align:left}.section__discussions .discussion .action__attach dt label{position:relative;float:right}.section__discussions .discussion .action__attach dt label:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:block;width:45px;color:#c23d2b;font-size:16px;top:8px;right:49px}.section__discussions .discussion .action__attach dd{opacity:0;height:1px}.section__discussions .discussion .action__attach .icon{padding-right:10px;position:relative;top:2px}.section__discussions .discussion .action__attach-filename{color:#c23d2b;overflow:hidden;position:absolute;line-height:20px;width:235px;top:8px;left:-90px}.section__discussions .discussion .graphs-display{max-width:370px;margin-bottom:5px;margin-top:0}.section__discussions .discussion .graphs-display .title{font-size:13px;line-height:13px;padding-right:100px}.section__discussions .discussion #submit-label{display:none}.section__discussions .discussion .discussion-update-reply-form-container{background:#eee;padding:10px 20px;margin-top:20px}.section__discussions .discussion .discussion-update-reply-form-container .container{padding:0;list-style:none}.section__discussions .discussion .discussion-update-reply-form-container dd{margin:0}.section__discussions .discussion .discussion-update-reply-form-container textarea{height:100px;width:100%;display:block;font-size:18px;line-height:24px;color:#1d1d1b;padding:9px}.section__discussions .discussion .discussion-update-reply-form-container textarea::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .discussion-update-reply-form-container textarea::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .discussion-update-reply-form-container textarea:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .discussion .discussion-update-reply-form-container textarea:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.section__discussions .rename-discussion{display:none}.section__discussions .rename-discussion .container{padding:0;list-style:none}.section__discussions .rename-discussion dd{margin:0}.section__discussions .rename-discussion #name-label label{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase}.section__discussions .rename-discussion #name{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;position:relative;max-width:270px;height:33px;margin-top:5px}.section__discussions .rename-discussion #name::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.section__discussions .rename-discussion #name::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.section__discussions .rename-discussion #name:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.section__discussions .rename-discussion #name:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.section__discussions .button{font-weight:400;cursor:pointer}.section__discussions #submit-label{display:none}.section__discussions .empty-discussion-list,.section__discussions .error{display:none}.section__discussions .create-new-discussion-container{max-width:270px;display:none}.section__discussions .create-new-discussion-container.active{display:block}.section__discussions .create-new-discussion-container ul{list-style:none;padding:0}.section__discussions .create-new-discussion-container ul li{padding:0}.section__discussions .create-new-discussion-container dd{margin:0}.section__discussions .create-new-discussion-container label{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;display:inline-block;margin-bottom:10px}.section__discussions .create-new-discussion-container #name{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;position:relative;height:33px}.section__discussions .create-new-discussion-container #name::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.section__discussions .create-new-discussion-container #name::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.section__discussions .create-new-discussion-container #name:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.section__discussions .create-new-discussion-container #name:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.section__discussions .create-new-discussion-container .button{margin-top:15px}.section__discussions .create-new-discussion-container .error{background:#c23d2b;color:#fff;margin-top:15px;margin-bottom:15px}.section__discussions .create-new-discussion-container .error p{padding:10px}.hub-contact-details a{color:#c0362c;text-decoration:none}.hub-contact-details a.button__cta{color:#fff}.hub-contact-details .container,.hub-contact-details .main-section{padding-top:30px}.hub-contact-details .container>h1,.hub-contact-details .main-section>h1{line-height:52px}.hub-contact-details .section__update-contact-card{padding:8px 0}.hub-contact-details .section__update-contact-card .update-column{margin-right:15px}@media only screen and (max-width:45.9375em){.hub-contact-details .section__update-contact-card .update-column{display:block;margin-top:20px;margin-bottom:20px}}.hub-contact-details .section__update-contact-card .button{font-family:FFDINWebProMedium,sans-serif;display:inline-block}.hub-contact-details .section__update-contact-card .update-text{font-family:FFDINWebProItalic,sans-serif;color:#66665f}.hub-contact-details .breadcrumbs{width:100%}@media only screen and (max-width:45.9375em){.hub-contact-details .breadcrumbs{padding:0}}.hub-contact-details .breadcrumbs a{text-decoration:underline}@media only screen and (min-width:46em){.hub-contact-details .contact-groups{min-height:319px}}.hub-contact-details .contact-groups ul{list-style:none;margin:0}.hub-contact-details .contact-groups ul .branches-list{padding:0}.hub-contact-details .contact-groups li:not(.branch){padding:15px 0;border-bottom:1px solid #d6d6d6}.hub-contact-details .contact-groups li:not(.branch):first-child{padding-top:0}.hub-contact-details .contact-groups li:not(.branch):last-child{padding-bottom:0;border-bottom:0}.hub-contact-details .contact-groups a{font-size:18px;line-height:22px}.hub-contact-details .columns{max-width:1200px;margin-left:auto;margin-right:auto}.hub-contact-details .columns::after{clear:both;content:"";display:block}.hub-contact-details .columns .left-column{float:left;display:block;margin-right:.64009%;width:100%}.hub-contact-details .columns .left-column:last-child{margin-right:0}@media only screen and (min-width:46em){.hub-contact-details .columns .left-column{float:left;display:block;margin-right:.64009%;width:66.4533%}.hub-contact-details .columns .left-column:last-child{margin-right:0}}.hub-contact-details .columns .right-column{float:left;display:block;margin-right:.64009%;width:100%;padding:0 20px}.hub-contact-details .columns .right-column:last-child{margin-right:0}@media only screen and (min-width:46em){.hub-contact-details .columns .right-column{float:left;display:block;margin-right:.64009%;width:32.90661%}.hub-contact-details .columns .right-column:last-child{margin-right:0}}.hub-contact-details .columns .right-column h3{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;font-family:FFDINWebProMedium,sans-serif;color:#66665f;margin:0;padding:0;margin-bottom:5px}.hub-contact-details .columns .right-column .content{padding:20px 0}.hub-contact-details .seperator{height:0;border-top:1px solid #d6d6d6;margin-bottom:23px}.hub-contact-details .button{font-family:FFDINWebProMedium,sans-serif;font-weight:800;cursor:pointer}.hub-contact-details .manage-groups{margin-top:12px}.section__contact{margin-bottom:30px}.section__logs h2{margin:0 0 20px;padding:0}.section__logs header{display:block;margin-bottom:25px}.section__logs header::after{clear:both;content:"";display:block}.section__logs .log{float:left;display:block;margin-right:.64009%;width:100%}.section__logs .log:last-child{margin-right:0}@media only screen and (min-width:46em){.section__logs .log{float:left;display:block;margin-right:.64009%;width:58.06663%}.section__logs .log:last-child{margin-right:0}}.section__logs .log .button{width:100%}@media only screen and (min-width:46em){.section__logs .log .button{width:auto}}.section__logs .box-search{float:left;display:block;margin-right:.64009%;width:100%}.section__logs .box-search:last-child{margin-right:0}@media only screen and (min-width:46em){.section__logs .box-search{float:left;display:block;margin-right:.64009%;width:41.29328%}.section__logs .box-search:last-child{margin-right:0}}.section__logs .box-search input{border-radius:0}.section__logs .accordion::after{clear:both;content:"";display:block}.section__logs .accordion .button{display:inline-block}.section__logs .accordion h4{font-family:FFDINWebProLight,sans-serif;font-size:22px;line-height:28px;margin-top:0;margin-bottom:10px;color:#1d1d1b}.section__logs .accordion p{font-size:18px;line-height:20px;margin-top:0;margin-bottom:20px;color:#1d1d1b}.section__logs .accordion p.accordion__title{color:#c23d2b}.section__logs .accordion__item{padding:12px 20px}.section__logs .accordion__item>p{margin-bottom:0}.section__logs .accordion__item:after{top:18px}.section__logs .accordion__content:before{content:"";display:block;height:13px;border-bottom:1px solid #eee;margin-bottom:10px}.section__logs .load-more{display:inline-block;margin-bottom:30px;width:100%;text-align:center}.section__logs .load-more::after{clear:both;content:"";display:block}.section__logs .load-more .icon{font-size:11px}.section__logs .card{background:#fff;min-height:0;padding:10px 0;text-decoration:none}.section__logs .card h4{font-family:FFDINWebProLight,sans-serif;color:#c23d2b;margin:5px 0;font-size:18px;line-height:20px;padding-left:5px;text-transform:none}.section__logs .card h4 .position{display:block;color:#1d1d1b}.section__logs .card p{margin-top:2px;margin-bottom:0;font-size:12px;color:#66665f;text-transform:uppercase;font-weight:700}.section__logs .card p::after{clear:both;content:"";display:block}.section__logs .card a{text-decoration:none;position:relative;padding-left:50px;display:block}.section__logs .card a .avatar{width:40px;height:40px;backgorund-size:cover;background-position:top center;position:absolute;top:0;left:0;display:block}.section__logs .error,.section__logs .no-results{display:none}.section__contact-card{max-width:1200px;margin-left:auto;margin-right:auto;background:#eee;padding:24px}.section__contact-card::after{clear:both;content:"";display:block}.section__contact-card>.column{float:left;display:block;margin-right:.64009%;width:100%}.section__contact-card>.column:last-child{margin-right:0}@media only screen and (min-width:46em){.section__contact-card>.column{float:left;display:block;margin-right:.64009%;width:49.67995%}.section__contact-card>.column:last-child{margin-right:0}}.section__contact-card .contact-photos::after{clear:both;content:"";display:block}.section__contact-card .contact-photo{float:left;width:132px;height:132px;background:#fff;margin-right:8px;margin-bottom:10px}.section__contact-card .contact-bio{margin-top:5px;line-height:20px}.section__contact-card .contact-bio p{margin:0;padding:0;margin-bottom:0}.section__contact-card .contact-bio .view-more{margin-top:5px}.section__contact-card .contact-details{padding:0;margin:0;list-style:none}.section__contact-card .contact-details li{padding:15px 0;line-height:32px;border-bottom:1px solid #d6d6d6}.section__contact-card .contact-details li:first-child{padding-top:0}.section__contact-card .contact-details li:last-child{padding-bottom:0;border-bottom:0}.section__contact-card .contact-details .contact-detail-type{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;font-family:FFDINWebProMedium,sans-serif;color:#66665f;margin-bottom:10px}.section__contact-card .contact-details .contact-detail-type .icon{margin-right:1px}.section__contact-card .contact-details .contact-detail-type .icon:before{position:relative;top:1px;font-size:.9em}.section__contact-card .contact-details .contact-detail-info{font-size:18px;line-height:18px}.section__contact-card .contact-details .contact-detail-info.contact-address{line-height:22px}.section__individual-event-sessions{margin-bottom:30px}.section__individual-event-sessions p{font-weight:700}.forgotten-password{max-width:1200px;margin-left:auto;margin-right:auto;min-height:400px}.forgotten-password::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.forgotten-password{min-height:500px}}@media only screen and (min-width:56.25em){.forgotten-password{min-height:700px}}.forgotten-password h1{font:36px FFDINWebPro,sans-serif;letter-spacing:-.5px;padding-top:40px}@media only screen and (min-width:56.25em){.forgotten-password h1{padding-top:100px}}.forgotten-password .intro p{line-height:24px;font-size:18px}.forgotten-password .form{background-color:#eee;text-align:center;padding:30px}.forgotten-password .form::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.forgotten-password .form{padding:100px}}.forgotten-password .form input{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;position:relative;width:100%;height:30px;margin:0 auto;margin-bottom:3px}.forgotten-password .form input::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.forgotten-password .form input::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.forgotten-password .form input:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.forgotten-password .form input:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}@media only screen and (min-width:46em){.forgotten-password .form input{width:270px;height:30px}}.forgotten-password .form button{margin-top:7px;cursor:pointer;float:left}.forgotten-password .form button::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.forgotten-password .form button{-ms-transform:translateX(-56px);transform:translateX(-56px);float:none}}.forgotten-password .form .message{margin-bottom:10px}.forgotten-password p.error{display:block;color:#c23d2b}.forgotten-password-token{max-width:1200px;margin-left:auto;margin-right:auto;min-height:400px}.forgotten-password-token::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.forgotten-password-token{min-height:500px}}@media only screen and (min-width:56.25em){.forgotten-password-token{min-height:700px}}.forgotten-password-token h1{font:36px FFDINWebPro,sans-serif;letter-spacing:-.5px;padding-top:40px}@media only screen and (min-width:56.25em){.forgotten-password-token h1{padding-top:100px}}.forgotten-password-token .intro p{line-height:24px;font-size:18px}.forgotten-password-token .form{background-color:#eee;text-align:center;padding:30px}.forgotten-password-token .form::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.forgotten-password-token .form{padding:100px}}.forgotten-password-token .form input{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;position:relative;width:100%;height:30px;margin:0 auto;margin-bottom:3px}.forgotten-password-token .form input::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.forgotten-password-token .form input::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.forgotten-password-token .form input:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.forgotten-password-token .form input:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}@media only screen and (min-width:46em){.forgotten-password-token .form input{width:270px;height:30px}}.forgotten-password-token .form button{margin-top:7px;cursor:pointer;float:left}.forgotten-password-token .form button::after{clear:both;content:"";display:block}@media only screen and (min-width:46em){.forgotten-password-token .form button{-ms-transform:translateX(-86px);transform:translateX(-86px);float:none}}.forgotten-password-token .form .message{margin-bottom:10px}.forgotten-password-token p.error{display:block;color:#c23d2b}.forgotten-password-token p.error.hidden{visibility:hidden}.form{margin-bottom:40px}@media only screen and (min-width:56.25em){.form{float:left;display:block;margin-right:.64009%;width:49.67995%}.form:last-child{margin-right:0}}.form .container{padding-top:0}.form .form__group{padding:5px 0 10px}.form .form__group--required .label:after{content:"*";color:#c23d2b;padding-left:5px}.form__header::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.form__header{padding-right:150px}}.form__header h2{font-size:52px;line-height:52px}.form h1{float:left;display:block;margin-right:.64009%;width:100%;margin:20px 0}.form h1::after{clear:both;content:"";display:block}.form h1:last-child{margin-right:0}@media only screen and (min-width:56.25em){.form h1{margin-top:10px}}.form ul{padding:0;list-style:none}.form label{font:12px FFDINWebProMedium,sans-serif;text-transform:uppercase;display:inline-block;margin-bottom:10px;margin-top:5px;margin-right:5px;line-height:18px}.form .label{font:18px FFDINWebPro,sans-serif;line-height:20px;text-transform:none;display:inline-block;margin-bottom:10px;font-size:14px}.form .additions{display:block;font-size:12px;margin-bottom:0}.form .add-more{font-size:15px;color:#c23d2b}.form .add-more:hover{text-decoration:none}.form .pound input[type=text]{padding-left:30px;position:relative;z-index:5}.form .pound input[type=text]:disabled{background:#eee}.form .pound.total-cost:before{top:initial;bottom:8px}.form .pound .label{position:relative}.form .pound .label:before{content:"£";color:#c23d2b;position:absolute;line-height:33px;left:10px;bottom:-45px;z-index:10}.form dd{margin:0}.form .inline{list-style:none}.form .inline::after{clear:both;content:"";display:block}.form .inline li{float:left;margin-right:10px}.form input[type=date],.form input[type=text]{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;position:relative;height:33px}.form input[type=date]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.form input[type=date]::-moz-placeholder,.form input[type=text]::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.form input[type=date]:-moz-placeholder,.form input[type=text]:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.form input[type=date]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.form input[type=radio]{display:block;width:15px;height:15px;float:left;margin-top:5px;margin-right:5px;-webkit-appearance:radio}.form textarea{border:1px solid #66665f;font-size:16px;padding:5px;width:100%}.form textarea::-webkit-input-placeholder{font-style:oblique}.form textarea::-moz-placeholder{font-style:oblique}.form textarea:-moz-placeholder{font-style:oblique}.form textarea:-ms-input-placeholder{font-style:oblique}.form .chosen-container .chosen-results{max-height:260px}.form .errors{color:#c23d2b;margin-top:10px}.form>.error{display:none;color:#c23d2b}.form #token-element{display:none}.form #submit-label{display:none}.form #draft,.form #submit{transition:all .2s;font-size:18px;text-decoration:none;background:#c0362c;border:1px solid #c0362c;color:#fff;cursor:pointer;line-height:40px;height:40px;padding:0 20px;position:relative;display:block;width:auto;margin-left:5px}.form #draft:hover,.form #submit:hover{border-color:#a32e26;background:#a32e26}.form #draft:disabled,.form #submit:disabled{cursor:not-allowed}.form .back{transition:all .2s;font-size:18px;text-decoration:none;background:#c0362c;border:1px solid #c0362c;color:#fff;cursor:pointer;line-height:40px;height:40px;padding:0 20px;position:relative;display:block;width:100px;float:left;margin-right:5px;text-align:center}.form .back:hover{border-color:#a32e26;background:#a32e26}.form .buttons{margin-bottom:20px}@media only screen and (min-width:56.25em){.form .buttons__cancel{float:left;display:block;margin-right:.64009%;width:49.67995%}.form .buttons__cancel:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.form .buttons__draft{float:left;display:block;margin-right:.64009%;width:49.67995%}.form .buttons__draft:last-child{margin-right:0}}@media only screen and (min-width:56.25em){.form .buttons__submit{float:left;display:block;margin-right:.64009%;width:49.67995%}.form .buttons__submit:last-child{margin-right:0}}.form .buttons__submit .button{width:auto;text-align:center}@media only screen and (min-width:56.25em){.form .buttons__submit .button{float:right}}.form .buttons__next .button{text-align:center}.form .buttons .button{display:inline-block}.ui-menu{padding:0;list-style:none}.ui-menu .ui-menu-item{background:#c23d2b;color:#fff;display:block;width:265px;height:35px;cursor:pointer;line-height:35px;padding:0 10px}@media only screen and (min-width:48.0625em){.ui-menu .ui-menu-item{width:680px}}@media only screen and (min-width:56.25em){.ui-menu .ui-menu-item{width:395px}}.ui-menu .ui-menu-item:hover{background:#a32e26}.leave-form .container,.travel-form .container{max-width:1200px;margin-left:auto;margin-right:auto;list-style:none;margin-top:0;margin-bottom:0;padding:10px 20px}.leave-form .container::after,.travel-form .container::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.leave-form .container,.travel-form .container{padding:10px 110px}}.leave-form .wrapper,.travel-form .wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.leave-form .wrapper::after,.travel-form .wrapper::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.leave-form .form,.travel-form .form{float:left;display:block;margin-right:.64009%;width:66.4533%}.leave-form .form:last-child,.travel-form .form:last-child{margin-right:0}}.email .container{padding-top:45px;padding-bottom:30px;min-height:580px}.email .container .tile .list-link{max-width:none}.email .title{font:52px FFDINWebProLight,sans-serif;margin-top:0;margin-bottom:30px;margin-bottom:20px}@media only screen and (max-width:45.9375em){.email .title{font-size:40px}}.email .date,.email .from-to{color:#000;margin:5px 0;font-size:18px;line-height:18px;height:18px;font-weight:400;display:block}.email .content{font:18px FFDINWebPro,sans-serif;line-height:20px;padding-top:20px;padding-bottom:10px}.email .content p{font:18px FFDINWebPro,sans-serif;line-height:20px}.email .attachments{list-style:none;line-height:25px}.email .attachments li{font:16px FFDINWebPro,sans-serif}.email .attachments li a{text-decoration:none;color:#c23d2b;line-height:25px}.email .attachments li:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#66665f;font-size:25px}.email iframe{min-height:600px;width:100%;border:none}.email table{width:100%;border-collapse:collapse}.email table,.email td,.email th{border:1px solid #ccc}.email th{background-color:#eee;padding:5px}.email__date{width:20%;padding:10px}.email__reply-count{width:15%;text-align:center;padding:10px}.email__replies{width:65%;padding:10px}.email__reply{background:#fff1ef;padding:6px 5px}.email__reply--link{text-decoration:none}.email__latest{margin-bottom:5px}.email__nav{margin-top:20px;position:relative}.email__load-new{float:left}.email__load-old{float:right}.upload{line-height:36px;position:relative;font-family:FFDINWebProMedium,sans-serif;font-size:18px;font-weight:400;text-decoration:underline}@media only screen and (max-width:45.9375em){.upload{display:block}.upload::after{clear:both;content:"";display:block}}.upload dt{text-align:left}.upload dt label{position:relative;padding-left:22px;text-transform:none;font-size:16px}.upload dt label:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:block;width:45px;color:#c23d2b;font-size:16px;top:-1px;left:0}.upload dd{opacity:0;height:1px;position:absolute;height:40px;top:0}.upload .icon{padding-right:10px;position:relative;top:2px}.upload .filename{color:#c23d2b;line-height:20px}.tree-multiselect .selections .section .title{background:#c23d2b;padding:10px 0}.tree-multiselect .selections .section>.item{padding:5px 0}.tree-multiselect .selections .section>.item:nth-first-child{margin-top:10px}.tree-multiselect .selections .section>.item label{display:inline}.tree-multiselect .item .description,.tree-multiselect .item .remove-selected{background:#c23d2b}.tree-multiselect .item .section-name{color:#a53325;font-size:14px}#relevantTopics-element .selected>.item{padding-top:10px;padding-bottom:10px}#relevantTopics-element .tree-multiselect input[type=checkbox]{height:12px}.travel-request-filters .travelRequestId{width:75px}.travel-request-filters .traveller{width:150px}.travel-request-filters .country{width:150px}.travel-request-filters .flatpickr-input{width:120px}.travel-request .form__add-event.with-remove{float:left;display:block;margin-right:.64009%;width:100%;display:-ms-flexbox;display:flex;margin-left:0}.travel-request .form__add-event.with-remove:last-child{margin-right:0}.travel-request .form__add-event.with-remove :first-child{margin-right:20px}.travel-request .form__add-event.with-remove .button{max-width:400px}.travel-request .remove-trip{margin:20px 0 40px 0;display:inline-block}.travel-request .breadcrumbs{width:100%}.travel-request .breadcrumbs::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.travel-request .breadcrumbs{padding:20px 0}}@media only screen and (min-width:56.25em){.travel-request .form{width:600px}}.travel-request .form .form__group{padding:15px 0 10px}.travel-request .form__header::after{clear:both;content:"";display:block}.travel-request .form__header h2{font-size:42px;line-height:42px;padding-top:50px;margin-bottom:0}.travel-request .form .label{font:16px FFDINWebPro,sans-serif;color:#66665f}.travel-request .form__title{font-weight:700;margin-bottom:20px}.travel-request .form textarea{font:16px FFDINWebPro,sans-serif}.travel-request .form textarea::-webkit-input-placeholder{font-style:normal}.travel-request .form textarea::-moz-placeholder{font-style:normal}.travel-request .form textarea:-moz-placeholder{font-style:normal}.travel-request .form textarea:-ms-input-placeholder{font-style:normal}.travel-request .form__add-event,.travel-request .form__add-trip{margin-top:20px;margin-bottom:35px}@media only screen and (min-width:56.25em){.travel-request .form__add-event,.travel-request .form__add-trip{margin-left:150px}}.travel-request .form__add-event .button,.travel-request .form__add-trip .button{height:auto;min-height:40px;display:block;max-width:350px}.travel-request .form__add-event .button .icon,.travel-request .form__add-trip .button .icon{position:relative;top:2px;right:5px}.travel-request .form .next{width:130px}.travel-request .form li{padding-top:10px}.travel-request .inlined::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.travel-request .inlined .label{float:left;width:100%;padding-right:20px}}@media only screen and (min-width:56.25em){.travel-request .inlined .group{float:left}}@media only screen and (min-width:56.25em){.travel-request .inlined div>label{float:left;display:inline-block}}.travel-request .inlined .tree-multiselect .item label{float:none}.travel-request .full-width .dropdown,.travel-request .full-width .form__text{width:100%}@media only screen and (min-width:56.25em){.travel-request .full-width .dropdown,.travel-request .full-width .form__text{width:350px}}@media only screen and (min-width:56.25em){.travel-request .half-width{width:50%;float:left}.travel-request .half-width:nth-of-type(1n+2){padding-right:20px}}.travel-request .total-cost{clear:both}@media only screen and (min-width:56.25em){.travel-request .total-cost input{width:280px}}@media only screen and (min-width:56.25em){.travel-request .dates,.travel-request .location{width:350px}}.travel-request .dates .group__field,.travel-request .location .group__field{float:left;display:block;margin-right:.64009%;width:49.67995%}.travel-request .dates .group__field:last-child,.travel-request .location .group__field:last-child{margin-right:0}.travel-request .dates .group__field:first-child,.travel-request .location .group__field:first-child{padding-right:20px}.travel-request .implications-details,.travel-request .justification,.travel-request .travellers{display:none}.travel-request .implications-details .label,.travel-request .justification .label,.travel-request .travellers .label{line-height:30px;height:30px;display:block}.travel-request .warning{display:none;color:#c23d2b;padding:10px 0;font-size:14px}.travel-request .travellers .dropdown{min-width:240px}.travel-request .travellers .search-field input{min-width:180px}.event__button .form__add-event,.event__button .form__add-trip{float:left;display:block;margin-right:.64009%;width:49.67995%;margin-left:0;float:left}.event__button .form__add-event:last-child,.event__button .form__add-trip:last-child{margin-right:0}.event__button .form__add-event:first-child,.event__button .form__add-trip:first-child{padding-right:20px}.request__table a{color:#c23d2b}.request__success{padding:1px 5px;background-color:#5eb917;font-size:1.1em;color:#fff;margin-bottom:10px;margin-top:10px}.request__success p{margin:10px 0}.request__failure{padding:1px 10px;background-color:#c23d2b;font-size:1.1em;color:#fff;margin-bottom:10px}.request__table .request__table_overflow{overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width:56.25em){.request__table .request__table_overflow{overflow:auto}}.request__table table,.request__table td,.request__table th{border:1px solid #d6d6d6}.request__table table{border-collapse:collapse;margin-bottom:40px;min-width:768px;max-width:1200px}.request__table table td,.request__table table th{width:125px;height:40px;text-align:center;vertical-align:middle}.buttons__container .buttons__cancel{margin-right:0}.buttons__container input{line-height:40px;height:40px;padding:0 20px;position:relative;display:block;width:100px;margin-left:5px}.float-right #draft,.float-right #submit{float:right}.float-right #submit{margin-left:20px}@media only screen and (min-width:56.25em){.travel-index{min-height:400px}}.travel-index .error,.travel-index .no-results{display:none}.travel-index .error p,.travel-index .no-results p{margin:60px 0;text-align:center}.travel-index .error{color:#c23d2b}.travel-index .link__load-more{display:none}.travel-index .request__table_overflow{margin-top:20px}.travel-index #results-container thead{display:none}.travel-index #results-container td{padding:0 10px}.travel-index #results-container td:nth-of-type(2){min-width:150px}.travel-request-filters__container{float:left;display:block;margin-right:.64009%;width:100%;height:40px}.travel-request-filters__container:last-child{margin-right:0}@media only screen and (max-width:56.1875em){.travel-request-filters__container{float:left;display:block;margin-right:.64009%;width:49.67995%;padding-right:20px}.travel-request-filters__container:last-child{margin-right:0}.travel-request-filters__container:nth-of-type(2n){margin-right:0;padding-right:0}}@media only screen and (min-width:56.25em){.travel-request-filters__container{float:left;display:block;margin-right:.64009%;width:32.90661%;padding-right:20px}.travel-request-filters__container:last-child{margin-right:0}.travel-request-filters__container:nth-of-type(2n){padding-right:20px}.travel-request-filters__container:nth-of-type(3n){margin-right:0;padding-right:0}}.travel-request-filters__container input{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;position:relative;width:100%;margin-right:20px;height:33px}.travel-request-filters__container input::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.travel-request-filters__container input::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.travel-request-filters__container input:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.travel-request-filters__container input:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.travel-request-filters__container input.travelRequestId{width:100%}.travel-request-filters__checkboxes{clear:both;width:100%;padding:20px 0}.travel-request-filters .flatpickr-input{width:100%}.travel-request-filters input[type=checkbox]{margin-right:10px}.travel-display h1,.travel-display h4{float:left;display:block;margin-right:.64009%;width:100%}.travel-display h1:last-child,.travel-display h4:last-child{margin-right:0}.travel-display h1::after,.travel-display h4::after{clear:both;content:"";display:block}.travel-display .breadcrumbs{float:left;display:block;margin-right:.64009%;width:100%}.travel-display .breadcrumbs::after{clear:both;content:"";display:block}.travel-display .breadcrumbs:last-child{margin-right:0}@media only screen and (min-width:56.25em){.travel-display .breadcrumbs{padding:20px 0}}.travel-display .about-travel__table{margin:20px 0 50px 0}@media only screen and (min-width:56.25em){.travel-display .about-travel__table{margin:30px 0 0}}@media only screen and (min-width:56.25em){.travel-display .extra-margin{margin:70px 0 0}}.travel-display .about-travel__table-header{width:100%;padding:2px 40px;background-color:#eee;margin-bottom:20px}.travel-display .about-travel__table-row{padding:15px 10px 7px 10px;border-bottom:1px #a7a7a7 solid}@media only screen and (min-width:56.25em){.travel-display .about-travel__table-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;border:1px solid #3d3d39;border-bottom:0}.travel-display .about-travel__table-row.last,.travel-display .about-travel__table-row:last-child{border-bottom:1px solid #3d3d39}}.travel-display .about-travel__table-row.empty{background-color:#a7a7a7}.travel-display .about-travel__table-row p{margin:.2em}.travel-display .about-travel__table-row .table-row-description{color:#3d3d39;font-size:.9em;padding-bottom:2px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media only screen and (min-width:56.25em){.travel-display .about-travel__table-row .table-row-description{font-size:1em;border-right:1px solid #3d3d39}}@media only screen and (min-width:56.25em){.travel-display .about-travel__table-row .table-row-data,.travel-display .about-travel__table-row .table-row-description{float:left;border-top:0;width:50%;margin:0;padding:20px}}.travel-display .about-travel__table-row .table-row-data{color:#3d3d39;font-size:1.4em}@media only screen and (min-width:56.25em){.travel-display .about-travel__table-row .table-row-data{font-size:1em}}.travel-display .about-travel__table-row .table-row-data:empty{padding:22px 0}.travel-display .table-action-requested{margin:40px 0 20px 0;background-color:#c23d2b;color:#fff;padding:2px;text-align:center}.travel-display .table-action-buttons{text-align:center;padding-bottom:20px}.travel-display .table-action-buttons::after{clear:both;content:"";display:block}.travel-display .table-action-buttons .button{background-color:#eee}.travel-display .table-action-buttons .button:first-child{margin-right:3%}@media only screen and (min-width:48.0625em){.travel-display .table-action-buttons .button{display:inline-block}.travel-display .table-action-buttons .button:last-child{margin-right:3%}}.travel-display .table-action-buttons .comment{padding:5px 20px 20px}.travel-display .table-action-buttons .comment textarea{min-height:120px;width:100%;font-family:FFDINWebPro,sans-serif;font-size:16px;padding:10px}.travel-display .table-action-buttons .approved{color:#5eb917}.travel-display .table-action-buttons .declined{color:#c23d2b}.travel-display .table-action-buttons .query-changes{color:#66665f}.travel-display .button{width:30%;max-width:140px;min-width:100px;display:inline-block;margin:0 auto;cursor:pointer;text-align:center}.travel-display .button p{padding:0;margin:0}.travel-display .button.approve{border:1px solid #5eb917;color:#5eb917}.travel-display .button.approve:hover{background:#5eb917;color:#fff}.travel-display .button.decline{border:1px solid #c23d2b;color:#c23d2b}.travel-display .button.decline:hover{background:#c23d2b;color:#fff}.travel-display .fileUpload{position:relative;overflow:hidden}.travel-display .fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.travel-display .table-report-submitted{padding:0 25px}.travel-display .--upload{font-size:5em;color:#a7a7a7}.travel-display .outer-upload-container{background-color:#eee;padding:20px}.travel-display .outer-upload-container .arterisk{display:block;padding:25px 0;font-size:.7em}.travel-display .inner-upload-container{border:2px dashed #d6d6d6;text-align:center;color:#8f8f8f;padding:30px}.travel-display .inner-upload-container .button{background-color:#c23d2b;color:#fff;max-width:200px;margin:10px auto 0 auto;cursor:pointer}.travel-display .radio-inline{display:inline-block}.travel-display .radio-inline li{list-style:none;float:left;padding-right:20px}.travel-display .table-itinerary,.travel-display .table-report{padding:40px 20px;display:inline-block;width:100%}.travel-display .table-itinerary p,.travel-display .table-report p{margin:0 0 15px 0}.travel-display .table-itinerary .table-itinerary__delete,.travel-display .table-itinerary .table-report__delete,.travel-display .table-report .table-itinerary__delete,.travel-display .table-report .table-report__delete{color:#c23d2b;float:right}.travel-display .table-itinerary input,.travel-display .table-report input{float:left}.travel-display .table-itinerary label,.travel-display .table-report label{font-size:1.2em;padding:1px 0 0 10px}.travel-display .lower-navigation{padding-bottom:30px;padding-right:20px}.travel-display .lower-navigation::after{clear:both;content:"";display:block}.travel-display .lower-navigation .back{color:#c23d2b;border:1px solid #c23d2b;float:left}.travel-display .lower-navigation .back span{position:relative;top:2px;left:1px}.travel-display .lower-navigation .back .icon-chevron:before{-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.travel-display .lower-navigation .delete{color:#c23d2b;float:right;margin-right:30px}.travel-display .lower-navigation .submit{float:right;background-color:#c23d2b;color:#fff}.travel-display .lower-navigation .submit:hover{background:#c0362c;color:#fff}.travel-display .lower-navigation .edit{float:right;background-color:#c23d2b;color:#fff;margin-right:30px}.travel-display .lower-navigation .edit:hover{background:#c0362c;color:#fff}.travel-display .lower-navigation .button{line-height:40px;display:inline-block;height:40px;padding:0}.travel-display .lower-navigation .button .icon{position:absolute;left:10px;top:0}.travel-display .lower-navigation .button:hover{background:#c23d2b;color:#fff}@media only screen and (min-width:48.0625em){.travel-display .about-travel__column--left,.travel-display .about-travel__column--right{float:left;width:48%}}@media only screen and (min-width:48.0625em){.travel-display .about-travel__column--left{margin-right:2%;margin-bottom:30px}}.travel-display .about-travel__column--right{margin-bottom:30px}.interaction-log-search .box-search{margin-top:10px;margin-bottom:10px}.interaction-log-search .filters{background:#eee;padding:10px 0;margin-top:30px}.interaction-log-search .filters .container{margin:0 auto}.interaction-log-search .filters__wrapper ul{list-style:none}.interaction-log-search .filters__item{float:left;display:block;margin-right:.64009%;width:100%}.interaction-log-search .filters__item:last-child{margin-right:0}@media only screen and (min-width:56.25em){.interaction-log-search .filters__item{float:left;display:block;margin-right:.64009%;width:32.90661%}.interaction-log-search .filters__item:last-child{margin-right:0}}.interaction-log-search .filters .dropdown{margin-top:5px}.interaction-log-search .filters .individual{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;width:100%;position:relative;height:33px;line-height:33px;margin-top:5px}.interaction-log-search .filters .individual::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.interaction-log-search .filters .individual::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.interaction-log-search .filters .individual:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.interaction-log-search .filters .individual:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.interaction-log-search .results-number{float:left;display:block;margin-right:.64009%;width:49.67995%}.interaction-log-search .results-number:last-child{margin-right:0}.interaction-log-search .actions{float:left;display:block;margin-right:.64009%;width:49.67995%;margin-right:0}.interaction-log-search .actions:last-child{margin-right:0}.interaction-log-search .section__people-list{clear:both}.interaction-log-search .section__people-list ul{list-style:none}.interaction-log-search .section__people-list p{margin-top:5px}.interaction-log-search .accordion__item>p{cursor:pointer}.interaction-log-search .accordion__content{padding-bottom:10px}.interaction-log-search .accordion__content .button{margin-top:10px;display:inline-block}.interaction-log-search h4{color:#c23d2b;font-size:18px;margin-bottom:0}.interaction-log-search .link__load-more{margin:30px auto;display:block;text-align:center}.interaction-log-search .link__load-more .button{max-width:280px;margin:0 auto}.interaction-log-search .error,.interaction-log-search .no-results{display:none}.interaction-log-search .error p,.interaction-log-search .no-results p{margin:60px 0;text-align:center}.interaction-log-search .error{color:#c23d2b}.sitemap a:visited{text-decoration:none}.sitemap__col{width:100%}@media only screen and (min-width:56.25em){.sitemap__col{width:50%;float:left}}.sitemap__section{margin:30px 0 0 0;padding-bottom:10px;border-style:solid;border-width:0 0 1px;-o-border-image:url(../img/square_border.svg) 1 repeat;border-image:url(../img/square_border.svg) 1 fill repeat}.sitemap__section:last-child{border:none}.sitemap__title{text-transform:uppercase}.sitemap__title a{font-family:FFDINWebProMedium,sans-serif;font-size:18px;font-weight:400;text-decoration:underline;font-size:20px}.sitemap ul{padding-top:5px}.sitemap li{padding:5px 0}.past-meeting-papers .breadcrumbs{width:100%}.past-meeting-papers__header::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.past-meeting-papers__header{padding-right:150px}}.past-meeting-papers__header h2{font-size:52px;line-height:52px}.past-meeting-papers .tile-image img{width:100px;height:100px}.purchase-order-form .breadcrumbs{width:100%}.purchase-order-form .breadcrumbs::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.purchase-order-form .breadcrumbs{padding:20px 0}}.purchase-order-form .form>.error{display:block}.purchase-order-form span.error{color:#c23d2b}.purchase-order-form .chosen-drop,.purchase-order-form .chosen-single,.purchase-order-form input{font-size:14px!important}.purchase-order-form textarea{font-family:FFDINWebPro,sans-serif;font-size:14px!important}.purchase-order-form__subsection-heading-block{margin:20px 0}.purchase-order-form__subsection-heading{font-size:1em;font-weight:700}.purchase-order-form__subsection-heading-info{font-size:.8em;font-style:italic}.purchase-order-form .file-upload{background-color:#eee;padding:20px}.purchase-order-form #draft,.purchase-order-form #submit{display:inline}.purchase-order-form #submit{margin-left:0}.purchase-order-form .currency-amount-block{clear:both;margin-bottom:50px}.purchase-order-form .currency-amount-block__currency{width:30%;float:left}.purchase-order-form .currency-amount-block__amount{width:70%;float:left}.purchase-order-filters__container{float:left;display:block;margin-right:.64009%;width:100%;height:40px}.purchase-order-filters__container:last-child{margin-right:0}@media only screen and (max-width:56.1875em){.purchase-order-filters__container{float:left;display:block;margin-right:.64009%;width:49.67995%;padding-right:20px}.purchase-order-filters__container:last-child{margin-right:0}.purchase-order-filters__container:nth-of-type(2n){margin-right:0;padding-right:0}}@media only screen and (min-width:56.25em){.purchase-order-filters__container{float:left;display:block;margin-right:.64009%;width:32.90661%;padding-right:20px}.purchase-order-filters__container:last-child{margin-right:0}.purchase-order-filters__container:nth-of-type(2n){padding-right:20px}.purchase-order-filters__container:nth-of-type(3n){margin-right:0;padding-right:0}}.purchase-order-filters__container input{position:absolute;width:100%;height:100%;border:1px solid #66665f;font-size:16px;padding:0 5px;position:relative;width:100%;margin-right:20px;height:33px}.purchase-order-filters__container input::-webkit-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.purchase-order-filters__container input::-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.purchase-order-filters__container input:-moz-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.purchase-order-filters__container input:-ms-input-placeholder{font-family:FFDINWebProItalic,sans-serif;font-size:18px}.purchase-order-filters__container input.travelRequestId{width:100%}.purchase-order-filters__checkboxes{clear:both;width:100%;padding:20px 0}.purchase-order-filters .flatpickr-input{width:100%}.purchase-order-filters input[type=checkbox]{margin-right:10px}.purchase-order .breadcrumbs{width:100%}.purchase-order .breadcrumbs::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.purchase-order .breadcrumbs{padding:20px 0}}.purchase-order-cta{padding:20px 0;min-height:50px}.purchase-order-cta .button{margin-bottom:10px}.purchase-order-list{margin-bottom:20px}@media only screen and (min-width:56.25em){.purchase-order-list{min-height:400px}}.purchase-order-list .error,.purchase-order-list .no-results{display:none}.purchase-order-list .error p,.purchase-order-list .no-results p{margin:60px 0;text-align:center}.purchase-order-list .error{color:#c23d2b}.purchase-order-list .link__load-more{display:none}.purchase-order-list .request__table_overflow{margin-top:20px}.purchase-order-list #results-container thead{display:none}.purchase-order-list #results-container td{padding:0 10px}.purchase-order-list #results-container td:nth-of-type(2){min-width:150px}@media only screen and (min-width:56.25em){.purchase-order-view .last-row{border-bottom:1px solid #3d3d39}}@media only screen and (min-width:56.25em){.website-subscriber-form.container{padding-top:30px}}.website-subscriber-form #submit{margin-left:0}@media only screen and (min-width:56.25em){.hub-register-form.container{padding-top:30px}}.hub-register-form.container .emailError{color:#c23d2b}.hub-register-form.container .redirectMessage{background-color:#cce5ff;border:1px solid #b8daff;padding:5px}.hub-register-form #submit{margin-left:0}body.repository .section__header .container{padding-top:30px}body.repository .success{border:2px solid #28a745;margin:20px 5px;padding:10px;color:#28a745;font-size:1.1em}body.repository .error{border:2px solid #dc3545;margin:20px 5px;padding:10px;color:#dc3545;font-size:1.1em}body.repository .upload-cta{padding-top:10px;margin-bottom:20px}html{-webkit-text-size-adjust:none}body{margin:0;font-family:FFDINWebPro,sans-serif;padding-top:100px}@media only screen and (min-width:56.25em){body{padding-top:0}}body.fixed{position:fixed;overflow-y:scroll}h1{font:52px FFDINWebProLight,sans-serif;margin-top:0;margin-bottom:30px;margin-top:5px;margin-bottom:10px}@media only screen and (max-width:45.9375em){h1{font-size:40px}}h2{font:36px FFDINWebPro,sans-serif;letter-spacing:-.5px}h3{font:26px FFDINWebPro,sans-serif;letter-spacing:-.5px}b,strong{font-family:FFDINWebProMedium,sans-serif;font-weight:800}.container{padding:0 20px;position:relative;max-width:1200px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:block}@media only screen and (min-width:56.25em){.container{padding:0 110px}}.placeholder{display:block;min-height:800px}.hero{margin-bottom:30px}.clearfix::after{clear:both;content:"";display:block}.modal__overlay{transition:opacity .4s;background:rgba(0,0,0,.45);position:fixed;top:0;opacity:0;width:100%;height:100%;z-index:100;display:none}.view-more{color:#c23d2b;text-decoration:none;font-weight:700;font-size:16px;line-height:16px;display:block;height:16px}.view-more:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;display:inline;left:8px;font-size:60%}.view-more:hover{text-decoration:underline}.view-more:hover:after{text-decoration:none!important}.aqua{color:#008378}.wrapper{width:100%}.wrapper::after{clear:both;content:"";display:block}.ui-menu{z-index:100}.demo{background:green}@media only screen and (min-width:48.0625em){.demo{background:red}}@media only screen and (min-width:56.25em){.demo{background:orange}}@media only screen and (min-width:62em){.demo{background:#008378}}@media only screen and (min-width:75em){.demo{background:pink}}.demo h1{display:block;margin:40px auto;text-align:center}.demo .block,.demo .box,.demo .container footer,.demo .container header,.demo .content,.demo .full,.demo .leftbar,.demo .sidebar{background:rgba(255,255,255,.3);display:block;padding-bottom:100px;margin-top:20px}.demo .block h3,.demo .box h3,.demo .container footer h3,.demo .container header h3,.demo .content h3,.demo .full h3,.demo .leftbar h3,.demo .sidebar h3{display:block;text-align:center;margin:0}.demo .container{max-width:1200px;margin-left:auto;margin-right:auto}.demo .container::after{clear:both;content:"";display:block}.demo .container footer{padding:20px}.demo .container footer::after{clear:both;content:"";display:block}.demo .container section::after{clear:both;content:"";display:block}@media only screen and (min-width:62em){.demo .content{float:left;display:block;margin-right:.64009%;width:66.4533%}.demo .content:last-child{margin-right:0}}@media only screen and (min-width:62em){.demo .sidebar{float:left;display:block;margin-right:.64009%;width:32.90661%}.demo .sidebar:last-child{margin-right:0}}.demo .block{padding-bottom:200px}@media only screen and (min-width:48.0625em){.demo .block{float:left;display:block;margin-right:.64009%;width:32.90661%}.demo .block:last-child{margin-right:0}}@media only screen and (min-width:62em){.demo .leftbar{float:left;display:block;margin-right:.64009%;width:32.90661%}.demo .leftbar:last-child{margin-right:0}}.demo .full{float:left;display:block;margin-right:.64009%;width:100%;padding-bottom:20px}.demo .full:last-child{margin-right:0}.demo .bin:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .calendar:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .chat:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .check:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .document:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .download:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .dropdown:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .email:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .envelope:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .globe:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .grid:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .group:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .house:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .linkedin:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .list:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .logo:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .message:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .pencil:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .people:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .phone:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .pin:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .pin-outline:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .plus:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-01:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-02:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-03:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-04:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-05:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-06:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-07:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-08:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-09:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .principles-10:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .print:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .radio:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .search:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .sheet:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .tube:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .twitter:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .undo:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .view:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.demo .zoom:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:30px;width:30px;display:block}.page-list li{float:none;display:block;margin:10px 0}.header{height:100px;width:100%;background:#c23d2b;display:block;z-index:100;position:fixed;top:0}@media only screen and (min-width:56.25em){.header{height:140px;position:relative}}.header a{color:#fff;text-decoration:none}.header>.container{padding:0 20px;height:100px}@media only screen and (min-width:56.25em){.header>.container{height:105px;padding:0 110px}}.header .logo{width:105px;height:60px;display:block;position:relative;top:20px;font-size:64px;float:left}.header .logo:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.header .tools{float:right;list-style:none;margin:0;float:right;position:relative;top:30px;padding:0;font-size:15px;position:relative;line-height:1em;display:none}@media only screen and (min-width:46em){.header .tools{display:block;right:55px}}@media only screen and (min-width:56.25em){.header .tools{right:0}}.header .tools__language,.header .tools__links,.header .tools__search,.header .tools__social{float:left}.header .tools ul{list-style:none;padding:0;margin:0;line-height:1em}.header .tools ul li{float:left}.header .tools ul li a{letter-spacing:.6px}.header .tools__social{font-size:17px}.header .tools__social--twitter:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.header .tools__social--linkedin{padding-left:15px}.header .tools__social--linkedin:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.header .tools__links{padding:0 15px}.header .tools__links li{padding:3px 0}@media only screen and (min-width:46em){.header .tools__links--item{padding:0 15px}}.header .tools__language{position:relative;letter-spacing:.6px}.header .tools__language--current{padding-right:40px;padding-top:3px;position:relative;z-index:1300}.header .tools__language .selector{padding-top:3px;position:relative}.header .tools__language .selector:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .3s;color:#fff;font-size:7px;position:absolute;top:6px;right:18px;z-index:1200}.header .tools__language ul{display:none;background:#a53325;z-index:1100;padding-top:34px;position:absolute;left:-10px;top:-8px}.header .tools__language ul>li{float:none;display:block}.header .tools__language ul>li a{padding:10px;display:block}.header .tools__language ul>li a:hover{background:#cf402e}.header .tools__language.active .tools__language--list{display:block}.header .tools__language.active .selector:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header .tools__search{padding-left:5px}.header .tools__search--input{background:0 0;border:0;outline:0;color:#fff;font-size:15px;width:55px;position:relative;bottom:1px;letter-spacing:.6px}.header .tools__search--input::-webkit-input-placeholder{color:#fff}.header .tools__search--input::-moz-placeholder{color:#fff}.header .tools__search--input:-moz-placeholder{color:#fff}.header .tools__search--input:-ms-input-placeholder{color:#fff}.header .tools__search--button{background:0 0;border:0 solid transparent;padding:0;cursor:pointer}.header .tools__search--button:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:15px;position:relative;top:2px}.header .tools__search--span{color:#fff;cursor:pointer;position:relative;letter-spacing:.6px;font-size:15px;bottom:1px;right:3px}.header .tools__search--popup{position:absolute;top:25px;right:0;display:block;z-index:1000;padding:7px;background:#a53325}.header .tools__search--popup:before{width:0;height:0;content:"";border-style:solid;border-width:0 7.5px 8px 7.5px;border-color:transparent transparent #a53325 transparent;position:absolute;left:120px;top:-6px}.header .tools__search--popup .search__trigger{position:absolute;top:7px;right:7px;color:#c23d2b;display:block;width:15px;height:24px;font-size:12px;line-height:24px;cursor:pointer;padding-top:3px}.header .tools__search--popup .search__trigger:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.header .tools__search--popup input{background:#fff;border:1px solid rgba(255,255,255,.9);height:24px;width:160px;display:block;color:#1d1d1b;font-size:13px;letter-spacing:.6px;padding:0 20px 0 4px}.header .tools__search--popup input:focus{outline:0;border-color:#fff}.header .nav{width:100%;display:block;font-size:15px;min-height:35px;background:#a53325;position:relative;z-index:100}@media only screen and (max-width:56.1875em){.header .nav{display:none}}@media only screen and (min-width:56.25em){.header .nav .container{padding:0 100px}}.header .nav ul{max-width:1200px;margin-left:auto;margin-right:auto;list-style:none;margin:0;width:100%;padding:0;line-height:1em}.header .nav ul::after{clear:both;content:"";display:block}.header .nav ul li{text-align:center;display:table-cell;padding:12px 15px 8px}.header .nav ul a{font-weight:600;letter-spacing:.45px}.header .nav__mobile{display:block}@media only screen and (min-width:56.25em){.header .nav__mobile{display:none}}.header .nav__mobile .trigger{position:absolute;top:20px;right:25px;color:#fff;display:block;font-size:30px;max-width:500px}@media only screen and (min-width:46em){.header .nav__mobile .trigger{top:28px;right:28px;font-size:23px}}.header .nav__mobile .trigger:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.header .nav__mobile .container{display:block;background:#a53325;width:100%;position:fixed;z-index:200;top:100px;left:100%;height:100%;max-width:400px;overflow-y:auto;padding:0 40px 100px;transition:all .2s}.header .nav__mobile ul{list-style:none;padding:0}.header .nav__mobile ul li{display:block;padding:20px 0}.header .nav__mobile ul a{display:block}.header .nav__mobile .overlay{background:rgba(0,0,0,.45);width:100%;height:0;position:fixed;z-index:20;opacity:0;transition:opacity .4s}.header .nav__mobile .tools__language,.header .nav__mobile .tools__links--hub,.header .nav__mobile .tools__links--subscribe,.header .nav__mobile .tools__search,.header .nav__mobile .tools__social{position:relative;width:100%;float:none}@media only screen and (min-width:46em){.header .nav__mobile .tools__language,.header .nav__mobile .tools__links--hub,.header .nav__mobile .tools__links--subscribe,.header .nav__mobile .tools__search,.header .nav__mobile .tools__social{display:none}}.header .nav__mobile .tools__language .dropdown:after{right:2px}.header .nav__mobile .tools__search--input{width:80%}.header .nav__mobile .tools__search--button{position:absolute;top:20px;right:0}.header .nav__mobile .tools__social>a{padding:0;display:inline-block}.header .nav__mobile .tools__social>a:not(:first-child){margin-left:20px}@media only screen and (min-width:46em){.header .nav__mobile .tools__links--item:not(.tools__links--subscribe){display:none}}.header .nav__mobile--open .trigger{-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .nav__mobile--open .trigger:before{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.header .nav__mobile--open .container{-ms-transform:translateX(-100%);transform:translateX(-100%)}.header .nav__mobile--open .overlay{height:100%;opacity:1}.header .nav__mobile .settings__account ul,.header .nav__mobile .settings__view ul,.header .nav__mobile .tools__language ul{position:relative;left:30px;top:20px}.header .nav__mobile .settings__account ul li a,.header .nav__mobile .settings__view ul li a,.header .nav__mobile .tools__language ul li a{padding:0}.header .nav__mobile .settings__account ul li a:hover,.header .nav__mobile .settings__view ul li a:hover,.header .nav__mobile .tools__language ul li a:hover{background:0 0}.header .nav__mobile .settings__account a,.header .nav__mobile .settings__view a,.header .nav__mobile .tools__language a{text-align:left}.header .nav__mobile .settings__account ul{padding-left:30px}.header .nav__mobile .settings__account .dropdown ul,.header .nav__mobile .settings__view .dropdown ul{display:none}.header .nav__mobile .settings__account .dropdown.active ul,.header .nav__mobile .settings__view .dropdown.active ul{display:block}.header .nav__mobile .settings__account .dropdown.active a:after,.header .nav__mobile .settings__view .dropdown.active a:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg);display:inline-block;position:relative;left:10px}.header__hub{background:#fff;height:120px;z-index:200}@media only screen and (min-width:56.25em){.header__hub{height:auto}}.header__hub .logo{position:absolute;top:0}@media only screen and (min-width:46em){.header__hub .logo{position:relative;top:20px}}.header__hub a{color:#c23d2b}.header__hub .nav a{color:#fff}.header__hub .nav ul li{padding:12px 12px 8px}.header__hub .settings{margin-top:22px;position:relative}@media only screen and (min-width:46em){.header__hub .settings{float:right;margin-top:24px}}.header__hub .settings::after{clear:both;content:"";display:block}.header__hub .settings h1{color:#c23d2b;font-size:39px;line-height:39px;margin-bottom:14px;margin-top:0;display:block;text-align:right;height:28px;visibility:hidden;font-weight:700;padding-top:0}@media only screen and (min-width:56.25em){.header__hub .settings h1{visibility:visible}}.header__hub .settings__tools{list-style:none;margin-top:20px;padding:0 10px 0 0;font-weight:700;display:none}@media only screen and (min-width:46em){.header__hub .settings__tools{margin-top:0}}@media only screen and (min-width:56.25em){.header__hub .settings__tools{display:block}}.header__hub .settings__tools li{padding-bottom:10px}@media only screen and (min-width:46em){.header__hub .settings__tools li{float:left;padding-left:20px;padding-bottom:0}}.header__hub .settings__tools li a{color:#c23d2b}.header__hub .settings__view{text-align:right}.header__hub .settings__view .selector:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-left:10px;font-size:7px;position:relative;bottom:1px}.header__hub .settings__account{text-align:right}.header__hub .settings__account .selector:after{font-family:icmm1622216190;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-left:10px;font-size:7px;position:relative;bottom:1px}.header__hub .settings__account .dropdown ul{min-width:0;left:initial;right:0}.header__hub .settings .dropdown ul{opacity:1;display:none;background:#fff;z-index:1100;padding-top:34px;position:absolute;left:-10px;top:30px;padding:0;min-width:120px;text-align:left}.header__hub .settings .dropdown ul>li{float:none;display:block;padding-left:0}.header__hub .settings .dropdown ul>li a{padding:10px;display:block}.header__hub .settings .dropdown ul>li a:hover{background:#cf402e;color:#fff}.header__hub .settings .dropdown.active ul{display:block}.header__hub .settings .dropdown.active .selector:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg);display:inline-block;left:10px}.header__hub .tools__search--popup{top:-5px;right:155px;background:0 0;display:none}@media only screen and (min-width:56.25em){.header__hub .tools__search--popup{display:block}}.header__hub .tools__search--popup:before{display:none}.header__hub .tools__search--popup input{height:28px;border:1px solid #c23d2b}.header__hub .tools__search--popup input:focus{border:1px solid #c23d2b}.header__hub .tools__search--popup input::-webkit-input-placeholder{color:#c23d2b;font-size:15px}.header__hub .tools__search--popup input::-moz-placeholder{color:#c23d2b;font-size:15px}.header__hub .tools__search--popup input:-moz-placeholder{color:#c23d2b;font-size:15px}.header__hub .tools__search--popup input:-ms-input-placeholder{color:#c23d2b;font-size:15px}.header__hub .tools__search--popup .search__trigger{top:10px}.header__hub .nav__mobile .trigger{color:#c23d2b}.header__hub .nav__mobile a{color:#fff}.header__hub .nav__mobile .container{top:122px}@media only screen and (min-width:46em){.header__hub .nav__mobile .container{top:100px}}.header__hub .nav__mobile .tools__search--popup{display:block}.editmode-header{margin-top:20px;padding-left:40px}.editmode-header .language{float:left;width:200px;padding:5px;border:2px solid #ccc}.editmode-header .url{float:left;width:400px;padding:5px;margin-left:30px;border:2px solid #ccc}.footer{min-height:150px;width:100%;background:#c23d2b;display:block;color:#fff;padding-top:40px}.footer a{color:#fff;text-decoration:none;font-weight:600}.footer .copyright{float:left;display:block;margin-right:.64009%;width:100%;font-family:FFDINWebProLight,sans-serif;font-size:15px;margin-bottom:30px}.footer .copyright:last-child{margin-right:0}@media only screen and (min-width:46em){.footer .copyright{float:left;display:block;margin-right:.64009%;width:24.51993%}.footer .copyright:last-child{margin-right:0}}@media only screen and (min-width:75em){.footer .copyright{font-size:16px}}.footer nav{float:left;display:block;margin-right:.64009%;width:100%}.footer nav:last-child{margin-right:0}@media only screen and (min-width:46em){.footer nav{float:left;display:block;margin-right:.64009%;width:74.83998%}.footer nav:last-child{margin-right:0}}.footer nav ul{list-style:none;padding-left:0;margin:0;position:relative;right:15px}@media only screen and (min-width:46em){.footer nav ul{right:0;float:right}}.footer nav ul li{float:left;padding:0 7px;font-size:15px;margin-bottom:15px}@media only screen and (min-width:46em){.footer nav ul li{padding:0 10px}}@media only screen and (min-width:75em){.footer nav ul li{font-size:18px}}@media only screen and (min-width:56.25em){.footer .container{padding:0 110px}}.windows .hero__home p{line-height:66px;font-size:42px;border-left:0;margin-top:0}.windows .hero__home p span{padding:0}.windows .actions__linkedin,.windows .actions__print{bottom:-3px}.windows .actions li .text{top:8px}.windows .side-navigation{transition:margin-top none}.windows.home .article-list .tile h3,.windows.home .section__tiles .tile h3,.windows.topic .article-list .tile h3,.windows.topic .section__tiles .tile h3{padding-bottom:0}.windows.home .article-list .tile p.text-overlay,.windows.home .section__tiles .tile p.text-overlay,.windows.topic .article-list .tile p.text-overlay,.windows.topic .section__tiles .tile p.text-overlay{line-height:24px;padding-left:1px}.windows.home .article-list .tile.tile__t4 h3,.windows.home .section__tiles .tile.tile__t4 h3,.windows.topic .article-list .tile.tile__t4 h3,.windows.topic .section__tiles .tile.tile__t4 h3{padding-bottom:5px}.windows .tile__t3 .content h3{position:relative;margin-bottom:9px;left:1px}.windows .tile__t3 .content h3>span{padding-top:0;padding-bottom:0}.windows .topic .tile__t3 .content h3{margin-bottom:9px}@media only screen and (min-width:56.25em){.windows .hub-communities .section__description{padding-bottom:32px}}.windows .form .pound:before{line-height:14px;left:10px;top:49px}.ie .hero__home p>span,.ie .tile__t3 .content p>span,.ie .tile__t3 h3,.ie .tile__t3 h3>span,.ie .topic .tile__t3 h3{box-shadow:none}.ie .hero__home p{border-left:10px solid #008378;position:relative;z-index:20}.ie .hero__home p span span{box-shadow:10px 0 0 #008378;position:relative;right:1px}.ie .tile__t3 .content h3>span{border-left:0;position:relative;display:inline-block;padding:5px}.ie .tile__t3 .content p>span{padding-left:5px;padding-right:20px}.ie.home .tile__t3 .content p{margin-top:5px}.section__people-list-flats{padding-bottom:10px}.section__people-list-flats h2{margin-top:0;margin-bottom:13px}.section__people-list-flats p{font:18px FFDINWebPro,sans-serif;line-height:20px}.section__people-list-flats ul{padding:0;margin:0}.section__people-list-flats ul::after{clear:both;content:"";display:block}.section__people-list-flats .tile{background:#fff;min-height:0;padding:20px 25px;text-decoration:none;float:left;display:block;margin-right:.64009%;width:100%}.section__people-list-flats .tile:last-child{margin-right:0}@media only screen and (min-width:46em){.section__people-list-flats .tile{float:left;display:block;margin-right:.64009%;width:49.67995%}.section__people-list-flats .tile:last-child{margin-right:0}.section__people-list-flats .tile:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:56.25em){.section__people-list-flats .tile{min-height:0;float:left;display:block;margin-right:.64009%;width:32.90661%}.section__people-list-flats .tile:last-child{margin-right:0}.section__people-list-flats .tile:nth-of-type(2n){margin-right:.64009%;clear:none}.section__people-list-flats .tile:nth-of-type(3n){margin-right:0}}.section__people-list-flats .tile h3{color:#c23d2b;margin:5px 0;font-size:18px;line-height:20px;padding-left:5px}.section__people-list-flats .tile h3 .position{display:block;color:#1d1d1b}.section__people-list-flats .tile p{margin-top:2px;margin-bottom:0;font-size:12px;color:#66665f;text-transform:uppercase;font-weight:700}.section__people-list-flats .tile p::after{clear:both;content:"";display:block}.section__people-list-flats .tile a{text-decoration:none;position:relative;padding-left:50px;display:block}.section__people-list-flats .tile a .avatar{width:40px;height:40px;background-size:cover;background-position:top center;position:absolute;top:0;left:0;display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2xpZ2h0Ym94Mi9kaXN0L2Nzcy9saWdodGJveC5jc3MiLCJtaXhpbnMvX2ljb24uc2NzcyIsIm1peGlucy9fdHlwb2dyYXBoeS5zY3NzIiwibW9kdWxlcy9faGVyby5zY3NzIiwibWl4aW5zL19yZXNwb25zaXZlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwibW9kdWxlcy9fdGlsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX3NwYW4tY29sdW1ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX2JveC1zaXppbmcuc2NzcyIsIm1haW4uc2NzcyIsIm1peGlucy9fbW9yZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLCJtb2R1bGVzL19icmVhZGNydW1icy5zY3NzIiwibW9kdWxlcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJtb2R1bGVzL19hY3Rpb25zLnNjc3MiLCJtb2R1bGVzL19yZWxhdGVkLWNvbnRlbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19vbWVnYS5zY3NzIiwibW9kdWxlcy9fY29udGVudC10eXBlLnNjc3MiLCJtb2R1bGVzL19ob21lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fb3V0ZXItY29udGFpbmVyLnNjc3MiLCJtb2R1bGVzL19iYXNpYy1wYWdlLnNjc3MiLCJtb2R1bGVzL190b3BpYy5zY3NzIiwibW9kdWxlcy9fc3VidG9waWMuc2NzcyIsIm1vZHVsZXMvX2FydGljbGUuc2NzcyIsIm1vZHVsZXMvX211bHRpcGFnZS5zY3NzIiwibW9kdWxlcy9fZXZlbnRzLnNjc3MiLCJtb2R1bGVzL192aWRlby1jb21wb25lbnQuc2NzcyIsIm1vZHVsZXMvX3BkZi1kb3dubG9hZC1jb21wb25lbnQuc2NzcyIsIm1vZHVsZXMvX211bHRpLXBkZi1kb3dubG9hZC1jb21wb25lbnQuc2NzcyIsIm1vZHVsZXMvX2ltYWdlLWNvbXBvbmVudC5zY3NzIiwibW9kdWxlcy9fZ3JhcGhzLWRpc3BsYXkuc2NzcyIsIm1vZHVsZXMvX3NpZGUtbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9fYnV0dG9uLnNjc3MiLCJtb2R1bGVzL19oaWdobGlnaHQuc2NzcyIsIm1vZHVsZXMvX2FkbWluLnNjc3MiLCJtb2R1bGVzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwibWl4aW5zL19zZWxlY3Quc2NzcyIsIm1peGlucy9faW5wdXQuc2NzcyIsIm1vZHVsZXMvX2xpc3Quc2NzcyIsIm1vZHVsZXMvX2ZpbHRlcmVkLWxpc3Quc2NzcyIsIm1vZHVsZXMvX2xpZ2h0Ym94LnNjc3MiLCJtb2R1bGVzL19jb250ZW50LXRvb2xiYXIuc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJtb2R1bGVzL19zdWJzY3JpYmUuc2NzcyIsIm1vZHVsZXMvX3ByaW50LnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fdHJhbnNpdGlvbi5zY3NzIiwibW9kdWxlcy9fdGFibGVzLnNjc3MiLCJtb2R1bGVzL19odWItdG9waWMuc2NzcyIsIm1vZHVsZXMvX2h1Yi1ob21lLnNjc3MiLCJtb2R1bGVzL19odWItcHJvamVjdC5zY3NzIiwibW9kdWxlcy9faHViLWNvbW11bml0aWVzLnNjc3MiLCJtb2R1bGVzL19odWItd2djLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fdHJpYW5nbGUuc2NzcyIsIm1vZHVsZXMvX2h1Yi1pbmRpdmlkdWFsLW1hbmFnZS1ncm91cHMuc2NzcyIsIm1vZHVsZXMvX2xvZ2luLnNjc3MiLCJtb2R1bGVzL190aWxlcy1saXN0LnNjc3MiLCJtb2R1bGVzL19kb2N1bWVudHMtbGlzdC5zY3NzIiwibW9kdWxlcy9fZ3JvdXBzLWxpc3Quc2NzcyIsIm1vZHVsZXMvX3Blb3BsZS1saXN0LnNjc3MiLCJtb2R1bGVzL19odWItZGlyZWN0b3J5LnNjc3MiLCJtb2R1bGVzL190YWJzLnNjc3MiLCJtb2R1bGVzL19kaXNjdXNzaW9ucy5zY3NzIiwibW9kdWxlcy9faHViLWNvbnRhY3QtZGV0YWlscy5zY3NzIiwibW9kdWxlcy9fZm9yZ290dGVuLXBhc3N3b3JkLnNjc3MiLCJtb2R1bGVzL19mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4uc2NzcyIsIm1vZHVsZXMvX2Zvcm0uc2NzcyIsIm1vZHVsZXMvX2VtYWlsLnNjc3MiLCJtb2R1bGVzL191cGxvYWQuc2NzcyIsIm1vZHVsZXMvX3RyZWUuc2NzcyIsIm1vZHVsZXMvX3RyYXZlbC1yZXF1ZXN0LnNjc3MiLCJtb2R1bGVzL19hYm91dC10cmF2ZWwuc2NzcyIsIm1vZHVsZXMvX2ludGVyYWN0aW9uLWxvZy1zZWFyY2guc2NzcyIsIm1vZHVsZXMvX3NpdGVtYXAuc2NzcyIsIm1vZHVsZXMvX3Bhc3QtbWVldGluZy1wYXBlcnMuc2NzcyIsIm1vZHVsZXMvX3B1cmNoYXNlLW9yZGVyLnNjc3MiLCJtb2R1bGVzL193ZWJzaXRlLXN1YnNjcmliZXItZm9ybS5zY3NzIiwibW9kdWxlcy9faHViLXJlZ2lzdGVyLWZvcm0uc2NzcyIsIm1vZHVsZXMvX3JlcG9zaXRvcnkuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQuc2NzcyIsInBhcnRpYWxzL19kZW1vLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJtaXhpbnMvX2Ryb3Bkb3duLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9faGFja3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7Ozs7Ozs7QUFhQSxrQkNUQSxTQUFBLFNBQ0UsUUFBQSxhQUNBLGVBQU8sT0FDUCxVQUFRLEtBQ1IsS0FBQSxFQUVBLG9CQUFBLEtBQ0EsaUJBQWEsS0FDYixZQUFBLEtBR0Ysb0JBQ0UsbUJBQW1CLFdBQ25CLGdCQUFRLFdBQ1IsV0FBWSxXRFdkLCtCQ1JFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxRRFVBLFFBQVMsS0NQWCxNQUFBLEtBQ0UsT0FBQSxJQUFBLE1BQWUsS0FDZixXQUFBLEVBQ0EsV0FBQSxLQUNBLFdBQUEsRUFBQSxJQUFpQixJQUFBLGdCRFVuQixnRENORSxLQUFBLEVBR0Ysb0JBQ0UsT0FBQSxRQUdGLDZDQUFBLDZDQUNFLGFBQUEsSURNQSxTQ0xTLE9BQ1QsWUFBYSxPQUNiLGNBQWMsU0FDZCxZQUFBLElBQ0EsTUFBQSxLQUd5QyxtRERJM0MsbURDSEUsUUFBQSxJREtBLGFBQWMsSUNGaEIsZUFBQSxJQU1BLHdDQUNFLFNBQUEsU0FDQSxRQUFTLE1BQ1QsU0FBUSxPQUNSLFFBQUEsRUFBQSxFQUFZLEVBQUEsSUFDWixPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFlLElER2YsaUJBQWtCLEtDQXBCLFdBQUEsbUlBQ0UsV0FBQSx3RUFDQSxXQUFZLHFFQUNaLFdBQUEsbUVBQ0EsV0FBQSxnRUFDQSxnQkFBQSxZREVBLFdBQVksRUFBRSxFQUFFLElBQUksS0FBTSxLQUFLLENBQUUsRUFBRSxJQUFJLElBQUksZUNDN0MsTUFBQSxLQUNFLGdCQUFBLEtBQ0EsWUFBTyxPQUNQLFlBQVEsS0RFVix5Q0NDRSxNQUFBLEtBR0YsNkNBQ0UsUUFBUSxNREFS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LEtBQUEsRUFBQSxFQUFBLE9BQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxPQUFBLENBQUEsRUFBQSxLQUFBLEVBQUEsT0FBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLGdCQUFBLDJCQUFBLHlCQUFBLFFBQUEsRUFBQSxXQUFBLFFBQUEsU0FBQSxRQUFBLFdBQUEsTUFBQSx5QkFBQSxRQUFBLGFBQUEsUUFBQSxNQUFBLGlDQUFBLGtCQUFBLGFBQUEsSUFBQSwwQkFBQSxVQUFBLGFBQUEsSUFBQSwwQkFBQSwyQkFBQSxRQUFBLE1BQUEsU0FBQSxTQUFBLElBQUEsSUFBQSwyQkFBQSxTQUFBLFNBQUEsSUFBQSxpQkFBQSxnQ0FBQSxRQUFBLElBQUEsUUFBQSxNQUFBLDZCQUFBLE1BQUEsS0FBQSwyQ0FBQSw0Q0FBQSxjQUFBLEVBQUEsMkJBQUEsRUFBQSwwQkFBQSxFQUFBLDRDQUFBLFlBQUEsRUFBQSwwREFBQSxPQUFBLEtBQUEsV0FBQSxJQUFBLE1BQUEsUUFBQSx1REFBQSxPQUFBLEtBQUEsMEJBQUEsMkJBQUEsU0FBQSxTQUFBLFFBQUEsTUFBQSxlQUFBLEtBQUEsT0FBQSxNQUFBLFlBQUEsUUFBQSxHQUFBLE9BQUEsRUFBQSxNQUFBLEVBQUEsS0FBQSxLQUFBLG9DQUFBLHFDQUFBLEtBQUEsS0FBQSxNQUFBLEtBQUEsMkJBQUEsYUFBQSxJQUFBLE9BQUEsRUFBQSxLQUFBLDBCQUFBLGFBQUEsSUFBQSxPQUFBLEVBQUEsS0FBQSxtQ0FBQSxvQ0FBQSxPQUFBLEtBQUEsb0NBQUEsb0JBQUEsUUFBQSxtQ0FBQSxvQkFBQSxLQUFBLHNDQUFBLHVDQUFBLElBQUEsS0FBQSx1Q0FBQSxpQkFBQSxRQUFBLHNDQUFBLGlCQUFBLEtBQUEsMEJBQUEsUUFBQSxFQUFBLG1CQUFBLFNBQUEsU0FBQSxRQUFBLGFBQUEsaUJBQUEsV0FBQSxJQUFBLE1BQUEsZUFBQSxLQUFBLGVBQUEsT0FBQSxLQUFBLFlBQUEsRUFBQSxXQUFBLE9BQUEsU0FBQSxTQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEs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QSw4QkFBQSw0QkFBQSwwQkFBQSx1Q0FBQSx1Q0FBQSw0QkFBQSxNQUFBLGtCQUFBLFdBQUEsSUFBQSxhQUFBLFlBQUEsT0FBQSxRQUFBLDZCQUFBLGNBQUEsRUFBQSxXQUFBLEtBQUEsRUFBQSxFQUFBLE9BQUEsQ0FBQSxJQUFBLEVBQUEsRUFBQSxRQUFBLDBCQUFBLFdBQUEsSUFBQSx1QkFBQSxRQUFBLGFBQUEsTUFBQSxLQUFBLHdDQUFBLFFBQUEsRUFBQSxLQUFBLFdBQUEsSUFBQSxFQUFBLEVBQUEsUUFBQSwwQ0FBQSxNQUFBLEtBQUEsTUFBQSxLQUFBLFlBQUEsS0FBQSwwQ0FBQSxRQUFBLE1BQUEsTUFBQSxLQUFBLFVBQUEsS0FBQSwwQkFBQSxRQUFBLE1BQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsV0FBQSxXQUFBLFNBQUEsT0FBQSxzQkFBQSxRQUFBLGFBQUEsUUFBQSxFQUFBLFdBQUEsV0FBQSxnQkFBQSxXQUFBLE9BQUEsUUFBQSxFQUFBLFFBQUEsTUFBQSxPQUFBLEVBQUEsWUFBQSxLQUFBLFdBQUEsS0FBQSxXQUFBLFdBQUEsU0FBQSxPQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLHNCQUFBLFFBQUEsR0FBQSxRQUFBLE1BQUEsTUFBQSxLQUFBLGlDQUFBLGFBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUFBLE1BQUEsSUFBQSxPQUFBLEtBQUEsTUFBQSxLQUFBLG9EQUFBLG9CQUFBLFFBQUEsc0RBQUEsaUJBQUEsUUFBQSw0Q0FBQSxNQUFBLElBQUEsMENBQUEsTUFBQSxJQUFBLHNCQUFBLFdBQUEsSUFBQSxXQUFBLEtBQUEsT0FBQSxFQUFBLGNBQUEsRUFBQSxXQUFBLE9BQUEsT0FBQSxFQUFBLFFBQUEsRUFBQSxPQUFBLFFBQUEsWUFBQSxRQUFBLE9BQUEsUUFBQSxNQUFBLFFBQUEsVUFBQSxLQUFBLFNBQUEsU0FBQSxXQUFBLFdBQUEscUNBQUEsWUFBQSxJQUFBLHVDQUFBLHVDQUFBLFlBQUEsSUFBQSw0QkFBQSxRQUFBLEVBQUEsT0FBQSxFQUFBLGlDQUFBLDBDQUFBLE9BQUEsUUFBQSxRQUFBLGFBQUEsTUFBQSxLQUFBLFlBQUEsUUFBQSxNQUFBLFFBQUEsWUFBQSxJQUFBLE1BQUEsR0FBQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBQUEsbUJBQUEsT0FBQSxvQkFBQSxPQUFBLG1CQUFBLE9BQUEsV0FBQSxPQUFBLGlDQUFBLFFBQUEsRUFBQSxNQUFBLElBQUEsT0FBQSxRQUFBLFdBQUEsT0FBQSxZQUFBLElBQUEsdUNBQUEsdUNBQUEsV0FBQSxRQUFBLDJCQUFBLE9BQUEsUUFBQSxnQ0FBQSxLQUFBLFFBQUEsRUFBQSxrQkFBQSx1QkFBQSxVQUFBLHVCQUFBLEdBQUEsUUFBQSxFQUFBLGtCQUFBLG1CQUFBLFVBQUEsb0JBQUEsd0JBQUEsS0FBQSxRQUFBLEVBQUEsa0JBQUEsdUJBQUEsVUFBQSx1QkFBQSxHQUFBLFFBQUEsRUFBQSxrQkFBQSxtQkFBQSxVQUFBLG9CQUFBLCtCQUFBLEtBQUEsa0JBQUEsbUJBQUEsVUFBQSxtQkFBQSxHQUFBLGtCQUFBLHVCQUFBLFVBQUEsd0JBQUEsdUJBQUEsS0FBQSxrQkFBQSxtQkFBQSxVQUFBLG1CQUFBLEdBQUEsa0JBQUEsdUJBQUEsVUFBQSx3QkFBQSxrQ0FBQSxLQUFBLGtCQUFBLHNCQUFBLFVBQUEsc0JBQUEsR0FBQSxrQkFBQSxtQkFBQSxVQUFBLG9CQUFBLDBCQUFBLEtBQUEsa0JBQUEsc0JBQUEsVUFBQSxzQkFBQSxHQUFBLGtCQUFBLG1CQUFBLFVBQUEsb0JBQUEsZ0NBQUEsS0FBQSxrQkFBQSxtQkFBQSxVQUFBLG1CQUFBLEdBQUEsa0JBQUEsc0JBQUEsVUFBQSx1QkFBQSx3QkFBQSxLQUFBLGtCQUFBLG1CQUFBLFVBQUEsbUJBQUEsR0FBQSxrQkFBQSxzQkFBQSxVQUFBLHVCQUFBLG1DQUFBLEtBQUEsa0JBQUEsdUJBQUEsVUFBQSx1QkFBQSxHQUFBLGtCQUFBLG1CQUFBLFVBQUEsb0JBQUEsMkJBQUEsS0FBQSxrQkFBQSx1QkFBQSxVQUFBLHVCQUFBLEdBQUEs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TUFBQSxRQUNBLE9BQUEsSUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxJQXZEWiwrQ0EwRGdCLFFBQUEsTUFDQSxNQUFBLFFBM0RoQixvQ0FrRVksV0FBQSxJQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsVUFDQSxZQUFBLElBdkVaLDJDaEZ4SUksTUFBQSxLQUNBLFFBQUEsR0FDQSxRQUFBLE1nRnNJSixvQ0EyRVksZ0JBQUEsS0FDQSxTQUFBLFNBQ0EsYUFBQSxLQUNBLFFBQUEsTUE5RVosNENBaUZnQixNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLE1BQ0Esb0JBQUEsSUFBQSxPQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybCguLi8uLi9ub2RlX21vZHVsZXMvZHJtb250eS1jaG9zZW4vY3NzL2Nob3Nlbi5jc3MpO1xuQGltcG9ydCB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL211bHRpcGxlLXNlbGVjdC9tdWx0aXBsZS1zZWxlY3QuY3NzKTtcbkBpbXBvcnQgdXJsKC4uLy4uL25vZGVfbW9kdWxlcy9mbGF0cGlja3IvZGlzdC9mbGF0cGlja3IubWluLmNzcyk7XG5AaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvMzExYWY4XCIpO1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxpZ2h0Ym94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGlnaHRib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8qIEltYWdlIGJvcmRlciAqL1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTsgfVxuXG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cbiAgICAgVGhpcyBpcyB2aXNpYmxlIGR1cmluZyB0cmFuc2l0aW9ucy4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5sYi1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLmxiLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0OyB9XG5cbi5sYi1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwOyB9XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT1cIik7IH1cblxuLmxiLXByZXYsIC5sYi1uZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42czsgfVxuXG4ubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHdpZHRoOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV4dC5wbmcpIHJpZ2h0IDQ4JSBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7IH1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLmxiLWRhdGFDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxiLWRhdGEge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM0YWU7IH1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4ubGItZGF0YSAubGItY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljbW0xNjIyMjE2MTkwXCI7XG4gIHNyYzogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0xNjIyMjE2MTkwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbTE2MjIyMTYxOTAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tMTYyMjIxNjE5MC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tMTYyMjIxNjE5MC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tMTYyMjIxNjE5MC5zdmcjaWNtbTE2MjIyMTYxOTBcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljbW0xNjIyMjE2MTkwXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvKiBzcGVhazogbm9uZTsgb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKSAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAxXCI7IH1cblxuLmljb24tYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAyXCI7IH1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDNcIjsgfVxuXG4uaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA0XCI7IH1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDVcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA2XCI7IH1cblxuLmljb24tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA4XCI7IH1cblxuLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDlcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwQVwiOyB9XG5cbi5pY29uLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBCXCI7IH1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMENcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwRFwiOyB9XG5cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwRVwiOyB9XG5cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwRlwiOyB9XG5cbi5pY29uLWdlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxMFwiOyB9XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDExXCI7IH1cblxuLmljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxMlwiOyB9XG5cbi5pY29uLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEzXCI7IH1cblxuLmljb24taG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTRcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxNVwiOyB9XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTZcIjsgfVxuXG4uaWNvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE3XCI7IH1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxOFwiOyB9XG5cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTlcIjsgfVxuXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMUFcIjsgfVxuXG4uaWNvbi1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMUJcIjsgfVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxQ1wiOyB9XG5cbi5pY29uLXBpbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFEXCI7IH1cblxuLmljb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFFXCI7IH1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxRlwiOyB9XG5cbi5pY29uLXByaW5jaXBsZXMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjBcIjsgfVxuXG4uaWNvbi1wcmluY2lwbGVzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDIxXCI7IH1cblxuLmljb24tcHJpbmNpcGxlcy0wMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyMlwiOyB9XG5cbi5pY29uLXByaW5jaXBsZXMtMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjNcIjsgfVxuXG4uaWNvbi1wcmluY2lwbGVzLTA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI0XCI7IH1cblxuLmljb24tcHJpbmNpcGxlcy0wNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyNVwiOyB9XG5cbi5pY29uLXByaW5jaXBsZXMtMDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjZcIjsgfVxuXG4uaWNvbi1wcmluY2lwbGVzLTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI3XCI7IH1cblxuLmljb24tcHJpbmNpcGxlcy0wOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyOFwiOyB9XG5cbi5pY29uLXByaW5jaXBsZXMtMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjlcIjsgfVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyQVwiOyB9XG5cbi5pY29uLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJCXCI7IH1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJDXCI7IH1cblxuLmljb24tc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMkRcIjsgfVxuXG4uaWNvbi10dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJFXCI7IH1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyRlwiOyB9XG5cbi5pY29uLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMzBcIjsgfVxuXG4uaWNvbi12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMxXCI7IH1cblxuLmljb24tem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzMlwiOyB9XG5cbi8qIEBpbXBvcnQgbXVzdCBiZSBhdCB0b3Agb2YgZmlsZSwgb3RoZXJ3aXNlIENTUyB3aWxsIG5vdCB3b3JrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8wXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzBfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzJfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMl8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvJztcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzNfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfM18wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY21tXCI7XG4gIHNyYzogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0uc3ZnI2ljbW1cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5oZXJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5oZXJvX190b3BpYyB7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuICAuaGVyb19fYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxOTVweDsgfVxuICAuaGVyb19fcHJvamVjdCB7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuICAuaGVyb19faG9tZSB7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuaGVyb19faG9tZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjQwcHg7IH0gfVxuICAgIC5oZXJvX19ob21lIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmhlcm9fX2hvbWUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07IH0gfVxuICAgICAgLmhlcm9fX2hvbWUgcCA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4Mzc4O1xuICAgICAgICBib3gtc2hhZG93OiA1cHggMCAwICMwMDgzNzgsIC01cHggMCAwICMwMDgzNzg7XG4gICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDAuMzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgLmhlcm9fX2hvbWUgcCA+IHNwYW4gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDIwOyB9XG4gICAgLmhlcm9fX2hvbWUgLmN0YSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5oZXJvX19ob21lIC5jdGE6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aWxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgfVxuICAudGlsZS5jb2wtMSwgLnRpbGUuY29sLTIsIC50aWxlLmNvbC0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRpbGUuY29sLTE6bGFzdC1jaGlsZCwgLnRpbGUuY29sLTI6bGFzdC1jaGlsZCwgLnRpbGUuY29sLTM6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC50aWxlLmNvbC0xLCAudGlsZS5jb2wtMiwgLnRpbGUuY29sLTMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLnRpbGUuY29sLTE6bGFzdC1jaGlsZCwgLnRpbGUuY29sLTI6bGFzdC1jaGlsZCwgLnRpbGUuY29sLTM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRpbGUuY29sLTEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAudGlsZS5jb2wtMTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRpbGUuY29sLTIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNjYuNDUzMyU7IH1cbiAgICAgIC50aWxlLmNvbC0yOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudGlsZS5jb2wtMyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudGlsZS5jb2wtMzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnRpbGVfX3QzIHtcbiAgICBoZWlnaHQ6IDM0NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC50aWxlX190MyA+IGRpdiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC50aWxlX190MyAuY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4OyB9XG4gICAgICAudGlsZV9fdDMgLmNvbnRlbnQgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDRweDsgfVxuICAgICAgICAudGlsZV9fdDMgLmNvbnRlbnQgaDMgPiBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDAgI2MyM2QyYiwgLTVweCAwIDAgI2MyM2QyYjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDAgNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7IH1cbiAgICAgICAgICAudGlsZV9fdDMgLmNvbnRlbnQgaDMgPiBzcGFuIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMzA7IH1cbiAgICAgIC50aWxlX190MyAuY29udGVudCBwIHtcbiAgICAgICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnRpbGVfX3QzIC5jb250ZW50IHAgPiBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgICAgICAgICBib3gtc2hhZG93OiA1cHggMCAwICNjMjNkMmIsIC01cHggMCAwICNjMjNkMmI7XG4gICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lOyB9XG4gICAgICAgICAgLnRpbGVfX3QzIC5jb250ZW50IHAgPiBzcGFuIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjA7IH1cbiAgICAgICAgICAgIC50aWxlX190MyAuY29udGVudCBwID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlOyB9XG4gICAgICAgICAgICAudGlsZV9fdDMgLmNvbnRlbnQgcCA+IHNwYW4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4xODc1ZW0pIHtcbiAgICAgIC50aWxlX190MzpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC50aWxlX190MzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRpbGVfX3Q0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGlsZV9fdDQgLmltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAudGlsZV9fdDQgLmltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAudGlsZV9fdDQgLmltZyBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9MaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTkyLCA1NCwgNDQsIDAuOTIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE3cHg7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLnRpbGVfX3Q0IC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC50aWxlX190NCAuY29udGVudCBwIHtcbiAgICAgICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC50aWxlX190NCAuY29udGVudCBwOmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjAlOyB9XG4gICAgICAgIC50aWxlX190NCAuY29udGVudCBwOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgIC50aWxlX190NC5jb2wtMTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50aWxlX190MWEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAudGlsZV9fdDFhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAudGlsZV9fdDFhIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgIC50aWxlX190MWEuY29sLTE6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50aWxlX190MWEgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAudGlsZV9fdDFhIC50aWxlLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC50aWxlX190MWEgLnRpbGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGlsZV9fdDFhIC50aWxlLW1ldGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZzogOHB4IDAgNXB4O1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAudGlsZV9fdDFhIC50aWxlLW1ldGEgLmNvbnRlbnQtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnRpbGVfX3QxYSAudGlsZS1tZXRhIHVsLnRhZ3Mge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnRpbGVfX3QxYSAudGlsZS1tZXRhIHVsLnRhZ3MgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIC50aWxlX190MWEgLnRpbGUtbWV0YSB1bC50YWdzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgLnRpbGVfX3QxYSAudGlsZS1tZXRhIHRpbWUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLnRpbGVfX3QxYSAudGlsZS1tZXRhIHRpbWU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcYjdcIjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC50aWxlX190MWEgcCB7XG4gICAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgY29sb3I6ICMxZDFkMWI7IH1cbiAgICAgIC50aWxlX190MWEgcDphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDYwJTsgfVxuICAgICAgLnRpbGVfX3QxYSBwOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgLnRpbGVfX3QxYiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgIC50aWxlX190MWI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC50aWxlX190MWIge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLnRpbGVfX3QxYi5jb2wtMTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRpbGVfX3QxYiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50aWxlX190MWIgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgIC50aWxlX190MWIgaDM6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugIhcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAudGlsZV9fdDFiIC50aWxlLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLnRpbGVfX3QxYiAudGlsZS1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50aWxlX190MWIgLnRpbGUtbWV0YSB7XG4gICAgICBwYWRkaW5nOiA4cHggMCA1cHg7XG4gICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAudGlsZV9fdDFiIC50aWxlLW1ldGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDE2cHg7IH0gfVxuICAgICAgLnRpbGVfX3QxYiAudGlsZS1tZXRhIC5jb250ZW50LXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC50aWxlX190MWIgLnRpbGUtbWV0YSB1bC50YWdzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC50aWxlX190MWIgLnRpbGUtbWV0YSB1bC50YWdzIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAudGlsZV9fdDFiIC50aWxlLW1ldGEgdWwudGFncyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgIC50aWxlX190MWIgLnRpbGUtbWV0YSB0aW1lOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxiN1wiO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC50aWxlX190MWIgcCB7XG4gICAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgY29sb3I6ICMxZDFkMWI7IH1cbiAgICAgIC50aWxlX190MWIgcDphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDYwJTsgfVxuICAgICAgLnRpbGVfX3QxYiBwOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgLnRpbGVfX3QxYyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRpbGVfX3QxYzo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGlsZV9fdDFjOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAudGlsZV9fdDFjIC50aWxlLWltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDI0LjUxOTkzJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnRpbGVfX3QxYyAudGlsZS1pbWFnZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudGlsZV9fdDFjIC50aWxlLWltYWdlIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIC50aWxlX190MWMgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDc0LjgzOTk4JTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIC50aWxlX190MWMgLnRpbGUtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogIzFkMWQxYjsgfVxuICAgICAgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IC50aWxlLW1ldGEge1xuICAgICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAgIC50aWxlX190MWMgLnRpbGUtY29udGVudCAudGlsZS1tZXRhIC5jb250ZW50LXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgLnRpbGUtbWV0YSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAgIC50aWxlX190MWMgLnRpbGUtY29udGVudCAudGlsZS1tZXRhIHVsLnRhZ3Mge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgLnRpbGUtbWV0YSB1bC50YWdzIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgLnRpbGUtbWV0YSB1bC50YWdzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgLnRpbGUtbWV0YSB0aW1lOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGI3XCI7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnRpbGVfX3QxZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50aWxlX190MWQ6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRpbGVfX3QxZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnRpbGVfX3QxZCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7IH1cbiAgICAudGlsZV9fdDFkIC50aWxlLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNzQuODM5OTglO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLnRpbGVfX3QxZCAudGlsZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC50aWxlX190MWQgLnRpbGUtY29udGVudCBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAudGlsZV9fdDFkIC50aWxlLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH1cbiAgICAudGlsZV9fdDFkIC5jb3B5LXRvLWNsaXBib2FyZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGlsZV9fdDFlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRpbGVfX3QxZTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGlsZV9fdDFlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAudGlsZV9fdDFlIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjsgfVxuICAgIC50aWxlX190MWUgLnRpbGUtY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA3NC44Mzk5OCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAudGlsZV9fdDFlIC50aWxlLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnRpbGVfX3QxZSAudGlsZS1jb250ZW50IGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAgIC50aWxlX190MWUgLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDZweDsgfVxuICAgICAgLnRpbGVfX3QxZSAudGlsZS1jb250ZW50IHAuZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC50aWxlX190MWUgLmNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50aWxlX190MiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnRpbGVfX3QyIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLnRpbGVfX3QyIGgzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAudGlsZV9fdDIgaDM6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugIhcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAgIC50aWxlX190MiBoMzphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRpbGVfX3QyIC50YWdzIHtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIHBhZGRpbmc6IDVweCA4cHg7IH1cbiAgICAgIC50aWxlX190MiAudGFncyAuY29udGVudC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudGlsZV9fdDIgLnRhZ3MgdGltZSB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gIC50aWxlX190MWEgaDMgYSwgLnRpbGVfX3QxYSBwIGEsIC50aWxlX190MWIgaDMgYSwgLnRpbGVfX3QxYiBwIGEsIC50aWxlX190MWMgaDMgYSwgLnRpbGVfX3QxYyBwIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudGlsZV9fdDgge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC50aWxlX190OCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAudGlsZV9fdDggdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudGlsZV9fdDggdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnRpbGVfX3Q4IHVsIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgICAudGlsZV9fdDggdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAudGlsZV9fdDggdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAgICAgLnRpbGVfX3Q4IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIC50aWxlX190OCB1bCBsaTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnRpbGVfX3Q4IHRpbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgICAgLnRpbGVfX3Q4IHRpbWU6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAudGlsZV9fdDggdGltZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxiN1wiO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0NXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDU4LjA2NjYzJTtcbiAgICAgIHBhZGRpbmc6IDNweCAwIDEycHg7IH1cbiAgICAgIC5icmVhZGNydW1iczpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmJyZWFkY3J1bWJzIGxpIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5icmVhZGNydW1icyBsaSBhIHtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC5icmVhZGNydW1icyBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLmJyZWFkY3J1bWJzIGxpOm50aC1sYXN0LW9mLXR5cGUoMSk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaHViLXdnYyAuYnJlYWRjcnVtYnMsXG4gIC5odWItdG9waWMgLmJyZWFkY3J1bWJzLFxuICAuZW1haWwgLmJyZWFkY3J1bWJzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXItYWN0aXZlLFxuICAuZHJvcGRvd24gLmNob3Nlbi13aXRoLWRyb3AsXG4gIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmOyB9XG4gICAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbixcbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUgc3BhbixcbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWRyb3AsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5hY3RpdmUtcmVzdWx0LFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmFjdGl2ZS1yZXN1bHQsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4td2l0aC1kcm9wIC5hY3RpdmUtcmVzdWx0LFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmFjdGl2ZS1yZXN1bHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5hY3RpdmUtcmVzdWx0OmhvdmVyLFxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuYWN0aXZlLXJlc3VsdDpob3ZlcixcbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLXdpdGgtZHJvcCAuYWN0aXZlLXJlc3VsdDpob3ZlcixcbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmFjdGl2ZS1yZXN1bHQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTUzMzI1OyB9XG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tcmVzdWx0cyxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRzLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFweCAwIDEwcHg7IH1cbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgLnJlc3VsdC1zZWxlY3RlZCxcbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1yZXN1bHRzIC5yZXN1bHQtc2VsZWN0ZWQsXG4gICAgICAuZHJvcGRvd24gLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRzIC5yZXN1bHQtc2VsZWN0ZWQsXG4gICAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyAucmVzdWx0LXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2E1MzMyNTsgfVxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAucGFyZW50LXRvcGljLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLnBhcmVudC10b3BpYyxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi13aXRoLWRyb3AgLnBhcmVudC10b3BpYyxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5wYXJlbnQtdG9waWMge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNjMjNkMmI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogN3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgYjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIu6Ai1wiOyB9XG4gIC5kcm9wZG93biAuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBiIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDlweDsgfVxuICAuZHJvcGRvd24uY29udGVudC10eXBlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5kcm9wZG93bi5jb250ZW50LXR5cGUgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4OyB9XG5cbi5kcm9wZG93bi1tdWx0aXBsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5kcm9wZG93bi1tdWx0aXBsZSBpbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kcm9wZG93bi1tdWx0aXBsZSBidXR0b24ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kcm9wZG93bi1tdWx0aXBsZSBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5kcm9wZG93bi1tdWx0aXBsZSBidXR0b24gc3BhbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgLmRyb3Bkb3duLW11bHRpcGxlIGJ1dHRvbiAucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxZDFkMWI7IH1cbiAgICAuZHJvcGRvd24tbXVsdGlwbGUgYnV0dG9uID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5kcm9wZG93bi1tdWx0aXBsZSBidXR0b24gPiBkaXY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCLXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgcmlnaHQ6IDdweDsgfVxuICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIGJ1dHRvbiA+IGRpdi5vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAuZHJvcGRvd24tbXVsdGlwbGUgYnV0dG9uID4gZGl2Lm9wZW46YmVmb3JlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0b3A6IDEwcHg7IH1cbiAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHg7IH1cbiAgICAuZHJvcGRvd24tbXVsdGlwbGUgLm1zLWRyb3AgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5kcm9wZG93bi1tdWx0aXBsZSAubXMtZHJvcCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC5kcm9wZG93bi1tdWx0aXBsZSAubXMtZHJvcCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhNTMzMjU7IH1cbiAgICAgIC5kcm9wZG93bi1tdWx0aXBsZSAubXMtZHJvcCBsaTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9pbWcvaWNvbnMvY2hlY2tib3guc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIGxpLnNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Z1wiKTsgfVxuICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIGxpIGlucHV0IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5kcm9wZG93bi1tdWx0aXBsZSAubXMtZHJvcCBsaSBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgei1pbmRleDogMjA7IH1cblxuLmFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmFjdGlvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDEuMjkzMjglO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5hY3Rpb25zOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYWN0aW9ucyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5hY3Rpb25zIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFjdGlvbnMgbGk6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuYWN0aW9ucyBsaTpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cbiAgICAuYWN0aW9ucyBsaSAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDZweDsgfVxuICAgIC5hY3Rpb25zIGxpIGEge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjdGlvbnNfX3R3aXR0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0b3A6IDFweDsgfVxuICAgIC5hY3Rpb25zX190d2l0dGVyOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCvXCI7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLmFjdGlvbnNfX2xpbmtlZGluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDFweDsgfVxuICAgIC5hY3Rpb25zX19saW5rZWRpbjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIu6AlVwiO1xuICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gIC5hY3Rpb25zX19lbWFpbCB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgdG9wOiAycHg7IH1cbiAgICAuYWN0aW9uc19fZW1haWw6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugIxcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYWN0aW9uc19fcHJpbnQge1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGxlZnQ6IDFweDsgfVxuICAgIC5hY3Rpb25zX19wcmludDpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIu6AqlwiO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0taXRlbTpudGgtb2YtdHlwZSgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1saW5rIHtcbiAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2MyM2QyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWxpbms6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiA2MCU7IH1cblxuLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAuY29udGFpbmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5jb250ZW50LXR5cGUge1xuICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjY2NjVmO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGVudC10eXBlIHNwYW4sXG4gIC5jb250ZW50LXR5cGUgdGltZSB7XG4gICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgLmNvbnRlbnQtdHlwZTpiZWZvcmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4OyB9XG4gIC5jb250ZW50LXR5cGVfX3B1YmxpY2F0aW9uOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugK1cIjsgfVxuICAuY29udGVudC10eXBlX19uZXdzOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugINcIjsgfVxuICAuY29udGVudC10eXBlX19jYXNlLXN0dWR5OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugLFcIjsgfVxuXG4uaG9tZSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmhvbWUgLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhvbWUgLndyYXAge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ob21lIC5zZWN0aW9uX190aWxlcy0tdG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzLS10b3AgLnRpbGVfX3QxYSB7XG4gICAgbWluLWhlaWdodDogMzQ1cHg7IH1cbiAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMtLXRvcCAudGlsZV9fdDFhIC50aWxlLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhvbWUgLnNlY3Rpb25fX3RpbGVzLS1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzLS1ib3R0b20gLnRpbGU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzLS1ib3R0b20gLnRpbGU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTsgfSB9XG5cbi5ob21lIC5zZWN0aW9uX190aWxlcyAudGlsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5ob21lIC5zZWN0aW9uX190aWxlcyAudGlsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAzMi45MDY2MSU7XG4gICAgICB3aWR0aDogMzIuNiU7IH1cbiAgICAgIC5ob21lIC5zZWN0aW9uX190aWxlcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlLmNvbC0yIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGUuY29sLTI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlX190MWEge1xuICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5ob21lIC5zZWN0aW9uX190aWxlcyAudGlsZV9fdDM6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMTg3NWVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlX190MzpudGgtb2YtdHlwZSgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmhvbWUgLnNlY3Rpb25fX21lbWJlcnMge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvaW1nL21hcC5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IH1cbiAgLmhvbWUgLnNlY3Rpb25fX21lbWJlcnM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX21lbWJlcnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLmhvbWUgLnNlY3Rpb25fX21lbWJlcnM6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5ob21lIC5zZWN0aW9uX19tZW1iZXJzIGgyLFxuICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycyBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ob21lIC5zZWN0aW9uX19tZW1iZXJzIGgyIHtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycyBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycyAuYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9IH1cbiAgLmhvbWUgLnNlY3Rpb25fX21lbWJlcnMtLWltYWdlcyB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhvbWUgLnNlY3Rpb25fX21lbWJlcnMtLWltYWdlczo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycy0taW1hZ2VzIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ob21lIC5zZWN0aW9uX19wcmluY2lwbGVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgbWFyZ2luOiAyMHB4IDAgNjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaG9tZSAuc2VjdGlvbl9fcHJpbmNpcGxlczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX3ByaW5jaXBsZXMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuaG9tZSAuc2VjdGlvbl9fcHJpbmNpcGxlczpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmhvbWUgLnNlY3Rpb25fX3ByaW5jaXBsZXMgaDIge1xuICAgIGNvbG9yOiAjYzIzZDJiOyB9XG4gIC5ob21lIC5zZWN0aW9uX19wcmluY2lwbGVzIHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5ob21lIC5zZWN0aW9uX19wcmluY2lwbGVzIHA6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAuaG9tZSAuc2VjdGlvbl9fcHJpbmNpcGxlcyBwOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjYzIzZDJiOyB9XG5cbi5ob21lIC50aWxlX190NDpudGgtY2hpbGQoNCkge1xuICBjbGVhcjogbGVmdDsgfVxuXG4uaG9tZSAudGlsZV9fdDMgLmNvbnRlbnQge1xuICAvKiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgJHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICRyZWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSovIH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5iYXNpYy1wYWdlLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYmFzaWMtcGFnZS5jb250YWluZXIgcCB7XG4gIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnRvcGljIGgxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4udG9waWMgcCB7XG4gIGZvbnQ6IDIycHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRvcGljIHAge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi50b3BpYyAuc2VjdGlvbl9faGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4udG9waWMgLmFydGljbGUtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC50b3BpYyAuYXJ0aWNsZS1saXN0IHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRvcGljIC5hcnRpY2xlLWxpc3QgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudG9waWMgLnRpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgLnRvcGljIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC50b3BpYyAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7IH0gfVxuXG4udG9waWMgLnRpbGVfX3QzIC5jb250ZW50IHtcbiAgYm90dG9tOiBpbml0aWFsO1xuICB0b3A6IDEwNXB4OyB9XG5cbi50b3BpYyAudGlsZV9fdDMgaDMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsgfVxuXG4uc3VidG9waWMgaDLCoCB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5zdWJ0b3BpYyAua2V5LWZhY3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tZmFjdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tZmFjdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tZmFjdDpudGgtb2YtdHlwZSgyKSBpbWcge1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLWZhY3QgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tZmFjdCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1mYWN0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLXF1b3RlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1xdW90ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLXF1b3RlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tcXVvdGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1xdW90ZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICB3aWR0aDogMzIuOTA2NjElO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tcXVvdGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLXF1b3RlIC50ZXh0IHtcbiAgICAgICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMwMDgzNzg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDAgNDBweDsgfVxuICAgICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tcXVvdGUgLnRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICB0b3A6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1xdW90ZSAudGV4dDpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHRvcDogNTBweDsgfSB9XG4gICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1xdW90ZSAudGV4dDphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDI2cHgpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyNnB4KTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyNnB4KTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDI2cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjZweCk7XG4gICAgICAgICAgY29udGVudDogXCLigJ1cIjtcbiAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tcXVvdGUgLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCA0MHB4O1xuICAgICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1YnRvcGljIC5zZWN0aW9uX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX2hlYWRlciBwIHtcbiAgICBmb250OiAyMnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19oZWFkZXIgLmtleS1mYWN0cyBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX2hlYWRlciAua2V5LWZhY3RzIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19oZWFkZXIgYSB7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cblxuLnN1YnRvcGljIC5zZWN0aW9uX19mb2N1cy1hcmVhcyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDEwcHggMCAzMHB4OyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fZm9jdXMtYXJlYXMgaDIge1xuICAgIG1hcmdpbjogMjdweCAwIDIzcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19mb2N1cy1hcmVhcyAudGlsZSBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fZm9jdXMtYXJlYXMgLnRpbGVfX3Q0LmNvbC0xOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIC50aWxlX190NC5jb2wtMTpudGgtb2YtdHlwZSgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fZm9jdXMtYXJlYXMgLnRpbGVfX3Q0LmNvbC0xOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGFncyBzcGFuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTNweDsgfVxuXG4uc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1saW5rOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tbGluazphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugIhcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDYwJTsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tbGluayBzcGFuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLndyYXA6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgyKSwgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDMpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCwgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoMiksIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgzKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkLCAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgyKSwgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQsIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICBjbGVhcjogbm9uZTsgfSB9XG5cbi5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCg0KSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoNCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCg0KSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAzMi45MDY2MSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGVfX3QxYSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcy0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAzMi45MDY2MSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtIC53cmFwcGVyLFxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcy0taXRlbSAudGlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW0gaDIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW0gLnRpbGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcy0taXRlbSAudGlsZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcy0taXRlbSAucG9zaXRpb25zIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGU6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGUgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZSBhIGltZyB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlIC5pY29ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlIC5pY29uczo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZV9fc2VsZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2OyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZV9fc2VsZWN0aW9uOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGVfX3NlbGVjdGlvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZV9fc2VsZWN0aW9uOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGVfX3NlbGVjdGlvbi0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMDg2ZGM5O1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogODVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGVfX3NlbGVjdGlvbi0tdGV4dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzFkMWQxYjsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGVfX2Rlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnNkZyB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnNkZyBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnNkZyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1heC13aWR0aDogODRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5zZGcgYSBpbWcge1xuICAgICAgICBib3JkZXI6IDBweCBzb2xpZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnNkZyAuaWNvbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnNkZyAuaWNvbnM6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlX19saW5rIGEge1xuICAgIGZvbnQ6IDE2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlX19saW5rIGE6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlX19saW5rIGEge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4OyB9IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGUgcCxcbiAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC50aWxlIHAsXG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAuc2RnIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGUgLmhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG5cbi5hcnRpY2xlIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciwgLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9faGVhZGVyIC5jb250YWluZXIsIC5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyODBweDsgfSB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciA+IGltZywgLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgLmNvbnRhaW5lciA+IGltZyB7XG4gICAgbWFyZ2luOiAxM3B4IDA7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgdWwsIC5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIG9sIHtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgdWwgbGksIC5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIG9sIGxpIHtcbiAgICBtYXJnaW46IDI2cHggMDsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIHVsIGxpOmZpcnN0LWNoaWxkLCAuYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSB1bCBsaTpsYXN0LWNoaWxkLCAuYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4uYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSBpbWc6bm90KC54LWZvcm0tdHJpZ2dlcik6bm90KC52aWRlby1jb21wb25lbnRfX3BsYXllci1jb3Zlci1pbWFnZSkge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSBwLCAuYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSBsaSwgLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgZGl2IHtcbiAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbHVtbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLnRpbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLmNvbHVtbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLmNvbHVtbi1oZWFkZXIgaDIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLmNvbHVtbi1mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIC5jb2x1bW4tZm9vdGVyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLnRpbGUge1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC45NjMyMiU7XG4gICAgICAgIHdpZHRoOiA0OS41MTgzOSU7IH1cbiAgICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZS50aWxlX190MiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50YWdzIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50YWdzIHNwYW46YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTNweDsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlLWNvbnRlbnQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1mdWxsLXdpZHRoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tZnVsbC13aWR0aDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWZ1bGwtd2lkdGggLnRpbGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tZnVsbC13aWR0aCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tZnVsbC13aWR0aCAudGlsZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tZnVsbC13aWR0aCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tZnVsbC13aWR0aCAudGlsZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tZnVsbC13aWR0aCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1mdWxsLXdpZHRoIC50aWxlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hcnRpY2xlIC5zZWN0aW9uX19mb2N1cy1hcmVhcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fZm9jdXMtYXJlYXM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19mb2N1cy1hcmVhcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19mb2N1cy1hcmVhczpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmFydGljbGUgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmFydGljbGUgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fZm9jdXMtYXJlYXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIC50aWxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fZm9jdXMtYXJlYXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFydGljbGUgaDEge1xuICBmb250OiAzNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4uYXJ0aWNsZSBoMiB7XG4gIGZvbnQ6IDMwcHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYXJ0aWNsZSAuY29udGVudC10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuXG4uYXJ0aWNsZSAuaW50cm8gcCB7XG4gIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb250ZW50LXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlIGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBjb2xvcjogIzAwODM3ODtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweCAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5hcnRpY2xlIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuICAuYXJ0aWNsZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hcnRpY2xlIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgdG9wOiAyNnB4OyB9XG4gICAgLmFydGljbGUgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hcnRpY2xlIC52aWRlby1jb21wb25lbnRfX2Rlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiA0NXB4IDQ1cHggMTBweCA0NXB4OyB9XG5cbi5hcnRpY2xlIC52aWRlby1jb21wb25lbnRfX2Rlc2NyaXB0aW9uIGZvb3RlciB7XG4gIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBjb2xvcjogIzY2NjY1ZjsgfVxuXG4uYXJ0aWNsZSBwIGEge1xuICBjb2xvcjogI2MyM2QyYjsgfVxuXG4uZ3JleS13eXNpd3lnLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5tdWx0aXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm11bHRpcGFnZSAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAubXVsdGlwYWdlIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciwgLm11bHRpcGFnZSAuc2VjdGlvbl9fYXJ0aWNsZSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMxMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLm11bHRpcGFnZSAuc2VjdGlvbl9faGVhZGVyIC5jb250YWluZXIsIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX2FydGljbGUgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE0MHB4IDAgNDIwcHg7IH0gfVxuICAubXVsdGlwYWdlIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLm11bHRpcGFnZSAuc2VjdGlvbl9fYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAubXVsdGlwYWdlIC5zZWN0aW9uX19hcnRpY2xlIC51bm9yZGVyZWQtbGlzdCB7XG4gICAgICBwYWRkaW5nOiA1cHggMjVweDsgfVxuICAgICAgLm11bHRpcGFnZSAuc2VjdGlvbl9fYXJ0aWNsZSAudW5vcmRlcmVkLWxpc3QgbGkge1xuICAgICAgICBtYXJnaW46IDI1cHggMDsgfVxuICAgIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX2FydGljbGUgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDMzcHg7IH1cbiAgICAubXVsdGlwYWdlIC5zZWN0aW9uX19hcnRpY2xlIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuICAubXVsdGlwYWdlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiA2Ni43JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubXVsdGlwYWdlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGUge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgLm11bHRpcGFnZSAuc2VjdGlvbl9fZm9jdXMtYXJlYXMge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIC50aWxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgICAubXVsdGlwYWdlIC5zZWN0aW9uX19mb2N1cy1hcmVhcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tdWx0aXBhZ2UgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5tdWx0aXBhZ2UgLmNvbnRlbnQtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAubXVsdGlwYWdlIHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5tdWx0aXBhZ2UgaDEge1xuICAgIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5tdWx0aXBhZ2UgaDIge1xuICAgIGZvbnQ6IDMwcHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIC5tdWx0aXBhZ2UgaDMge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAubXVsdGlwYWdlIC5pbnRybyB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAubXVsdGlwYWdlIGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBjb2xvcjogIzAwODM3ODtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHggMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLm11bHRpcGFnZSBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5tdWx0aXBhZ2UgYmxvY2txdW90ZSBwIHtcbiAgICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubXVsdGlwYWdlIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgIHRvcDogMjZweDsgfVxuICAgICAgLm11bHRpcGFnZSBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCdXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm11bHRpcGFnZSBibG9ja3F1b3RlIGZvb3RlciB7XG4gICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgLm11bHRpcGFnZSAuaW1hZ2UtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cyAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAuZXZlbnRzIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7IH0gfVxuICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLnVub3JkZXJlZC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDVweCAyNXB4OyB9XG4gICAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlIC51bm9yZGVyZWQtbGlzdCBsaSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwOyB9XG4gICAgLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMzNweDsgfVxuICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlID4gaDEge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlID4gaDEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlIC5kcm9wZG93biB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlIC5kcm9wZG93biAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlIC5kcm9wZG93biB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLmRyb3Bkb3duIHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgICAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlIC5kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLmRyb3Bkb3duIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2Y0MDJlOyB9XG4gICAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlIC5kcm9wZG93bi5hY3RpdmUgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXZlbnRzIC5zZWN0aW9uX19ldmVudC1pbmZvIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi10b3AgNDAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDQwMG1zO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgNDAwbXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuZXZlbnRzIC5zZWN0aW9uX19ldmVudC1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mbyB7XG4gICAgICAgIHJpZ2h0OiAxMTBweDsgfSB9XG4gICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mby5ldmVudC1pbmZvLS1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8uZXZlbnQtaW5mby0tZml4ZWQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOTBweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8uZXZlbnQtaW5mby0tZml4ZWQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8uZXZlbnQtaW5mby0tZm9vdGVyYnVtcCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuZXZlbnRzIC5zZWN0aW9uX19ldmVudC1pbmZvID4gdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8gPiB1bCA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mbyA+IHVsID4gbGkuZXZlbnQtaW5mb19fcmVnaXN0ZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mbyBoMyB7XG4gICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8gaDM6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAuZXZlbnRzIC5zZWN0aW9uX19ldmVudC1pbmZvIGhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8gaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8gaGVhZGVyIGgxIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuZXZlbnRzIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDIwcHggMCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5ldmVudHMgLmNvbnRhaW5lciBoMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDsgfSB9XG4gIC5ldmVudHMgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmV2ZW50cyBoMSB7XG4gICAgZm9udDogMzZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgLmV2ZW50cyBoMiB7XG4gICAgZm9udDogMzBweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgLmV2ZW50cyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5ldmVudHMgLmludHJvIHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmV2ZW50cyBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgY29sb3I6ICMwMDgzNzg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5ldmVudHMgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAuZXZlbnRzIGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmV2ZW50cyBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICB0b3A6IDI2cHg7IH1cbiAgICAgIC5ldmVudHMgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ldmVudHMgYmxvY2txdW90ZSBmb290ZXIge1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gIC5ldmVudHMgLmltYWdlLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuZXZlbnRzIC5ldmVudC1pbmZvX19kYXRlIHtcbiAgICBmb250OiAyMnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICM1NDU5NTA7IH1cbiAgICAuZXZlbnRzIC5ldmVudC1pbmZvX19kYXRlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgIC5ldmVudHMgLmV2ZW50LWluZm9fX2RhdGUgaDM6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCDXCI7IH1cbiAgICAuZXZlbnRzIC5ldmVudC1pbmZvX19kYXRlIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZXZlbnRzIC5ldmVudC1pbmZvX19kYXRlIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICMwMDg1Nzg7IH1cbiAgLmV2ZW50cyAuZXZlbnQtaW5mb19fbG9jYXRpb24ge1xuICAgIGZvbnQ6IDIycHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzU0NTk1MDsgfVxuICAgIC5ldmVudHMgLmV2ZW50LWluZm9fX2xvY2F0aW9uIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgIC5ldmVudHMgLmV2ZW50LWluZm9fX2xvY2F0aW9uIGgzOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AkFwiOyB9XG4gIC5ldmVudHMgLmV2ZW50LWluZm9fX2F0dGVuZGVlcyB7XG4gICAgZm9udDogMjJweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjNTQ1OTUwOyB9XG4gICAgLmV2ZW50cyAuZXZlbnQtaW5mb19fYXR0ZW5kZWVzIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgIC5ldmVudHMgLmV2ZW50LWluZm9fX2F0dGVuZGVlcyBoMzpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugJNcIjsgfVxuICAgIC5ldmVudHMgLmV2ZW50LWluZm9fX2F0dGVuZGVlcyBhIHtcbiAgICAgIGZvbnQ6IDE2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAuZXZlbnRzIC5hY2NvcmRpb25fX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLnZpZGVvLWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbjogMzVweCAwOyB9XG4gIC52aWRlby1jb21wb25lbnQ6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAgIC52aWRlby1jb21wb25lbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC52aWRlby1jb21wb25lbnRfX2Rlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnZpZGVvLWNvbXBvbmVudF9fZGVzY3JpcHRpb24gYmxvY2txdW90ZSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC52aWRlby1jb21wb25lbnRfX2Rlc2NyaXB0aW9uIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDcwcHg7IH1cbiAgLnZpZGVvLWNvbXBvbmVudF9fcGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgICAgIC52aWRlby1jb21wb25lbnRfX3BsYXllciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAudmlkZW8tY29tcG9uZW50X19wbGF5ZXItY292ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgICAgIC52aWRlby1jb21wb25lbnRfX3BsYXllci1jb3Zlci1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC52aWRlby1jb21wb25lbnRfX3BsYXllci1jb3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGF5LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnZpZGVvLWNvbXBvbmVudF9fcGxheWVyLXZpZGVvIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAudmlkZW8tY29tcG9uZW50X19wbGF5ZXItdmlkZW8gaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMjQwcHg7IH1cblxuLnBkZi1kb3dubG9hZC1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW46IDM1cHggMDsgfVxuICAucGRmLWRvd25sb2FkLWNvbXBvbmVudDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBkZi1kb3dubG9hZC1jb21wb25lbnRfX3RodW1ibmFpbCBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnBkZi1kb3dubG9hZC1jb21wb25lbnRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubXVsdGktcGRmLWRvd25sb2FkLWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzNXB4IDA7IH1cbiAgLm11bHRpLXBkZi1kb3dubG9hZC1jb21wb25lbnQ6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tdWx0aS1wZGYtZG93bmxvYWQtY29tcG9uZW50X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgICAgLm11bHRpLXBkZi1kb3dubG9hZC1jb21wb25lbnRfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi5pbWFnZS1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmltYWdlLWNvbXBvbmVudDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmltYWdlLWNvbXBvbmVudCAudGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuaW1hZ2UtY29tcG9uZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5pbWFnZS1jb21wb25lbnQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjJweDtcbiAgICB0b3A6IDIycHg7XG4gICAgY29sb3I6ICNjMjNkMmI7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugLJcIjsgfVxuXG4uZ3JhcGhzLWRpc3BsYXkge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuICAuZ3JhcGhzLWRpc3BsYXk6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ncmFwaHMtZGlzcGxheSAudGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuZ3JhcGhzLWRpc3BsYXkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmdyYXBocy1kaXNwbGF5OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCyXCI7IH1cblxuLnNpZGUtbmF2aWdhdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXRvcCA0MDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDQwMG1zO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDQwMG1zO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5zaWRlLW5hdmlnYXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zaWRlLW5hdmlnYXRpb24ge1xuICAgICAgbGVmdDogMTEwcHg7IH0gfVxuICAuc2lkZS1uYXZpZ2F0aW9uLnNpZGUtbmF2aWdhdGlvbi0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zaWRlLW5hdmlnYXRpb24uc2lkZS1uYXZpZ2F0aW9uLS1maXhlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjkwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2lkZS1uYXZpZ2F0aW9uLnNpZGUtbmF2aWdhdGlvbi0tZml4ZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMxMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5zaWRlLW5hdmlnYXRpb24uc2lkZS1uYXZpZ2F0aW9uLS1mb290ZXJidW1wIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9XG4gIC5zaWRlLW5hdmlnYXRpb24gdWwge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2lkZS1uYXZpZ2F0aW9uIHVsIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4OyB9IH1cbiAgLnNpZGUtbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW0gYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuc2lkZS1uYXZpZ2F0aW9uX19pdGVtIGE6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuc2lkZS1uYXZpZ2F0aW9uX19pdGVtOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW0gdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNHB4IDAgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLnNpZGUtbmF2aWdhdGlvbl9faXRlbSB1bCBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDsgfVxuICAgICAgICAuc2lkZS1uYXZpZ2F0aW9uX19pdGVtIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQ6IDE2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLnNpZGUtbmF2aWdhdGlvbl9faXRlbSB1bCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2lkZS1uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUge1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAuc2lkZS1uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA4Mzc4OyB9XG4gICAgICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZSBhOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwODM3ODsgfVxuICAuc2lkZS1uYXZpZ2F0aW9uIHAge1xuICAgIG1hcmdpbjogMjJweCAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIC5zaWRlLW5hdmlnYXRpb24gcDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpZGUtbmF2aWdhdGlvbiAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDJweCAwOyB9XG5cbi5idXR0b24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHggOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uX19jdGEge1xuICAgIGJhY2tncm91bmQ6ICNjMDM2MmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwMzYyYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b25fX2N0YTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNhMzJlMjY7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTMyZTI2OyB9XG4gICAgLmJ1dHRvbl9fY3RhLS1wcmV2IC5pY29uIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAuYnV0dG9uX19jdGEtLW5leHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuYnV0dG9uX19jdGEtLW5leHQgLmljb24ge1xuICAgICAgICB0b3A6IDA7IH1cbiAgLmJ1dHRvbl9fc3RhbmRhcmQge1xuICAgIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwMzYyYztcbiAgICBjb2xvcjogI2MwMzYyYzsgfVxuICAgIC5idXR0b25fX3N0YW5kYXJkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2EzMmUyNjtcbiAgICAgIGJhY2tncm91bmQ6ICNhMzJlMjY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uX190cmFuc3BhcmVudCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMDM2MmM7XG4gICAgY29sb3I6ICNjMDM2MmM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnV0dG9uX190cmFuc3BhcmVudDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNhMzJlMjY7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTMyZTI2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uX190cmFuc3BhcmVudCAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH1cbiAgLmJ1dHRvbl9fbGlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwMzYyYztcbiAgICBjb2xvcjogI2MwMzYyYztcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7IH1cbiAgICAuYnV0dG9uX19saWdodDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNhMzJlMjY7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTMyZTI2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uX19saWdodCAuaWNvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDsgfVxuICAuYnV0dG9uIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ1dHRvbiAudGV4dCB7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cblxuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMwMDgzNzg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhpZ2hsaWdodDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhpZ2hsaWdodCAuc3RlcCB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gICAgLmhpZ2hsaWdodCAuc3RlcCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH1cbiAgLmhpZ2hsaWdodCAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4uaWNtbS1hZG1pbiB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmljbW0tYWRtaW4gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmljbW0tYWRtaW4gYXNpZGUsXG4gIC5pY21tLWFkbWluIG1haW4sXG4gIC5pY21tLWFkbWluIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaWNtbS1hZG1pbiBhc2lkZTpsYXN0LWNoaWxkLFxuICAgIC5pY21tLWFkbWluIG1haW46bGFzdC1jaGlsZCxcbiAgICAuaWNtbS1hZG1pbiBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaWNtbS1hZG1pbiBhc2lkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogNDEuMjkzMjglO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5pY21tLWFkbWluIGFzaWRlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pY21tLWFkbWluIG1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDU4LjA2NjYzJTsgfVxuICAgIC5pY21tLWFkbWluIG1haW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmljbW0tYWRtaW4gc2VjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pY21tLWFkbWluIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmljbW0tYWRtaW4gaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmljbW0tYWRtaW4gaDQge1xuICAgIGNvbG9yOiAjYTUzMzI1O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuaWNtbS1hZG1pbiAuc3ViaGVhZGluZyB7XG4gICAgY29sb3I6ICNhNTMzMjU7IH1cblxuLmljbW0tZWRpdGFibGUtZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItbGVmdDogI2MyM2QyYiA1cHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuaWNtbS1lZGl0YWJsZS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmljbW0tZWRpdGFibGUtZ3JvdXAgaDQge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuaWNtbS1lZGl0YWJsZS1ncm91cCAuaWNtbS1lZGl0YWJsZS1zdWItZ3JvdXAge1xuICAgIGJvcmRlci1sZWZ0OiAjMWQxZDFiIDVweCBzb2xpZDsgfVxuICAuaWNtbS1lZGl0YWJsZS1ncm91cC0tdGlsZSB7XG4gICAgYm9yZGVyLWxlZnQ6ICNhNTMzMjUgNXB4IHNvbGlkOyB9XG5cbi5pY21tLWVkaXRhYmxlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmljbW0tZWRpdGFibGUtcm93Omxhc3Qtb2YtdHlwZSxcbiAgLmljbW0tZWRpdGFibGUtcm93IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kZXNjcmlwdGlvbi1zdGF0dXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmRlc2NyaXB0aW9uLXN0YXR1cy0tb2sge1xuICAgIGNvbG9yOiAjNWViOTE3OyB9XG4gIC5kZXNjcmlwdGlvbi1zdGF0dXMtLWVycm9yIHtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuXG4udGlsZS1yb3dfX2VkaXRtb2RlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBpbWNvcmVfYmxvY2tfZW50cnkuZml4ZWRDb250ZW50SW1hZ2VCbG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyJTsgfVxuXG4jcGltY29yZV9lZGl0YWJsZV9maXhlZENvbnRlbnRDdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5waW1jb3JlX2FyZWFfZW50cnkucGltY29yZV9ibG9ja19lbnRyeVt0eXBlPVwiT25lQ29sdW1uVGlsZVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzJTsgfVxuXG4ucGltY29yZV9hcmVhX2VudHJ5LnBpbWNvcmVfYmxvY2tfZW50cnlbdHlwZT1cIlR3b0NvbHVtblRpbGVcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2NiU7IH1cblxuLnBpbWNvcmVfYXJlYV9lbnRyeS5waW1jb3JlX2Jsb2NrX2VudHJ5IC50aWxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBpbWNvcmVfYXJlYV9lbnRyeS5waW1jb3JlX2Jsb2NrX2VudHJ5IC5lZGl0YWJsZXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG9vbHNfX3NvY2lhbCB1bCBsaSBzcGFuLmljb24ge1xuICBtYXJnaW46IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmVkaXRtb2RlLmV2ZW50cyAuaWNtbS1hZG1pbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmVkaXRtb2RlLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSA+IGgxLFxuLmVkaXRtb2RlLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSA+IC5pbnRybyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGl0bW9kZS5hcnRpY2xlICNwaW1jb3JlX2VkaXRhYmxlX2JhY2tncm91bmQsIC5lZGl0bW9kZS50b3BpYyAjcGltY29yZV9lZGl0YWJsZV9iYWNrZ3JvdW5kLCAuZWRpdG1vZGUuc3VidG9waWMgI3BpbWNvcmVfZWRpdGFibGVfYmFja2dyb3VuZCwgLmVkaXRtb2RlLmV2ZW50cyAjcGltY29yZV9lZGl0YWJsZV9iYWNrZ3JvdW5kLCAuZWRpdG1vZGUubXVsdGlwYWdlICNwaW1jb3JlX2VkaXRhYmxlX2JhY2tncm91bmQsIC5lZGl0bW9kZS5saXN0ICNwaW1jb3JlX2VkaXRhYmxlX2JhY2tncm91bmQge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG5ib2R5LmVkaXRtb2RlLmV2ZW50cyBwLmFjY29yZGlvbl9fdGl0bGUgKyBkaXYge1xuICBjb2xvcjogI2MyM2QyYjtcbiAgbWluLWhlaWdodDogMjJweDsgfVxuXG5ib2R5LmVkaXRtb2RlLmV2ZW50cyBkaXYuYWNjb3JkaW9uX19jb250ZW50IC5waW1jb3JlX3RhZ19pbnB1dCwgYm9keS5lZGl0bW9kZS5ldmVudHMgZGl2LmFjY29yZGlvbl9fY29udGVudCAucGltY29yZV90YWdfd3lzaXd5ZywgYm9keS5lZGl0bW9kZS5ldmVudHMgZGl2LmFjY29yZGlvbl9fY29udGVudCAucGltY29yZV90YWdfdGV4dGFyZWEsIGJvZHkuZWRpdG1vZGUuZXZlbnRzIGRpdi5hY2NvcmRpb25fX2NvbnRlbnQgLnBpbWNvcmVfdGFnX3RleHRhcmVhOmZvY3VzIC5waW1jb3JlX3d5c2l3eWc6Zm9jdXMge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbmJvZHkuZWRpdG1vZGUuZXZlbnRzIGxpLmV2ZW50LWluZm9fX2RhdGUgLngtZm9ybS1maWVsZC13cmFwIC54LWZvcm0tdHJpZ2dlciB7XG4gIHRvcDogM3B4OyB9XG5cbi8qIElDTU0tNjAgKi9cbi5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1wYW5lbC10YmFyIHtcbiAgd2lkdGg6IDk3OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb25fX3Blb3BsZS1saXN0IC54LXRvb2xiYXIge1xuICB3aWR0aDogOTY4cHggIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtZ3JpZDMtaGVhZGVyLW9mZnNldCB7XG4gIHdpZHRoOiA5NzhweCAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy10ZC0wIHtcbiAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtZ3JpZDMtdGQtcGF0aCB7XG4gIHdpZHRoOiA1OTRweCAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy10ZC0yLCAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtZ3JpZDMtdGQtMyB7XG4gIHdpZHRoOiA5OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb25fX3Blb3BsZS1saXN0IC54LWdyaWQzLXRkLTQsIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy10ZC01LCAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtZ3JpZDMtdGQtNiwgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC54LWdyaWQzLXRkLTcge1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy1ib2R5LCAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtZ3JpZDMtcm93LCAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtZ3JpZDMtcm93LXRhYmxlIHtcbiAgd2lkdGg6IDk2NnB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS5lZGl0bW9kZS5hcnRpY2xlIC5zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5pY21tLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pY21tLXNlbGVjdDphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugItcIjtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLnNlYXJjaC1yZXN1bHRzIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWFyY2gtcmVzdWx0cyAucGltY29yZV90YWdfY2hlY2tib3ggaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94OyB9XG5cbi5zZWFyY2gtcmVzdWx0cyBoMSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmJveC1kcm9wZG93biB7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuYm94LWRyb3Bkb3duOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCLXCI7XG4gICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5ib3gtZHJvcGRvd24gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5ib3gtZHJvcGRvd24ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgICAgd2lkdGg6IDI0LjUxOTkzJTsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5ib3gtZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bixcbiAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duOmxhc3QtY2hpbGQsXG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bixcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duLW11bHRpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIHdpZHRoOiAxNi4xMzMyNiU7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd246bGFzdC1jaGlsZCxcbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5zZWFyY2gtYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5zZWFyY2gtYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICB3aWR0aDogMTYuMTMzMjYlOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLnNlYXJjaC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLnNlYXJjaC1idXR0b24gaW5wdXQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4OyB9XG5cbi5zZWFyY2gtcmVzdWx0cyAucmVzdWx0cy1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzLWNvbnRhaW5lciAucmVwb3NpdG9yeS1hbGVydCB7XG4gICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZlZWJhO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzLWNvbnRhaW5lciAucmVzdWx0cy1udW1iZXLCoCB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzLWNvbnRhaW5lciAubW9yZS1yZXN1bHRzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyM2QyYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzLWNvbnRhaW5lciAubW9yZS1yZXN1bHRzIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0cy1jb250YWluZXIgLm1vcmUtcmVzdWx0cyBhOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCfXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogLTIwcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzLWNvbnRhaW5lciAubm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cblxuLnNlYXJjaC1yZXN1bHRzIC50aWxlX190MWEgLnRpbGUtY29udGVudCBwIHtcbiAgbWF4LWhlaWdodDogODBweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIGgzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYyAudGlsZS1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIC50aWxlLWltYWdlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYyAudGlsZS1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYyAudGlsZS1pbWFnZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIC50aWxlLWltYWdlIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC50aWxlX190MWMgLnRpbGUtY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNjYuNDUzMyU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC50aWxlX190MWMgLnRpbGUtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc2VhcmNoLXJlc3VsdHMgLmNob3Nlbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib3gtc2VhcmNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm94LXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmJveC1zZWFyY2gge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAuYm94LXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmJveC1zZWFyY2ggPiBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgLmJveC1zZWFyY2ggPiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5ib3gtc2VhcmNoID4gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYm94LXNlYXJjaCA+IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYm94LXNlYXJjaCA+IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYm94LXNlYXJjaCBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgIC5ib3gtc2VhcmNoIGE6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIu6ArFwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICByaWdodDogOHB4OyB9XG5cbi5saXN0IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAubGlzdCAuY29udGFpbmVyIC5saXN0LWxpbmsge1xuICAgIGZvbnQ6IDE2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXN0IC5jb250YWluZXIgLmxpc3QtbGluazphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDYwJTsgfVxuXG4ubGlzdCAuYnJlYWRjcnVtYnMge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5saXN0IC5icmVhZGNydW1iczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmxpc3QgLm1haW4tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5saXN0IC5tYWluLXNlY3Rpb24gLmludHJvIHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubGlzdCAubWFpbi1zZWN0aW9uIHAge1xuICAgIGZvbnQ6IDIycHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmxpc3QgLm1haW4tc2VjdGlvbi10aWxlcyAudGlsZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmxpc3QgLm1haW4tc2VjdGlvbi10aWxlcyAudGlsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlIHAge1xuICAgICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDJweCAwIDEwcHg7IH1cbiAgICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGUgcDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlIGgzIHtcbiAgICAgIGZvbnQ6IDIycHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxpc3QgLm1haW4tc2VjdGlvbi10aWxlcyAudGlsZSAudGlsZS1pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5saXN0IC5zdWItc2VjdGlvbi10aWxlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5saXN0IC5zdWItc2VjdGlvbi10aWxlcyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5saXN0IC5zdWItc2VjdGlvbi10aWxlcyAudGlsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5saXN0IC5zdWItc2VjdGlvbi10aWxlcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5saXN0IC5zdWItc2VjdGlvbi10aWxlcyAudGlsZSBhIHtcbiAgICAgIGZvbnQ6IDIycHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjYzIzZDJiOyB9XG4gICAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlIHA6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubGlzdCAuZ3JvdXBzIC5zdWItc2VjdGlvbi10aWxlcyAudGlsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmlsdGVyZWQtbGlzdCB7XG4gIC8qIFRoZSBkZWZhdWx0IGZpbHRlcnMgY29udGFpbmVyIHdoaWNoIGlzIGRpc3BsYXllZCB3aGVuIGluIGVkaXRtb2RlICovIH1cbiAgLmZpbHRlcmVkLWxpc3QgaDEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmZpbHRlcmVkLWxpc3QgLmludHJvIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmZpbHRlcmVkLWxpc3QgLmRlZmF1bHRzX19maWx0ZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmZpbHRlcmVkLWxpc3QgLmRlZmF1bHRzX19maWx0ZXItaGVscCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVycyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX193cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnMgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVycyAuY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTEwcHg7IH0gfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnMgLmNvbnRhaW5lciBsYWJlbCB7XG4gICAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fY29udHJvbHMge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX19jb250cm9sczphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDM1cHg7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2NvbnRyb2xzOmFmdGVyOjphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2NvbnRyb2xzLS1zaG93LWhpZGUsIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX19jb250cm9scy0tcmVzZXQge1xuICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fY29udHJvbHMtLXNob3ctaGlkZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX19jb250cm9scy0tc2hvdy1oaWRlOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCLugK5cIjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDFweDsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX19jb250cm9scy0tcmVzZXQ6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIu6AsFwiO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVycy0tc2hvd24gLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzLS1zaG93biAuZmlsdGVyc19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzLS1zaG93biAuZmlsdGVyc19fY29udHJvbHM6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX190b3BpY3Mge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX3RvcGljcyAuZHJvcGRvd24sXG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fdG9waWNzIC5kcm9wZG93bi1tdWx0aSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fdG9waWNzIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lcixcbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX3RvcGljcyAuZHJvcGRvd24tbXVsdGkgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fZGF0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2RhdGUgLmRyb3Bkb3duLFxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2RhdGUgLmRyb3Bkb3duLW11bHRpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2RhdGUgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fZGF0ZSAuZHJvcGRvd24tbXVsdGkgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogOTVweDsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2RhdGUgc3BhbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2RhdGUgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuZmlsdGVyZWQtbGlzdCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5maWx0ZXJlZC1saXN0IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfSB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLmNvbnRhaW5lci5jb250cm9scy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLmZpbHRlcmVkLWxpc3QgLnJlc3VsdHMtdmlldyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDExcHg7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy12aWV3IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIC5maWx0ZXJlZC1saXN0IC5yZXN1bHRzLXZpZXcgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAgIC5maWx0ZXJlZC1saXN0IC5yZXN1bHRzLXZpZXcgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5yZXN1bHRzLXZpZXdfX3RpbGVzOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCSXCI7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy12aWV3X19saXN0OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCWXCI7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy12aWV3IC5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDgzNzg7IH1cbiAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4NXB4OyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWE6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFhOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFhOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFhOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFhIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFjIC50aWxlLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAzMi45MDY2MSU7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWMgLnRpbGUtaW1hZ2U6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFjIC50aWxlLWltYWdlIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWMgLnRpbGUtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWMgLnRpbGUtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWMgLnRpbGUtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLnJlc3VsdHMtY29udGFpbmVyIC50aWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLnJlc3VsdHMtY29udGFpbmVyIC5tb3JlLXJlc3VsdHMsXG4gICAgLmZpbHRlcmVkLWxpc3QgLnJlc3VsdHMtY29udGFpbmVyIC5lcnJvciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWx0ZXJlZC1saXN0IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmZpbHRlcmVkLWxpc3QgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAyNC41MTk5MyU7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmZpbHRlcmVkLWxpc3QgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGlwbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aXBsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmZpbHRlcmVkLWxpc3QgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGlwbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAyNC41MTk5MyU7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGlwbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmZpbHRlcmVkLWxpc3QgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmZpbHRlcmVkLWxpc3QgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmxiLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlnaHRib3gvbG9hZGluZy5naWYpIG5vLXJlcGVhdDsgfVxuXG4ubGItbmF2IGEubGItcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlnaHRib3gvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDsgfVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlnaHRib3gvbmV4dC5wbmcpIHJpZ2h0IDQ4JSBuby1yZXBlYXQ7IH1cblxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saWdodGJveC9jbG9zZS5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7IH1cblxuLmVkaXRtb2RlLWljbW0tY29udGVudC10b29sYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogN3B4OyB9XG4gIC5lZGl0bW9kZS1pY21tLWNvbnRlbnQtdG9vbGJhciB0YWJsZSB7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC5lZGl0bW9kZS1pY21tLWNvbnRlbnQtdG9vbGJhciB0ZCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQ6IG5vcm1hbCAxMXB4IGFyaWFsLHRhaG9tYSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZWRpdG1vZGUtaWNtbS1jb250ZW50LXRvb2xiYXIgdGQgLnB1Ymxpc2hEYXRlIHtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIC5lZGl0bW9kZS1pY21tLWNvbnRlbnQtdG9vbGJhciB0ZCAubGFiZWwge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZWRpdG1vZGUtaWNtbS1jb250ZW50LXRvb2xiYXIgdGQgLmlucHV0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0bW9kZS1pY21tLWNvbnRlbnQtdG9vbGJhciB0ZCAuc3BhY2VyIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5tb2RhbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cblxuLnN1YnNjcmliZS0tb3BlbiAubW9kYWxfX3N1YnNjcmliZSxcbi5zdWJzY3JpYmUtLW9wZW4gLm1vZGFsX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW9kYWxfX3N1YnNjcmliZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDE5NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLm1vZGFsX19zdWJzY3JpYmUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubW9kYWxfX3N1YnNjcmliZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tb2RhbF9fc3Vic2NyaWJlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubW9kYWxfX3N1YnNjcmliZSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubW9kYWxfX3N1YnNjcmliZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLm1vZGFsX19zdWJzY3JpYmUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLm1vZGFsX19zdWJzY3JpYmUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5tb2RhbF9fc3Vic2NyaWJlIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjY2NWY7IH1cblxuLm1vZGFsX19zdWJzY3JpYmUgLmNsb3NlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBwYWRkaW5nOiAycHg7IH1cblxuLm1vZGFsX19zdWJzY3JpYmUgLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1vZGFsX19zdWJzY3JpYmUgI21jX2VtYmVkX3NpZ251cCBkaXYubWNlX2lubGluZV9lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2MyM2QyYjtcbiAgcGFkZGluZzogNTVweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ubW9kYWxfX3N1YnNjcmliZSAjbWNlLXN1Y2Nlc3MtcmVzcG9uc2Uge1xuICBwYWRkaW5nOiA1NXB4IDAgMDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGVhZGVyIC50b29scyxcbiAgLmhlYWRlciBuYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudG9waWMgLnRpbGVfX3QzIC5jb250ZW50IHAgc3BhbixcbiAgLnRvcGljIC50aWxlX190MyBoMyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc3VidG9waWMgLmhlcm9fX3RvcGljIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlIC5oZXJvX190b3BpYyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZSAuaGVyb19faG9tZSAudGV4dC1vdmVybGF5IHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmhvbWUgLnRpbGVfX3QzIC5jb250ZW50IHAge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuaG9tZSAuY29udGVudCBwIHNwYW4sXG4gIC5ob21lIC50aWxlIGgzIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLmFjY29yZGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hY2NvcmRpb25fX2l0ZW0tLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFjY29yZGlvbl9faXRlbS0tb3BlbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmFjY29yZGlvbl9faXRlbS0tb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7IH1cbiAgLmFjY29yZGlvbl9faXRlbTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugItcIjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCgwLjJzKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCgwLjJzKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwoMC4ycyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDMwMG1zO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjhweDtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBjb2xvcjogI2MyM2QyYjtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmFjY29yZGlvbiAubG9jYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmFjY29yZGlvbiAubG9jYXRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMTg3NWVtKSB7XG4gICAgLmFjY29yZGlvbiAubG9jYXRpb24gLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmFjY29yZGlvbiAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWNjb3JkaW9uIC5kYXRlIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbnRhYmxlIHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uaHViLXRvcGljIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4uaHViLXRvcGljIHAge1xuICBmb250OiAyMnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItdG9waWMgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmh1Yi10b3BpYyAuc2VjdGlvbl9faGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uaHViLXRvcGljIC5zZWN0aW9uX190aWxlcyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuaHViLXRvcGljIC5zZWN0aW9uX190aWxlcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4OyB9XG4gIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmh1Yi10b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuaHViLXRvcGljIC5zZWN0aW9uX190aWxlcyAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaHViLXRvcGljIC5zZWN0aW9uX190aWxlcyAudGlsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuaHViLXRvcGljIC5zZWN0aW9uX190aWxlcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmh1Yi10b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmh1Yi10b3BpYyAubGlua19fbW9yZSB7XG4gIG1hcmdpbjogMjVweCAwOyB9XG4gIC5odWItdG9waWMgLmxpbmtfX21vcmU6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5odWItdG9waWMgLmxpbmtfX21vcmUgYSB7XG4gICAgY29sb3I6ICNjMjNkMmI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmh1Yi10b3BpYyAubGlua19fbW9yZSBhOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugIhcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogNjAlOyB9XG4gICAgLmh1Yi10b3BpYyAubGlua19fbW9yZSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNjYuNDUzMyU7IH1cbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50czpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIC50aWxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgLnRpbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDsgfSB9XG4gICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIC50aWxlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyAudGlsZV9fdDgge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgLnRpbGVfX3Q4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI5MHB4OyB9IH1cbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyAudGlsZV9fdDggdWwgbGkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIC50aWxlX190OCB1bCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyAudGlsZV9fdDggdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIGhlYWRlciBoMiB7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgaGVhZGVyIGgyIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4OyB9IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgZm9vdGVyOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyBmb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmh1Yi1ob21lIC5zZWN0aW9uX19xdWljay1saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19xdWljay1saW5rczpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19xdWljay1saW5rcyAuZHJvcGRvd24ge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19xdWljay1saW5rcyAudGlsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmh1Yi1ob21lIC5zZWN0aW9uX19xdWljay1saW5rcyAudGlsZSA+IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIC50aWxlID4gdWwgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19xdWljay1saW5rcyAudGlsZSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fcXVpY2stbGlua3MgLnRpbGUgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIC50aWxlID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIC50aWxlID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19xdWljay1saW5rcyBoZWFkZXIgaDIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5odWItaG9tZSAuc2VjdGlvbl9fdGFicyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyAudGlsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmh1Yi1ob21lIC5zZWN0aW9uX19ldmVudHMgLnRpbGUge1xuICAgICAgbWluLWhlaWdodDogMjYwcHg7IH0gfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmh1Yi1ob21lIC5zZWN0aW9uX19ldmVudHMgLnRpbGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyAudGlsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyAudGlsZTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIGZvb3Rlcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19ldmVudHMgZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaHViLWhvbWUgLnRpbGVfX3QxYiAudGlsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5odWItaG9tZSAudGlsZV9fdDFiIC50aWxlLW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDsgfVxuXG4uaHViLXByb2plY3QgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX19kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfSB9XG4gIC5odWItcHJvamVjdCAuc2VjdGlvbl9fZGVzY3JpcHRpb24gLmJyZWFkY3J1bWJzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX19kZXNjcmlwdGlvbiAuYnJlYWRjcnVtYnM6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX19kZXNjcmlwdGlvbiAuYnJlYWRjcnVtYnM6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX190YWJzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5odWItcHJvamVjdCAuc2VjdGlvbl9fdGFicyAudmlldy1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5odWItcHJvamVjdCAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDExMHB4OyB9XG4gICAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX190YWJzIC50YWJzX19oZWFkZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuaHViLXByb2plY3QgLnNlY3Rpb25fX3RhYnMgLnRhYnNfX2hlYWRlcjphZnRlciB7XG4gICAgICB0b3A6IDg3cHg7IH1cbiAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX190YWJzIC50aWxlIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5odWItcHJvamVjdCAucHJvamVjdF9faGVhZGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9IH1cblxuLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG5cbi5odWItcHJvamVjdCAucHJvamVjdF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItcHJvamVjdCAucHJvamVjdF9fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaHViLXByb2plY3QgLnByb2plY3RfX2NvbnRlbnQgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5odWItcHJvamVjdCAucHJvamVjdF9fZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLXByb2plY3QgLnByb2plY3RfX2RvY3VtZW50czpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19kb2N1bWVudHMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuaHViLXByb2plY3QgLnByb2plY3RfX2RvY3VtZW50czpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19kb2N1bWVudHMgaDIge1xuICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5odWItcHJvamVjdCAucHJvamVjdF9fZG9jdW1lbnRzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuaHViLXByb2plY3QgLnByb2plY3RfX2RvY3VtZW50cyB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2QzOTsgfVxuICAgICAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19kb2N1bWVudHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuaHViLXByb2plY3QgLnByb2plY3RfX2RvY3VtZW50cyB1bCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5odWItcHJvamVjdCAucHJvamVjdF9fZG9jdW1lbnRzIHVsIGE6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCKXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4OyB9XG5cbi5odWItcHJvamVjdCAucHJvamVjdF9fbWV0YSB7XG4gIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5odWItcHJvamVjdCAucHJvamVjdF9fb2JqZWN0aXZlIC5hcXVhLCAuaHViLXByb2plY3QgLnByb2plY3RfX29iamVjdGl2ZSBwOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmh1Yi1wcm9qZWN0IC5tYWluLXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuXG4uaHViLXByb2plY3QgLmxpbmtfX2xvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgLmh1Yi1wcm9qZWN0IC5saW5rX19sb2FkLW1vcmUgLmJ1dHRvbl9fdHJhbnNwYXJlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaHViLXByb2plY3QgLnNvcnQtcGVvcGxlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLXByb2plY3QgLnNvcnQtcGVvcGxlLWRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLXByb2plY3QgLnNvcnQtcGVvcGxlLWRyb3Bkb3duIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLmh1Yi1wcm9qZWN0IC5zb3J0LXBlb3BsZS1kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5odWItcHJvamVjdCAuc29ydC1wZW9wbGUtZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4OyB9IH1cbiAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fZGVzY3JpcHRpb24gLmJyZWFkY3J1bWJzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fZGVzY3JpcHRpb24gLmJyZWFkY3J1bWJzOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIC5icmVhZGNydW1iczpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaHViLWNvbW11bml0aWVzIC5zZWN0aW9uX190YWJzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX3RhYnMgLnZpZXctbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaHViLWNvbW11bml0aWVzIC5zZWN0aW9uX190YWJzIC50YWJzX19oZWFkZXIge1xuICAgIGhlaWdodDogMTEwcHg7IH1cbiAgICAuaHViLWNvbW11bml0aWVzIC5zZWN0aW9uX190YWJzIC50YWJzX19oZWFkZXIgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX3RhYnMgLnRhYnNfX2hlYWRlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX3RhYnMgLnRhYnNfX2hlYWRlcjphZnRlciB7XG4gICAgICB0b3A6IDc3cHg7IH1cblxuLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19oZWFkZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX2hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuXG4uaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9fY29udGVudCBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX3N1YnNjcmliZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19zdWJzY3JpYmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElO1xuICAgICAgdG9wOiAyMHB4OyB9XG4gICAgICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX3N1YnNjcmliZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19zdWJzY3JpYmUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19zdWJzY3JpYmUgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX3N1YnNjcmliZSAuYnV0dG9uIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMXB4OyB9XG5cbi5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9fbWV0YSB7XG4gIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5odWItY29tbXVuaXRpZXMgLnNvcnQtcGVvcGxlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLWNvbW11bml0aWVzIC5zb3J0LXBlb3BsZS1kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi1jb21tdW5pdGllcyAuc29ydC1wZW9wbGUtZHJvcGRvd24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAuaHViLWNvbW11bml0aWVzIC5zb3J0LXBlb3BsZS1kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5odWItY29tbXVuaXRpZXMgLnNvcnQtcGVvcGxlLWRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uaHViLXdnYyAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuaHViLXdnYyAuc2VjdGlvbl9fZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItd2djIC5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5odWItd2djIC5zZWN0aW9uX19kZXNjcmlwdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaHViLXdnYyAuc2VjdGlvbl9fZGVzY3JpcHRpb24gLmJyZWFkY3J1bWJzOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5odWItd2djIC5zZWN0aW9uX19kZXNjcmlwdGlvbiAuYnJlYWRjcnVtYnM6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmh1Yi13Z2MgLnNlY3Rpb25fX3RhYnMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmh1Yi13Z2MgLnNlY3Rpb25fX3RhYnMgLnZpZXctbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaHViLXdnYyAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3RhYnMgLnRhYnNfX2hlYWRlciBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3RhYnMgLnRhYnNfX2hlYWRlcjphZnRlciB7XG4gICAgICB0b3A6IDc3cHg7IH1cblxuLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIGhlYWRlciBoMiB7XG4gICAgY29sb3I6ICNjMjNkMmI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMgaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMgaGVhZGVyIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDsgfSB9XG4gIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyAudGlsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyAudGlsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMgLnRpbGUgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyAudGlsZSAuY29udGFjdCB7XG4gICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG5cbi5odWItd2djIC53Z2NfX2hlYWRlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5odWItd2djIC53Z2NfX2hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuXG4uaHViLXdnYyAud2djX19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG5cbi5odWItd2djIC53Z2NfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLXdnYyAud2djX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLXdnYyAud2djX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLmh1Yi13Z2MgLndnY19fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmh1Yi13Z2MgLndnY19fY29udGVudCBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmh1Yi13Z2MgLndnY19fY29udGVudCAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4uaHViLXdnYyAud2djX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItd2djIC53Z2NfX2N0YTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi13Z2MgLndnY19fY3RhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLmh1Yi13Z2MgLndnY19fY3RhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaHViLXdnYyAud2djX19jdGEgaDIge1xuICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmh1Yi13Z2MgLndnY19fY3RhIC5jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmh1Yi13Z2MgLndnY19fY3RhIC5jb250ZW50IC5hdmF0YXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuaHViLXdnYyAud2djX19jdGEgLmNvbnRlbnQgLnBvc2l0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuaHViLXdnYyAud2djX19jdGEgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaHViLXdnYyAud2djX19jdGEgLmVtYWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5odWItd2djIC53Z2NfX2N0YSAuZW1haWwgaDIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAyMHB4OyB9XG4gICAgICAuaHViLXdnYyAud2djX19jdGEgLmVtYWlsIGgyOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AjFwiO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4OyB9XG4gICAgLmh1Yi13Z2MgLndnY19fY3RhIC5lbWFpbCBhLCAuaHViLXdnYyAud2djX19jdGEgLmVtYWlsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuaHViLXdnYyAud2djX19jdGEgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5odWItd2djIC53Z2NfX2N0YSB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2QzOTsgfVxuICAgICAgLmh1Yi13Z2MgLndnY19fY3RhIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5odWItd2djIC53Z2NfX2N0YSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5odWItd2djIC53Z2NfX2N0YSB1bCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5odWItd2djIC53Z2NfX2N0YSB1bCBhIC5pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cblxuLmh1Yi13Z2MgLndnY19fbWV0YSB7XG4gIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5odWItd2djIC5zZWN0aW9uX190aWxlcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uaHViLXdnYyAubGlua19fbG9hZC1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5odWItd2djIC5saW5rX19sb2FkLW1vcmUgLmJ1dHRvbl9fbGlnaHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi13Z2MgLnNvcnQtcGVvcGxlLWRyb3Bkb3duIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLmh1Yi13Z2MgLnNvcnQtcGVvcGxlLWRyb3Bkb3duOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmh1Yi13Z2MgLnNvcnQtcGVvcGxlLWRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24tYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDsgfVxuICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24tYWN0aW9ucyAuZXhwb3J0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24tYWN0aW9ucyAuZXhwb3J0IC50b29sdGlwIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAycHg7IH1cbiAgICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24tYWN0aW9ucyAuZXhwb3J0OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDsgfVxuICAgIC5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bi1hY3Rpb25zIC5leHBvcnQ6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzZweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29udGVudDogXCJFeHBvcnRcIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24tYWN0aW9ucyAuZXhwb3J0OmhvdmVyOmFmdGVyLFxuICAgIC5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bi1hY3Rpb25zIC5leHBvcnQ6aG92ZXIgLnRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmh1Yi13Z2MgLnNvcnQtcGVvcGxlLWRyb3Bkb3duLWFjdGlvbnMgLmV4cG9ydCAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0b3A6IDJweDsgfVxuICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24tYWN0aW9ucyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODM3ODsgfVxuXG4uaHViLWluZGl2aWR1YWwtbWFuYWdlLWdyb3VwcyBoMSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5odWItaW5kaXZpZHVhbC1tYW5hZ2UtZ3JvdXBzIC5yb3cge1xuICBjb2xvcjogIzk5OTtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5odWItaW5kaXZpZHVhbC1tYW5hZ2UtZ3JvdXBzIC5yb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmh1Yi1pbmRpdmlkdWFsLW1hbmFnZS1ncm91cHMgLnJvdyAuY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5odWItaW5kaXZpZHVhbC1tYW5hZ2UtZ3JvdXBzIC5zYXZlLWJ0biB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5odWItaW5kaXZpZHVhbC1tYW5hZ2UtZ3JvdXBzIC5lcnJvcnMge1xuICBjb2xvcjogI2MyM2QyYjsgfVxuXG4ubG9naW4ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgLmxvZ2luOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAubG9naW4ge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAubG9naW4ge1xuICAgICAgbWluLWhlaWdodDogNzAwcHg7IH0gfVxuICAubG9naW4gaDEge1xuICAgIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAubG9naW4gaDEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAubG9naW4gLmludHJvIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubG9naW4gLmdkcHItZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAubG9naW4gLmdkcHItZm9ybTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvZ2luIC5yZWdpc3RyYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAubG9naW4gLnJlZ2lzdHJhdGlvbjo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5sb2dpbiAucmVnaXN0cmF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHg7IH0gfVxuICAgIC5sb2dpbiAucmVnaXN0cmF0aW9uX19jdGEge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAubG9naW4gLmZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAubG9naW4gLmZvcm06OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAubG9naW4gLmZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweDsgfSB9XG4gICAgLmxvZ2luIC5mb3JtIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgLmxvZ2luIC5mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmxvZ2luIC5mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmxvZ2luIC5mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAubG9naW4gLmZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5sb2dpbiAuZm9ybSBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmxvZ2luIC5mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5sb2dpbiAuZm9ybSBsYWJlbC5yZW1lbWJlci1sYWJlbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MnB4KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgycHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MnB4KTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MnB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5sb2dpbiAuZm9ybSBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5sb2dpbiAuZm9ybSBidXR0b246OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmxvZ2luIC5mb3JtIGJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkycHgpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MnB4KTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MnB4KTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTJweCk7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIC5sb2dpbiAuZm9ybSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sb2dpbiAuZm9ybSBhOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5sb2dpbiAuZm9ybSBhIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLmxvZ2luIC5mb3JtIC5tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubG9naW4gLmZvcm0gLnJlbWVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmxvZ2luIC5mb3JtIC5yZW1lbWJlcjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAubG9naW4gLmZvcm0gLnJlbWVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICAgICAgLmxvZ2luIC5mb3JtIC5yZW1lbWJlciBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgLmxvZ2luIC5mb3JtIC5yZW1lbWJlciBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAgIC5sb2dpbiAuZm9ybSAucmVtZW1iZXIgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgICAgICAgIHRvcDogNHB4OyB9IH1cbiAgICAubG9naW4gLmZvcm0gLnBhc3N3b3JkLXJlc2V0IHtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5sb2dpbiAuZm9ybSAucGFzc3dvcmQtcmVzZXQ6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubG9naW4gLmZvcm0gLnBhc3N3b3JkLXJlc2V0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNkNzVhNDk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAubG9naW4gLmZvcm0gLnBhc3N3b3JkLXJlc2V0IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubG9naW4gcC5lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cblxuLnNlY3Rpb25fX3RpbGVzLWxpc3QsXG4uc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5zZWN0aW9uX190aWxlcy1saXN0IGgyLFxuICAuc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5zZWN0aW9uX190aWxlcy1saXN0IHAsXG4gIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuc2VjdGlvbl9fdGlsZXMtbGlzdCB1bCxcbiAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgdWw6OmFmdGVyLFxuICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IHVsOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZSxcbiAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZTpsYXN0LWNoaWxkLFxuICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZSxcbiAgICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlOmxhc3QtY2hpbGQsXG4gICAgICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZTpudGgtb2YtdHlwZSgybiksXG4gICAgICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlLFxuICAgICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCxcbiAgICAgICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlOm50aC1vZi10eXBlKDJuKSxcbiAgICAgICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlOm50aC1vZi10eXBlKDNuKSxcbiAgICAgICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlIGgzLFxuICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlIGgzIHtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWluLWhlaWdodDogMjJweDsgfVxuICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlIGg0LFxuICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlIGg0IHtcbiAgICAgIGNvbG9yOiAjMDA4Mzc4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZSBwLFxuICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZSBwOjphZnRlcixcbiAgICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlIHA6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGUgYSxcbiAgICAuc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCAudGlsZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3QgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAuc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3QgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3QgdWw6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCAudGlsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3QgLnRpbGUgaDMge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAuc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3QgLnRpbGUgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCAudGlsZSBwOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCAudGlsZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAgIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCAudGlsZSBhOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AiVwiO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBjb2xvcjogIzNkM2QzOTsgfVxuICAgICAgLnNlY3Rpb25fX2RvY3VtZW50cy1saXN0IC50aWxlIGEuYXF1YTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwODM3ODsgfVxuICAgICAgLnNlY3Rpb25fX2RvY3VtZW50cy1saXN0IC50aWxlIGEuZm9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAgIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCAudGlsZSBhLmZvbGRlcjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCPXCI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzN3B4OyB9XG5cbi5zZWN0aW9uX19ncm91cHMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5zZWN0aW9uX19ncm91cHMtbGlzdCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5zZWN0aW9uX19ncm91cHMtbGlzdCBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCB1bDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIC50aHVtYiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUgaDUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDgzNzg7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZSBwLFxuICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZSBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIHA6OmFmdGVyLFxuICAgICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIGg0OjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2VjdGlvbl9fcGVvcGxlLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IHVsOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlIGgzIHtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSBoMyAucG9zaXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxZDFkMWI7IH1cbiAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGUgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSBwOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGUgYSAuYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5odWItZGlyZWN0b3J5IGgxIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uaHViLWRpcmVjdG9yeSAuaW50cm8ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmh1Yi1kaXJlY3RvcnkgLmRlZmF1bHRzX19maWx0ZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmh1Yi1kaXJlY3RvcnkgLmRlZmF1bHRzX19maWx0ZXItaGVscCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAucmVzdWx0cy1udW1iZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAubGV0dGVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmxldHRlciBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5hY3Rpb25zIC5leHBvcnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmFjdGlvbnMgLmV4cG9ydCAudG9vbHRpcCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBsZWZ0OiAycHg7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAuYWN0aW9ucyAuZXhwb3J0OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAuYWN0aW9ucyAuZXhwb3J0OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDM2cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29udGVudDogXCJFeHBvcnRcIjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAuYWN0aW9ucyAuZXhwb3J0OmhvdmVyOmFmdGVyLFxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5hY3Rpb25zIC5leHBvcnQ6aG92ZXIgLnRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5hY3Rpb25zIC5leHBvcnQgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRvcDogMnB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDgzNzg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmFjdGlvbnMgLmljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAuc2VjdGlvbl9fcGVvcGxlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGUge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZV9fdDFjIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5saW5rX19sb2FkLW1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5saW5rX19sb2FkLW1vcmUgYSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmxpbmtfX2xvYWQtbW9yZSBhIC5pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRvcDogMDsgfVxuXG4uaHViLWRpcmVjdG9yeSAuZmlsdGVycyB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX3dyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX3dyYXBwZXIgLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX193cmFwcGVyIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDExMHB4OyB9IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fd3JhcHBlciAuY29udGFpbmVyIGxhYmVsIHtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NoZWNrIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NoZWNrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NoZWNrOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jaGVjayB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jaGVjayB1bDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jaGVjayB1bCBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY2hlY2sgdWwgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvKiBAVE9ETyBmaXggY2hlY2tib3hlc1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jaGVjayB1bCBpbnB1dCB7XG4gICAgICAgIC8qIEBUT0RPIGZpeCBjaGVja2JveGVzICovXG4gICAgICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NvbnRyb2xzIHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY29udHJvbHM6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NvbnRyb2xzOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAyMHB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NvbnRyb2xzLS1zaG93LWhpZGUsIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jb250cm9scy0tcmVzZXQge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY29udHJvbHMtLXNob3ctaGlkZSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NvbnRyb2xzLS1zaG93LWhpZGU6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCuXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY29udHJvbHMtLXJlc2V0OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AsFwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAuaHViLWRpcmVjdG9yeSAuZmlsdGVycy0tc2hvd24gLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnMtLXNob3duIC5maWx0ZXJzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaHViLWRpcmVjdG9yeSAuZmlsdGVycy0tc2hvd24gLmZpbHRlcnNfX2NvbnRyb2xzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4OyB9IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19pdGVtIC5kcm9wZG93bixcbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19faXRlbSAuZHJvcGRvd24tbXVsdGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fZGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fZGF0ZSAuZHJvcGRvd24sXG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2RhdGUgLmRyb3Bkb3duLW11bHRpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2RhdGUgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2RhdGUgLmRyb3Bkb3duLW11bHRpIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2RhdGUgc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgICAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fZGF0ZSBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmh1Yi1kaXJlY3RvcnkgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItZGlyZWN0b3J5IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLmNvbnRhaW5lci5jb250cm9scy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmh1Yi1kaXJlY3RvcnkgLnJlc3VsdHMtbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIwcHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4uaHViLWRpcmVjdG9yeSAucmVzdWx0cy12aWV3IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDExcHg7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnJlc3VsdHMtdmlldyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAucmVzdWx0cy12aWV3IGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAucmVzdWx0cy12aWV3IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5odWItZGlyZWN0b3J5IC5yZXN1bHRzLXZpZXdfX3RpbGVzOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJJcIjsgfVxuICAuaHViLWRpcmVjdG9yeSAucmVzdWx0cy12aWV3X19saXN0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJZcIjsgfVxuICAuaHViLWRpcmVjdG9yeSAucmVzdWx0cy12aWV3IC5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA4Mzc4OyB9XG5cbi5odWItZGlyZWN0b3J5IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLWRpcmVjdG9yeSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMjQuNTE5OTMlOyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmh1Yi1kaXJlY3RvcnkgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGlwbGUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItZGlyZWN0b3J5IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duLW11bHRpcGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuaHViLWRpcmVjdG9yeSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aXBsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAyNC41MTk5MyU7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duLW11bHRpcGxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgLmh1Yi1kaXJlY3RvcnkgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuaHViLWRpcmVjdG9yeSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmh1Yi1kaXJlY3RvcnkgLmFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDEwcHg7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLmFjdGlvbnMgbGk6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uaHViLWRpcmVjdG9yeSAubm8tcmVzdWx0cywgLmh1Yi1kaXJlY3RvcnkgLmVycm9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5odWItZGlyZWN0b3J5IC50aWxlX190MWMgLnRpbGUtY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogNjYuNDUzMyU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC50aWxlX190MWMgLnRpbGUtY29udGVudCBoMyBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IC5wb3NpdGlvbixcbiAgICAuaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgLmNvbXBhbnksXG4gICAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IC5lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5odWItZGlyZWN0b3J5IC50aWxlX190MWMgLnRpbGUtY29udGVudCAuZW1haWwge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC50aWxlX190MWMgLnRpbGUtY29udGVudCAuZW1haWw6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGFic19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMjNkMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAudGFic19faGVhZGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudGFic19faGVhZGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLnRhYnNfX2hlYWRlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudGFic19faGVhZGVyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnRhYnNfX2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgICAgIC50YWJzX19oZWFkZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLnRhYnNfX2hlYWRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC50YWJzX19oZWFkZXIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLnRhYnNfX2hlYWRlcjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugItcIjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCgwLjJzKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCgwLjJzKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwoMC4ycyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDMwMG1zO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogNTAlOyB9XG4gIC50YWJzX19oZWFkZXItLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBoZWlnaHQ6IDEzN3B4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAudGFic19faGVhZGVyLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoN3B4KTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDdweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDdweCk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoN3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg3cHgpOyB9XG5cbi50YWJzX19jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzIzZDJiO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJzX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudGFic19fY29udGVudDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYnNfX2NvbnRlbnQtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudGFic19fY29udGVudCAuc2VjdGlvbl9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFic19fY29udGVudCAuc2VjdGlvbl9fY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX3RpbGVzLWxpc3QsXG4gIC50YWJzX19jb250ZW50IC5zZWN0aW9uX19ncm91cHMtbGlzdCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50YWJzX19jb250ZW50IC5zZWN0aW9uX190aWxlcy1saXN0IHVsOjphZnRlcixcbiAgICAudGFic19fY29udGVudCAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgdWw6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGUsXG4gICAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudGFic19fY29udGVudCAuc2VjdGlvbl9fdGlsZXMtbGlzdCAubGlua19fbG9hZC1tb3JlLFxuICAgIC50YWJzX19jb250ZW50IC5zZWN0aW9uX19ncm91cHMtbGlzdCAubGlua19fbG9hZC1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC50YWJzX19jb250ZW50IC5zZWN0aW9uX190aWxlcy1saXN0IC5saW5rX19sb2FkLW1vcmU6OmFmdGVyLFxuICAgICAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC5saW5rX19sb2FkLW1vcmU6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWN0aW9uX19kaXNjdXNzaW9ucyB7XG4gIHBhZGRpbmc6IDMwcHggMCA2MHB4OyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9uczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuaGVhZGVyLXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5oZWFkZXItdGl0bGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmhlYWRlci10aXRsZTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmhlYWRlci10aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3Qge1xuICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7IH0gfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDM1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDM1cHg7IH0gfVxuICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlOyB9IH1cbiAgICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSBhIC5waW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMjVweDsgfVxuICAgICAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwgbGkgYSAucGluOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLugJ1cIjsgfVxuICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIGEgLnRpdGxlIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDgzNzg7IH1cbiAgICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIGEuYWN0aXZlIC5hc3RlcmlzayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSBhLmFjdGl2ZS5waW5uZWQgLnBpbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4Mzc4OyB9XG4gICAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwgbGkgYS5waW5uZWQgLnBpbjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCLugJ5cIjtcbiAgICAgICAgICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSBhIC5hc3RlcmlzayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgY29udGVudDogXCLugIhcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlOyB9XG4gICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB0aW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHRpbWU6OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB0aW1lIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcYjdcIjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2N0YTo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fY3RhLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2N0YSBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgaGVhZGVyOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIGhlYWRlciBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgaGVhZGVyIC5lZGl0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogM3B4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSBoZWFkZXIgLmVkaXQgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIGhlYWRlciAuZWRpdCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgaGVhZGVyIC5lZGl0IGxpIGEuYWN0aXZlLCAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSBoZWFkZXIgLmVkaXQgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwODM3ODsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIGhlYWRlciAuYXV0aG9yIHtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSBoZWFkZXIgLmF1dGhvciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94OjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IGlucHV0W25hbWU9J3RpdGxlJ10ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IGlucHV0W25hbWU9J3RpdGxlJ106bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggaW5wdXRbbmFtZT0ndGl0bGUnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggaW5wdXRbbmFtZT0ndGl0bGUnXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggaW5wdXRbbmFtZT0ndGl0bGUnXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCBpbnB1dFtuYW1lPSd0aXRsZSddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggdGV4dGFyZWE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCBkZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19oZWFkZXIgLnBvc2l0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faGVhZGVyIGEge1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faGVhZGVyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19pdGVtIGhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19pdGVtIGhlYWRlcjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faXRlbSBoZWFkZXIgLmF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2l0ZW0gaGVhZGVyIC5hdXRob3Ige1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2l0ZW0gaGVhZGVyIC5hdXRob3Ige1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2l0ZW0gaGVhZGVyIC5hdXRob3IgaDQge1xuICAgICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19pdGVtIGhlYWRlciAuYXV0aG9yIGg0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faXRlbSBoZWFkZXIgLmF1dGhvciAucG9zaXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2l0ZW0gaGVhZGVyIHRpbWUge1xuICAgICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faXRlbSBoZWFkZXIgdGltZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDsgfSB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jb250ZW50OjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jb250ZW50IHAgYSB7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NvbnRlbnQgdWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jb250ZW50IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX3JlcGx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2F0dGFjaG1lbnQge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fYXR0YWNobWVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fYXR0YWNobWVudCBhIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fYXR0YWNobWVudCBhIHAge1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19hdHRhY2htZW50IGE6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCJXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2xvYWQtbW9yZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19sb2FkLW1vcmU6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19sb2FkLW1vcmUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fbG9hZC1tb3JlIGEgLmljb24ge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuYWN0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbjo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb24ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuYWN0aW9uIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb25fX2F0dGFjaCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuYWN0aW9uX19hdHRhY2gge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb25fX2F0dGFjaDo6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb25fX2F0dGFjaCBkdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb25fX2F0dGFjaCBkdCBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuYWN0aW9uX19hdHRhY2ggZHQgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgY29udGVudDogXCLugIlcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuYWN0aW9uX19hdHRhY2ggZGQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb25fX2F0dGFjaCAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbl9fYXR0YWNoLWZpbGVuYW1lIHtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAtOTBweDsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmdyYXBocy1kaXNwbGF5IHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5ncmFwaHMtZGlzcGxheSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gI3N1Ym1pdC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmRpc2N1c3Npb24tdXBkYXRlLXJlcGx5LWZvcm0tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLXVwZGF0ZS1yZXBseS1mb3JtLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLXVwZGF0ZS1yZXBseS1mb3JtLWNvbnRhaW5lciBkZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmRpc2N1c3Npb24tdXBkYXRlLXJlcGx5LWZvcm0tY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgIHBhZGRpbmc6IDlweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLXVwZGF0ZS1yZXBseS1mb3JtLWNvbnRhaW5lciB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLXVwZGF0ZS1yZXBseS1mb3JtLWNvbnRhaW5lciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5kaXNjdXNzaW9uLXVwZGF0ZS1yZXBseS1mb3JtLWNvbnRhaW5lciB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmRpc2N1c3Npb24tdXBkYXRlLXJlcGx5LWZvcm0tY29udGFpbmVyIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLnJlbmFtZS1kaXNjdXNzaW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5yZW5hbWUtZGlzY3Vzc2lvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5yZW5hbWUtZGlzY3Vzc2lvbiBkZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLnJlbmFtZS1kaXNjdXNzaW9uICNuYW1lLWxhYmVsIGxhYmVsIHtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLnJlbmFtZS1kaXNjdXNzaW9uICNuYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5yZW5hbWUtZGlzY3Vzc2lvbiAjbmFtZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAucmVuYW1lLWRpc2N1c3Npb24gI25hbWU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLnJlbmFtZS1kaXNjdXNzaW9uICNuYW1lOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLnJlbmFtZS1kaXNjdXNzaW9uICNuYW1lOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAjc3VibWl0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZXJyb3IsIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZW1wdHktZGlzY3Vzc2lvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciBkZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmNyZWF0ZS1uZXctZGlzY3Vzc2lvbi1jb250YWluZXIgbGFiZWwge1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmNyZWF0ZS1uZXctZGlzY3Vzc2lvbi1jb250YWluZXIgI25hbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciAjbmFtZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciAjbmFtZTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciAjbmFtZTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyICNuYW1lOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmNyZWF0ZS1uZXctZGlzY3Vzc2lvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyIC5lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyIC5lcnJvciBwIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuXG4uaHViLWNvbnRhY3QtZGV0YWlscyBhIHtcbiAgY29sb3I6ICNjMDM2MmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyBhLmJ1dHRvbl9fY3RhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uaHViLWNvbnRhY3QtZGV0YWlscyAuY29udGFpbmVyLCAuaHViLWNvbnRhY3QtZGV0YWlscyAubWFpbi1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbnRhaW5lciA+IGgxLCAuaHViLWNvbnRhY3QtZGV0YWlscyAubWFpbi1zZWN0aW9uID4gaDEge1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG5cbi5odWItY29udGFjdC1kZXRhaWxzIC5zZWN0aW9uX191cGRhdGUtY29udGFjdC1jYXJkIHtcbiAgcGFkZGluZzogOHB4IDA7IH1cbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLnNlY3Rpb25fX3VwZGF0ZS1jb250YWN0LWNhcmQgLnVwZGF0ZS1jb2x1bW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgICAuaHViLWNvbnRhY3QtZGV0YWlscyAuc2VjdGlvbl9fdXBkYXRlLWNvbnRhY3QtY2FyZCAudXBkYXRlLWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLnNlY3Rpb25fX3VwZGF0ZS1jb250YWN0LWNhcmQgLmJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5odWItY29udGFjdC1kZXRhaWxzIC5zZWN0aW9uX191cGRhdGUtY29udGFjdC1jYXJkIC51cGRhdGUtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NjY2NWY7IH1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMgLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAuaHViLWNvbnRhY3QtZGV0YWlscyAuYnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5odWItY29udGFjdC1kZXRhaWxzIC5icmVhZGNydW1icyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZ3JvdXBzIHtcbiAgICBtaW4taGVpZ2h0OiAzMTlweDsgfSB9XG5cbi5odWItY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWdyb3VwcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1ncm91cHMgdWwgLmJyYW5jaGVzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZ3JvdXBzIGxpOm5vdCguYnJhbmNoKSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZ3JvdXBzIGxpOm5vdCguYnJhbmNoKTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZ3JvdXBzIGxpOm5vdCguYnJhbmNoKTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5odWItY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWdyb3VwcyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uaHViLWNvbnRhY3QtZGV0YWlscyAuY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29sdW1ucyAubGVmdC1jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29sdW1ucyAubGVmdC1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgICAgIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIC5sZWZ0LWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29sdW1ucyAucmlnaHQtY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIC5yaWdodC1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgICAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbHVtbnMgLnJpZ2h0LWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIC5yaWdodC1jb2x1bW4gaDMge1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbHVtbnMgLnJpZ2h0LWNvbHVtbiAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMgLnNlcGVyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMgLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMgLm1hbmFnZS1ncm91cHMge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5zZWN0aW9uX19jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2VjdGlvbl9fbG9ncyBoMiB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlY3Rpb25fX2xvZ3MgaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnNlY3Rpb25fX2xvZ3MgaGVhZGVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VjdGlvbl9fbG9ncyAubG9nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VjdGlvbl9fbG9ncyAubG9nOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuc2VjdGlvbl9fbG9ncyAubG9nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDU4LjA2NjYzJTsgfVxuICAgICAgLnNlY3Rpb25fX2xvZ3MgLmxvZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnNlY3Rpb25fX2xvZ3MgLmxvZyAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLnNlY3Rpb25fX2xvZ3MgLmxvZyAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uc2VjdGlvbl9fbG9ncyAuYm94LXNlYXJjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb25fX2xvZ3MgLmJveC1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5zZWN0aW9uX19sb2dzIC5ib3gtc2VhcmNoIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDQxLjI5MzI4JTsgfVxuICAgICAgLnNlY3Rpb25fX2xvZ3MgLmJveC1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5zZWN0aW9uX19sb2dzIC5ib3gtc2VhcmNoIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5zZWN0aW9uX19sb2dzIC5hY2NvcmRpb246OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWN0aW9uX19sb2dzIC5hY2NvcmRpb24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2VjdGlvbl9fbG9ncyAuYWNjb3JkaW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxZDFkMWI7IH1cblxuLnNlY3Rpb25fX2xvZ3MgLmFjY29yZGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMxZDFkMWI7IH1cbiAgLnNlY3Rpb25fX2xvZ3MgLmFjY29yZGlvbiBwLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAjYzIzZDJiOyB9XG5cbi5zZWN0aW9uX19sb2dzIC5hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgLnNlY3Rpb25fX2xvZ3MgLmFjY29yZGlvbl9faXRlbSA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlY3Rpb25fX2xvZ3MgLmFjY29yZGlvbl9faXRlbTphZnRlciB7XG4gICAgdG9wOiAxOHB4OyB9XG5cbi5zZWN0aW9uX19sb2dzIC5hY2NvcmRpb25fX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNlY3Rpb25fX2xvZ3MgLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbl9fbG9ncyAubG9hZC1tb3JlOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VjdGlvbl9fbG9ncyAubG9hZC1tb3JlIC5pY29uIHtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuLnNlY3Rpb25fX2xvZ3MgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VjdGlvbl9fbG9ncyAuY2FyZCBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5zZWN0aW9uX19sb2dzIC5jYXJkIGg0IC5wb3NpdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMWQxZDFiOyB9XG4gIC5zZWN0aW9uX19sb2dzIC5jYXJkIHAge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnNlY3Rpb25fX2xvZ3MgLmNhcmQgcDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlY3Rpb25fX2xvZ3MgLmNhcmQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fbG9ncyAuY2FyZCBhIC5hdmF0YXIge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ29ydW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VjdGlvbl9fbG9ncyAubm8tcmVzdWx0cywgLnNlY3Rpb25fX2xvZ3MgLmVycm9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VjdGlvbl9fY29udGFjdC1jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCA+IC5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkID4gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCA+IC5jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCA+IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCAuY29udGFjdC1waG90b3M6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtcGhvdG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCAuY29udGFjdC1iaW8ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtYmlvIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWJpbyAudmlldy1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWRldGFpbHMgbGkge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjsgfVxuICAgICAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCAuY29udGFjdC1kZXRhaWxzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtZGV0YWlscyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZGV0YWlsLXR5cGUge1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZGV0YWlsLXR5cGUgLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAgICAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZGV0YWlsLXR5cGUgLmljb246YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1kZXRhaWwtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWRldGFpbC1pbmZvLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5zZWN0aW9uX19pbmRpdmlkdWFsLWV2ZW50LXNlc3Npb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbl9faW5kaXZpZHVhbC1ldmVudC1zZXNzaW9ucyBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQ6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZm9yZ290dGVuLXBhc3N3b3JkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyB9IH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZCBoMSB7XG4gICAgZm9udDogMzZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgaDEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkIC5pbnRybyBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm06OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuZm9yZ290dGVuLXBhc3N3b3JkIC5mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHg7IH0gfVxuICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAuZm9yZ290dGVuLXBhc3N3b3JkIC5mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZm9yZ290dGVuLXBhc3N3b3JkIC5mb3JtIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuZm9yZ290dGVuLXBhc3N3b3JkIC5mb3JtIGJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2cHgpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NnB4KTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NnB4KTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTZweCk7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gLm1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkIHAuZXJyb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYzIzZDJiOyB9XG5cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4ge1xuICAgICAgbWluLWhlaWdodDogNzAwcHg7IH0gfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIGgxIHtcbiAgICBmb250OiAzNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiBoMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gLmludHJvIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gLmZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweDsgfSB9XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gLmZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfSB9XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gLmZvcm0gYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gLmZvcm0gYnV0dG9uIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODZweCk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTg2cHgpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTg2cHgpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODZweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04NnB4KTtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSAubWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gcC5lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIHAuZXJyb3IuaGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmZvcm0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAuZm9ybTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmZvcm0gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZvcm0gLmZvcm1fX2dyb3VwIHtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4OyB9XG4gICAgLmZvcm0gLmZvcm1fX2dyb3VwLS1yZXF1aXJlZCAubGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5mb3JtX19oZWFkZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mb3JtX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuICAuZm9ybV9faGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgLmZvcm0gaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAuZm9ybSBoMTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybSBoMTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvcm0gaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmZvcm0gdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9ybSBsYWJlbCB7XG4gICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5mb3JtIC5sYWJlbCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9ybSAuYWRkaXRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybSAuYWRkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgIC5mb3JtIC5hZGQtbW9yZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvcm0gLnBvdW5kIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC5mb3JtIC5wb3VuZCBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmZvcm0gLnBvdW5kLnRvdGFsLWNvc3Q6YmVmb3JlIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiA4cHg7IH1cbiAgLmZvcm0gLnBvdW5kIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm0gLnBvdW5kIC5sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLCo1wiO1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBib3R0b206IC00NXB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLmZvcm0gZGQge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybSAuaW5saW5lIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmZvcm0gLmlubGluZTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybSAuaW5saW5lIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mb3JtIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzNweDsgfVxuICAgIC5mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5mb3JtIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvOyB9XG4gIC5mb3JtIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXN0eWxlOiBvYmxpcXVlOyB9XG4gICAgLmZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zdHlsZTogb2JsaXF1ZTsgfVxuICAgIC5mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zdHlsZTogb2JsaXF1ZTsgfVxuICAgIC5mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXN0eWxlOiBvYmxpcXVlOyB9XG4gIC5mb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7IH1cbiAgLmZvcm0gLmVycm9ycyB7XG4gICAgY29sb3I6ICNjMjNkMmI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZm9ybSA+IC5lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAuZm9ybSAjdG9rZW4tZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybSAjc3VibWl0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtICNzdWJtaXQsIC5mb3JtICNkcmFmdCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2MwMzYyYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzAzNjJjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmZvcm0gI3N1Ym1pdDpob3ZlciwgLmZvcm0gI2RyYWZ0OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2EzMmUyNjtcbiAgICAgIGJhY2tncm91bmQ6ICNhMzJlMjY7IH1cbiAgICAuZm9ybSAjc3VibWl0OmRpc2FibGVkLCAuZm9ybSAjZHJhZnQ6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuZm9ybSAuYmFjayB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2MwMzYyYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzAzNjJjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvcm0gLmJhY2s6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTMyZTI2O1xuICAgICAgYmFja2dyb3VuZDogI2EzMmUyNjsgfVxuICAuZm9ybSAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvcm0gLmJ1dHRvbnNfX2NhbmNlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAuZm9ybSAuYnV0dG9uc19fY2FuY2VsOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZm9ybSAuYnV0dG9uc19fZHJhZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmZvcm0gLmJ1dHRvbnNfX2RyYWZ0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZm9ybSAuYnV0dG9uc19fc3VibWl0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5mb3JtIC5idXR0b25zX19zdWJtaXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuZm9ybSAuYnV0dG9uc19fc3VibWl0IC5idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuZm9ybSAuYnV0dG9uc19fc3VibWl0IC5idXR0b24ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgLmZvcm0gLmJ1dHRvbnNfX25leHQgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybSAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udWktbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgICAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA2ODBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAudWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDM5NXB4OyB9IH1cbiAgICAudWktbWVudSAudWktbWVudS1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhMzJlMjY7IH1cblxuLnRyYXZlbC1mb3JtIC5jb250YWluZXIsXG4ubGVhdmUtZm9ybSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAudHJhdmVsLWZvcm0gLmNvbnRhaW5lcjo6YWZ0ZXIsXG4gIC5sZWF2ZS1mb3JtIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50cmF2ZWwtZm9ybSAuY29udGFpbmVyLFxuICAgIC5sZWF2ZS1mb3JtIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxMTBweDsgfSB9XG5cbi50cmF2ZWwtZm9ybSAud3JhcHBlcixcbi5sZWF2ZS1mb3JtIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnRyYXZlbC1mb3JtIC53cmFwcGVyOjphZnRlcixcbiAgLmxlYXZlLWZvcm0gLndyYXBwZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLWZvcm0gLmZvcm0sXG4gIC5sZWF2ZS1mb3JtIC5mb3JtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgIC50cmF2ZWwtZm9ybSAuZm9ybTpsYXN0LWNoaWxkLFxuICAgIC5sZWF2ZS1mb3JtIC5mb3JtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmVtYWlsIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDU4MHB4OyB9XG4gIC5lbWFpbCAuY29udGFpbmVyIC50aWxlIC5saXN0LWxpbmsge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4uZW1haWwgLnRpdGxlIHtcbiAgZm9udDogNTJweCAnRkZESU5XZWJQcm9MaWdodCcsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAuZW1haWwgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbi5lbWFpbCAuZnJvbS10byxcbi5lbWFpbCAuZGF0ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lbWFpbCAuY29udGVudCB7XG4gIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuZW1haWwgLmNvbnRlbnQgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5lbWFpbCAuYXR0YWNobWVudHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuZW1haWwgLmF0dGFjaG1lbnRzIGxpIHtcbiAgICBmb250OiAxNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7IH1cbiAgICAuZW1haWwgLmF0dGFjaG1lbnRzIGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC5lbWFpbCAuYXR0YWNobWVudHMgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugIlcIjtcbiAgICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5lbWFpbCBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZW1haWwgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4uZW1haWwgdGFibGUsIC5lbWFpbCB0aCwgLmVtYWlsIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYzsgfVxuXG4uZW1haWwgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmVtYWlsX19kYXRlIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uZW1haWxfX3JlcGx5LWNvdW50IHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5lbWFpbF9fcmVwbGllcyB7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmVtYWlsX19yZXBseSB7XG4gIGJhY2tncm91bmQ6ICNmZmYxZWY7XG4gIHBhZGRpbmc6IDZweCA1cHg7IH1cbiAgLmVtYWlsX19yZXBseS0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5lbWFpbF9fbGF0ZXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5lbWFpbF9fbmF2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5lbWFpbF9fbG9hZC1uZXcge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZW1haWxfX2xvYWQtb2xkIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi51cGxvYWQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgIC51cGxvYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC51cGxvYWQ6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnVwbG9hZCBkdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC51cGxvYWQgZHQgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC51cGxvYWQgZHQgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCJXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgLnVwbG9hZCBkZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMHB4OyB9XG4gIC51cGxvYWQgLmljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4OyB9XG4gIC51cGxvYWQgLmZpbGVuYW1lIHtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udHJlZS1tdWx0aXNlbGVjdCAuc2VsZWN0aW9ucyAuc2VjdGlvbiAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnRyZWUtbXVsdGlzZWxlY3QgLnNlbGVjdGlvbnMgLnNlY3Rpb24gPiAuaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG4gIC50cmVlLW11bHRpc2VsZWN0IC5zZWxlY3Rpb25zIC5zZWN0aW9uID4gLml0ZW06bnRoLWZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC50cmVlLW11bHRpc2VsZWN0IC5zZWxlY3Rpb25zIC5zZWN0aW9uID4gLml0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4udHJlZS1tdWx0aXNlbGVjdCAuaXRlbSAuZGVzY3JpcHRpb24sXG4udHJlZS1tdWx0aXNlbGVjdCAuaXRlbSAucmVtb3ZlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2MyM2QyYjsgfVxuXG4udHJlZS1tdWx0aXNlbGVjdCAuaXRlbSAuc2VjdGlvbi1uYW1lIHtcbiAgY29sb3I6ICNhNTMzMjU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcmVsZXZhbnRUb3BpY3MtZWxlbWVudCAuc2VsZWN0ZWQgPiAuaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4jcmVsZXZhbnRUb3BpY3MtZWxlbWVudCAudHJlZS1tdWx0aXNlbGVjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMTJweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVycyAudHJhdmVsUmVxdWVzdElkIHtcbiAgd2lkdGg6IDc1cHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnMgLnRyYXZlbGxlciB7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVycyAuY291bnRyeSB7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVycyAuZmxhdHBpY2tyLWlucHV0IHtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuZm9ybV9fYWRkLWV2ZW50LndpdGgtcmVtb3ZlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC5mb3JtX19hZGQtZXZlbnQud2l0aC1yZW1vdmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybV9fYWRkLWV2ZW50LndpdGgtcmVtb3ZlIDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybV9fYWRkLWV2ZW50LndpdGgtcmVtb3ZlIC5idXR0b24ge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5yZW1vdmUtdHJpcCB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuYnJlYWRjcnVtYnMge1xuICB3aWR0aDogMTAwJTsgfVxuICAudHJhdmVsLXJlcXVlc3QgLmJyZWFkY3J1bWJzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHJhdmVsLXJlcXVlc3QgLmJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLXJlcXVlc3QgLmZvcm0ge1xuICAgIHdpZHRoOiA2MDBweDsgfSB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuZm9ybSAuZm9ybV9fZ3JvdXAge1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmZvcm1fX2hlYWRlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5mb3JtX19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmZvcm0gLmxhYmVsIHtcbiAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjY1ZjsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmZvcm1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5mb3JtIHRleHRhcmVhIHtcbiAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmOyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC5mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuZm9ybV9fYWRkLWV2ZW50LCAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC10cmlwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC1ldmVudCwgLnRyYXZlbC1yZXF1ZXN0IC5mb3JtX19hZGQtdHJpcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTUwcHg7IH0gfVxuICAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC1ldmVudCAuYnV0dG9uLCAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC10cmlwIC5idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgICAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC1ldmVudCAuYnV0dG9uIC5pY29uLCAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC10cmlwIC5idXR0b24gLmljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogNXB4OyB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuZm9ybSAubmV4dCB7XG4gIHdpZHRoOiAxMzBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmZvcm0gbGkge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmlubGluZWQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLXJlcXVlc3QgLmlubGluZWQgLmxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC50cmF2ZWwtcmVxdWVzdCAuaW5saW5lZCAuZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC50cmF2ZWwtcmVxdWVzdCAuaW5saW5lZCBkaXYgPiBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5pbmxpbmVkIC50cmVlLW11bHRpc2VsZWN0IC5pdGVtIGxhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5mdWxsLXdpZHRoIC5kcm9wZG93bixcbi50cmF2ZWwtcmVxdWVzdCAuZnVsbC13aWR0aCAuZm9ybV9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50cmF2ZWwtcmVxdWVzdCAuZnVsbC13aWR0aCAuZHJvcGRvd24sXG4gICAgLnRyYXZlbC1yZXF1ZXN0IC5mdWxsLXdpZHRoIC5mb3JtX190ZXh0IHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLXJlcXVlc3QgLmhhbGYtd2lkdGgge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudHJhdmVsLXJlcXVlc3QgLmhhbGYtd2lkdGg6bnRoLW9mLXR5cGUoMW4gKyAyKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC50b3RhbC1jb3N0IHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRyYXZlbC1yZXF1ZXN0IC50b3RhbC1jb3N0IGlucHV0IHtcbiAgICAgIHdpZHRoOiAyODBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLXJlcXVlc3QgLmRhdGVzLFxuICAudHJhdmVsLXJlcXVlc3QgLmxvY2F0aW9uIHtcbiAgICB3aWR0aDogMzUwcHg7IH0gfVxuXG4udHJhdmVsLXJlcXVlc3QgLmRhdGVzIC5ncm91cF9fZmllbGQsXG4udHJhdmVsLXJlcXVlc3QgLmxvY2F0aW9uIC5ncm91cF9fZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC5kYXRlcyAuZ3JvdXBfX2ZpZWxkOmxhc3QtY2hpbGQsXG4gIC50cmF2ZWwtcmVxdWVzdCAubG9jYXRpb24gLmdyb3VwX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC5kYXRlcyAuZ3JvdXBfX2ZpZWxkOmZpcnN0LWNoaWxkLFxuICAudHJhdmVsLXJlcXVlc3QgLmxvY2F0aW9uIC5ncm91cF9fZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC50cmF2ZWxsZXJzLFxuLnRyYXZlbC1yZXF1ZXN0IC5pbXBsaWNhdGlvbnMtZGV0YWlscyxcbi50cmF2ZWwtcmVxdWVzdCAuanVzdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC50cmF2ZWxsZXJzIC5sYWJlbCxcbiAgLnRyYXZlbC1yZXF1ZXN0IC5pbXBsaWNhdGlvbnMtZGV0YWlscyAubGFiZWwsXG4gIC50cmF2ZWwtcmVxdWVzdCAuanVzdGlmaWNhdGlvbiAubGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLndhcm5pbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2MyM2QyYjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC50cmF2ZWxsZXJzIC5kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMjQwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC50cmF2ZWxsZXJzIC5zZWFyY2gtZmllbGQgaW5wdXQge1xuICBtaW4td2lkdGg6IDE4MHB4OyB9XG5cbi5ldmVudF9fYnV0dG9uIC5mb3JtX19hZGQtZXZlbnQsIC5ldmVudF9fYnV0dG9uIC5mb3JtX19hZGQtdHJpcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDQ5LjY3OTk1JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5ldmVudF9fYnV0dG9uIC5mb3JtX19hZGQtZXZlbnQ6bGFzdC1jaGlsZCwgLmV2ZW50X19idXR0b24gLmZvcm1fX2FkZC10cmlwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZXZlbnRfX2J1dHRvbiAuZm9ybV9fYWRkLWV2ZW50OmZpcnN0LWNoaWxkLCAuZXZlbnRfX2J1dHRvbiAuZm9ybV9fYWRkLXRyaXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnJlcXVlc3RfX3RhYmxlIGEge1xuICBjb2xvcjogI2MyM2QyYjsgfVxuXG4ucmVxdWVzdF9fc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZWI5MTc7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5yZXF1ZXN0X19zdWNjZXNzIHAge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG5cbi5yZXF1ZXN0X19mYWlsdXJlIHtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjNkMmI7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5yZXF1ZXN0X190YWJsZSAucmVxdWVzdF9fdGFibGVfb3ZlcmZsb3cge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucmVxdWVzdF9fdGFibGUgLnJlcXVlc3RfX3RhYmxlX292ZXJmbG93IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cblxuLnJlcXVlc3RfX3RhYmxlIHRhYmxlLCAucmVxdWVzdF9fdGFibGUgdGgsIC5yZXF1ZXN0X190YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cblxuLnJlcXVlc3RfX3RhYmxlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWluLXdpZHRoOiA3NjhweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnJlcXVlc3RfX3RhYmxlIHRhYmxlIHRoLCAucmVxdWVzdF9fdGFibGUgdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJ1dHRvbnNfX2NvbnRhaW5lciAuYnV0dG9uc19fY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5idXR0b25zX19jb250YWluZXIgaW5wdXQge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uZmxvYXQtcmlnaHQgI3N1Ym1pdCwgLmZsb2F0LXJpZ2h0ICNkcmFmdCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmxvYXQtcmlnaHQgI3N1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLWluZGV4IHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG5cbi50cmF2ZWwtaW5kZXggLmVycm9yLFxuLnRyYXZlbC1pbmRleCAubm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRyYXZlbC1pbmRleCAuZXJyb3IgcCxcbiAgLnRyYXZlbC1pbmRleCAubm8tcmVzdWx0cyBwIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRyYXZlbC1pbmRleCAuZXJyb3Ige1xuICBjb2xvcjogI2MyM2QyYjsgfVxuXG4udHJhdmVsLWluZGV4IC5saW5rX19sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cmF2ZWwtaW5kZXggLnJlcXVlc3RfX3RhYmxlX292ZXJmbG93IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4udHJhdmVsLWluZGV4ICNyZXN1bHRzLWNvbnRhaW5lciB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRyYXZlbC1pbmRleCAjcmVzdWx0cy1jb250YWluZXIgdGQge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnRyYXZlbC1pbmRleCAjcmVzdWx0cy1jb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoMikge1xuICAgIG1pbi13aWR0aDogMTUwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDsgfVxuICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjE4NzVlbSkge1xuICAgIC50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzX19jb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDkuNjc5OTUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzX19jb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzX19jb250YWluZXI6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMzNweDsgfVxuICAgIC50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzX19jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyIGlucHV0LnRyYXZlbFJlcXVlc3RJZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY2hlY2tib3hlcyB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzIC5mbGF0cGlja3ItaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVycyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udHJhdmVsLWRpc3BsYXkgaDEsIC50cmF2ZWwtZGlzcGxheSBoNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IGgxOmxhc3QtY2hpbGQsIC50cmF2ZWwtZGlzcGxheSBoNDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IGgxOjphZnRlciwgLnRyYXZlbC1kaXNwbGF5IGg0OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJhdmVsLWRpc3BsYXkgLmJyZWFkY3J1bWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAudHJhdmVsLWRpc3BsYXkgLmJyZWFkY3J1bWJzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudHJhdmVsLWRpc3BsYXkgLmJyZWFkY3J1bWJzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHJhdmVsLWRpc3BsYXkgLmJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZSB7XG4gIG1hcmdpbjogMjBweCAwIDUwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fdGFibGUge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLWRpc3BsYXkgLmV4dHJhLW1hcmdpbiB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMDsgfSB9XG5cbi50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCA3cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNhN2E3YTcgc29saWQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2QzZDM5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdzpsYXN0LWNoaWxkLCAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fdGFibGUtcm93Lmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2QzOTsgfSB9XG4gIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cuZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2E3YTc7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyBwIHtcbiAgICBtYXJnaW46IDAuMmVtOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cgLnRhYmxlLXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMzZDNkMzk7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cgLnRhYmxlLXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2QzZDM5OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyAudGFibGUtcm93LWRhdGEsIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cgLnRhYmxlLXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cgLnRhYmxlLXJvdy1kYXRhIHtcbiAgICBjb2xvcjogIzNkM2QzOTtcbiAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fdGFibGUtcm93IC50YWJsZS1yb3ctZGF0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fdGFibGUtcm93IC50YWJsZS1yb3ctZGF0YTplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tcmVxdWVzdGVkIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzZDJiO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9uczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgICAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC50cmF2ZWwtZGlzcGxheSAudGFibGUtYWN0aW9uLWJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuY29tbWVudCB7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweDsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAudGFibGUtYWN0aW9uLWJ1dHRvbnMgLmNvbW1lbnQgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGRkRJTldlYlBybyxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLWFjdGlvbi1idXR0b25zIC5hcHByb3ZlZCB7XG4gICAgY29sb3I6ICM1ZWI5MTc7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuZGVjbGluZWQge1xuICAgIGNvbG9yOiAjYzIzZDJiOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAudGFibGUtYWN0aW9uLWJ1dHRvbnMgLnF1ZXJ5LWNoYW5nZXMge1xuICAgIGNvbG9yOiAjNjY2NjVmOyB9XG5cbi50cmF2ZWwtZGlzcGxheSAuYnV0dG9uIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5idXR0b24gcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5idXR0b24uYXBwcm92ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVlYjkxNztcbiAgICBjb2xvcjogIzVlYjkxNzsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAuYnV0dG9uLmFwcHJvdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzVlYjkxNztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAuYnV0dG9uLmRlY2xpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMjNkMmI7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAudHJhdmVsLWRpc3BsYXkgLmJ1dHRvbi5kZWNsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhdmVsLWRpc3BsYXkgLmZpbGVVcGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRyYXZlbC1kaXNwbGF5IC5maWxlVXBsb2FkIGlucHV0LnVwbG9hZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi50cmF2ZWwtZGlzcGxheSAudGFibGUtcmVwb3J0LXN1Ym1pdHRlZCB7XG4gIHBhZGRpbmc6IDAgMjVweDsgfVxuXG4udHJhdmVsLWRpc3BsYXkgLi0tdXBsb2FkIHtcbiAgZm9udC1zaXplOiA1ZW07XG4gIGNvbG9yOiAjYTdhN2E3OyB9XG5cbi50cmF2ZWwtZGlzcGxheSAub3V0ZXItdXBsb2FkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5vdXRlci11cGxvYWQtY29udGFpbmVyIC5hcnRlcmlzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07IH1cblxuLnRyYXZlbC1kaXNwbGF5IC5pbm5lci11cGxvYWQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNkNmQ2ZDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4ZjhmOGY7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5pbm5lci11cGxvYWQtY29udGFpbmVyIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjNkMmI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50cmF2ZWwtZGlzcGxheSAucmFkaW8taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAucmFkaW8taW5saW5lIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1pdGluZXJhcnksIC50cmF2ZWwtZGlzcGxheSAudGFibGUtcmVwb3J0IHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAudGFibGUtaXRpbmVyYXJ5IHAsIC50cmF2ZWwtZGlzcGxheSAudGFibGUtcmVwb3J0IHAge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLWl0aW5lcmFyeSAudGFibGUtaXRpbmVyYXJ5X19kZWxldGUsIC50cmF2ZWwtZGlzcGxheSAudGFibGUtaXRpbmVyYXJ5IC50YWJsZS1yZXBvcnRfX2RlbGV0ZSwgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1yZXBvcnQgLnRhYmxlLWl0aW5lcmFyeV9fZGVsZXRlLCAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLXJlcG9ydCAudGFibGUtcmVwb3J0X19kZWxldGUge1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLWl0aW5lcmFyeSBpbnB1dCwgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1yZXBvcnQgaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC50cmF2ZWwtZGlzcGxheSAudGFibGUtaXRpbmVyYXJ5IGxhYmVsLCAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLXJlcG9ydCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDEwcHg7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC5sb3dlci1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5sb3dlci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudHJhdmVsLWRpc3BsYXkgLmxvd2VyLW5hdmlnYXRpb24gLmJhY2sge1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMjNkMmI7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudHJhdmVsLWRpc3BsYXkgLmxvd2VyLW5hdmlnYXRpb24gLmJhY2sgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDFweDsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuYmFjayAuaWNvbi1jaGV2cm9uOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuZGVsZXRlIHtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuc3VibWl0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyM2QyYjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuc3VibWl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMDM2MmM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAudHJhdmVsLWRpc3BsYXkgLmxvd2VyLW5hdmlnYXRpb24gLmVkaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzZDJiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuZWRpdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzAzNjJjO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5sb3dlci1uYXZpZ2F0aW9uIC5idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuYnV0dG9uIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDA7IH1cbiAgICAudHJhdmVsLWRpc3BsYXkgLmxvd2VyLW5hdmlnYXRpb24gLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX2NvbHVtbi0tbGVmdCwgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX2NvbHVtbi0tcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fY29sdW1uLS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4udHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fY29sdW1uLS1yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmJveC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzX193cmFwcGVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmZpbHRlcnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzX19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIC5kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIC5pbmRpdmlkdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmZpbHRlcnMgLmluZGl2aWR1YWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAuZmlsdGVycyAuaW5kaXZpZHVhbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIC5pbmRpdmlkdWFsOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAuZmlsdGVycyAuaW5kaXZpZHVhbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLnJlc3VsdHMtbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5yZXN1bHRzLW51bWJlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiA0OS42Nzk5NSU7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAuYWN0aW9uczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLnNlY3Rpb25fX3Blb3BsZS1saXN0IHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLnNlY3Rpb25fX3Blb3BsZS1saXN0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5zZWN0aW9uX19wZW9wbGUtbGlzdCBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmFjY29yZGlvbl9faXRlbSA+IHAge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5hY2NvcmRpb25fX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggaDQge1xuICBjb2xvcjogI2MyM2QyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5saW5rX19sb2FkLW1vcmUge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAubGlua19fbG9hZC1tb3JlIC5idXR0b24ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmVycm9yLFxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLm5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5lcnJvciBwLFxuICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAubm8tcmVzdWx0cyBwIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmVycm9yIHtcbiAgY29sb3I6ICNjMjNkMmI7IH1cblxuLnNpdGVtYXAgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zaXRlbWFwX19jb2wge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZW1hcF9fY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5zaXRlbWFwX19zZWN0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAtbW96LWJvcmRlci1pbWFnZTogdXJsKC4uL2ltZy9zcXVhcmVfYm9yZGVyLnN2ZykgMSByZXBlYXQ7XG4gIC13ZWJraXQtYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1nL3NxdWFyZV9ib3JkZXIuc3ZnKSAxIHJlcGVhdDtcbiAgLW8tYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1nL3NxdWFyZV9ib3JkZXIuc3ZnKSAxIHJlcGVhdDtcbiAgYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1nL3NxdWFyZV9ib3JkZXIuc3ZnKSAxIGZpbGwgcmVwZWF0OyB9XG4gIC5zaXRlbWFwX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uc2l0ZW1hcF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaXRlbWFwX190aXRsZSBhIHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLnNpdGVtYXAgdWwge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi5zaXRlbWFwIGxpIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnBhc3QtbWVldGluZy1wYXBlcnMgLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBhc3QtbWVldGluZy1wYXBlcnNfX2hlYWRlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5wYXN0LW1lZXRpbmctcGFwZXJzX19oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9IH1cblxuLnBhc3QtbWVldGluZy1wYXBlcnNfX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuLnBhc3QtbWVldGluZy1wYXBlcnMgLnRpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtIC5icmVhZGNydW1icyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wdXJjaGFzZS1vcmRlci1mb3JtIC5icmVhZGNydW1iczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnB1cmNoYXNlLW9yZGVyLWZvcm0gLmJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtIC5mb3JtID4gLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm0gc3Bhbi5lcnJvciB7XG4gIGNvbG9yOiAjYzIzZDJiOyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtIGlucHV0LCAucHVyY2hhc2Utb3JkZXItZm9ybSAuY2hvc2VuLXNpbmdsZSwgLnB1cmNoYXNlLW9yZGVyLWZvcm0gLmNob3Nlbi1kcm9wIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm0gdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogRkZESU5XZWJQcm8sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm1fX3N1YnNlY3Rpb24taGVhZGluZy1ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtX19zdWJzZWN0aW9uLWhlYWRpbmcge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm1fX3N1YnNlY3Rpb24taGVhZGluZy1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtIC5maWxlLXVwbG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm0gI3N1Ym1pdCwgLnB1cmNoYXNlLW9yZGVyLWZvcm0gI2RyYWZ0IHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtICNzdWJtaXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucHVyY2hhc2Utb3JkZXItZm9ybSAuY3VycmVuY3ktYW1vdW50LWJsb2NrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWZvcm0gLmN1cnJlbmN5LWFtb3VudC1ibG9ja19fY3VycmVuY3kge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWZvcm0gLmN1cnJlbmN5LWFtb3VudC1ibG9ja19fYW1vdW50IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4xODc1ZW0pIHtcbiAgICAucHVyY2hhc2Utb3JkZXItZmlsdGVyc19fY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDQ5LjY3OTk1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lcjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucHVyY2hhc2Utb3JkZXItZmlsdGVyc19fY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lcjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAucHVyY2hhc2Utb3JkZXItZmlsdGVyc19fY29udGFpbmVyOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXIgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAucHVyY2hhc2Utb3JkZXItZmlsdGVyc19fY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dC50cmF2ZWxSZXF1ZXN0SWQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NoZWNrYm94ZXMge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4ucHVyY2hhc2Utb3JkZXItZmlsdGVycyAuZmxhdHBpY2tyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnB1cmNoYXNlLW9yZGVyIC5icmVhZGNydW1icyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wdXJjaGFzZS1vcmRlciAuYnJlYWRjcnVtYnM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5wdXJjaGFzZS1vcmRlciAuYnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLnB1cmNoYXNlLW9yZGVyLWN0YSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuICAucHVyY2hhc2Utb3JkZXItY3RhIC5idXR0b24ge1xuICAgIC8qQGluY2x1ZGUgY2xlYXJmaXg7Ki9cbiAgICAvKndpZHRoOiAxMDAlOyovXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnB1cmNoYXNlLW9yZGVyLWN0YSAuYnV0dG9uIHtcbiAgICAgICAgLyp3aWR0aDogMjUwcHg7Ki8gfSB9XG5cbi5wdXJjaGFzZS1vcmRlci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucHVyY2hhc2Utb3JkZXItbGlzdCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gIC5wdXJjaGFzZS1vcmRlci1saXN0IC5lcnJvcixcbiAgLnB1cmNoYXNlLW9yZGVyLWxpc3QgLm5vLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHVyY2hhc2Utb3JkZXItbGlzdCAuZXJyb3IgcCxcbiAgICAucHVyY2hhc2Utb3JkZXItbGlzdCAubm8tcmVzdWx0cyBwIHtcbiAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wdXJjaGFzZS1vcmRlci1saXN0IC5lcnJvciB7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWxpc3QgLmxpbmtfX2xvYWQtbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHVyY2hhc2Utb3JkZXItbGlzdCAucmVxdWVzdF9fdGFibGVfb3ZlcmZsb3cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWxpc3QgI3Jlc3VsdHMtY29udGFpbmVyIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdXJjaGFzZS1vcmRlci1saXN0ICNyZXN1bHRzLWNvbnRhaW5lciB0ZCB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnB1cmNoYXNlLW9yZGVyLWxpc3QgI3Jlc3VsdHMtY29udGFpbmVyIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5wdXJjaGFzZS1vcmRlci12aWV3IC5sYXN0LXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZDNkMzk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLndlYnNpdGUtc3Vic2NyaWJlci1mb3JtLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG4ud2Vic2l0ZS1zdWJzY3JpYmVyLWZvcm0gI3N1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuaHViLXJlZ2lzdGVyLWZvcm0uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5odWItcmVnaXN0ZXItZm9ybS5jb250YWluZXIgLmVtYWlsRXJyb3Ige1xuICBjb2xvcjogI2MyM2QyYjsgfVxuXG4uaHViLXJlZ2lzdGVyLWZvcm0uY29udGFpbmVyIC5yZWRpcmVjdE1lc3NhZ2Uge1xuICAvKmNvbG9yOiAjMDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhkYWZmO1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmh1Yi1yZWdpc3Rlci1mb3JtICNzdWJtaXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ib2R5LnJlcG9zaXRvcnkgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuYm9keS5yZXBvc2l0b3J5IC5zdWNjZXNzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4YTc0NTtcbiAgbWFyZ2luOiAyMHB4IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuYm9keS5yZXBvc2l0b3J5IC5lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkYzM1NDU7XG4gIG1hcmdpbjogMjBweCA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbmJvZHkucmVwb3NpdG9yeSAudXBsb2FkLWN0YSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICBib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgYm9keS5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG5oMSB7XG4gIGZvbnQ6IDUycHggJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG5oMiB7XG4gIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuXG5oMyB7XG4gIGZvbnQ6IDI2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuXG5zdHJvbmcsIGIge1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMTBweDsgfSB9XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA4MDBweDsgfVxuXG4uaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWxfX292ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1tb3JlIHtcbiAgY29sb3I6ICNjMjNkMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnZpZXctbW9yZTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugIhcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDYwJTsgfVxuICAudmlldy1tb3JlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC52aWV3LW1vcmU6aG92ZXI6YWZ0ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFxdWEge1xuICBjb2xvcjogIzAwODM3ODsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53cmFwcGVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udWktbWVudSB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uZGVtbyB7XG4gIGJhY2tncm91bmQ6IGdyZWVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgLmRlbW8ge1xuICAgICAgYmFja2dyb3VuZDogcmVkOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmRlbW8ge1xuICAgICAgYmFja2dyb3VuZDogb3JhbmdlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gICAgLmRlbW8ge1xuICAgICAgYmFja2dyb3VuZDogIzAwODM3ODsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5kZW1vIHtcbiAgICAgIGJhY2tncm91bmQ6IHBpbms7IH0gfVxuICAuZGVtbyBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZW1vIC5ib3gsIC5kZW1vIC5jb250YWluZXIgaGVhZGVyLCAuZGVtbyAuY29udGFpbmVyIGZvb3RlciwgLmRlbW8gLmNvbnRlbnQsIC5kZW1vIC5zaWRlYmFyLCAuZGVtbyAuYmxvY2ssIC5kZW1vIC5sZWZ0YmFyLCAuZGVtbyAuZnVsbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmRlbW8gLmJveCBoMywgLmRlbW8gLmNvbnRhaW5lciBoZWFkZXIgaDMsIC5kZW1vIC5jb250YWluZXIgZm9vdGVyIGgzLCAuZGVtbyAuY29udGVudCBoMywgLmRlbW8gLnNpZGViYXIgaDMsIC5kZW1vIC5ibG9jayBoMywgLmRlbW8gLmxlZnRiYXIgaDMsIC5kZW1vIC5mdWxsIGgzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5kZW1vIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5kZW1vIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRlbW8gLmNvbnRhaW5lciBmb290ZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLmRlbW8gLmNvbnRhaW5lciBmb290ZXI6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRlbW8gLmNvbnRhaW5lciBzZWN0aW9uOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgICAuZGVtbyAuY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLmRlbW8gLmNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAgIC5kZW1vIC5zaWRlYmFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLmRlbW8gLnNpZGViYXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5kZW1vIC5ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAgIC5kZW1vIC5ibG9jayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuZGVtbyAuYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gICAgLmRlbW8gLmxlZnRiYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuZGVtbyAubGVmdGJhcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmRlbW8gLmZ1bGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuZGVtbyAuZnVsbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZGVtbyAuYmluOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugIJcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLmNhbGVuZGFyOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugINcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLmNoYXQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AhFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuY2hlY2s6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AhVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZG9jdW1lbnQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AiVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AilwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZHJvcGRvd246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Ai1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZW1haWw6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AjFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AjVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZ2xvYmU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AkVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZ3JpZDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCSXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5ncm91cDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCTXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5ob3VzZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCUXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5saW5rZWRpbjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCVXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5saXN0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJZcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLmxvZ286YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Al1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAubWVzc2FnZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCZXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wZW5jaWw6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AmlwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucGVvcGxlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJtcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnBob25lOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJxcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnBpbjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCeXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5waW4tb3V0bGluZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCdXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wbHVzOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJ9cIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnByaW5jaXBsZXMtMDE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AoFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucHJpbmNpcGxlcy0wMjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oChXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wcmluY2lwbGVzLTAzOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugKJcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnByaW5jaXBsZXMtMDQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Ao1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucHJpbmNpcGxlcy0wNTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCkXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wcmluY2lwbGVzLTA2OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugKVcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnByaW5jaXBsZXMtMDc6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AplwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucHJpbmNpcGxlcy0wODpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCnXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wcmluY2lwbGVzLTA5OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugKhcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnByaW5jaXBsZXMtMTA6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AqVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucHJpbnQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AqlwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucmFkaW86YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Aq1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuc2VhcmNoOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugKxcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnNoZWV0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugK1cIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnR1YmU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6ArlwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAudHdpdHRlcjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCvXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC51bmRvOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugLBcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnZpZXc6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AsVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuem9vbTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCyXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLWxpc3QgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmhlYWRlciBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmhlYWRlciA+IC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDExMHB4OyB9IH1cbiAgLmhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5oZWFkZXIgLmxvZ286YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugJdcIjsgfVxuICAuaGVhZGVyIC50b29scyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5oZWFkZXIgLnRvb2xzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiA1NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5oZWFkZXIgLnRvb2xzIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5oZWFkZXIgLnRvb2xzX19zb2NpYWwsIC5oZWFkZXIgLnRvb2xzX19saW5rcywgLmhlYWRlciAudG9vbHNfX2xhbmd1YWdlLCAuaGVhZGVyIC50b29sc19fc2VhcmNoIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmhlYWRlciAudG9vbHMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAuaGVhZGVyIC50b29scyB1bCBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5oZWFkZXIgLnRvb2xzIHVsIGxpIGEge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDsgfVxuICAgIC5oZWFkZXIgLnRvb2xzX19zb2NpYWwge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fc29jaWFsLS10d2l0dGVyOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6Ar1wiOyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fc29jaWFsLS1saW5rZWRpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc29jaWFsLS1saW5rZWRpbjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCVXCI7IH1cbiAgICAuaGVhZGVyIC50b29sc19fbGlua3Mge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fbGlua3MgbGkge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXIgLnRvb2xzX19saW5rcy0taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAuaGVhZGVyIC50b29sc19fbGFuZ3VhZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4OyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fbGFuZ3VhZ2UtLWN1cnJlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEzMDA7IH1cbiAgICAgIC5oZWFkZXIgLnRvb2xzX19sYW5ndWFnZSAuc2VsZWN0b3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmhlYWRlciAudG9vbHNfX2xhbmd1YWdlIC5zZWxlY3RvcjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCLugItcIjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMzAwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICB6LWluZGV4OiAxMjAwOyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fbGFuZ3VhZ2UgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTUzMzI1O1xuICAgICAgICB6LWluZGV4OiAxMTAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtOHB4OyB9XG4gICAgICAgIC5oZWFkZXIgLnRvb2xzX19sYW5ndWFnZSB1bCA+IGxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5oZWFkZXIgLnRvb2xzX19sYW5ndWFnZSB1bCA+IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuaGVhZGVyIC50b29sc19fbGFuZ3VhZ2UgdWwgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NmNDAyZTsgfVxuICAgICAgLmhlYWRlciAudG9vbHNfX2xhbmd1YWdlLmFjdGl2ZSAudG9vbHNfX2xhbmd1YWdlLS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXIgLnRvb2xzX19sYW5ndWFnZS5hY3RpdmUgLnNlbGVjdG9yOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7IH1cbiAgICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oZWFkZXIgLnRvb2xzX19zZWFyY2gtLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0tYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIu6ArFwiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAycHg7IH1cbiAgICAgIC5oZWFkZXIgLnRvb2xzX19zZWFyY2gtLXNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgcmlnaHQ6IDNweDsgfVxuICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0tcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2E1MzMyNTsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1wb3B1cDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDcuNXB4IDhweCA3LjVweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhNTMzMjUgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICAgIHRvcDogLTZweDsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1wb3B1cCAuc2VhcmNoX190cmlnZ2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0tcG9wdXAgLnNlYXJjaF9fdHJpZ2dlcjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjIyMjE2MTkwJztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7IH1cbiAgICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0tcG9wdXAgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA0cHg7IH1cbiAgICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1wb3B1cCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXIgLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogI2E1MzMyNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4xODc1ZW0pIHtcbiAgICAgIC5oZWFkZXIgLm5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmhlYWRlciAubmF2IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4OyB9IH1cbiAgICAuaGVhZGVyIC5uYXYgdWwge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAuaGVhZGVyIC5uYXYgdWw6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyIC5uYXYgdWwgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweCA4cHg7IH1cbiAgICAgIC5oZWFkZXIgLm5hdiB1bCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDsgfVxuICAuaGVhZGVyIC5uYXZfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnRyaWdnZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50cmlnZ2VyIHtcbiAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50cmlnZ2VyOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AmFwiOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNhNTMzMjU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMTAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUgdWwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLm92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtczsgfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UsIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fc2VhcmNoLCAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX3NvY2lhbCwgLmhlYWRlciAubmF2X19tb2JpbGUgLnRvb2xzX19saW5rcy0taHViLCAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX2xpbmtzLS1zdWJzY3JpYmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UsIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fc2VhcmNoLCAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX3NvY2lhbCwgLmhlYWRlciAubmF2X19tb2JpbGUgLnRvb2xzX19saW5rcy0taHViLCAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX2xpbmtzLS1zdWJzY3JpYmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UgLmRyb3Bkb3duOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAycHg7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX3NlYXJjaC0taW5wdXQge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fc2VhcmNoLS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX3NvY2lhbCA+IGEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnRvb2xzX19zb2NpYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGlua3MtLWl0ZW06bm90KC50b29sc19fbGlua3MtLXN1YnNjcmliZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZS0tb3BlbiAudHJpZ2dlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUtLW9wZW4gLnRyaWdnZXI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCfXCI7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZS0tb3BlbiAuY29udGFpbmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZS0tb3BlbiAub3ZlcmxheSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnRvb2xzX19sYW5ndWFnZSB1bCxcbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAuc2V0dGluZ3NfX3ZpZXcgdWwsXG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UgdWwgbGkgYSxcbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC5zZXR0aW5nc19fdmlldyB1bCBsaSBhLFxuICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UgdWwgbGkgYTpob3ZlcixcbiAgICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX192aWV3IHVsIGxpIGE6aG92ZXIsXG4gICAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC5zZXR0aW5nc19fYWNjb3VudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UgYSxcbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAuc2V0dGluZ3NfX3ZpZXcgYSxcbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAuc2V0dGluZ3NfX2FjY291bnQgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC5zZXR0aW5nc19fdmlldyAuZHJvcGRvd24gdWwsXG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IC5kcm9wZG93biB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX192aWV3IC5kcm9wZG93bi5hY3RpdmUgdWwsXG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IC5kcm9wZG93bi5hY3RpdmUgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAuc2V0dGluZ3NfX3ZpZXcgLmRyb3Bkb3duLmFjdGl2ZSBhOmFmdGVyLFxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC5zZXR0aW5nc19fYWNjb3VudCAuZHJvcGRvd24uYWN0aXZlIGE6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMTBweDsgfVxuICAuaGVhZGVyX19odWIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5oZWFkZXJfX2h1YiB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmhlYWRlcl9faHViIC5sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXJfX2h1YiAubG9nbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMjBweDsgfSB9XG4gICAgLmhlYWRlcl9faHViIGEge1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAuaGVhZGVyX19odWIgLm5hdiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlcl9faHViIC5uYXYgdWwgbGkge1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDhweDsgfVxuICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3Mge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3Mge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3M6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIGgxIHtcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIGgxIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAgICAgLmhlYWRlcl9faHViIC5zZXR0aW5nc19fdG9vbHMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX190b29scyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLmhlYWRlcl9faHViIC5zZXR0aW5nc19fdG9vbHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX190b29scyBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3NfX3Rvb2xzIGxpIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgICAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3NfX3Rvb2xzIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3NfX3ZpZXcge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX192aWV3IC5zZWxlY3RvcjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyMjIxNjE5MCc7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCLugItcIjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvdHRvbTogMXB4OyB9XG4gICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX19hY2NvdW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmhlYWRlcl9faHViIC5zZXR0aW5nc19fYWNjb3VudCAuc2VsZWN0b3I6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCLXCI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IDFweDsgfVxuICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX19hY2NvdW50IC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3MgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIC5kcm9wZG93biB1bCA+IGxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIC5kcm9wZG93biB1bCA+IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIC5kcm9wZG93biB1bCA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2Y0MDJlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlcl9faHViIC5zZXR0aW5ncyAuZHJvcGRvd24uYWN0aXZlIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3MgLmRyb3Bkb3duLmFjdGl2ZSAuc2VsZWN0b3I6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgLmhlYWRlcl9faHViIC50b29sc19fc2VhcmNoLS1wb3B1cCB7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDogMTU1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuaGVhZGVyX19odWIgLnRvb2xzX19zZWFyY2gtLXBvcHVwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuaGVhZGVyX19odWIgLnRvb2xzX19zZWFyY2gtLXBvcHVwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAudG9vbHNfX3NlYXJjaC0tcG9wdXAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMjNkMmI7IH1cbiAgICAgICAgLmhlYWRlcl9faHViIC50b29sc19fc2VhcmNoLS1wb3B1cCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyM2QyYjsgfVxuICAgICAgICAuaGVhZGVyX19odWIgLnRvb2xzX19zZWFyY2gtLXBvcHVwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgLmhlYWRlcl9faHViIC50b29sc19fc2VhcmNoLS1wb3B1cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5oZWFkZXJfX2h1YiAudG9vbHNfX3NlYXJjaC0tcG9wdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5oZWFkZXJfX2h1YiAudG9vbHNfX3NlYXJjaC0tcG9wdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAudG9vbHNfX3NlYXJjaC0tcG9wdXAgLnNlYXJjaF9fdHJpZ2dlciB7XG4gICAgICAgIHRvcDogMTBweDsgfVxuICAgIC5oZWFkZXJfX2h1YiAubmF2X19tb2JpbGUgLnRyaWdnZXIge1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAuaGVhZGVyX19odWIgLm5hdl9fbW9iaWxlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyX19odWIgLm5hdl9fbW9iaWxlIC5jb250YWluZXIge1xuICAgICAgdG9wOiAxMjJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXJfX2h1YiAubmF2X19tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgICAgICAgdG9wOiAxMDBweDsgfSB9XG4gICAgLmhlYWRlcl9faHViIC5uYXZfX21vYmlsZSAudG9vbHNfX3NlYXJjaC0tcG9wdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVkaXRtb2RlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuZWRpdG1vZGUtaGVhZGVyIC5sYW5ndWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjOyB9XG4gIC5lZGl0bW9kZS1oZWFkZXIgLnVybCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjOyB9XG5cbi5mb290ZXIge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmZvb3RlciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMjQuNTE5OTMlOyB9XG4gICAgICAgIC5mb290ZXIgLmNvcHlyaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmZvb3RlciBuYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyIG5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmZvb3RlciBuYXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA3NC44Mzk5OCU7IH1cbiAgICAgICAgLmZvb3RlciBuYXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuZm9vdGVyIG5hdiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuZm9vdGVyIG5hdiB1bCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAgIC5mb290ZXIgbmF2IHVsIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgICAgLmZvb3RlciBuYXYgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgLmZvb3RlciBuYXYgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTEwcHg7IH0gfVxuXG4ud2luZG93cyAuaGVyb19faG9tZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLndpbmRvd3MgLmhlcm9fX2hvbWUgcCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi53aW5kb3dzIC5hY3Rpb25zX19saW5rZWRpbiwgLndpbmRvd3MgLmFjdGlvbnNfX3ByaW50IHtcbiAgYm90dG9tOiAtM3B4OyB9XG5cbi53aW5kb3dzIC5hY3Rpb25zIGxpIC50ZXh0IHtcbiAgdG9wOiA4cHg7IH1cblxuLndpbmRvd3MgLnNpZGUtbmF2aWdhdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXRvcCBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbi10b3Agbm9uZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCBub25lOyB9XG5cbi53aW5kb3dzLmhvbWUgLmFydGljbGUtbGlzdCAudGlsZSBoMyxcbi53aW5kb3dzLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlIGgzLCAud2luZG93cy50b3BpYyAuYXJ0aWNsZS1saXN0IC50aWxlIGgzLFxuLndpbmRvd3MudG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLndpbmRvd3MuaG9tZSAuYXJ0aWNsZS1saXN0IC50aWxlIHAudGV4dC1vdmVybGF5LFxuLndpbmRvd3MuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGUgcC50ZXh0LW92ZXJsYXksIC53aW5kb3dzLnRvcGljIC5hcnRpY2xlLWxpc3QgLnRpbGUgcC50ZXh0LW92ZXJsYXksXG4ud2luZG93cy50b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGUgcC50ZXh0LW92ZXJsYXkge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cblxuLndpbmRvd3MuaG9tZSAuYXJ0aWNsZS1saXN0IC50aWxlLnRpbGVfX3Q0IGgzLFxuLndpbmRvd3MuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGUudGlsZV9fdDQgaDMsIC53aW5kb3dzLnRvcGljIC5hcnRpY2xlLWxpc3QgLnRpbGUudGlsZV9fdDQgaDMsXG4ud2luZG93cy50b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGUudGlsZV9fdDQgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi53aW5kb3dzIC50aWxlX190MyAuY29udGVudCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBsZWZ0OiAxcHg7IH1cbiAgLndpbmRvd3MgLnRpbGVfX3QzIC5jb250ZW50IGgzID4gc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLndpbmRvd3MgLnRvcGljIC50aWxlX190MyAuY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLndpbmRvd3MgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuLndpbmRvd3MgLmZvcm0gLnBvdW5kOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDQ5cHg7IH1cblxuLmllIC50aWxlX190MyAuY29udGVudCBwID4gc3Bhbixcbi5pZSAuaGVyb19faG9tZSBwID4gc3Bhbixcbi5pZSAudG9waWMgLnRpbGVfX3QzIGgzLFxuLmllIC50aWxlX190MyBoMyA+IHNwYW4sXG4uaWUgLnRpbGVfX3QzIGgzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaWUgLmhlcm9fX2hvbWUgcCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDgzNzg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cbiAgLmllIC5oZXJvX19ob21lIHAgc3BhbiBzcGFuIHtcbiAgICBib3gtc2hhZG93OiAxMHB4IDAgMCAjMDA4Mzc4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMXB4OyB9XG5cbi5pZSAudGlsZV9fdDMgLmNvbnRlbnQgaDMgPiBzcGFuIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmllIC50aWxlX190MyAuY29udGVudCBwID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5pZS5ob21lIC50aWxlX190MyAuY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyB1bDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyAudGlsZSBoMyB7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGUgaDMgLnBvc2l0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFiOyB9XG4gICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGUgcDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlIGEgLmF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuIiwiYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgLyogSW1hZ2UgYm9yZGVyICovXG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xufVxuXG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cbiAgICAgVGhpcyBpcyB2aXNpYmxlIGR1cmluZyB0cmFuc2l0aW9ucy4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWRhdGEge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM0YWU7XG59XG5cbi5sYi1kYXRhIC5sYi1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvLyBJY29uIGZvbnRcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNtbTE2MjIyMTYxOTBcIjtcbiAgICBzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0xNjIyMjE2MTkwLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbTE2MjIyMTYxOTAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgICAgIHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0xNjIyMjE2MTkwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbTE2MjIyMTYxOTAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tMTYyMjIxNjE5MC5zdmcjaWNtbTE2MjIyMTYxOTAnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AbWl4aW4gaWNvbigkY29kZXBvaW50OiAnXFxFMDAxJykge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjIyMTYxOTAnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogJGNvZGVwb2ludDtcbn1cblxuLy8gSWNvbiB2YXJpYWJsZXNcblxuJGFycm93LXVwOiBcIlxcRTAwMVwiOyBcbiRiaW46IFwiXFxFMDAyXCI7IFxuJGNhbGVuZGFyOiBcIlxcRTAwM1wiOyBcbiRjaGF0OiBcIlxcRTAwNFwiOyBcbiRjaGVjazogXCJcXEUwMDVcIjsgXG4kY2hlY2tib3gtY2hlY2tlZDogXCJcXEUwMDZcIjsgXG4kY2hlY2tib3g6IFwiXFxFMDA3XCI7IFxuJGNoZXZyb246IFwiXFxFMDA4XCI7IFxuJGRvY3VtZW50OiBcIlxcRTAwOVwiOyBcbiRkb3dubG9hZDogXCJcXEUwMEFcIjsgXG4kZHJvcGRvd246IFwiXFxFMDBCXCI7IFxuJGVtYWlsOiBcIlxcRTAwQ1wiOyBcbiRlbnZlbG9wZTogXCJcXEUwMERcIjsgXG4kZXhwb3J0OiBcIlxcRTAwRVwiOyBcbiRmb2xkZXI6IFwiXFxFMDBGXCI7IFxuJGdlbzogXCJcXEUwMTBcIjsgXG4kZ2xvYmU6IFwiXFxFMDExXCI7IFxuJGdyaWQ6IFwiXFxFMDEyXCI7IFxuJGdyb3VwOiBcIlxcRTAxM1wiOyBcbiRob3VzZTogXCJcXEUwMTRcIjsgXG4kbGlua2VkaW46IFwiXFxFMDE1XCI7IFxuJGxpc3Q6IFwiXFxFMDE2XCI7IFxuJGxvZ286IFwiXFxFMDE3XCI7IFxuJG1lbnU6IFwiXFxFMDE4XCI7IFxuJG1lc3NhZ2U6IFwiXFxFMDE5XCI7IFxuJHBlbmNpbDogXCJcXEUwMUFcIjsgXG4kcGVvcGxlOiBcIlxcRTAxQlwiOyBcbiRwaG9uZTogXCJcXEUwMUNcIjsgXG4kcGluLW91dGxpbmU6IFwiXFxFMDFEXCI7IFxuJHBpbjogXCJcXEUwMUVcIjsgXG4kcGx1czogXCJcXEUwMUZcIjsgXG4kcHJpbmNpcGxlcy0wMTogXCJcXEUwMjBcIjsgXG4kcHJpbmNpcGxlcy0wMjogXCJcXEUwMjFcIjsgXG4kcHJpbmNpcGxlcy0wMzogXCJcXEUwMjJcIjsgXG4kcHJpbmNpcGxlcy0wNDogXCJcXEUwMjNcIjsgXG4kcHJpbmNpcGxlcy0wNTogXCJcXEUwMjRcIjsgXG4kcHJpbmNpcGxlcy0wNjogXCJcXEUwMjVcIjsgXG4kcHJpbmNpcGxlcy0wNzogXCJcXEUwMjZcIjsgXG4kcHJpbmNpcGxlcy0wODogXCJcXEUwMjdcIjsgXG4kcHJpbmNpcGxlcy0wOTogXCJcXEUwMjhcIjsgXG4kcHJpbmNpcGxlcy0xMDogXCJcXEUwMjlcIjsgXG4kcHJpbnQ6IFwiXFxFMDJBXCI7IFxuJHJhZGlvOiBcIlxcRTAyQlwiOyBcbiRzZWFyY2g6IFwiXFxFMDJDXCI7IFxuJHNoZWV0OiBcIlxcRTAyRFwiOyBcbiR0dWJlOiBcIlxcRTAyRVwiOyBcbiR0d2l0dGVyOiBcIlxcRTAyRlwiOyBcbiR1bmRvOiBcIlxcRTAzMFwiOyBcbiR2aWV3OiBcIlxcRTAzMVwiOyBcbiR6b29tOiBcIlxcRTAzMlwiOyBcblxuLmljb246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY21tMTYyMjIxNjE5MFwiO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBzcGVhazogbm9uZTsgb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG5cbi5pY29uLWJpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDNcIjtcbn1cblxuLmljb24tY2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDA0XCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDVcIjtcbn1cblxuLmljb24tY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDA2XCI7XG59XG5cbi5pY29uLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDdcIjtcbn1cblxuLmljb24tY2hldnJvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDA4XCI7XG59XG5cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDlcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAwQVwiO1xufVxuXG4uaWNvbi1kcm9wZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDBCXCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMENcIjtcbn1cblxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAwRFwiO1xufVxuXG4uaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAwRVwiO1xufVxuXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAwRlwiO1xufVxuXG4uaWNvbi1nZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxMFwiO1xufVxuXG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDExXCI7XG59XG5cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxMlwiO1xufVxuXG4uaWNvbi1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDEzXCI7XG59XG5cbi5pY29uLWhvdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMTRcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxNVwiO1xufVxuXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMTZcIjtcbn1cblxuLmljb24tbG9nbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDE3XCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxOFwiO1xufVxuXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMTlcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMUFcIjtcbn1cblxuLmljb24tcGVvcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMUJcIjtcbn1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxQ1wiO1xufVxuXG4uaWNvbi1waW4tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDFEXCI7XG59XG5cbi5pY29uLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDFFXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxRlwiO1xufVxuXG4uaWNvbi1wcmluY2lwbGVzLTAxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMjBcIjtcbn1cblxuLmljb24tcHJpbmNpcGxlcy0wMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDIxXCI7XG59XG5cbi5pY29uLXByaW5jaXBsZXMtMDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyMlwiO1xufVxuXG4uaWNvbi1wcmluY2lwbGVzLTA0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMjNcIjtcbn1cblxuLmljb24tcHJpbmNpcGxlcy0wNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDI0XCI7XG59XG5cbi5pY29uLXByaW5jaXBsZXMtMDY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyNVwiO1xufVxuXG4uaWNvbi1wcmluY2lwbGVzLTA3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMjZcIjtcbn1cblxuLmljb24tcHJpbmNpcGxlcy0wODpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDI3XCI7XG59XG5cbi5pY29uLXByaW5jaXBsZXMtMDk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyOFwiO1xufVxuXG4uaWNvbi1wcmluY2lwbGVzLTEwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMjlcIjtcbn1cblxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyQVwiO1xufVxuXG4uaWNvbi1yYWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDJCXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDJDXCI7XG59XG5cbi5pY29uLXNoZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMkRcIjtcbn1cblxuLmljb24tdHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDJFXCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyRlwiO1xufVxuXG4uaWNvbi11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMzBcIjtcbn1cblxuLmljb24tdmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDMxXCI7XG59XG5cbi5pY29uLXpvb206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAzMlwiO1xufVxuIiwiLyogQGltcG9ydCBtdXN0IGJlIGF0IHRvcCBvZiBmaWxlLCBvdGhlcndpc2UgQ1NTIHdpbGwgbm90IHdvcmsgKi9cbkBpbXBvcnQgdXJsKFwiLy9oZWxsby5teWZvbnRzLm5ldC9jb3VudC8zMTFhZjhcIik7XG5cbi8vIERpbiBQcm8gZm9udFxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJztzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8wXzAuZW90Jyk7c3JjOiB1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnO3NyYzogdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzFfMC5lb3QnKTtzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nO3NyYzogdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzJfMC5lb3QnKTtzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMl8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm8nO3NyYzogdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzNfMC5lb3QnKTtzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfM18wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cblxuLy8gSWNvbiBmb250XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImljbW1cIjtcbiAgICBzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgICAgICB1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0uc3ZnI2ljbW0nKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4vLyBGb250IHN0eWxlczpcblxuQG1peGluIGZvbnQtaDEge1xuICAgIGZvbnQ6IDUycHggJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnaXBob25lNisnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbn1cblxuQG1peGluIGZvbnQtaDIge1xuICAgIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG5AbWl4aW4gZm9udC1oMyB7XG4gICAgZm9udDogMjZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5cbkBtaXhpbiBmb250LWludHJvIHtcbiAgICBmb250OiAyMnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtaXhpbiBmb250LXAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQtYmxvY2txdW90ZSB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gZm9udC1hIHtcbiAgICBmb250OiAxNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LWZvcm0tbGFiZWwge1xuICAgIGZvbnQ6IDE2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQtZm9ybS1lbGVtZW50IHtcbiAgICBmb250OiAxNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LWNhcHRpb24ge1xuICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gZm9udC1saWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQtcmVndWxhciB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LW1lZGl1bSB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LWl0YWxpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBtaXhpbiBmb250LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLmhlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICAgICZfX3RvcGljIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICB9XG5cbiAgICAmX19wcm9qZWN0IHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAmX19ob21lIHtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ3dpZGUtc2NyZWVuJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcXVhO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDAgJGFxdWEsIC01cHggMCAwICRhcXVhO1xuICAgICAgICAgICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMC4zNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIG1peGluLCBjcmVhdGUgYSBtZWRpYSBxdWVyeSB3aXRoIHRoZSBzdHlsZSBmb3IgYSBnaXZlblxuLy8gYnJlYWtwb2ludCwgYmFzZWQgb24gdGhlIHNlbGVjdGVkIGFwcHJvYWNoLCB3aGljaCBjYW4gYmUgc2V0XG4vLyB3aXRoIHRoZXNlIHNob3J0aGFuZHMgJzwnIGFuZCAnPicuXG4vL1xuLy8gVVNBR0U6XG4vLyAuZXhhbXBsZSB7XG4vLyAgd2lkdGg6IDEwMCU7XG4vL1xuLy8gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAndGFibGV0cycpIHtcbi8vICAgICAgd2lkdGg6IDUwJTtcbi8vICB9O1xuLy8gfVxuXG4vLyBTZXR0aW5ncy5cbiRtb2JpbGUtZmlyc3Q6ICdtaW4td2lkdGgnOyAvLyBTaG9ydGhhbmQ6ICc+J1xuJGRlc2t0b3AtZmlyc3Q6ICdtYXgtd2lkdGgnOyAvLyBTaG9ydGhhbmQ6ICc8J1xuXG4kbmFtZWQtYnJlYWtwb2ludHM6IChcbiAgICAnaXBob25lJzogZW0oMzIwcHgpLFxuICAgICdpcGhvbmU2JzogZW0oMzc1cHgpLFxuICAgICdpcGhvbmU2Kyc6IGVtKDczNnB4KSxcbiAgICAndGFibGV0JzogZW0oNzY5cHgpLFxuICAgICdsYXB0b3AnOiBlbSg5MDBweCksXG4gICAgJ2Rlc2t0b3AnOiBlbSg5OTJweCksXG4gICAgJ3dpZGUtc2NyZWVuJzogZW0oMTIwMHB4KVxuKTtcblxuQG1peGluIHJlc3BvbnNpdmUoJGFwcHJvYWNoOiBudWxsLCAkYnJlYWtwb2ludDogbnVsbCkge1xuXG4gICAgLy8gU2V0IGFwcHJvYWNoIHR5cGUuXG4gICAgQGlmICRhcHByb2FjaCA9PSAnPicge1xuICAgICAgICAkYXBwcm9hY2g6ICRtb2JpbGUtZmlyc3Q7XG4gICAgfSBAZWxzZSBpZiAkYXBwcm9hY2ggPT0gJzwnIHtcbiAgICAgICAgJGFwcHJvYWNoOiAkZGVza3RvcC1maXJzdDtcbiAgICB9XG5cbiAgICAvLyBHZXQgYnJlYWtwb2ludCB2YWx1ZSBmcm9tIGJyZWFrcG9pbnRzIGFycmF5LlxuICAgIEBpZiB0eXBlLW9mKCRicmVha3BvaW50KSA9PSBzdHJpbmcge1xuICAgICAgICAvLyBDaGVjayBpZiBicmVha3BvaW50IG5hbWUgZXhpc3QgaW4gYXJyYXkuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJG5hbWVkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICAgIC8vIFNldCBicmVha3BvaW50IHZhbHVlLlxuICAgICAgICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJG5hbWVkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQHdhcm4gJ0Nhbm5vdCBmaW5kIG5hbWVkIGJyZWFrcG9pbnQ6ICcgKyAkYnJlYWtwb2ludDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiBicmVha3BvaW50IGlzIG5vdCBpbiBicmVha3BvaW50cyBhcnJheSBjb252ZXJ0IHB4IHRvIGVtLlxuICAgICAgICAkYnJlYWtwb2ludDogZW0oJGJyZWFrcG9pbnQpO1xuICAgIH1cblxuICAgIC8vIG1ha2Ugc3VyZSB3ZSBkb24ndCBtaXNzIHN0eWxlcyBhdCB0aGUgYnJlYWtwb2ludFxuICAgIEBpZiAkYXBwcm9hY2ggPT0gJ21heC13aWR0aCcge1xuICAgICAgICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQgLSBlbSgxcHgpO1xuICAgIH1cblxuICAgIC8vIENyZWF0ZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyRhcHByb2FjaH06ICN7JGJyZWFrcG9pbnR9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGFuIGVhc3kgd2F5IHRvIGluY2x1ZGUgYSBjbGVhcmZpeCBmb3IgY29udGFpbmluZyBmbG9hdHMuXG4vLy9cbi8vLyBAbGluayBodHRwOi8vZ29vLmdsL3lQNWhpWlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzc1xuLy8vICAgLmVsZW1lbnQ6OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnRpbGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cbiAgICAmLmNvbC0xLFxuICAgICYuY29sLTIsXG4gICAgJi5jb2wtMyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sLTEge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sLTIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sLTMge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190MyB7XG4gICAgICAgIGhlaWdodDogMzQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1saWdodDtcblxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA0cHg7XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMCAwICRyZWQsIC01cHggMCAwICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMCAkcmVkLCAtNXB4IDAgMCAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9yZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdDQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9wYXF1ZS1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9yZTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sLTE6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3QxYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2wtMTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtbWV0YSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcblxuICAgICAgICAgICAgLmNvbnRlbnQtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC50YWdzIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGI3XCI7IC8vICZtaWRkb3Q7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9yZTtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWljbW07XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdDFiIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbC0xOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vcmU7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtbWV0YSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLnRhZ3Mge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcYjdcIjsgLy8gJm1pZGRvdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb3JlO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2staWNtbTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190MWMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg5KTtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWljbW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlLW1ldGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLnRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcYjdcIjsgLy8gJm1pZGRvdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdDFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1pY21tO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX3QxZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDkpO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2staWNtbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2staWNtbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb3JlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1jYXB0aW9uO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuXG4gICAgICAgICAgICAuY29udGVudC10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3QxYSwgJl9fdDFiLCAmX190MWMge1xuICAgICAgICBoMywgcCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190OCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb3JlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcYjdcIjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gU3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbiBlbGVtZW50IHNob3VsZCBzcGFuLiBJZiB0aGUgc2VsZWN0b3IgaXMgbmVzdGVkIHRoZSBudW1iZXIgb2YgY29sdW1ucyBvZiBpdHMgcGFyZW50IGVsZW1lbnQgc2hvdWxkIGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCBhcyB3ZWxsLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc3BhblxuLy8vICAgQSBsaXN0IGNvbnRhaW5pbmcgYCRjb2x1bW5zYCwgdGhlIHVuaXRsZXNzIG51bWJlciBvZiBjb2x1bW5zIHRoZSBlbGVtZW50IHNwYW5zIChyZXF1aXJlZCksIGFuZCBgJGNvbnRhaW5lci1jb2x1bW5zYCwgdGhlIG51bWJlciBvZiBjb2x1bW5zIHRoZSBwYXJlbnQgZWxlbWVudCBzcGFucyAob3B0aW9uYWwpLlxuLy8vXG4vLy8gICBJZiBvbmx5IG9uZSB2YWx1ZSBpcyBwYXNzZWQsIGl0IGlzIGFzc3VtZWQgdGhhdCBpdCdzIGAkY29sdW1uc2AgYW5kIHRoYXQgdGhhdCBgJGNvbnRhaW5lci1jb2x1bW5zYCBpcyBlcXVhbCB0byBgJGdyaWQtY29sdW1uc2AsIHRoZSB0b3RhbCBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbi8vL1xuLy8vICAgVGhlIHZhbHVlcyBjYW4gYmUgc2VwYXJhdGVkIHdpdGggYW55IHN0cmluZyBzdWNoIGFzIGBvZmAsIGAvYCwgZXRjLlxuLy8vXG4vLy8gICBgJGNvbHVtbnNgIGFsc28gYWNjZXB0cyBkZWNpbWFscyBmb3Igd2hlbiBpdCdzIG5lY2Vzc2FyeSB0byBicmVhayBvdXQgb2YgdGhlIHN0YW5kYXJkIGdyaWQuIEUuZy4gUGFzc2luZyBgMi40YCBpbiBhIHN0YW5kYXJkIDEyIGNvbHVtbiBncmlkIHdpbGwgZGl2aWRlIHRoZSByb3cgaW50byA1IGNvbHVtbnMuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpc3BsYXkgW2Jsb2NrXVxuLy8vICAgU2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSBvZiB0aGUgZWxlbWVudC4gQnkgZGVmYXVsdCBpdCBzZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IG9mIHRoZSBlbGVtZW50IHRvIGBibG9ja2AuXG4vLy9cbi8vLyAgIElmIHBhc3NlZCBgYmxvY2stY29sbGFwc2VgLCBpdCBhbHNvIHJlbW92ZXMgdGhlIG1hcmdpbiBndXR0ZXIgYnkgYWRkaW5nIGl0IHRvIHRoZSBlbGVtZW50IHdpZHRoLlxuLy8vXG4vLy8gICBJZiBwYXNzZWQgYHRhYmxlYCwgaXQgc2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSB0byBgdGFibGUtY2VsbGAgYW5kIGNhbGN1bGF0ZXMgdGhlIHdpZHRoIG9mIHRoZSBlbGVtZW50IHdpdGhvdXQgdGFraW5nIGd1dHRlcnMgaW50byBjb25zaWRlcmF0aW9uLiBUaGUgcmVzdWx0IGRvZXMgbm90IGFsaWduIHdpdGggdGhlIGJsb2NrLWJhc2VkIGdyaWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuLy8vXG4vLy8gICAgLm5lc3RlZC1lbGVtZW50IHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygyIG9mIDYpO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4vLy8gICAgIHdpZHRoOiA0OC44MjExNyU7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50IC5uZXN0ZWQtZWxlbWVudCB7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE2JTtcbi8vLyAgICAgd2lkdGg6IDMwLjExMzg5JTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQgLm5lc3RlZC1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoJHNwYW46ICRjb2x1bW5zIG9mICRjb250YWluZXItY29sdW1ucywgJGRpc3BsYXk6IGJsb2NrKSB7XG4gICRjb2x1bW5zOiBudGgoJHNwYW4sIDEpO1xuICAkY29udGFpbmVyLWNvbHVtbnM6IGNvbnRhaW5lci1zcGFuKCRzcGFuKTtcblxuICAkcGFyZW50LWNvbHVtbnM6IGdldC1wYXJlbnQtY29sdW1ucygkY29udGFpbmVyLWNvbHVtbnMpICFnbG9iYWw7XG5cbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG5cbiAgJGRpc3BsYXktdGFibGU6IGlzLWRpc3BsYXktdGFibGUoJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlLCAkZGlzcGxheSk7XG5cbiAgQGlmICRkaXNwbGF5LXRhYmxlICB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgkY29sdW1ucyAvICRjb250YWluZXItY29sdW1ucyk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAjeyRvcHBvc2l0ZS1kaXJlY3Rpb259O1xuXG4gICAgQGlmICRkaXNwbGF5ICE9IG5vLWRpc3BsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGlmICRkaXNwbGF5ID09IGNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgJ2NvbGxhcHNlJyBhcmd1bWVudCB3aWxsIGJlIGRlcHJlY2F0ZWQuIFVzZSAnYmxvY2stY29sbGFwc2UnIGluc3RlYWQuXCIpO1xuICAgIH1cblxuICAgIEBpZiAkZGlzcGxheSA9PSBjb2xsYXBzZSBvciAkZGlzcGxheSA9PSBibG9jay1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpICsgZmxleC1ndXR0ZXIoJGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKTtcbiAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGlmICRib3JkZXItYm94LXNpemluZyA9PSB0cnVlIHtcbiAgaHRtbCB7IC8vIGh0dHA6Ly9iaXQubHkvMXFrMnRWUlxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAqIHtcbiAgICAmLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2V0dGluZ3NcblxuJGd1dHRlcjogMC4zNWVtO1xuXG4vLyBMaWJyYXJpZXNcblxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib3VyYm9uJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9uZWF0JztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9saWdodGJveDIvZGlzdC9jc3MvbGlnaHRib3gnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2RybW9udHktY2hvc2VuL2Nzcy9jaG9zZW4uY3NzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9tdWx0aXBsZS1zZWxlY3QvbXVsdGlwbGUtc2VsZWN0LmNzcyc7XG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLm1pbi5jc3MnO1xuXG4vLyBNaXhpbnNcblxuQGltcG9ydCAnbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQGltcG9ydCAnbWl4aW5zL2ljb24nO1xuQGltcG9ydCAnbWl4aW5zL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnbWl4aW5zL21vcmUnO1xuQGltcG9ydCAnbWl4aW5zL3NlbGVjdCc7XG5AaW1wb3J0ICdtaXhpbnMvaW5wdXQnO1xuQGltcG9ydCAnbWl4aW5zL2Ryb3Bkb3duJztcblxuLy8gTW9kdWxlc1xuXG5AaW1wb3J0ICdtb2R1bGVzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtb2R1bGVzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdtb2R1bGVzL2hlcm8nO1xuQGltcG9ydCAnbW9kdWxlcy90aWxlJztcbkBpbXBvcnQgJ21vZHVsZXMvYnJlYWRjcnVtYnMnO1xuQGltcG9ydCAnbW9kdWxlcy9kcm9wZG93bic7XG5AaW1wb3J0ICdtb2R1bGVzL2FjdGlvbnMnO1xuQGltcG9ydCAnbW9kdWxlcy9yZWxhdGVkLWNvbnRlbnQnO1xuQGltcG9ydCAnbW9kdWxlcy9jb250ZW50LXR5cGUnO1xuQGltcG9ydCAnbW9kdWxlcy9ob21lJztcbkBpbXBvcnQgJ21vZHVsZXMvYmFzaWMtcGFnZSc7XG5AaW1wb3J0ICdtb2R1bGVzL3RvcGljJztcbkBpbXBvcnQgJ21vZHVsZXMvc3VidG9waWMnO1xuQGltcG9ydCAnbW9kdWxlcy9hcnRpY2xlJztcbkBpbXBvcnQgJ21vZHVsZXMvbXVsdGlwYWdlJztcbkBpbXBvcnQgJ21vZHVsZXMvZXZlbnRzJztcbkBpbXBvcnQgJ21vZHVsZXMvdmlkZW8tY29tcG9uZW50JztcbkBpbXBvcnQgJ21vZHVsZXMvcGRmLWRvd25sb2FkLWNvbXBvbmVudCc7XG5AaW1wb3J0ICdtb2R1bGVzL211bHRpLXBkZi1kb3dubG9hZC1jb21wb25lbnQnO1xuQGltcG9ydCAnbW9kdWxlcy9pbWFnZS1jb21wb25lbnQnO1xuQGltcG9ydCAnbW9kdWxlcy9ncmFwaHMtZGlzcGxheSc7XG5AaW1wb3J0ICdtb2R1bGVzL3NpZGUtbmF2aWdhdGlvbic7XG5AaW1wb3J0ICdtb2R1bGVzL2J1dHRvbic7XG5AaW1wb3J0ICdtb2R1bGVzL2hpZ2hsaWdodCc7XG5AaW1wb3J0ICdtb2R1bGVzL2FkbWluJztcbkBpbXBvcnQgJ21vZHVsZXMvc2VhcmNoLXJlc3VsdHMnO1xuQGltcG9ydCAnbW9kdWxlcy9saXN0JztcbkBpbXBvcnQgJ21vZHVsZXMvZmlsdGVyZWQtbGlzdCc7XG5AaW1wb3J0ICdtb2R1bGVzL2xpZ2h0Ym94JztcbkBpbXBvcnQgJ21vZHVsZXMvY29udGVudC10b29sYmFyJztcbkBpbXBvcnQgJ21vZHVsZXMvbW9kYWwnO1xuQGltcG9ydCAnbW9kdWxlcy9zdWJzY3JpYmUnO1xuQGltcG9ydCAnbW9kdWxlcy9wcmludCc7XG5AaW1wb3J0ICdtb2R1bGVzL2FjY29yZGlvbic7XG5AaW1wb3J0ICdtb2R1bGVzL3RhYmxlcyc7XG5AaW1wb3J0ICdtb2R1bGVzL2h1Yi10b3BpYyc7XG5AaW1wb3J0ICdtb2R1bGVzL2h1Yi1ob21lJztcbkBpbXBvcnQgJ21vZHVsZXMvaHViLXByb2plY3QnO1xuQGltcG9ydCAnbW9kdWxlcy9odWItY29tbXVuaXRpZXMnO1xuQGltcG9ydCAnbW9kdWxlcy9odWItd2djJztcbkBpbXBvcnQgJ21vZHVsZXMvaHViLWluZGl2aWR1YWwtbWFuYWdlLWdyb3Vwcyc7XG5AaW1wb3J0ICdtb2R1bGVzL2xvZ2luJztcbkBpbXBvcnQgJ21vZHVsZXMvdGlsZXMtbGlzdCc7XG5AaW1wb3J0ICdtb2R1bGVzL2RvY3VtZW50cy1saXN0JztcbkBpbXBvcnQgJ21vZHVsZXMvZ3JvdXBzLWxpc3QnO1xuQGltcG9ydCAnbW9kdWxlcy9wZW9wbGUtbGlzdCc7XG5AaW1wb3J0ICdtb2R1bGVzL2h1Yi1kaXJlY3RvcnknO1xuQGltcG9ydCAnbW9kdWxlcy90YWJzJztcbkBpbXBvcnQgJ21vZHVsZXMvZGlzY3Vzc2lvbnMnO1xuQGltcG9ydCAnbW9kdWxlcy9odWItY29udGFjdC1kZXRhaWxzJztcbkBpbXBvcnQgJ21vZHVsZXMvZm9yZ290dGVuLXBhc3N3b3JkJztcbkBpbXBvcnQgJ21vZHVsZXMvZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuJztcbkBpbXBvcnQgJ21vZHVsZXMvZm9ybSc7XG5AaW1wb3J0ICdtb2R1bGVzL2VtYWlsJztcbkBpbXBvcnQgJ21vZHVsZXMvdXBsb2FkJztcbkBpbXBvcnQgJ21vZHVsZXMvdHJlZSc7XG5AaW1wb3J0ICdtb2R1bGVzL3RyYXZlbC1yZXF1ZXN0JztcbkBpbXBvcnQgJ21vZHVsZXMvYWJvdXQtdHJhdmVsJztcbkBpbXBvcnQgJ21vZHVsZXMvaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCc7XG5AaW1wb3J0ICdtb2R1bGVzL3NpdGVtYXAnO1xuQGltcG9ydCAnbW9kdWxlcy9wYXN0LW1lZXRpbmctcGFwZXJzJztcbkBpbXBvcnQgJ21vZHVsZXMvcHVyY2hhc2Utb3JkZXInO1xuQGltcG9ydCAnbW9kdWxlcy93ZWJzaXRlLXN1YnNjcmliZXItZm9ybSc7XG5AaW1wb3J0ICdtb2R1bGVzL2h1Yi1yZWdpc3Rlci1mb3JtJztcbkBpbXBvcnQgJ21vZHVsZXMvcmVwb3NpdG9yeSc7XG5cbi8vIFBhcnRpYWxzXG5cbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dCc7XG5AaW1wb3J0ICdwYXJ0aWFscy9kZW1vJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hlYWRlcic7XG5AaW1wb3J0ICdwYXJ0aWFscy9mb290ZXInO1xuQGltcG9ydCAncGFydGlhbHMvaGFja3MnO1xuIiwiQG1peGluIG1vcmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uKCRjaGV2cm9uKTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDYwJTtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBBIG1peGluIGZvciBnZW5lcmF0aW5nIHZlbmRvciBwcmVmaXhlcyBvbiBub24tc3RhbmRhcmRpemVkIHByb3BlcnRpZXMuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5XG4vLy8gICBQcm9wZXJ0eSB0byBwcmVmaXhcbi8vL1xuLy8vIEBwYXJhbSB7Kn0gJHZhbHVlXG4vLy8gICBWYWx1ZSB0byB1c2Vcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHByZWZpeGVzXG4vLy8gICBQcmVmaXhlcyB0byBkZWZpbmVcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAxMHB4LCB3ZWJraXQgbXMgc3BlYyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci13ZWJraXRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1vemlsbGFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1pY3Jvc29mdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itb3BlcmFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXNwZWNcblxuQG1peGluIHByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itd2Via2l0IHtcbiAgICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1tb3ppbGxhIHtcbiAgICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1pY3Jvc29mdCB7XG4gICAgICAgIC1tcy0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itb3BlcmEge1xuICAgICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itc3BlYyB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgIHtcbiAgICAgIEB3YXJuIFwiVW5yZWNvZ25pemVkIHByZWZpeDogI3skcHJlZml4fVwiO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpIHtcbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1tb3ppbGxhOiAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW1pY3Jvc29mdDogZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itb3BlcmE6ICAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1zcGVjOiAgICAgIGZhbHNlICFnbG9iYWw7XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg3KTtcblxuICAgICAgICBwYWRkaW5nOiAzcHggMCAxMnB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5odWItd2djICYsXG4gICAgLmh1Yi10b3BpYyAmLFxuICAgIC5lbWFpbCAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLmRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lcixcbiAgICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUsXG4gICAgLmNob3Nlbi13aXRoLWRyb3AsXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUtcmVzdWx0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDAgMTBweDtcblxuICAgICAgICAgICAgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmVudC10b3BpYyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDBkZWcpKTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZHJvcGRvd24pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4td2l0aC1kcm9wIHtcbiAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcblxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250ZW50LXR5cGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wZG93bi1tdWx0aXBsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWljbW07XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZHJvcGRvd24pO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXMtZHJvcCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvaW1nL2ljb25zL2NoZWNrYm94LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3RlZDphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGEgcXVpY2sgbWV0aG9kIGZvciB0YXJnZXRpbmcgYGJvcmRlci1yYWRpdXNgIG9uIGJvdGggY29ybmVycyBvbiB0aGUgc2lkZSBvZiBhIGJveC5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcmFkaWlcbi8vLyAgIExpc3Qgb2YgYXJndW1lbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50LW9uZSB7XG4vLy8gICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDVweCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50LXR3byB7XG4vLy8gICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygzcHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQtb25lIHtcbi8vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuLy8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudC10d28ge1xuLy8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4vLy8gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEBvdXRwdXQgYGJvcmRlci1yYWRpdXNgXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaWkpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaWkpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpaTtcbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGlpO1xufVxuIiwiLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNSk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3R3aXR0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHR3aXR0ZXIpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rZWRpbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBib3R0b206IDFweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRsaW5rZWRpbik7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VtYWlsIHtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHRvcDogMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGVtYWlsKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJpbnQge1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgbGVmdDogMXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHByaW50KTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCB7XG4gICAgJi0taXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYTtcbiAgICAgICAgQGluY2x1ZGUgbW9yZTtcblxuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFJlbW92ZXMgdGhlIGVsZW1lbnQncyBndXR0ZXIgbWFyZ2luLCByZWdhcmRsZXNzIG9mIGl0cyBwb3NpdGlvbiBpbiB0aGUgZ3JpZCBoaWVyYXJjaHkgb3IgZGlzcGxheSBwcm9wZXJ0eS4gSXQgY2FuIHRhcmdldCBhIHNwZWNpZmljIGVsZW1lbnQsIG9yIGV2ZXJ5IGBudGgtY2hpbGRgIG9jY3VycmVuY2UuIFdvcmtzIG9ubHkgd2l0aCBgYmxvY2tgIGxheW91dHMuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRxdWVyeSBbYmxvY2tdXG4vLy8gICBMaXN0IG9mIGFyZ3VtZW50cy4gU3VwcG9ydGVkIGFyZ3VtZW50cyBhcmUgYG50aC1jaGlsZGAgc2VsZWN0b3JzICh0YXJnZXRzIGEgc3BlY2lmaWMgcHNldWRvIGVsZW1lbnQpIGFuZCBgYXV0b2AgKHRhcmdldHMgYGxhc3QtY2hpbGRgKS5cbi8vL1xuLy8vICAgV2hlbiBwYXNzZWQgYW4gYG50aC1jaGlsZGAgYXJndW1lbnQgb2YgdHlwZSBgKm5gIHdpdGggYGJsb2NrYCBkaXNwbGF5LCB0aGUgb21lZ2EgbWl4aW4gYXV0b21hdGljYWxseSBhZGRzIGEgY2xlYXIgdG8gdGhlIGAqbisxYCB0aCBlbGVtZW50LiBOb3RlIHRoYXQgY29tcG9zaXRlIGFyZ3VtZW50cyBzdWNoIGFzIGAybisxYCBkbyBub3Qgc3VwcG9ydCB0aGlzIGZlYXR1cmUuXG4vLy9cbi8vLyAgICoqRGVwcmVjYXRpb24gd2FybmluZyoqOiBUaGUgb21lZ2EgbWl4aW4gd2lsbCBubyBsb25nZXIgdGFrZSBhIGAkZGlyZWN0aW9uYCBhcmd1bWVudC4gVG8gY2hhbmdlIHRoZSBsYXlvdXQgZGlyZWN0aW9uLCB1c2UgYHJvdygkZGlyZWN0aW9uKWAgb3Igc2V0IGAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uYCBpbnN0ZWFkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIG9tZWdhO1xuLy8vICAgfVxuLy8vXG4vLy8gICAubnRoLWVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBvbWVnYSg0bik7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLm50aC1lbGVtZW50Om50aC1jaGlsZCg0bikge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5udGgtZWxlbWVudDpudGgtY2hpbGQoNG4rMSkge1xuLy8vICAgICBjbGVhcjogbGVmdDtcbi8vLyAgIH1cblxuQG1peGluIG9tZWdhKCRxdWVyeTogYmxvY2ssICRkaXJlY3Rpb246IGRlZmF1bHQpIHtcbiAgJHRhYmxlOiBiZWxvbmdzLXRvKHRhYmxlLCAkcXVlcnkpO1xuICAkYXV0bzogYmVsb25ncy10byhhdXRvLCAkcXVlcnkpO1xuXG4gIEBpZiAkZGlyZWN0aW9uICE9IGRlZmF1bHQge1xuICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgb21lZ2EgbWl4aW4gd2lsbCBubyBsb25nZXIgdGFrZSBhICRkaXJlY3Rpb24gYXJndW1lbnQuIFRvIGNoYW5nZSB0aGUgbGF5b3V0IGRpcmVjdGlvbiwgdXNlIHRoZSBkaXJlY3Rpb24oKXsuLi59IG1peGluLlwiKTtcbiAgfSBAZWxzZSB7XG4gICAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gIH1cblxuICBAaWYgJHRhYmxlIHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlIG9tZWdhIG1peGluIG5vIGxvbmdlciByZW1vdmVzIHBhZGRpbmcgaW4gdGFibGUgbGF5b3V0cy5cIik7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRxdWVyeSkgPT0gMSB7XG4gICAgQGlmICRhdXRvIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmIGNvbnRhaW5zLWRpc3BsYXktdmFsdWUoJHF1ZXJ5KSBhbmQgJHRhYmxlID09IGZhbHNlIHtcbiAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIG50aC1jaGlsZCgkcXVlcnksICRkaXJlY3Rpb24pO1xuICAgIH1cbiAgfSBAZWxzZSBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAyIHtcbiAgICBAaWYgJGF1dG8ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBudGgtY2hpbGQobnRoKCRxdWVyeSwgMSksICRkaXJlY3Rpb24pO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlRvbyBtYW55IGFyZ3VtZW50cyBwYXNzZWQgdG8gdGhlIG9tZWdhKCkgbWl4aW4uXCIpO1xuICB9XG59XG5cbkBtaXhpbiBudGgtY2hpbGQoJHF1ZXJ5LCAkZGlyZWN0aW9uKSB7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG5cbiAgJjpudGgtY2hpbGQoI3skcXVlcnl9KSB7XG4gICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkcXVlcnkpID09IHN0cmluZyB7XG4gICAgJHF1ZXJ5OiBzdHItcmVwbGFjZSgkcXVlcnksIFwiIFwiLCBcIlwiKTtcbiAgICAkb3BlcmF0b3I6IGZhbHNlO1xuXG4gICAgQGlmIHN0cl9pbmRleCgkcXVlcnksIFwiK1wiKSB7XG4gICAgICAkb3BlcmF0b3I6IFwiK1wiO1xuICAgIH0gQGVsc2UgaWYgc3RyX2luZGV4KCRxdWVyeSwgXCItXCIpIHtcbiAgICAgICRvcGVyYXRvcjogXCItXCI7XG4gICAgfVxuXG4gICAgQGlmICRvcGVyYXRvciB7XG4gICAgICAkb3BlcmF0b3ItaW5kZXg6IHN0cl9pbmRleCgkcXVlcnksICRvcGVyYXRvcik7XG4gICAgICAkZmlyc3Q6IHN0ci1zbGljZSgkcXVlcnksIDAsICgkb3BlcmF0b3ItaW5kZXggLSAxKSk7XG4gICAgICAkbGFzdDogdG8tbnVtYmVyKHN0ci1zbGljZSgkcXVlcnksICgkb3BlcmF0b3ItaW5kZXggKyAxKSwgLTEpKTtcbiAgICAgIEBpZiAkb3BlcmF0b3IgPT0gXCIrXCIge1xuICAgICAgICAkbGFzdDogJGxhc3QgKyAxO1xuICAgICAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gXCItXCIge1xuICAgICAgICAkbGFzdDogJGxhc3QgLSAxO1xuICAgICAgfVxuICAgICAgJG50aDogXCIjeyRmaXJzdH0jeyRvcGVyYXRvcn0jeyRsYXN0fVwiO1xuXG4gICAgICAmOm50aC1jaGlsZCgjeyRudGh9KSB7XG4gICAgICAgIGNsZWFyOiAkb3Bwb3NpdGUtZGlyZWN0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCRxdWVyeSkgPT0gbnVtYmVyIGFuZCB1bml0KCRxdWVyeSkgPT0gXCJuXCIge1xuICAgICY6bnRoLWNoaWxkKCN7JHF1ZXJ5fSsxKSB7XG4gICAgICBjbGVhcjogJG9wcG9zaXRlLWRpcmVjdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50LXR5cGUge1xuICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcblxuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHNwYW4sXG4gICAgdGltZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgIH1cblxuICAgICZfX3B1YmxpY2F0aW9uIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkc2hlZXQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV3cyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGNhbGVuZGFyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nhc2Utc3R1ZHkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCR2aWV3KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ob21lIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xuICAgIH1cblxuICAgIC53cmFwIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgICZfX3RpbGVzIHtcbiAgICAgICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAudGlsZV9fdDFhIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzQ1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZsZXgtZ3V0dGVyKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMi42JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190MWEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc8JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3QzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPCcsICd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDFuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lbWJlcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPCcsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9pbWcvbWFwLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc8JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWltYWdlcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaW5jaXBsZXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vcmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZV9fdDQge1xuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aWxlX190MyB7XG4gICAgICAgIC5jb250ZW50IHtcbi8qICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG5cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ki9cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gTWFrZXMgYW4gZWxlbWVudCBhIG91dGVyIGNvbnRhaW5lciBieSBjZW50ZXJpbmcgaXQgaW4gdGhlIHZpZXdwb3J0LCBjbGVhcmluZyBpdHMgZmxvYXRzLCBhbmQgc2V0dGluZyBpdHMgYG1heC13aWR0aGAuXG4vLy8gQWx0aG91Z2ggb3B0aW9uYWwsIHVzaW5nIGBvdXRlci1jb250YWluZXJgIGlzIHJlY29tbWVuZGVkLiBUaGUgbWl4aW4gY2FuIGJlIGNhbGxlZCBvbiBtb3JlIHRoYW4gb25lIGVsZW1lbnQgcGVyIHBhZ2UsIGFzIGxvbmcgYXMgdGhleSBhcmUgbm90IG5lc3RlZC5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyIFt1bml0XX0gJGxvY2FsLW1heC13aWR0aCBbJG1heC13aWR0aF1cbi8vLyAgIE1heCB3aWR0aCB0byBiZSBhcHBsaWVkIHRvIHRoZSBlbGVtZW50LiBDYW4gYmUgYSBwZXJjZW50YWdlIG9yIGEgbWVhc3VyZS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoMTAwJSk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQ6OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vICAgfVxuXG5AbWl4aW4gb3V0ZXItY29udGFpbmVyKCRsb2NhbC1tYXgtd2lkdGg6ICRtYXgtd2lkdGgpIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1heC13aWR0aDogJGxvY2FsLW1heC13aWR0aDtcbiAgbWFyZ2luOiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuIiwiLmJhc2ljLXBhZ2UuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB9O1xuICAgIFxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgfVxufVxuIiwiLnRvcGljIHtcblxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1pbnRybztcblxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYXJ0aWNsZS1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlci1saWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmbGV4LWd1dHRlcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdDMge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnN1YnRvcGljIHtcbiAgaDLCoCB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5rZXktZmFjdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwiaXBob25lNitcIikge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgICAgfVxuXG4gICAgICAmLS1mYWN0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJsYXB0b3BcIikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcXVvdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJpcGhvbmU2K1wiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJsYXB0b3BcIikge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1ibG9ja3F1b3RlO1xuXG4gICAgICAgICAgY29sb3I6ICRhcXVhO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDAgNDBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDI2cHgpKTtcblxuICAgICAgICAgICAgY29udGVudDogXCLigJ1cIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgNDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaW50cm87XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmtleS1mYWN0cyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb2N1cy1hcmVhcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMjdweCAwIDIzcHg7XG4gICAgICB9XG5cbiAgICAgIC50aWxlIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGlsZV9fdDQuY29sLTEge1xuICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJpcGhvbmU2K1wiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZsZXgtZ3V0dGVyKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbGF0ZWQtY29udGVudCB7XG4gICAgICAudGFncyBzcGFuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIEBpbmNsdWRlIG1vcmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgfVxuXG4gICAgICAudGlsZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwiaXBob25lNitcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJpcGhvbmU2K1wiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZsZXgtZ3V0dGVyKCk7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwiaXBob25lNitcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJsYXB0b3BcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdDFhIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmluY2lwbGVzIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgJi0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyLFxuICAgICAgICAudGlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9zaXRpb25zIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaW5jaXBsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWxlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlcjtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogODVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWljbW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNkZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaW5jaXBsZV9fbGluayBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1hO1xuICAgICAgICBAaW5jbHVkZSBtb3JlO1xuXG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmluY2lwbGUsXG4gICAgICAudGlsZSxcbiAgICAgIC5zZGcge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZSB7XG4gICAgLmhlcm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJl9faGVhZGVyLFxuICAgICAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI4MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2FydGljbGUge1xuICAgICAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjZweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9BZGRlZCA6bm90KCkgY2F1c2UgaXQgd2FzIGVmZmVjdGluZyBwaW1jb3JlIGFkbWluXG4gICAgICAgICAgICBpbWc6bm90KC54LWZvcm0tdHJpZ2dlcik6bm90KC52aWRlby1jb21wb25lbnRfX3BsYXllci1jb3Zlci1pbWFnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAsIGxpLCBkaXYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVsYXRlZC1mb2N1cyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlbGF0ZWQtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNiBvZiAxMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0IG9mIDgpO1xuXG4gICAgICAgICAgICAgICAgICAgICYudGlsZV9fdDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFncyBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZnVsbC13aWR0aCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYgb2YgMTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCBvZiAxMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9jdXMtYXJlYXMge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udDogMzZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250OiAzMHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG4gICAgLmludHJvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWl0YWxpYztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMge1xuICAgICAgICAuY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgY29sb3I6ICRhcXVhO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDMwcHggMCAzMHB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ibG9ja3F1b3RlO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCkpO1xuXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigJ1cIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudmlkZW8tY29tcG9uZW50X19kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDQ1cHggMTBweCA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5ncmV5LXd5c2l3eWctY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4iLCIubXVsdGlwYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgICAmX19oZWFkZXIsXG4gICAgICAgICZfX2FydGljbGUge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMzEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTQwcHggMCA0MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2FydGljbGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIC51bm9yZGVyZWQtbGlzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlbGF0ZWQtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2Ni43JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9jdXMtYXJlYXMge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgIC5jb250ZW50LXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250OiAzNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQ6IDMwcHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAuaW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaXRhbGljO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkYXF1YTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYmxvY2txdW90ZTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpKTtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCdXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWNhcHRpb247XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1jb21wb25lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbn1cbiIsIiRzaWRlYmFyLW9mZnNldDogMzAwcHg7XG5cbi5ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIFxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2FydGljbGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpZGViYXItb2Zmc2V0O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudW5vcmRlcmVkLWxpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDMzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcmVkLWRhcmssIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2V2ZW50LWluZm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tdG9wIDQwMG1zKTtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmV2ZW50LWluZm8tLWZpeGVkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOTBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ldmVudC1pbmZvLS1mb290ZXJidW1wIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmV2ZW50LWluZm9fX3JlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1jYXB0aW9uO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNpZGViYXItb2Zmc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udDogMzBweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5pbnRybyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1pdGFsaWM7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkYXF1YTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYmxvY2txdW90ZTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpKTtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCdXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWNhcHRpb247XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1jb21wb25lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5ldmVudC1pbmZvIHtcbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWludHJvO1xuXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktaGlnaGxpZ2h0O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGNhbGVuZGFyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXF1YS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2NhdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWludHJvO1xuXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktaGlnaGxpZ2h0O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGdlbyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXR0ZW5kZWVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaW50cm87XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1oaWdobGlnaHQ7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZ3JvdXApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1hO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi52aWRlby1jb21wb25lbnQge1xuICAgIGJhY2tncm91bmQ6ICRzaWx2ZXItbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG5cbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdkZXNrdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGxheWVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY292ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cbiAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYXkucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXZpZGVvIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnBkZi1kb3dubG9hZC1jb21wb25lbnQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDM1cHggMDtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxufVxuIiwiLm11bHRpLXBkZi1kb3dubG9hZC1jb21wb25lbnQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDM1cHggMDtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICd0YWJsZXQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbn1cbiIsIi5pbWFnZS1jb21wb25lbnQge1xuICAgIGJhY2tncm91bmQ6ICRzaWx2ZXItbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgICBAaW5jbHVkZSBpY29uKCR6b29tKTtcbiAgICB9XG59XG4iLCIuZ3JhcGhzLWRpc3BsYXkge1xuICAgIGJhY2tncm91bmQ6ICRzaWx2ZXItbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgQGluY2x1ZGUgaWNvbigkem9vbSk7XG4gICAgfVxufVxuIiwiLnNpZGUtbmF2aWdhdGlvbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tdG9wIDQwMG1zKTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICB9XG5cbiAgICAmLnNpZGUtbmF2aWdhdGlvbi0tZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjkwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzEwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2lkZS1uYXZpZ2F0aW9uLS1mb290ZXJidW1wIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWE7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFxdWE7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhcXVhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDIycHggMCA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgIH1cbn1cbiIsIi5idXR0b24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMpO1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDExcHggMjBweCA5cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2N0YSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQtbGlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtZGFya2VyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19zdGFuZGFyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkcmVkLWxpZ2h0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLWRhcmtlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtZGFya2VyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyYW5zcGFyZW50IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkLWxpZ2h0O1xuICAgICAgICBjb2xvcjogJHJlZC1saWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtZGFya2VyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1kYXJrZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkcmVkLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLWRhcmtlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtZGFya2VyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG59XG4iLCIuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYXF1YTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgLnN0ZXAge1xuICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuXG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbn1cbiIsIi5pY21tLWFkbWluIHtcblxuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGFzaWRlLFxuICAgIG1haW4sXG4gICAgc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhc2lkZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1KTtcbiAgICAgICAgQGluY2x1ZGUgb21lZ2EoKTtcbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDcpO1xuICAgIH1cblxuICAgIHNlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkcmVkLWRhcms7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHJlZC1kYXJrO1xuICAgIH1cbn1cblxuLmljbW0tZWRpdGFibGUtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0OiAkcmVkIDVweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAuaWNtbS1lZGl0YWJsZS1zdWItZ3JvdXAge1xuICAgICAgICBib3JkZXItbGVmdDogJGJsYWNrLWljbW0gNXB4IHNvbGlkO1xuICAgIH1cblxuICAgICYtLXRpbGUge1xuICAgICAgICBib3JkZXItbGVmdDogJHJlZC1kYXJrIDVweCBzb2xpZDtcbiAgICB9XG59XG5cbi5pY21tLWVkaXRhYmxlLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICY6bGFzdC1vZi10eXBlLFxuICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5kZXNjcmlwdGlvbi1zdGF0dXMge1xuXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAmLS1vayB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG59XG5cbi50aWxlLXJvdyB7XG4gICAgJl9fZWRpdG1vZGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5waW1jb3JlX2Jsb2NrX2VudHJ5IHtcbiAgICAmLmZpeGVkQ29udGVudEltYWdlQmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxufVxuXG4jcGltY29yZV9lZGl0YWJsZV9maXhlZENvbnRlbnRDdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBpbWNvcmVfYXJlYV9lbnRyeS5waW1jb3JlX2Jsb2NrX2VudHJ5IHtcblxuICAgICZbdHlwZT1cIk9uZUNvbHVtblRpbGVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuXG4gICAgJlt0eXBlPVwiVHdvQ29sdW1uVGlsZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICB9XG5cbiAgICAudGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5lZGl0YWJsZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi50b29sc19fc29jaWFsIHtcbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHNwYW4uaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVkaXRtb2RlIHtcbiAgICAmLmV2ZW50cyB7XG4gICAgICAgIC5pY21tLWFkbWluIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICA+IGgxLFxuICAgICAgICAgICAgICAgID4gLmludHJvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hcnRpY2xlLFxuICAgICYudG9waWMsXG4gICAgJi5zdWJ0b3BpYyxcbiAgICAmLmV2ZW50cyxcbiAgICAmLm11bHRpcGFnZSxcbiAgICAmLmxpc3Qge1xuICAgICAgICAjcGltY29yZV9lZGl0YWJsZV9iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LmVkaXRtb2RlIHtcbiAgICAmLmV2ZW50cyB7XG4gICAgICAgIHAuYWNjb3JkaW9uX190aXRsZSArIGRpdiB7XG4gICAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgICAgIC5waW1jb3JlX3RhZ19pbnB1dCwgLnBpbWNvcmVfdGFnX3d5c2l3eWcsIC5waW1jb3JlX3RhZ190ZXh0YXJlYSwgLnBpbWNvcmVfdGFnX3RleHRhcmVhOmZvY3VzIC5waW1jb3JlX3d5c2l3eWc6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5ldmVudC1pbmZvX19kYXRlIHtcbiAgICAgICAgICAgIC54LWZvcm0tZmllbGQtd3JhcCAueC1mb3JtLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBJQ01NLTYwICovXG4uc2VjdGlvbl9fcGVvcGxlLWxpc3Qge1xuICAgIC54LXBhbmVsLXRiYXIge1xuICAgICAgICB3aWR0aDogOTc4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLngtdG9vbGJhciB7XG4gICAgICAgIHdpZHRoOiA5NjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAueC1ncmlkMy1oZWFkZXItb2Zmc2V0IHtcbiAgICAgICAgd2lkdGg6IDk3OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC54LWdyaWQzLXRkLTAge1xuICAgICAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAueC1ncmlkMy10ZC1wYXRoIHtcbiAgICAgICAgd2lkdGg6IDU5NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC54LWdyaWQzLXRkLTIsIC54LWdyaWQzLXRkLTMge1xuICAgICAgICB3aWR0aDogOThweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAueC1ncmlkMy10ZC00LCAueC1ncmlkMy10ZC01LCAueC1ncmlkMy10ZC02LCAueC1ncmlkMy10ZC03IHtcbiAgICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAueC1ncmlkMy1ib2R5LCAueC1ncmlkMy1yb3csIC54LWdyaWQzLXJvdy10YWJsZSB7XG4gICAgICAgIHdpZHRoOiA5NjZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYm9keS5lZGl0bW9kZS5hcnRpY2xlIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9ICAgXG4gICAgfVxufSIsIi8vIFNlYXJjaCByZXN1bHRzXG5cbi5pY21tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgaWNtbS1zZWxlY3Q7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkZHJvcGRvd24pO1xuXG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC5waW1jb3JlX3RhZ19jaGVja2JveCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgICAgIC5zZWFyY2gtYm94ZXMge1xuXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuXG4gICAgICAgICAgICAuYm94LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY21tLXNlbGVjdC13cmFwcGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLFxuICAgICAgICAgICAgLmRyb3Bkb3duLW11bHRpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIC5yZXBvc2l0b3J5LWFsZXJ0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmVlYmE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3VsdHMtbnVtYmVywqB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb3JlLXJlc3VsdHMge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkcGx1cyk7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aWxlX190MWEge1xuICAgICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZV9fdDFjIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgaDMgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlLWltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvc2VuLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYm94LXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICB9XG5cbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHNlYXJjaCk7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBpY21tLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbn1cblxuQG1peGluIGljbW0tc2VsZWN0LXdyYXBwZXIge1xuICAgIGhlaWdodDogMzNweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oJGRyb3Bkb3duKTtcblxuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogOHB4O1xuICAgIH1cblxuICAgIC8vSGlkZSBzZWxlY3QgYXJyb3cgb24gSUUgMTBcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBpbnB1dC1iYXNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1pdGFsaWM7XG5cbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cbiIsIi8vTGlzdFxuXG4ubGlzdCB7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgLmxpc3QtbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb3JlO1xuXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgfVxuXG4gICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgIC5pbnRybyB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1pdGFsaWM7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1pbnRybztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tc2VjdGlvbi10aWxlcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZsZXgtZ3V0dGVyKCk7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWludHJvO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLXNlY3Rpb24tdGlsZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZsZXgtZ3V0dGVyKCk7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWludHJvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyb3VwcyB7XG4gICAgICAgIC5zdWItc2VjdGlvbi10aWxlcyB7XG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5maWx0ZXJlZC1saXN0IHtcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmludHJvIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC8qIFRoZSBkZWZhdWx0IGZpbHRlcnMgY29udGFpbmVyIHdoaWNoIGlzIGRpc3BsYXllZCB3aGVuIGluIGVkaXRtb2RlICovXG4gICAgLmRlZmF1bHRzIHtcbiAgICAgICAgJl9fZmlsdGVyLWhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsdGVyLWhlbHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcblxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDExMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1jYXB0aW9uO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zaG93LWhpZGUsXG4gICAgICAgICAgICAmLS1yZXNldCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zaG93LWhpZGUge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCR0dWJlKTtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJlc2V0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkdW5kbyk7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2hvd24ge1xuICAgICAgICAgICAgLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJzX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlcnNfX2NvbnRyb2xzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9waWNzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bixcbiAgICAgICAgICAgIC5kcm9wZG93bi1tdWx0aSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bixcbiAgICAgICAgICAgIC5kcm9wZG93bi1tdWx0aSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPCcsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb250cm9scy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLW51bWJlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaXRhbGljO1xuXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgY29sb3I6ICRiNjA7XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtdmlldyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aWxlcyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZ3JpZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRsaXN0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRhcXVhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbGVfX3QxYSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmbGV4LWd1dHRlcigpO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZV9fdDFjIHtcbiAgICAgICAgLnRpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUtcmVzdWx0cyxcbiAgICAgICAgLmVycm9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWFyY2gtYm94ZXMge1xuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxiLWNhbmNlbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saWdodGJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IGEubGItcHJldiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saWdodGJveC9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saWdodGJveC9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpZ2h0Ym94L2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbn1cbiIsIi5lZGl0bW9kZS1pY21tLWNvbnRlbnQtdG9vbGJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIFxuICAgIHRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBcbiAgICB0ZCB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udDogbm9ybWFsIDExcHggYXJpYWwsdGFob21hLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIFxuICAgICAgICAucHVibGlzaERhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwYWNlciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cbiIsIi5tb2RhbCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDQwMG1zKTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkpO1xuXG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG59XG4iLCIuc3Vic2NyaWJlIHtcbiAgICAmLS1vcGVuIHtcbiAgICAgICAgLm1vZGFsX19zdWJzY3JpYmUsXG4gICAgICAgIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWxfX3N1YnNjcmliZSB7XG4gICAgaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xuXG4gICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2staWNtbTtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICNtY19lbWJlZF9zaWdudXAgZGl2Lm1jZV9pbmxpbmVfZXJyb3Ige1xuICAgICAgICBAaW5jbHVkZSBmb250LWl0YWxpYztcblxuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgcGFkZGluZzogNTVweCAwIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAjbWNlLXN1Y2Nlc3MtcmVzcG9uc2Uge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDAgMDtcbiAgICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAgIC5oZWFkZXIge1xuICAgICAgICAudG9vbHMsXG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9waWMge1xuICAgICAgICAudGlsZV9fdDMgLmNvbnRlbnQgcCBzcGFuLFxuICAgICAgICAudGlsZV9fdDMgaDMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJ0b3BpYyB7XG4gICAgICAgIC5oZXJvX190b3BpYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUge1xuICAgICAgICAuaGVyb19fdG9waWMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lIHtcbiAgICAgICAgLmhlcm9fX2hvbWUgLnRleHQtb3ZlcmxheSBzcGFuIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZV9fdDMgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCBwIHNwYW4sXG4gICAgICAgIC50aWxlIGgzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGRyb3Bkb3duKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsKDAuMnMpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDMwMG1zKTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAzMDBtcyk7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTaG9ydGhhbmQgbWl4aW4uIFN1cHBvcnRzIG11bHRpcGxlIHBhcmVudGhlc2VzLWRlbGltaW5hdGVkIHZhbHVlcyBmb3IgZWFjaCB2YXJpYWJsZS5cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4vLyAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbi8vICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkgKHRyYW5zZm9ybSwgb3BhY2l0eSk7XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG4gIEBpbmNsdWRlIF9ib3VyYm9uLWRlcHJlY2F0ZS1mb3ItcHJlZml4aW5nKFwidHJhbnNpdGlvblwiKTtcblxuICAvLyBGaXggZm9yIHZlbmRvci1wcmVmaXggdHJhbnNmb3JtIHByb3BlcnR5XG4gICRuZWVkcy1wcmVmaXhlczogZmFsc2U7XG4gICR3ZWJraXQ6ICgpO1xuICAkbW96OiAoKTtcbiAgJHNwZWM6ICgpO1xuXG4gIC8vIENyZWF0ZSBsaXN0cyBmb3IgdmVuZG9yLXByZWZpeGVkIHRyYW5zZm9ybVxuICBAZWFjaCAkbGlzdCBpbiAkcHJvcGVydGllcyB7XG4gICAgQGlmIG50aCgkbGlzdCwgMSkgPT0gXCJ0cmFuc2Zvcm1cIiB7XG4gICAgICAkbmVlZHMtcHJlZml4ZXM6IHRydWU7XG4gICAgICAkbGlzdDE6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgJGxpc3QyOiAtbW96LXRyYW5zZm9ybTtcbiAgICAgICRsaXN0MzogKCk7XG5cbiAgICAgIEBlYWNoICR2YXIgaW4gJGxpc3Qge1xuICAgICAgICAkbGlzdDM6IGpvaW4oJGxpc3QzLCAkdmFyKTtcblxuICAgICAgICBAaWYgJHZhciAhPSBcInRyYW5zZm9ybVwiIHtcbiAgICAgICAgICAkbGlzdDE6IGpvaW4oJGxpc3QxLCAkdmFyKTtcbiAgICAgICAgICAkbGlzdDI6IGpvaW4oJGxpc3QyLCAkdmFyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAkd2Via2l0OiBhcHBlbmQoJHdlYmtpdCwgJGxpc3QxKTtcbiAgICAgICRtb3o6ICAgIGFwcGVuZCgkbW96LCAgICAkbGlzdDIpO1xuICAgICAgJHNwZWM6ICAgYXBwZW5kKCRzcGVjLCAgICRsaXN0Myk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkd2Via2l0OiBhcHBlbmQoJHdlYmtpdCwgJGxpc3QsIGNvbW1hKTtcbiAgICAgICRtb3o6ICAgIGFwcGVuZCgkbW96LCAgICAkbGlzdCwgY29tbWEpO1xuICAgICAgJHNwZWM6ICAgYXBwZW5kKCRzcGVjLCAgICRsaXN0LCBjb21tYSk7XG4gICAgfVxuICB9XG5cbiAgQGlmICRuZWVkcy1wcmVmaXhlcyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2Via2l0O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogJG1vejtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzcGVjO1xuICB9IEBlbHNlIHtcbiAgICBAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKSA+PSAxIHtcbiAgICAgIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24sICRwcm9wZXJ0aWVzLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHByb3BlcnRpZXM6IGFsbCAwLjE1cyBlYXNlLW91dCAwcztcbiAgICAgIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24sICRwcm9wZXJ0aWVzLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydGllcy4uLikge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUtZm9yLXByZWZpeGluZyhcInRyYW5zaXRpb24tcHJvcGVydHlcIik7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBcIndlYmtpdFwiKTtcbiAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBcIm1velwiKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBmYWxzZSk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUtZm9yLXByZWZpeGluZyhcInRyYW5zaXRpb24tZHVyYXRpb25cIik7XG5cbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1kdXJhdGlvbiwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJG1vdGlvbnMuLi4pIHtcbiAgQGluY2x1ZGUgX2JvdXJib24tZGVwcmVjYXRlLWZvci1wcmVmaXhpbmcoXCJ0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvblwiKTtcblxuICAvLyBlYXNlIHwgbGluZWFyIHwgZWFzZS1pbiB8IGVhc2Utb3V0IHwgZWFzZS1pbi1vdXQgfCBjdWJpYy1iZXppZXIoKVxuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgJG1vdGlvbnMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUtZm9yLXByZWZpeGluZyhcInRyYW5zaXRpb24tZGVsYXlcIik7XG5cbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1kZWxheSwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuIiwidGFibGUge1xuICAgIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5odWItdG9waWMge1xuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1pbnRybztcblxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fdGlsZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmbGV4LWd1dHRlcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgICAgJl9fbW9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vcmU7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaHViLWhvbWUge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJl9fYW5ub3VuY2VtZW50cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190OCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcXVpY2stbGlua3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb3JlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFicyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2V2ZW50cyB7XG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmbGV4LWd1dHRlcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbGVfX3QxYiB7XG4gICAgICAgIC50aWxlLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1tZXRhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5odWItcHJvamVjdCB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWJzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAudmlldy1tb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFic19faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuXG4gICAgICAgICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvamVjdCB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG5cbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RvY3VtZW50cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWNhcHRpb247XG5cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpbms7XG5cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRkb3dubG9hZCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcblxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fb2JqZWN0aXZlIHtcbiAgICAgICAgICAgIC5hcXVhLCBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAubGlua19fbG9hZC1tb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgICAgICAuYnV0dG9uX190cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNvcnQtcGVvcGxlLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5odWItY29tbXVuaXRpZXMge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFicyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgLnZpZXctbW9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYnNfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDc3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW11bml0eSB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1jYXB0aW9uO1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNvcnQtcGVvcGxlLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmh1Yi13Z2Mge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFicyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgLnZpZXctbW9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYnNfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dvcmtpbmctZ3JvdXBzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZsZXgtZ3V0dGVyKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2djIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1jYXB0aW9uO1xuXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRlbWFpbCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbGluaztcblxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWNhcHRpb247XG5cbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uX190aWxlcy1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubGlua19fbG9hZC1tb3JlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5idXR0b25fX2xpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zb3J0LXBlb3BsZS1kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNvcnQtcGVvcGxlLWRyb3Bkb3duLWFjdGlvbnMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIFxuICAgICAgICAuZXhwb3J0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoMTJweCwgJGI3NSwgZG93bik7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYjc1O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJFeHBvcnRcIjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYXF1YTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiB0cmlhbmdsZSgkc2l6ZSwgJGNvbG9yLCAkZGlyZWN0aW9uKSB7XG4gICR3aWR0aDogbnRoKCRzaXplLCAxKTtcbiAgJGhlaWdodDogbnRoKCRzaXplLCBsZW5ndGgoJHNpemUpKTtcbiAgJGZvcmVncm91bmQtY29sb3I6IG50aCgkY29sb3IsIDEpO1xuICAkYmFja2dyb3VuZC1jb2xvcjogaWYobGVuZ3RoKCRjb2xvcikgPT0gMiwgbnRoKCRjb2xvciwgMiksIHRyYW5zcGFyZW50KTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcblxuICBAaWYgKCRkaXJlY3Rpb24gPT0gdXApIG9yICgkZGlyZWN0aW9uID09IGRvd24pIG9yICgkZGlyZWN0aW9uID09IHJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSBsZWZ0KSB7XG4gICAgJHdpZHRoOiAkd2lkdGggLyAyO1xuICAgICRoZWlnaHQ6IGlmKGxlbmd0aCgkc2l6ZSkgPiAxLCAkaGVpZ2h0LCAkaGVpZ2h0LzIpO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQ6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQ6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IHVwLXJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSB1cC1sZWZ0KSB7XG4gICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHVwLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAgJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cC1sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBkb3duLXJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSBkb3duLWxlZnQpIHtcbiAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93bi1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93bi1sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC11cCkge1xuICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGZvcmVncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoO1xuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWRvd24pIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR3aWR0aDtcbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC1yaWdodCkge1xuICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgJGZvcmVncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICR3aWR0aCAkaGVpZ2h0O1xuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWxlZnQpIHtcbiAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggJGhlaWdodDtcbiAgfVxufVxuIiwiLmh1Yi1pbmRpdmlkdWFsLW1hbmFnZS1ncm91cHMge1xuICAgIGgxIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIFxuICAgIC5yb3cge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNhdmUtYnRuIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5lcnJvcnMge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG59IiwiLmxvZ2luIHtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG5cbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaDI7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbnRybyBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuZ2Rwci1mb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICAgIFxuICAgIC5yZWdpc3RyYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2N0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5mb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwucmVtZW1iZXItbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtODJweCkpO1xuXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC05MnB4KSk7XG5cbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTYwcHgpKTtcblxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZW1lbWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXNzd29yZC1yZXNldCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHJlZCwgMTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLmVycm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbn1cbiIsIi5zZWN0aW9uX190aWxlcy1saXN0LFxuLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnRpbGUge1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZmxleC1ndXR0ZXIoKTtcbiAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRhcXVhO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnRpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRkb2N1bWVudCk7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFxdWEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhcXVhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZm9sZGVyKTtcblxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlY3Rpb25fX2dyb3Vwcy1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC50aWxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC50aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmbGV4LWd1dHRlcigpO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGFxdWE7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWN0aW9uX19wZW9wbGUtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudGlsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZmxleC1ndXR0ZXIoKTtcbiAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWljbW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaHViLWRpcmVjdG9yeSB7XG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5pbnRybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuZGVmYXVsdHMge1xuICAgICAgICAmX19maWx0ZXItaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWx0ZXItaGVscCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVzdWx0cy1udW1iZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxldHRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgLmV4cG9ydCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSgxMnB4LCAkYjc1LCBkb3duKTtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcblxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiNzU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRXhwb3J0XCI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFxdWE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmX190MWMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlua19fbG9hZC1tb3JlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcnMge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xuXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWNhcHRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2hlY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIC8qIEBUT0RPIGZpeCBjaGVja2JveGVzXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIC8qIEBUT0RPIGZpeCBjaGVja2JveGVzICovXG4gICAgICAgICAgICAgICAgICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udHJvbHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNob3ctaGlkZSxcbiAgICAgICAgICAgICYtLXJlc2V0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNob3ctaGlkZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHR1YmUpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcmVzZXQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkdW5kbyk7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2hvd24ge1xuICAgICAgICAgICAgLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJzX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlcnNfX2NvbnRyb2xzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24sXG4gICAgICAgICAgICAuZHJvcGRvd24tbXVsdGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgLmRyb3Bkb3duLFxuICAgICAgICAgICAgLmRyb3Bkb3duLW11bHRpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc8JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtbnVtYmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1pdGFsaWM7XG5cbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBjb2xvcjogJGI2MDtcbiAgICB9XG5cbiAgICAucmVzdWx0cy12aWV3IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDExcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpbGVzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRncmlkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGxpc3QpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFxdWE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWFyY2gtYm94ZXMge1xuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0b3A6IDEwcHg7XG5cbiAgICAgICAgbGk6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLXJlc3VsdHMsIC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRpbGVfX3QxYyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgLnRpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc2l0aW9uLFxuICAgICAgICAgICAgLmNvbXBhbnksXG4gICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50YWJzIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICd3aWRlLXNjcmVlbicpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRkcm9wZG93bik7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCgwLjJzKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAzMDBtcyk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGhlaWdodDogMTM3cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg3cHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QsXG4gICAgICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlua19fbG9hZC1tb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWN0aW9uX19kaXNjdXNzaW9ucyB7XG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7XG5cbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgLmhlYWRlci10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZpdGllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMzVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHBpbi1vdXRsaW5lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFxdWE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXN0ZXJpc2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5waW5uZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGluOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFxdWE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucGlubmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGluOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHBpbik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXN0ZXJpc2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb3JlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcblxuICAgICAgICAgICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGI3XCI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2N0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19lcnJvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNjdXNzaW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgICAmX19jcmVhdGUge1xuICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZWRpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhcXVhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWNhcHRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W25hbWU9J3RpdGxlJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWljbW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWl0YWxpYztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWljbW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaXRhbGljO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc8JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWljbW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saWdodDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmVwbHkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19hdHRhY2htZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGRvY3VtZW50KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY3RhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbG9hZC1tb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19hdHRhY2gge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1saW5rO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPCcsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGRvY3VtZW50KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2F0dGFjaC1maWxlbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyYXBocy1kaXNwbGF5IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzdWJtaXQtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNjdXNzaW9uLXVwZGF0ZS1yZXBseS1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2staWNtbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaXRhbGljO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVuYW1lLWRpc2N1c3Npb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjbmFtZS1sYWJlbCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1jYXB0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI25hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgI3N1Ym1pdC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmVycm9yLCAuZW1wdHktZGlzY3Vzc2lvbi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWNhcHRpb247XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBncmV5LWhlYWRpbmcge1xuICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcbiAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcblxuICAgIGNvbG9yOiAkZ3JleTtcbn1cblxuQG1peGluIGdyZXktYm9yZGVyLWxpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2lsdmVyO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJHJlZC1saWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICYuYnV0dG9uX19jdGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIsIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX3VwZGF0ZS1jb250YWN0LWNhcmQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICAudXBkYXRlLWNvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI8XCIsIFwiaXBob25lNitcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAudXBkYXRlLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1pdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPFwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZ3JvdXBzIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJpcGhvbmU2K1wiKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5icmFuY2hlcy1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGk6bm90KC5icmFuY2gpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JleS1ib3JkZXItbGlzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcblxuICAgICAgICAubGVmdC1jb2x1bW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJpcGhvbmU2K1wiKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyZXktaGVhZGluZztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VwZXJhdG9yIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNpbHZlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLm1hbmFnZS1ncm91cHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb25fX2NvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uX19sb2dzIHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmxvZyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJpcGhvbmU2K1wiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtc2VhcmNoIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1pY21tO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1pY21tO1xuXG4gICAgICAgICAgICAmLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG5cbiAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZC1tb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1pY21tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ29ydW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLXJlc3VsdHMsIC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fY29udGFjdC1jYXJkIHtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgPiAuY29sdW1uIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXBob3RvcyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cblxuICAgIC5jb250YWN0LXBob3RvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgaGVpZ2h0OiAxMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5jb250YWN0LWJpbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LW1vcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JleS1ib3JkZXItbGlzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWRldGFpbC10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyZXktaGVhZGluZztcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWRldGFpbC1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAmLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uX19pbmRpdmlkdWFsLWV2ZW50LXNlc3Npb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIFxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59IiwiLmZvcmdvdHRlbi1wYXNzd29yZCB7XG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xuXG4gICAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LWgyO1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW50cm8gcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTU2cHgpKTtcblxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG59XG4iLCIuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIHtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG5cbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaDI7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbnRybyBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0ge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LWJhc2U7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtODZweCkpO1xuXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLmVycm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBcbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZvcm1fX2dyb3VwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcblxuICAgICAgICAmLS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJsYXB0b3BcIikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtY2FwdGlvbjtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmFkZGl0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFkZC1tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3VuZCB7XG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvdGFsLWNvc3Qge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIsKjXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5pbmxpbmUge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgICAgICAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcblxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3JzIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgPiAuZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAjdG9rZW4tZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3N1Ym1pdC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3N1Ym1pdCwgI2RyYWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyk7XG5cbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQtbGlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1kYXJrZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkLWRhcmtlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2sge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzKTtcblxuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZC1saWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZC1saWdodDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtZGFya2VyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJl9fY2FuY2VsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kcmFmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25leHQge1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51aS1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAudWktbWVudS1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJ0YWJsZXRcIikge1xuICAgICAgICAgICAgd2lkdGg6IDY4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJsYXB0b3BcIikge1xuICAgICAgICAgICAgd2lkdGg6IDM5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyYXZlbC1mb3JtLFxuLmxlYXZlLWZvcm0ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG5cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xuICAgIH1cblxuICAgIC5mb3JtIHtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZW1haWwge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuXG4gICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgIC5saXN0LWxpbmsge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaDE7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuZnJvbS10byxcbiAgICAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF0dGFjaG1lbnRzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1hO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRkb2N1bWVudCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBcbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cbiAgICBcbiAgICB0YWJsZSwgdGgsIHRkIHtcbiAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIH1cbiAgICBcbiAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gICAgXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX3JlcGx5LWNvdW50IHtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAmX19yZXBsaWVzIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJl9fcmVwbHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmMWVmO1xuICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgICAgICBcbiAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbGF0ZXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBcbiAgICAmX19uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFxuICAgICZfX2xvYWQtbmV3IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgICZfX2xvYWQtb2xkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cbiIsIiAudXBsb2FkIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBmb250LWxpbms7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc8JywgJ2lwaG9uZTYrJykge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRkb2N1bWVudCk7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICAgLmZpbGVuYW1lIHtcbiAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgIH1cbn1cbiIsIi50cmVlLW11bHRpc2VsZWN0IHtcbiAgICAuc2VsZWN0aW9ucyB7XG4gICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtZmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgLmRlc2NyaXB0aW9uLFxuICAgICAgICAucmVtb3ZlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNyZWxldmFudFRvcGljcy1lbGVtZW50IHtcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJlZS1tdWx0aXNlbGVjdCB7XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHJhdmVsLXJlcXVlc3QtZmlsdGVycyB7XG4gICAgLnRyYXZlbFJlcXVlc3RJZCB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cbiAgICAudHJhdmVsbGVyIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAuY291bnRyeSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbn1cblxuLnRyYXZlbC1yZXF1ZXN0IHtcbiAgICAuZm9ybV9fYWRkLWV2ZW50LndpdGgtcmVtb3ZlIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgJiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlbW92ZS10cmlwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH07XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtX19ncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAubGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mb3JtLWxhYmVsO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mb3JtLWVsZW1lbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWRkLWV2ZW50LCAmX19hZGQtdHJpcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OztcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmxpbmVkIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JvdXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYgPiBsYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmVlLW11bHRpc2VsZWN0IC5pdGVtIGxhYmVse1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVsbC13aWR0aCB7XG4gICAgICAgIC5kcm9wZG93bixcbiAgICAgICAgLmZvcm1fX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oYWxmLXdpZHRoIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMW4gKyAyKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3RhbC1jb3N0IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmllbGQgc3BlY2lmaWMgc3R5bGVzXG5cbiAgICAuZGF0ZXMsXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JvdXBfX2ZpZWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmF2ZWxsZXJzLFxuICAgIC5pbXBsaWNhdGlvbnMtZGV0YWlscyxcbiAgICAuanVzdGlmaWNhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2FybmluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudHJhdmVsbGVycyB7XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50X19idXR0b24ge1xuICAgIC5mb3JtX19hZGQtZXZlbnQsIC5mb3JtX19hZGQtdHJpcCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVxdWVzdF9fdGFibGUge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG59XG5cbi5yZXF1ZXN0X19zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIFxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG59XG5cbi5yZXF1ZXN0X19mYWlsdXJlIHtcbiAgICBwYWRkaW5nOiAxcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVxdWVzdF9fdGFibGUge1xuICAgIC5yZXF1ZXN0X190YWJsZV9vdmVyZmxvdyB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSwgdGgsIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNpbHZlcjtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNzY4cHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uc19fY29udGFpbmVyIHtcbiAgICAuYnV0dG9uc19fY2FuY2VsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG4uZmxvYXQtcmlnaHQge1xuICAgICNzdWJtaXQsICNkcmFmdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAjc3VibWl0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLnRyYXZlbC1pbmRleCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5lcnJvcixcbiAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgIC5saW5rX19sb2FkLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X190YWJsZV9vdmVyZmxvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgI3Jlc3VsdHMtY29udGFpbmVyIHtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnMge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG5cbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG5cbiAgICAgICAgICAgICYudHJhdmVsUmVxdWVzdElkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94ZXMge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuIiwiLnRyYXZlbC1kaXNwbGF5IHtcblxuICAgIGgxLCBoNCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cblxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9O1xuICAgIH1cblxuICAgIC5hYm91dC10cmF2ZWxfX3RhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHRyYS1tYXJnaW4ge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtdHJhdmVsX190YWJsZS1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA3cHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICRncmV5LWxpZ2h0KjAuNyBzb2xpZDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWRhcms7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQsICYubGFzdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQqMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1yb3ctZGF0YSwgLnRhYmxlLXJvdy1kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1yb3ctZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYWN0aW9uLXJlcXVlc3RlZCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYmxlLWFjdGlvbi1idXR0b25zIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggMjBweDtcblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGRkRJTldlYlBybyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFwcHJvdmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuZGVjbGluZWQge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5xdWVyeS1jaGFuZ2VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFwcHJvdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlY2xpbmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsZVVwbG9hZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuZmlsZVVwbG9hZCBpbnB1dC51cGxvYWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICB9XG5cbiAgICAudGFibGUtcmVwb3J0LXN1Ym1pdHRlZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG5cbiAgICAuLS11cGxvYWQge1xuICAgICAgICBmb250LXNpemU6IDVlbTtcbiAgICAgICAgY29sb3I6ICRncmV5LWxpZ2h0KjAuNztcbiAgICB9XG5cbiAgICAub3V0ZXItdXBsb2FkLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICYgLmFydGVyaXNre1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVyLXVwbG9hZC1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJGdyZXktbGlnaHQqMC45O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1saWdodCowLjY7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgJiAuYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYWRpby1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJiBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWl0aW5lcmFyeSwgLnRhYmxlLXJlcG9ydCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnRhYmxlLWl0aW5lcmFyeV9fZGVsZXRlLCAudGFibGUtcmVwb3J0X19kZWxldGUge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmIGlucHV0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJiBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxcHggMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG93ZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICYgLmJhY2sge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOjJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OjFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuaWNvbi1jaGV2cm9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLmRlbGV0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnN1Ym1pdCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1saWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVkaXQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiAuYnV0dG9uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LXRyYXZlbF9fY29sdW1uIHtcbiAgICAgICAgJi0tbGVmdCxcbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIHtcbiAgICAuYm94LXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmZpbHRlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZGl2aWR1YWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLW51bWJlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICB9XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgQGluY2x1ZGUgb21lZ2E7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faXRlbSB7XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5saW5rX19sb2FkLW1vcmUge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yLFxuICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxufVxuIiwiLnNpdGVtYXAge1xuXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgLW1vei1ib3JkZXItaW1hZ2U6IHVybCguLi9pbWcvc3F1YXJlX2JvcmRlci5zdmcpIDEgcmVwZWF0O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKC4uL2ltZy9zcXVhcmVfYm9yZGVyLnN2ZykgMSByZXBlYXQ7XG4gICAgICAgIC1vLWJvcmRlci1pbWFnZTogdXJsKC4uL2ltZy9zcXVhcmVfYm9yZGVyLnN2ZykgMSByZXBlYXQ7XG4gICAgICAgIGJvcmRlci1pbWFnZTogdXJsKC4uL2ltZy9zcXVhcmVfYm9yZGVyLnN2ZykgMSBmaWxsIHJlcGVhdDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpbms7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxufSIsIi5wYXN0LW1lZXRpbmctcGFwZXJzIHtcblxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnRpbGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICBcbn0iLCIucHVyY2hhc2Utb3JkZXItZm9ybSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH07XG4gICAgfVxuICAgIFxuICAgIC5mb3JtID4gLmVycm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIHNwYW4uZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICB9XG4gICAgXG4gICAgaW5wdXQsIC5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLWRyb3Age1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBmb250LWZhbWlseTogRkZESU5XZWJQcm8sc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgICZfX3N1YnNlY3Rpb24taGVhZGluZy1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgICBcbiAgICAmX19zdWJzZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIFxuICAgICZfX3N1YnNlY3Rpb24taGVhZGluZy1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICBcbiAgICAuZmlsZS11cGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAjc3VibWl0LCAjZHJhZnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIFxuICAgICNzdWJtaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgLmN1cnJlbmN5LWFtb3VudC1ibG9jayB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBcbiAgICAgICAgJl9fY3VycmVuY3kge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19hbW91bnQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHVyY2hhc2Utb3JkZXItZmlsdGVycyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPCcsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG5cbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcblxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcblxuICAgICAgICAgICAgJi50cmF2ZWxSZXF1ZXN0SWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3hlcyB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC5mbGF0cGlja3ItaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5wdXJjaGFzZS1vcmRlciB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH07XG4gICAgfVxufVxuXG4ucHVyY2hhc2Utb3JkZXItY3RhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBcbiAgICAuYnV0dG9uIHtcbiAgICAgICAgLypAaW5jbHVkZSBjbGVhcmZpeDsqL1xuICAgICAgICBcbiAgICAgICAgLyp3aWR0aDogMTAwJTsqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgLyp3aWR0aDogMjUwcHg7Ki9cbiAgICAgICAgfTtcbiAgICB9XG59XG5cbi5wdXJjaGFzZS1vcmRlci1saXN0IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gICAgLmVycm9yLFxuICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgLmxpbmtfX2xvYWQtbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJlcXVlc3RfX3RhYmxlX292ZXJmbG93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAjcmVzdWx0cy1jb250YWluZXIge1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHVyY2hhc2Utb3JkZXItdmlldyB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgIC5sYXN0LXJvdyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2QzOTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIud2Vic2l0ZS1zdWJzY3JpYmVyLWZvcm0uY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfTtcbn1cblxuLndlYnNpdGUtc3Vic2NyaWJlci1mb3JtIHtcbiAgICAjc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuIiwiLmh1Yi1yZWdpc3Rlci1mb3JtLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH07XG4gICAgXG4gICAgLmVtYWlsRXJyb3Ige1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gICAgXG4gICAgLnJlZGlyZWN0TWVzc2FnZSB7XG4gICAgICAgIC8qY29sb3I6ICMwOyovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOGRhZmY7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59XG5cbi5odWItcmVnaXN0ZXItZm9ybSB7XG4gICAgI3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsImJvZHkucmVwb3NpdG9yeSB7XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyOGE3NDU7XG4gICAgICAgIG1hcmdpbjogMjBweCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cbiAgICBcbiAgICAuZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGMzNTQ1O1xuICAgICAgICBtYXJnaW46IDIwcHggNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2RjMzU0NTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG4gICAgXG4gICAgLnVwbG9hZC1jdGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4iLCJodG1sIHtcbiAgICAvLyBDb250cm9sIHRoZSB0ZXh0IHNpemUgb24gc2FmYXJpXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG59XG5cbmgxIHtcbiAgICBAaW5jbHVkZSBmb250LWgxO1xuXG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmgyIHtcbiAgICBAaW5jbHVkZSBmb250LWgyO1xufVxuXG5oMyB7XG4gICAgQGluY2x1ZGUgZm9udC1oMztcbn1cblxuc3Ryb25nLCBiIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG59XG5cbi5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMTBweDtcbiAgICB9XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG59XG5cbi5oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2xlYXJmaXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4ubW9kYWxfX292ZXJsYXkge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSA0MDBtcyk7XG5cbiAgICBiYWNrZ3JvdW5kOiAkYjQ1O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LW1vcmUge1xuICAgIEBpbmNsdWRlIG1vcmU7XG5cbiAgICBjb2xvcjogJHJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXF1YSB7XG4gICAgY29sb3I6ICRhcXVhO1xufVxuXG4ud3JhcHBlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLW1lbnUge1xuICAgIHotaW5kZXg6IDEwMDtcbn1cbiIsIi8vIEdyaWRcblxuLmRlbW8ge1xuICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICd0YWJsZXQnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgYmFja2dyb3VuZDogb3JhbmdlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnZGVza3RvcCcpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFxdWE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICd3aWRlLXNjcmVlbicpIHtcbiAgICAgICAgYmFja2dyb3VuZDogcGluaztcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdzMwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJveDtcblxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuYm94O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgICAgQGV4dGVuZCAuYm94O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnZGVza3RvcCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLmJveDtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICd0YWJsZXQnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdGJhciB7XG4gICAgICAgIEBleHRlbmQgLmJveDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVsbCB7XG4gICAgICAgIEBleHRlbmQgLmJveDtcblxuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC8vIFVJIEtpdFxuXG4gICAgLmJpbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGJpbik7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRjYWxlbmRhcik7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGNoYXQpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkY2hlY2spO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvY3VtZW50IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZG9jdW1lbnQpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZG93bmxvYWQpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZHJvcGRvd24pO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZW1haWwpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudmVsb3BlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZW52ZWxvcGUpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdsb2JlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkZ2xvYmUpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRncmlkKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGdyb3VwKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3VzZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGhvdXNlKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rZWRpbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGxpbmtlZGluKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkbGlzdCk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGxvZ28pO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRtZXNzYWdlKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZW5jaWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRwZW5jaWwpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBlb3BsZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHBlb3BsZSk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvbmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRwaG9uZSk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGluIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkcGluKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5waW4tb3V0bGluZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHBpbi1vdXRsaW5lKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbHVzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkcGx1cyk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpbmNpcGxlcy0wMSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHByaW5jaXBsZXMtMDEpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW5jaXBsZXMtMDIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRwcmluY2lwbGVzLTAyKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmluY2lwbGVzLTAzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkcHJpbmNpcGxlcy0wMyk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpbmNpcGxlcy0wNCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHByaW5jaXBsZXMtMDQpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW5jaXBsZXMtMDUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRwcmluY2lwbGVzLTA1KTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmluY2lwbGVzLTA2IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkcHJpbmNpcGxlcy0wNik7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpbmNpcGxlcy0wNyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHByaW5jaXBsZXMtMDcpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW5jaXBsZXMtMDgge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRwcmluY2lwbGVzLTA4KTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmluY2lwbGVzLTA5IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkcHJpbmNpcGxlcy0wOSk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpbmNpcGxlcy0xMCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHByaW5jaXBsZXMtMTApO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW50IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkcHJpbnQpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJhZGlvIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkcmFkaW8pO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHNlYXJjaCk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hlZXQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRzaGVldCk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHViZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHR1YmUpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3aXR0ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCR0d2l0dGVyKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51bmRvIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkdW5kbyk7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHZpZXcpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnpvb20ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCR6b29tKTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucGFnZS1saXN0IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cbiIsIi5oZWFkZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDExMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGxvZ28pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2xzIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbCxcbiAgICAgICAgJl9fbGlua3MsXG4gICAgICAgICZfX2xhbmd1YWdlLFxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgICAgICAgICAgJi0tdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCR0d2l0dGVyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGxpbmtlZGluKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhbmd1YWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcblxuICAgICAgICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGRyb3Bkb3duKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMzAwbXMpO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTIwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtZGFyaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcmVkLWRhcmssIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAudG9vbHNfX2xhbmd1YWdlLS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xODBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlYXJjaCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgJi0taW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRzZWFyY2gpO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBvcHVwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1kYXJrO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNy41cHggOHB4IDcuNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRyZWQtZGFyayB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2hfX3RyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGNoZXZyb24pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3OTA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1pY21tO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkLWRhcms7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnbGFwdG9wJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcblxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2X19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpZ2dlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJG1lbnUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtZGFyaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMjAwbXMpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGI0NTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgNDAwbXMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2xzIHtcbiAgICAgICAgICAgICZfX2xhbmd1YWdlLFxuICAgICAgICAgICAgJl9fc2VhcmNoLFxuICAgICAgICAgICAgJl9fc29jaWFsLFxuICAgICAgICAgICAgJl9fbGlua3MtLWh1YixcbiAgICAgICAgICAgICZfX2xpbmtzLS1zdWJzY3JpYmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgJi0taW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLnRvb2xzX19saW5rcy0tc3Vic2NyaWJlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgIC50cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHBsdXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTEwMCUpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2xzX19sYW5ndWFnZSxcbiAgICAgICAgLnNldHRpbmdzX192aWV3LFxuICAgICAgICAuc2V0dGluZ3NfX2FjY291bnQge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXR0aW5nc19fYWNjb3VudCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNldHRpbmdzX192aWV3LFxuICAgICAgICAuc2V0dGluZ3NfX2FjY291bnQge1xuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTgwZGVnKSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19odWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2V0dGluZ3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3Rvb2xzIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ZpZXcge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgLnNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19hY2NvdW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIC5zZWxlY3RvciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcmVkLWRhcmssIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xODBkZWcpKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2xzX19zZWFyY2gtLXBvcHVwIHtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJsYXB0b3BcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaF9fdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fbW9iaWxlIHtcbiAgICAgICAgICAgIC50cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMjJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9vbHNfX3NlYXJjaC0tcG9wdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZWRpdG1vZGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBcbiAgICAubGFuZ3VhZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIFxuICAgIC51cmwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgIH1cbn0iLCJAbWl4aW4gZHJvcGRvd24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uKCRkcm9wZG93bik7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDFweDtcbiAgICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwid2lkZS1zY3JlZW5cIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIj5cIiwgXCJpcGhvbmU2K1wiKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImlwaG9uZTYrXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwid2lkZS1zY3JlZW5cIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+XCIsIFwibGFwdG9wXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIud2luZG93cyB7XG4gICAgLy8gY29tcGVuc2F0aW5nIGhlcm8gdGV4dCB3aW5kb3dzIGZvbnQgcmVuZGVyaW5nIGRpZmZlcmVuY2VcbiAgICAuaGVybyB7XG4gICAgICAgICZfX2hvbWUge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzb2NpYWwgd2lkZ2V0IGljb25zIGFsaWdubWVudFxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgJl9fbGlua2VkaW4sXG4gICAgICAgICZfX3ByaW50IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIC50ZXh0IHtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGUtbmF2aWdhdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLXRvcCBub25lKTtcbiAgICB9XG5cbiAgICAmLmhvbWUsXG4gICAgJi50b3BpYyB7XG4gICAgICAgIC5hcnRpY2xlLWxpc3QsXG4gICAgICAgIC5zZWN0aW9uX190aWxlcyB7XG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwLnRleHQtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRpbGVfX3Q0ICB7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZV9fdDMgIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3BpYyB7XG4gICAgICAgIC50aWxlX190MyAge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5odWItY29tbXVuaXRpZXMge1xuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtIHtcbiAgICAgICAgLnBvdW5kIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmllIHtcbiAgICAudGlsZV9fdDMgLmNvbnRlbnQgcCA+IHNwYW4sXG4gICAgLmhlcm9fX2hvbWUgcCA+IHNwYW4sXG4gICAgLnRvcGljIC50aWxlX190MyBoMyxcbiAgICAudGlsZV9fdDMgaDMgPiBzcGFuLFxuICAgIC50aWxlX190MyBoMyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlcm9fX2hvbWUgcCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRhcXVhO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMTBweCAwIDAgJGFxdWE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZV9fdDMgLmNvbnRlbnQgIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ob21lIHtcbiAgICAgICAgLnRpbGVfX3QzIC5jb250ZW50ICB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gZHVwbGljYXRpbmcgYW5kIGNoYW5naW5nIGNsYXNzbmFtZSB0byBhdm9pZCBqcyBjYWxsZWQgaW5cbi8vIC9jbXMvc3JjL2pzL2NvbXBvbmVudHMvZGlyZWN0b3J5LXNlYXJjaC5qcyByZW1vdmluZyByZXN1bHRzOlxuXG4uc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnRpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZsZXgtZ3V0dGVyKCk7XG4gICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1pY21tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
