@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:icmm1624031446;src:url(/website/static/fonts/icmm1624031446.eot);src:url(/website/static/fonts/icmm1624031446.eot?#iefix) format("eot"),url(/website/static/fonts/icmm1624031446.woff) format("woff"),url(/website/static/fonts/icmm1624031446.ttf) format("truetype"),url(/website/static/fonts/icmm1624031446.svg#icmm1624031446) format("svg")}.icon:before{font-family:icmm1624031446;-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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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 span.help{color:#aaa;font-size:12px;display:block;margin-top:3px}.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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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:icmm1624031446;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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QUEsUUFDQSxNQUFBLEtBMUNoQixrRHBFckdNLGFBQUEsR29FcUdOLHFDQW1EWSxNQUFBLFFBQ0EsT0FBQSxJQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLElBdkRaLCtDQTBEZ0IsUUFBQSxNQUNBLE1BQUEsUUEzRGhCLG9DQWtFWSxXQUFBLElBQ0EsY0FBQSxFQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxVQUNBLFlBQUEsSUF2RVosMkNoRnhJSSxNQUFBLEtBQ0EsUUFBQSxHQUNBLFFBQUEsTWdGc0lKLG9DQTJFWSxnQkFBQSxLQUNBLFNBQUEsU0FDQSxhQUFBLEtBQ0EsUUFBQSxNQTlFWiw0Q0FpRmdCLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsTUFDQSxvQkFBQSxJQUFBLE9BQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKC4uLy4uL25vZGVfbW9kdWxlcy9kcm1vbnR5LWNob3Nlbi9jc3MvY2hvc2VuLmNzcyk7XG5AaW1wb3J0IHVybCguLi8uLi9ub2RlX21vZHVsZXMvbXVsdGlwbGUtc2VsZWN0L211bHRpcGxlLXNlbGVjdC5jc3MpO1xuQGltcG9ydCB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL2ZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrci5taW4uY3NzKTtcbkBpbXBvcnQgdXJsKFwiLy9oZWxsby5teWZvbnRzLm5ldC9jb3VudC8zMTFhZjhcIik7XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5ib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbiAgb3BhY2l0eTogMC44O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLyogSW1hZ2UgYm9yZGVyICovXG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlOyB9XG5cbi5saWdodGJveCBhIGltZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubGItb3V0ZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC8qIEJhY2tncm91bmQgY29sb3IgYmVoaW5kIGltYWdlLlxuICAgICBUaGlzIGlzIHZpc2libGUgZHVyaW5nIHRyYW5zaXRpb25zLiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubGItY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7IH1cblxuLmxiLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7IH1cblxuLmxiLW5hdiBhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PVwiKTsgfVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICB3aWR0aDogMzQlO1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzOyB9XG5cbi5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42czsgfVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGItZGF0YUNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2NjYzsgfVxuXG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4xZW07IH1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xuICBjb2xvcjogIzRhZTsgfVxuXG4ubGItZGF0YSAubGItbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuXG4ubGItZGF0YSAubGItY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNtbTE2MjQwMzE0NDZcIjtcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbTE2MjQwMzE0NDYuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tMTYyNDAzMTQ0Ni5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0xNjI0MDMxNDQ2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0xNjI0MDMxNDQ2LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0xNjI0MDMxNDQ2LnN2ZyNpY21tMTYyNDAzMTQ0NlwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmljb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNtbTE2MjQwMzE0NDZcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qIHNwZWFrOiBub25lOyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDFcIjsgfVxuXG4uaWNvbi1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwM1wiOyB9XG5cbi5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDRcIjsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwNVwiOyB9XG5cbi5pY29uLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDZcIjsgfVxuXG4uaWNvbi1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwN1wiOyB9XG5cbi5pY29uLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDhcIjsgfVxuXG4uaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwOVwiOyB9XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBBXCI7IH1cblxuLmljb24tZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMEJcIjsgfVxuXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwQ1wiOyB9XG5cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBEXCI7IH1cblxuLmljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBFXCI7IH1cblxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDBGXCI7IH1cblxuLmljb24tZ2VvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEwXCI7IH1cblxuLmljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTFcIjsgfVxuXG4uaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEyXCI7IH1cblxuLmljb24tZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTNcIjsgfVxuXG4uaWNvbi1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxNFwiOyB9XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE1XCI7IH1cblxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxNlwiOyB9XG5cbi5pY29uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTdcIjsgfVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE4XCI7IH1cblxuLmljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxOVwiOyB9XG5cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxQVwiOyB9XG5cbi5pY29uLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxQlwiOyB9XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFDXCI7IH1cblxuLmljb24tcGluLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMURcIjsgfVxuXG4uaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMUVcIjsgfVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFGXCI7IH1cblxuLmljb24tcHJpbmNpcGxlcy0wMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyMFwiOyB9XG5cbi5pY29uLXByaW5jaXBsZXMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjFcIjsgfVxuXG4uaWNvbi1wcmluY2lwbGVzLTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDIyXCI7IH1cblxuLmljb24tcHJpbmNpcGxlcy0wNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyM1wiOyB9XG5cbi5pY29uLXByaW5jaXBsZXMtMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjRcIjsgfVxuXG4uaWNvbi1wcmluY2lwbGVzLTA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI1XCI7IH1cblxuLmljb24tcHJpbmNpcGxlcy0wNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyNlwiOyB9XG5cbi5pY29uLXByaW5jaXBsZXMtMDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjdcIjsgfVxuXG4uaWNvbi1wcmluY2lwbGVzLTA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI4XCI7IH1cblxuLmljb24tcHJpbmNpcGxlcy0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyOVwiOyB9XG5cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJBXCI7IH1cblxuLmljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMkJcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMkNcIjsgfVxuXG4uaWNvbi1zaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyRFwiOyB9XG5cbi5pY29uLXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMkVcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDJGXCI7IH1cblxuLmljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzMFwiOyB9XG5cbi5pY29uLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMzFcIjsgfVxuXG4uaWNvbi16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMyXCI7IH1cblxuLyogQGltcG9ydCBtdXN0IGJlIGF0IHRvcCBvZiBmaWxlLCBvdGhlcndpc2UgQ1NTIHdpbGwgbm90IHdvcmsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzBfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8wXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8wXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8wXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzFfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzFfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzFfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMl8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzJfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzJfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzJfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm8nO1xuICBzcmM6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfM18wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzNfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzNfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzNfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljbW1cIjtcbiAgc3JjOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbS5zdmcjaWNtbVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmhlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgLmhlcm9fX3RvcGljIHtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gIC5oZXJvX19hcnRpY2xlIHtcbiAgICBoZWlnaHQ6IDE5NXB4OyB9XG4gIC5oZXJvX19wcm9qZWN0IHtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gIC5oZXJvX19ob21lIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5oZXJvX19ob21lIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDsgfSB9XG4gICAgLmhlcm9fX2hvbWUgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuaGVyb19faG9tZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTsgfSB9XG4gICAgICAuaGVyb19faG9tZSBwID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDgzNzg7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDAgIzAwODM3OCwgLTVweCAwIDAgIzAwODM3ODtcbiAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMC4zNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAuaGVyb19faG9tZSBwID4gc3BhbiBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjA7IH1cbiAgICAuaGVyb19faG9tZSAuY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmhlcm9fX2hvbWUgLmN0YTo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRpbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlOyB9XG4gIC50aWxlLmNvbC0xLCAudGlsZS5jb2wtMiwgLnRpbGUuY29sLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGlsZS5jb2wtMTpsYXN0LWNoaWxkLCAudGlsZS5jb2wtMjpsYXN0LWNoaWxkLCAudGlsZS5jb2wtMzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLnRpbGUuY29sLTEsIC50aWxlLmNvbC0yLCAudGlsZS5jb2wtMyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAudGlsZS5jb2wtMTpsYXN0LWNoaWxkLCAudGlsZS5jb2wtMjpsYXN0LWNoaWxkLCAudGlsZS5jb2wtMzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudGlsZS5jb2wtMSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgIC50aWxlLmNvbC0xOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudGlsZS5jb2wtMiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLnRpbGUuY29sLTI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50aWxlLmNvbC0zIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC50aWxlLmNvbC0zOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAudGlsZV9fdDMge1xuICAgIGhlaWdodDogMzQ1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnRpbGVfX3QzID4gZGl2IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnRpbGVfX3QzIC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAgIC50aWxlX190MyAuY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9MaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNHB4OyB9XG4gICAgICAgIC50aWxlX190MyAuY29udGVudCBoMyA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMCAjYzIzZDJiLCAtNXB4IDAgMCAjYzIzZDJiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMCA0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsgfVxuICAgICAgICAgIC50aWxlX190MyAuY29udGVudCBoMyA+IHNwYW4gc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzMDsgfVxuICAgICAgLnRpbGVfX3QzIC5jb250ZW50IHAge1xuICAgICAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAudGlsZV9fdDMgLmNvbnRlbnQgcCA+IHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDAgI2MyM2QyYiwgLTVweCAwIDAgI2MyM2QyYjtcbiAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7IH1cbiAgICAgICAgICAudGlsZV9fdDMgLmNvbnRlbnQgcCA+IHNwYW4gc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgICAgICAgLnRpbGVfX3QzIC5jb250ZW50IHAgPiBzcGFuIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCLugIhcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAgICAgICAgIC50aWxlX190MyAuY29udGVudCBwID4gc3BhbiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjE4NzVlbSkge1xuICAgICAgLnRpbGVfX3QzOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnRpbGVfX3QzOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGlsZV9fdDQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50aWxlX190NCAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC50aWxlX190NCAuaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgIC50aWxlX190NCAuaW1nIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDU0LCA0NCwgMC45Mik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAudGlsZV9fdDQgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLnRpbGVfX3Q0IC5jb250ZW50IHAge1xuICAgICAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnRpbGVfX3Q0IC5jb250ZW50IHA6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAgICAgLnRpbGVfX3Q0IC5jb250ZW50IHA6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYzIzZDJiOyB9XG4gICAgLnRpbGVfX3Q0LmNvbC0xOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRpbGVfX3QxYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgIC50aWxlX190MWE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC50aWxlX190MWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLnRpbGVfX3QxYS5jb2wtMTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRpbGVfX3QxYSBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC50aWxlX190MWEgLnRpbGUtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLnRpbGVfX3QxYSAudGlsZS1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50aWxlX190MWEgLnRpbGUtbWV0YSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMCA1cHg7XG4gICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC50aWxlX190MWEgLnRpbGUtbWV0YSAuY29udGVudC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudGlsZV9fdDFhIC50aWxlLW1ldGEgdWwudGFncyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAudGlsZV9fdDFhIC50aWxlLW1ldGEgdWwudGFncyBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgLnRpbGVfX3QxYSAudGlsZS1tZXRhIHVsLnRhZ3MgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAudGlsZV9fdDFhIC50aWxlLW1ldGEgdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAudGlsZV9fdDFhIC50aWxlLW1ldGEgdGltZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxiN1wiO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLnRpbGVfX3QxYSBwIHtcbiAgICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBjb2xvcjogIzFkMWQxYjsgfVxuICAgICAgLnRpbGVfX3QxYSBwOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNjAlOyB9XG4gICAgICAudGlsZV9fdDFhIHA6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAudGlsZV9fdDFiIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgLnRpbGVfX3QxYjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnRpbGVfX3QxYiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAudGlsZV9fdDFiLmNvbC0xOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudGlsZV9fdDFiIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRpbGVfX3QxYiBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLnRpbGVfX3QxYiBoMzphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDYwJTsgfVxuICAgIC50aWxlX190MWIgLnRpbGUtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ0JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAudGlsZV9fdDFiIC50aWxlLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRpbGVfX3QxYiAudGlsZS1tZXRhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDVweDtcbiAgICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC50aWxlX190MWIgLnRpbGUtbWV0YSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTZweDsgfSB9XG4gICAgICAudGlsZV9fdDFiIC50aWxlLW1ldGEgLmNvbnRlbnQtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnRpbGVfX3QxYiAudGlsZS1tZXRhIHVsLnRhZ3Mge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnRpbGVfX3QxYiAudGlsZS1tZXRhIHVsLnRhZ3MgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIC50aWxlX190MWIgLnRpbGUtbWV0YSB1bC50YWdzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgLnRpbGVfX3QxYiAudGlsZS1tZXRhIHRpbWU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGI3XCI7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLnRpbGVfX3QxYiBwIHtcbiAgICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBjb2xvcjogIzFkMWQxYjsgfVxuICAgICAgLnRpbGVfX3QxYiBwOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNjAlOyB9XG4gICAgICAudGlsZV9fdDFiIHA6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAudGlsZV9fdDFjIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGlsZV9fdDFjOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50aWxlX190MWM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC50aWxlX190MWMgLnRpbGUtaW1hZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMjQuNTE5OTMlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudGlsZV9fdDFjIC50aWxlLWltYWdlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC50aWxlX190MWMgLnRpbGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLnRpbGVfX3QxYyBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7IH1cbiAgICAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNzQuODM5OTglO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC50aWxlX190MWMgLnRpbGUtY29udGVudCBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFiOyB9XG4gICAgICAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgLnRpbGUtbWV0YSB7XG4gICAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAgICAgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IC50aWxlLW1ldGEgLmNvbnRlbnQtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC50aWxlX190MWMgLnRpbGUtY29udGVudCAudGlsZS1tZXRhIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAgICAgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IC50aWxlLW1ldGEgdWwudGFncyB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC50aWxlX190MWMgLnRpbGUtY29udGVudCAudGlsZS1tZXRhIHVsLnRhZ3MgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgIC50aWxlX190MWMgLnRpbGUtY29udGVudCAudGlsZS1tZXRhIHVsLnRhZ3MgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAgIC50aWxlX190MWMgLnRpbGUtY29udGVudCAudGlsZS1tZXRhIHRpbWU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcYjdcIjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAudGlsZV9fdDFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRpbGVfX3QxZDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGlsZV9fdDFkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAudGlsZV9fdDFkIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjsgfVxuICAgIC50aWxlX190MWQgLnRpbGUtY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA3NC44Mzk5OCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAudGlsZV9fdDFkIC50aWxlLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnRpbGVfX3QxZCAudGlsZS1jb250ZW50IGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAgIC50aWxlX190MWQgLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDZweDsgfVxuICAgIC50aWxlX190MWQgLmNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50aWxlX190MWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGlsZV9fdDFlOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50aWxlX190MWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC50aWxlX190MWUgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRpbGVfX3QxZSAudGlsZS1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDc0LjgzOTk4JTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIC50aWxlX190MWUgLnRpbGUtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudGlsZV9fdDFlIC50aWxlLWNvbnRlbnQgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLnRpbGVfX3QxZSAudGlsZS1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9XG4gICAgICAudGlsZV9fdDFlIC50aWxlLWNvbnRlbnQgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLnRpbGVfX3QxZSAuY29weS10by1jbGlwYm9hcmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRpbGVfX3QyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAudGlsZV9fdDIge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAudGlsZV9fdDIgaDMge1xuICAgICAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC50aWxlX190MiBoMzphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDYwJTsgfVxuICAgICAgLnRpbGVfX3QyIGgzOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGlsZV9fdDIgLnRhZ3Mge1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgcGFkZGluZzogNXB4IDhweDsgfVxuICAgICAgLnRpbGVfX3QyIC50YWdzIC5jb250ZW50LXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC50aWxlX190MiAudGFncyB0aW1lIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgLnRpbGVfX3QxYSBoMyBhLCAudGlsZV9fdDFhIHAgYSwgLnRpbGVfX3QxYiBoMyBhLCAudGlsZV9fdDFiIHAgYSwgLnRpbGVfX3QxYyBoMyBhLCAudGlsZV9fdDFjIHAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC50aWxlX190OCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnRpbGVfX3Q4IHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgIC50aWxlX190OCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC50aWxlX190OCB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAudGlsZV9fdDggdWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICAgIC50aWxlX190OCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC50aWxlX190OCB1bCBsaTphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCLugIhcIjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDYwJTsgfVxuICAgICAgICAudGlsZV9fdDggdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgLnRpbGVfX3Q4IHVsIGxpOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAudGlsZV9fdDggdGltZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgICAudGlsZV9fdDggdGltZTo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC50aWxlX190OCB0aW1lIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGI3XCI7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5icmVhZGNydW1icyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQ1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNTguMDY2NjMlO1xuICAgICAgcGFkZGluZzogM3B4IDAgMTJweDsgfVxuICAgICAgLmJyZWFkY3J1bWJzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYnJlYWRjcnVtYnMgbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmJyZWFkY3J1bWJzIGxpIGEge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgLmJyZWFkY3J1bWJzIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAuYnJlYWRjcnVtYnMgbGk6bnRoLWxhc3Qtb2YtdHlwZSgxKTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5odWItd2djIC5icmVhZGNydW1icyxcbiAgLmh1Yi10b3BpYyAuYnJlYWRjcnVtYnMsXG4gIC5lbWFpbCAuYnJlYWRjcnVtYnMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4gIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUsXG4gIC5kcm9wZG93biAuY2hvc2VuLXdpdGgtZHJvcCxcbiAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7IH1cbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSBzcGFuLFxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHNwYW4sXG4gICAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tZHJvcCxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmFjdGl2ZS1yZXN1bHQsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuYWN0aXZlLXJlc3VsdCxcbiAgICAuZHJvcGRvd24gLmNob3Nlbi13aXRoLWRyb3AgLmFjdGl2ZS1yZXN1bHQsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuYWN0aXZlLXJlc3VsdCB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmFjdGl2ZS1yZXN1bHQ6aG92ZXIsXG4gICAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5hY3RpdmUtcmVzdWx0OmhvdmVyLFxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4td2l0aC1kcm9wIC5hY3RpdmUtcmVzdWx0OmhvdmVyLFxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuYWN0aXZlLXJlc3VsdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhNTMzMjU7IH1cbiAgICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1yZXN1bHRzLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXJlc3VsdHMsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMXB4IDAgMTBweDsgfVxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyAucmVzdWx0LXNlbGVjdGVkLFxuICAgICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXJlc3VsdHMgLnJlc3VsdC1zZWxlY3RlZCxcbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXJlc3VsdHMgLnJlc3VsdC1zZWxlY3RlZCxcbiAgICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRzIC5yZXN1bHQtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTUzMzI1OyB9XG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyIC5wYXJlbnQtdG9waWMsXG4gICAgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAucGFyZW50LXRvcGljLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLXdpdGgtZHJvcCAucGFyZW50LXRvcGljLFxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLnBhcmVudC10b3BpYyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgYiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5kcm9wZG93biAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBiOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCLXCI7IH1cbiAgLmRyb3Bkb3duIC5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogOXB4OyB9XG4gIC5kcm9wZG93bi5jb250ZW50LXR5cGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmRyb3Bkb3duLmNvbnRlbnQtdHlwZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgbWF4LWhlaWdodDogNjAwcHg7IH1cblxuLmRyb3Bkb3duLW11bHRpcGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmRyb3Bkb3duLW11bHRpcGxlIGlucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmRyb3Bkb3duLW11bHRpcGxlIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMzNweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRyb3Bkb3duLW11bHRpcGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmRyb3Bkb3duLW11bHRpcGxlIGJ1dHRvbiBzcGFuIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7IH1cbiAgICAuZHJvcGRvd24tbXVsdGlwbGUgYnV0dG9uIC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzFkMWQxYjsgfVxuICAgIC5kcm9wZG93bi1tdWx0aXBsZSBidXR0b24gPiBkaXYge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIGJ1dHRvbiA+IGRpdjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugItcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICByaWdodDogN3B4OyB9XG4gICAgICAuZHJvcGRvd24tbXVsdGlwbGUgYnV0dG9uID4gZGl2Lm9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgIC5kcm9wZG93bi1tdWx0aXBsZSBidXR0b24gPiBkaXYub3BlbjpiZWZvcmUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRvcDogMTBweDsgfVxuICAuZHJvcGRvd24tbXVsdGlwbGUgLm1zLWRyb3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZHJvcGRvd24tbXVsdGlwbGUgLm1zLWRyb3AgdWwge1xuICAgICAgcGFkZGluZzogMCAwIDVweDsgfVxuICAgIC5kcm9wZG93bi1tdWx0aXBsZSAubXMtZHJvcCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuZHJvcGRvd24tbXVsdGlwbGUgLm1zLWRyb3AgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2E1MzMyNTsgfVxuICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIGxpOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dlYnNpdGUvc3RhdGljL2ltZy9pY29ucy9jaGVja2JveC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuZHJvcGRvd24tbXVsdGlwbGUgLm1zLWRyb3AgbGkuc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd2Vic2l0ZS9zdGF0aWMvaW1nL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnXCIpOyB9XG4gICAgICAuZHJvcGRvd24tbXVsdGlwbGUgLm1zLWRyb3AgbGkgaW5wdXQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmRyb3Bkb3duLW11bHRpcGxlIC5tcy1kcm9wIGxpIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAyMDsgfVxuXG4uYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuYWN0aW9ucyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0MS4yOTMyOCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLmFjdGlvbnM6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5hY3Rpb25zIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFjdGlvbnMgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWN0aW9ucyBsaTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5hY3Rpb25zIGxpOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDZkNjsgfVxuICAgIC5hY3Rpb25zIGxpIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgLmFjdGlvbnMgbGkgYSB7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWN0aW9uc19fdHdpdHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMXB4OyB9XG4gICAgLmFjdGlvbnNfX3R3aXR0ZXI6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugK9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAuYWN0aW9uc19fbGlua2VkaW4ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJvdHRvbTogMXB4OyB9XG4gICAgLmFjdGlvbnNfX2xpbmtlZGluOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCVXCI7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgLmFjdGlvbnNfX2VtYWlsIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICB0b3A6IDJweDsgfVxuICAgIC5hY3Rpb25zX19lbWFpbDpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIu6AjFwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hY3Rpb25zX19wcmludCB7XG4gICAgYm90dG9tOiAycHg7XG4gICAgbGVmdDogMXB4OyB9XG4gICAgLmFjdGlvbnNfX3ByaW50OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCqXCI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1pdGVtOm50aC1vZi10eXBlKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWxpbmsge1xuICBmb250OiAxNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYzIzZDJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tbGluazphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugIhcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDYwJTsgfVxuXG4uc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC5jb250YWluZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmNvbnRlbnQtdHlwZSB7XG4gIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NjY2NWY7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb250ZW50LXR5cGUgc3BhbixcbiAgLmNvbnRlbnQtdHlwZSB0aW1lIHtcbiAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAuY29udGVudC10eXBlOmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7IH1cbiAgLmNvbnRlbnQtdHlwZV9fcHVibGljYXRpb246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6ArVwiOyB9XG4gIC5jb250ZW50LXR5cGVfX25ld3M6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Ag1wiOyB9XG4gIC5jb250ZW50LXR5cGVfX2Nhc2Utc3R1ZHk6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AsVwiOyB9XG5cbi5ob21lIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuaG9tZSAuY29udGFpbmVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaG9tZSAud3JhcCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhvbWUgLnNlY3Rpb25fX3RpbGVzLS10b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMtLXRvcCAudGlsZV9fdDFhIHtcbiAgICBtaW4taGVpZ2h0OiAzNDVweDsgfVxuICAgIC5ob21lIC5zZWN0aW9uX190aWxlcy0tdG9wIC50aWxlX190MWEgLnRpbGUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9tZSAuc2VjdGlvbl9fdGlsZXMtLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMtLWJvdHRvbSAudGlsZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMtLWJvdHRvbSAudGlsZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklOyB9IH1cblxuLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5ob21lIC5zZWN0aW9uX190aWxlcyAudGlsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgIC5ob21lIC5zZWN0aW9uX190aWxlcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTtcbiAgICAgIHdpZHRoOiAzMi42JTsgfVxuICAgICAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGUuY29sLTIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNjYuNDUzMyU7IH1cbiAgICAgIC5ob21lIC5zZWN0aW9uX190aWxlcyAudGlsZS5jb2wtMjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGVfX3QxYSB7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlX190MzpudGgtb2YtdHlwZSgxbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4xODc1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGVfX3QzOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uaG9tZSAuc2VjdGlvbl9fbWVtYmVycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi93ZWJzaXRlL3N0YXRpYy9pbWcvbWFwLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjsgfVxuICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVyczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5ob21lIC5zZWN0aW9uX19tZW1iZXJzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVyczpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmhvbWUgLnNlY3Rpb25fX21lbWJlcnMgaDIsXG4gIC5ob21lIC5zZWN0aW9uX19tZW1iZXJzIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmhvbWUgLnNlY3Rpb25fX21lbWJlcnMgaDIge1xuICAgIGNvbG9yOiAjYzIzZDJiOyB9XG4gIC5ob21lIC5zZWN0aW9uX19tZW1iZXJzIHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5ob21lIC5zZWN0aW9uX19tZW1iZXJzIC5idXR0b24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgIC5ob21lIC5zZWN0aW9uX19tZW1iZXJzIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycy0taW1hZ2VzIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaG9tZSAuc2VjdGlvbl9fbWVtYmVycy0taW1hZ2VzOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ob21lIC5zZWN0aW9uX19tZW1iZXJzLS1pbWFnZXMgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhvbWUgLnNlY3Rpb25fX3ByaW5jaXBsZXMge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBtYXJnaW46IDIwcHggMCA2MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5ob21lIC5zZWN0aW9uX19wcmluY2lwbGVzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaG9tZSAuc2VjdGlvbl9fcHJpbmNpcGxlcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgIC5ob21lIC5zZWN0aW9uX19wcmluY2lwbGVzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaG9tZSAuc2VjdGlvbl9fcHJpbmNpcGxlcyBoMiB7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgLmhvbWUgLnNlY3Rpb25fX3ByaW5jaXBsZXMgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmhvbWUgLnNlY3Rpb25fX3ByaW5jaXBsZXMgcDphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDYwJTsgfVxuICAgIC5ob21lIC5zZWN0aW9uX19wcmluY2lwbGVzIHA6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cblxuLmhvbWUgLnRpbGVfX3Q0Om50aC1jaGlsZCg0KSB7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbi5ob21lIC50aWxlX190MyAuY29udGVudCB7XG4gIC8qICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXA7XG5cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ki8gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJhc2ljLXBhZ2UuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5iYXNpYy1wYWdlLmNvbnRhaW5lciBwIHtcbiAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udG9waWMgaDEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi50b3BpYyBwIHtcbiAgZm9udDogMjJweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudG9waWMgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLnRvcGljIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi50b3BpYyAuYXJ0aWNsZS1saXN0IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnRvcGljIC5hcnRpY2xlLWxpc3QgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudG9waWMgLmFydGljbGUtbGlzdCAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC50b3BpYyAudGlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAudG9waWMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnRvcGljIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTsgfSB9XG5cbi50b3BpYyAudGlsZV9fdDMgLmNvbnRlbnQge1xuICBib3R0b206IGluaXRpYWw7XG4gIHRvcDogMTA1cHg7IH1cblxuLnRvcGljIC50aWxlX190MyBoMyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lOyB9XG5cbi5zdWJ0b3BpYyBoMsKgIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnN1YnRvcGljIC5rZXktZmFjdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1mYWN0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1mYWN0Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1mYWN0Om50aC1vZi10eXBlKDIpIGltZyB7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tZmFjdCBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1mYWN0IGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLWZhY3QgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tcXVvdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLXF1b3RlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tcXVvdGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1xdW90ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLXF1b3RlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIHdpZHRoOiAzMi45MDY2MSU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgICAgbGVmdDogMjBweDsgfVxuICAgICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1xdW90ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuc3VidG9waWMgLmtleS1mYWN0c19faXRlbS0tcXVvdGUgLnRleHQge1xuICAgICAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwODM3ODtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggMCA0MHB4OyB9XG4gICAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1xdW90ZSAudGV4dDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgIHRvcDogNjBweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLXF1b3RlIC50ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgdG9wOiA1MHB4OyB9IH1cbiAgICAgICAgLnN1YnRvcGljIC5rZXktZmFjdHNfX2l0ZW0tLXF1b3RlIC50ZXh0OmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjZweCk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDI2cHgpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDI2cHgpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjZweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyNnB4KTtcbiAgICAgICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5zdWJ0b3BpYyAua2V5LWZhY3RzX19pdGVtLS1xdW90ZSAuY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDQwcHg7XG4gICAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VidG9waWMgLnNlY3Rpb25fX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9faGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9faGVhZGVyIHAge1xuICAgIGZvbnQ6IDIycHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX2hlYWRlciAua2V5LWZhY3RzIHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9faGVhZGVyIC5rZXktZmFjdHMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX2hlYWRlciBhIHtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuXG4uc3VidG9waWMgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTBweCAwIDMwcHg7IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19mb2N1cy1hcmVhcyBoMiB7XG4gICAgbWFyZ2luOiAyN3B4IDAgMjNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIC50aWxlIGgzIHtcbiAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19mb2N1cy1hcmVhcyAudGlsZV9fdDQuY29sLTE6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fZm9jdXMtYXJlYXMgLnRpbGVfX3Q0LmNvbC0xOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19mb2N1cy1hcmVhcyAudGlsZV9fdDQuY29sLTE6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50YWdzIHNwYW46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtM3B4OyB9XG5cbi5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWxpbms6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1saW5rOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogNjAlOyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1saW5rIHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAud3JhcDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDIpLCAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoMykge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkLCAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgyKSwgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQsIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDIpLCAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoMykge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCwgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIGNsZWFyOiBub25lOyB9IH1cblxuLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDQpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCg0KSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc3VidG9waWMgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZV9fdDFhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcy0taXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcy0taXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW0gLndyYXBwZXIsXG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtIC50aWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcy0taXRlbSBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcy0taXRlbSAudGlsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMtLWl0ZW0gLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtIC50aWxlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzLS1pdGVtIC5wb3NpdGlvbnMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGUge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZSBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlIGEgaW1nIHtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGUgLmljb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGUgLmljb25zOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlX19zZWxlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlX19zZWxlY3Rpb246bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZV9fc2VsZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAucHJpbmNpcGxlX19zZWxlY3Rpb246OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZV9fc2VsZWN0aW9uLS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwODZkYzk7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZV9fc2VsZWN0aW9uLS10ZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFiOyB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZV9fZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAuc2RnIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAuc2RnIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAuc2RnIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiA4NHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnNkZyBhIGltZyB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAuc2RnIC5pY29ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zdWJ0b3BpYyAuc2VjdGlvbl9fcHJpbmNpcGxlcyAuc2RnIC5pY29uczo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGVfX2xpbmsgYSB7XG4gICAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGVfX2xpbmsgYTphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDYwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5wcmluY2lwbGVfX2xpbmsgYSB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7IH0gfVxuICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnByaW5jaXBsZSBwLFxuICAuc3VidG9waWMgLnNlY3Rpb25fX3ByaW5jaXBsZXMgLnRpbGUgcCxcbiAgLnN1YnRvcGljIC5zZWN0aW9uX19wcmluY2lwbGVzIC5zZGcgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZSAuaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyLCAuYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciwgLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI4MHB4OyB9IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyID4gaW1nLCAuYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSAuY29udGFpbmVyID4gaW1nIHtcbiAgICBtYXJnaW46IDEzcHggMDsgfVxuXG4uYXJ0aWNsZSAuc2VjdGlvbl9faGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSB1bCwgLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgb2wge1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSB1bCBsaSwgLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgb2wgbGkge1xuICAgIG1hcmdpbjogMjZweCAwOyB9XG4gICAgLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgdWwgbGk6Zmlyc3QtY2hpbGQsIC5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIHVsIGxpOmxhc3QtY2hpbGQsIC5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIGltZzpub3QoLngtZm9ybS10cmlnZ2VyKTpub3QoLnZpZGVvLWNvbXBvbmVudF9fcGxheWVyLWNvdmVyLWltYWdlKSB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX2FydGljbGUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIHAsIC5hcnRpY2xlIC5zZWN0aW9uX19hcnRpY2xlIGxpLCAuYXJ0aWNsZSAuc2VjdGlvbl9fYXJ0aWNsZSBkaXYge1xuICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAuY29sdW1uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbHVtbiAudGlsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbHVtbiAuY29sdW1uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbHVtbiAuY29sdW1uLWhlYWRlciBoMiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbHVtbiAuY29sdW1uLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWZvY3VzIC5jb2x1bW4gLmNvbHVtbi1mb290ZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1mb2N1cyAudGlsZSB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk2MzIyJTtcbiAgICAgICAgd2lkdGg6IDQ5LjUxODM5JTsgfVxuICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50IC50aWxlLnRpbGVfX3QyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRhZ3Mgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRhZ3Mgc3BhbjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtM3B4OyB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQgLnRpbGUtY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZS1jb250ZW50IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWZ1bGwtd2lkdGgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1mdWxsLXdpZHRoOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudC0tZnVsbC13aWR0aCAudGlsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1mdWxsLXdpZHRoIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1mdWxsLXdpZHRoIC50aWxlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1mdWxsLXdpZHRoIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1mdWxsLXdpZHRoIC50aWxlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fcmVsYXRlZC1jb250ZW50LS1mdWxsLXdpZHRoIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5hcnRpY2xlIC5zZWN0aW9uX19yZWxhdGVkLWNvbnRlbnQtLWZ1bGwtd2lkdGggLnRpbGU6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19mb2N1cy1hcmVhczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmFydGljbGUgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgLmFydGljbGUgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fZm9jdXMtYXJlYXMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYXJ0aWNsZSAuc2VjdGlvbl9fZm9jdXMtYXJlYXM6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5hcnRpY2xlIC5zZWN0aW9uX19mb2N1cy1hcmVhcyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbl9fZm9jdXMtYXJlYXMgLnRpbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIC5hcnRpY2xlIC5zZWN0aW9uX19mb2N1cy1hcmVhcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYXJ0aWNsZSBoMSB7XG4gIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5hcnRpY2xlIGgyIHtcbiAgZm9udDogMzBweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hcnRpY2xlIC5jb250ZW50LXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi5hcnRpY2xlIC5pbnRybyBwIHtcbiAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmFydGljbGUgLnNlY3Rpb25fX3JlbGF0ZWQtZm9jdXMgLmNvbnRlbnQtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGUgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDA4Mzc4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDMwcHggMCAzMHB4IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmFydGljbGUgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW46IDMwcHggMDsgfSB9XG4gIC5hcnRpY2xlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmFydGljbGUgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTM1cHg7XG4gICAgICB0b3A6IDI2cHg7IH1cbiAgICAuYXJ0aWNsZSBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIGNvbnRlbnQ6IFwi4oCdXCI7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFydGljbGUgLnZpZGVvLWNvbXBvbmVudF9fZGVzY3JpcHRpb24gYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDQ1cHggNDVweCAxMHB4IDQ1cHg7IH1cblxuLmFydGljbGUgLnZpZGVvLWNvbXBvbmVudF9fZGVzY3JpcHRpb24gZm9vdGVyIHtcbiAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGNvbG9yOiAjNjY2NjVmOyB9XG5cbi5hcnRpY2xlIHAgYSB7XG4gIGNvbG9yOiAjYzIzZDJiOyB9XG5cbi5ncmV5LXd5c2l3eWctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLm11bHRpcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubXVsdGlwYWdlIC5oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyLCAubXVsdGlwYWdlIC5zZWN0aW9uX19hcnRpY2xlIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMzEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAubXVsdGlwYWdlIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciwgLm11bHRpcGFnZSAuc2VjdGlvbl9fYXJ0aWNsZSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTQwcHggMCA0MjBweDsgfSB9XG4gIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAubXVsdGlwYWdlIC5zZWN0aW9uX19hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX2FydGljbGUgLnVub3JkZXJlZC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDVweCAyNXB4OyB9XG4gICAgICAubXVsdGlwYWdlIC5zZWN0aW9uX19hcnRpY2xlIC51bm9yZGVyZWQtbGlzdCBsaSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwOyB9XG4gICAgLm11bHRpcGFnZSAuc2VjdGlvbl9fYXJ0aWNsZSAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMzNweDsgfVxuICAgIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX2FydGljbGUgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwOyB9XG4gIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDY2LjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX3JlbGF0ZWQtY29udGVudCAudGlsZSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAubXVsdGlwYWdlIC5zZWN0aW9uX19mb2N1cy1hcmVhcyB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm11bHRpcGFnZSAuc2VjdGlvbl9fZm9jdXMtYXJlYXMgLnRpbGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAgIC5tdWx0aXBhZ2UgLnNlY3Rpb25fX2ZvY3VzLWFyZWFzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm11bHRpcGFnZSAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLm11bHRpcGFnZSAuY29udGVudC10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5tdWx0aXBhZ2UgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm11bHRpcGFnZSBoMSB7XG4gICAgZm9udDogMzZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgLm11bHRpcGFnZSBoMiB7XG4gICAgZm9udDogMzBweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgLm11bHRpcGFnZSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5tdWx0aXBhZ2UgLmludHJvIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5tdWx0aXBhZ2UgYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGNvbG9yOiAjMDA4Mzc4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzBweCAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAubXVsdGlwYWdlIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLm11bHRpcGFnZSBibG9ja3F1b3RlIHAge1xuICAgICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5tdWx0aXBhZ2UgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgdG9wOiAyNnB4OyB9XG4gICAgICAubXVsdGlwYWdlIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgY29udGVudDogXCLigJ1cIjtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubXVsdGlwYWdlIGJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAubXVsdGlwYWdlIC5pbWFnZS1jb21wb25lbnQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbnRzIC5oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIC5ldmVudHMgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDsgfSB9XG4gICAgLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSAudW5vcmRlcmVkLWxpc3Qge1xuICAgICAgcGFkZGluZzogNXB4IDI1cHg7IH1cbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLnVub3JkZXJlZC1saXN0IGxpIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgICAuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAzM3B4OyB9XG4gICAgLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgPiBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgPiBoMSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLmRyb3Bkb3duIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLmRyb3Bkb3duIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSAuZHJvcGRvd24gdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLmRyb3Bkb3duIHVsIGxpIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fYXJ0aWNsZSAuZHJvcGRvd24gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjZjQwMmU7IH1cbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2FydGljbGUgLmRyb3Bkb3duLmFjdGl2ZSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXRvcCA0MDBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IG1hcmdpbi10b3AgNDAwbXM7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCA0MDBtcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZXZlbnRzIC5zZWN0aW9uX19ldmVudC1pbmZvIHtcbiAgICAgICAgcmlnaHQ6IDExMHB4OyB9IH1cbiAgICAuZXZlbnRzIC5zZWN0aW9uX19ldmVudC1pbmZvLmV2ZW50LWluZm8tLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mby5ldmVudC1pbmZvLS1maXhlZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5MHB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mby5ldmVudC1pbmZvLS1maXhlZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mby5ldmVudC1pbmZvLS1mb290ZXJidW1wIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8gPiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mbyA+IHVsID4gbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mbyA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAuZXZlbnRzIC5zZWN0aW9uX19ldmVudC1pbmZvID4gdWwgPiBsaS5ldmVudC1pbmZvX19yZWdpc3RlciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZXZlbnRzIC5zZWN0aW9uX19ldmVudC1pbmZvIGgzIHtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mbyBoMzpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDsgfVxuICAgIC5ldmVudHMgLnNlY3Rpb25fX2V2ZW50LWluZm8gaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mbyBoZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmV2ZW50cyAuc2VjdGlvbl9fZXZlbnQtaW5mbyBoZWFkZXIgaDEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5ldmVudHMgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmV2ZW50cyAuY29udGFpbmVyIGgxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4OyB9IH1cbiAgLmV2ZW50cyBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuZXZlbnRzIGgxIHtcbiAgICBmb250OiAzNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAuZXZlbnRzIGgyIHtcbiAgICBmb250OiAzMHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAuZXZlbnRzIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmV2ZW50cyAuaW50cm8gcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuZXZlbnRzIGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBjb2xvcjogIzAwODM3ODtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHggMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmV2ZW50cyBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5ldmVudHMgYmxvY2txdW90ZSBwIHtcbiAgICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZXZlbnRzIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgIHRvcDogMjZweDsgfVxuICAgICAgLmV2ZW50cyBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCdXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmV2ZW50cyBibG9ja3F1b3RlIGZvb3RlciB7XG4gICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgLmV2ZW50cyAuaW1hZ2UtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5ldmVudHMgLmV2ZW50LWluZm9fX2RhdGUge1xuICAgIGZvbnQ6IDIycHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzU0NTk1MDsgfVxuICAgIC5ldmVudHMgLmV2ZW50LWluZm9fX2RhdGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgLmV2ZW50cyAuZXZlbnQtaW5mb19fZGF0ZSBoMzpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugINcIjsgfVxuICAgIC5ldmVudHMgLmV2ZW50LWluZm9fX2RhdGUgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ldmVudHMgLmV2ZW50LWluZm9fX2RhdGUgdWwgbGkge1xuICAgICAgICBjb2xvcjogIzAwODU3ODsgfVxuICAuZXZlbnRzIC5ldmVudC1pbmZvX19sb2NhdGlvbiB7XG4gICAgZm9udDogMjJweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjNTQ1OTUwOyB9XG4gICAgLmV2ZW50cyAuZXZlbnQtaW5mb19fbG9jYXRpb24gaDMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgLmV2ZW50cyAuZXZlbnQtaW5mb19fbG9jYXRpb24gaDM6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCQXCI7IH1cbiAgLmV2ZW50cyAuZXZlbnQtaW5mb19fYXR0ZW5kZWVzIHtcbiAgICBmb250OiAyMnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICM1NDU5NTA7IH1cbiAgICAuZXZlbnRzIC5ldmVudC1pbmZvX19hdHRlbmRlZXMgaDMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgLmV2ZW50cyAuZXZlbnQtaW5mb19fYXR0ZW5kZWVzIGgzOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6Ak1wiOyB9XG4gICAgLmV2ZW50cyAuZXZlbnQtaW5mb19fYXR0ZW5kZWVzIGEge1xuICAgICAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgIC5ldmVudHMgLmFjY29yZGlvbl9fY29udGVudCAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4udmlkZW8tY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luOiAzNXB4IDA7IH1cbiAgLnZpZGVvLWNvbXBvbmVudDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gICAgLnZpZGVvLWNvbXBvbmVudF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLnZpZGVvLWNvbXBvbmVudF9fZGVzY3JpcHRpb24gYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAudmlkZW8tY29tcG9uZW50X19kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnZpZGVvLWNvbXBvbmVudF9fZGVzY3JpcHRpb24gYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIHRvcDogNzBweDsgfVxuICAudmlkZW8tY29tcG9uZW50X19wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAgICAgLnZpZGVvLWNvbXBvbmVudF9fcGxheWVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgIC52aWRlby1jb21wb25lbnRfX3BsYXllci1jb3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAgICAgLnZpZGVvLWNvbXBvbmVudF9fcGxheWVyLWNvdmVyLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnZpZGVvLWNvbXBvbmVudF9fcGxheWVyLWNvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYXkucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGhlaWdodDogMTI4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudmlkZW8tY29tcG9uZW50X19wbGF5ZXItdmlkZW8ge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC52aWRlby1jb21wb25lbnRfX3BsYXllci12aWRlbyBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfVxuXG4ucGRmLWRvd25sb2FkLWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1hcmdpbjogMzVweCAwOyB9XG4gIC5wZGYtZG93bmxvYWQtY29tcG9uZW50OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGRmLWRvd25sb2FkLWNvbXBvbmVudF9fdGh1bWJuYWlsIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAucGRmLWRvd25sb2FkLWNvbXBvbmVudF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tdWx0aS1wZGYtZG93bmxvYWQtY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDM1cHggMDsgfVxuICAubXVsdGktcGRmLWRvd25sb2FkLWNvbXBvbmVudDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm11bHRpLXBkZi1kb3dubG9hZC1jb21wb25lbnRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgICAubXVsdGktcGRmLWRvd25sb2FkLWNvbXBvbmVudF9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuLmltYWdlLWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuICAuaW1hZ2UtY29tcG9uZW50OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaW1hZ2UtY29tcG9uZW50IC50aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5pbWFnZS1jb21wb25lbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmltYWdlLWNvbXBvbmVudDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIHRvcDogMjJweDtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AslwiOyB9XG5cbi5ncmFwaHMtZGlzcGxheSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5ncmFwaHMtZGlzcGxheTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdyYXBocy1kaXNwbGF5IC50aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5ncmFwaHMtZGlzcGxheSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZ3JhcGhzLWRpc3BsYXk6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjJweDtcbiAgICB0b3A6IDIycHg7XG4gICAgY29sb3I6ICNjMjNkMmI7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugLJcIjsgfVxuXG4uc2lkZS1uYXZpZ2F0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDQwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbi10b3AgNDAwbXM7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgNDAwbXM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLnNpZGUtbmF2aWdhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNpZGUtbmF2aWdhdGlvbiB7XG4gICAgICBsZWZ0OiAxMTBweDsgfSB9XG4gIC5zaWRlLW5hdmlnYXRpb24uc2lkZS1uYXZpZ2F0aW9uLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLnNpZGUtbmF2aWdhdGlvbi5zaWRlLW5hdmlnYXRpb24tLWZpeGVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yOTBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zaWRlLW5hdmlnYXRpb24uc2lkZS1uYXZpZ2F0aW9uLS1maXhlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzEwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnNpZGUtbmF2aWdhdGlvbi5zaWRlLW5hdmlnYXRpb24tLWZvb3RlcmJ1bXAge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7IH1cbiAgLnNpZGUtbmF2aWdhdGlvbiB1bCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zaWRlLW5hdmlnYXRpb24gdWwge1xuICAgICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICAuc2lkZS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpZGUtbmF2aWdhdGlvbl9faXRlbSBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpZGUtbmF2aWdhdGlvbl9faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW0gYTphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDsgfVxuICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW06bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnNpZGUtbmF2aWdhdGlvbl9faXRlbSB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA0cHggMCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAuc2lkZS1uYXZpZ2F0aW9uX19pdGVtIHVsIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTNweCAwOyB9XG4gICAgICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW0gdWwgbGkgYSB7XG4gICAgICAgICAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuc2lkZS1uYXZpZ2F0aW9uX19pdGVtIHVsIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIC5zaWRlLW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDgzNzg7IH1cbiAgICAgICAgLnNpZGUtbmF2aWdhdGlvbl9faXRlbS0tYWN0aXZlIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA4Mzc4OyB9XG4gIC5zaWRlLW5hdmlnYXRpb24gcCB7XG4gICAgbWFyZ2luOiAyMnB4IDAgNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLnNpZGUtbmF2aWdhdGlvbiBwOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2lkZS1uYXZpZ2F0aW9uIC5idXR0b24ge1xuICAgIG1hcmdpbjogMnB4IDA7IH1cblxuLmJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDExcHggMjBweCA5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b25fX2N0YSB7XG4gICAgYmFja2dyb3VuZDogI2MwMzYyYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzAzNjJjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbl9fY3RhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2EzMmUyNjtcbiAgICAgIGJhY2tncm91bmQ6ICNhMzJlMjY7IH1cbiAgICAuYnV0dG9uX19jdGEtLXByZXYgLmljb24ge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDVweDsgfVxuICAgIC5idXR0b25fX2N0YS0tbmV4dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5idXR0b25fX2N0YS0tbmV4dCAuaWNvbiB7XG4gICAgICAgIHRvcDogMDsgfVxuICAuYnV0dG9uX19zdGFuZGFyZCB7XG4gICAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzAzNjJjO1xuICAgIGNvbG9yOiAjYzAzNjJjOyB9XG4gICAgLmJ1dHRvbl9fc3RhbmRhcmQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTMyZTI2O1xuICAgICAgYmFja2dyb3VuZDogI2EzMmUyNjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b25fX3RyYW5zcGFyZW50IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwMzYyYztcbiAgICBjb2xvcjogI2MwMzYyYztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idXR0b25fX3RyYW5zcGFyZW50OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2EzMmUyNjtcbiAgICAgIGJhY2tncm91bmQ6ICNhMzJlMjY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b25fX3RyYW5zcGFyZW50IC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDsgfVxuICAuYnV0dG9uX19saWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzAzNjJjO1xuICAgIGNvbG9yOiAjYzAzNjJjO1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDsgfVxuICAgIC5idXR0b25fX2xpZ2h0OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2EzMmUyNjtcbiAgICAgIGJhY2tncm91bmQ6ICNhMzJlMjY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b25fX2xpZ2h0IC5pY29uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4OyB9XG4gIC5idXR0b24gLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzAwODM3ODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGlnaGxpZ2h0OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGlnaGxpZ2h0IC5zdGVwIHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgICAuaGlnaGxpZ2h0IC5zdGVwIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDsgfVxuICAuaGlnaGxpZ2h0IC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5pY21tLWFkbWluIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuaWNtbS1hZG1pbiAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuaWNtbS1hZG1pbiBhc2lkZSxcbiAgLmljbW0tYWRtaW4gbWFpbixcbiAgLmljbW0tYWRtaW4gc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5pY21tLWFkbWluIGFzaWRlOmxhc3QtY2hpbGQsXG4gICAgLmljbW0tYWRtaW4gbWFpbjpsYXN0LWNoaWxkLFxuICAgIC5pY21tLWFkbWluIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pY21tLWFkbWluIGFzaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiA0MS4yOTMyOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmljbW0tYWRtaW4gYXNpZGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmljbW0tYWRtaW4gbWFpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogNTguMDY2NjMlOyB9XG4gICAgLmljbW0tYWRtaW4gbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaWNtbS1hZG1pbiBzZWN0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmljbW0tYWRtaW4gc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaWNtbS1hZG1pbiBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuaWNtbS1hZG1pbiBoNCB7XG4gICAgY29sb3I6ICNhNTMzMjU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5pY21tLWFkbWluIC5zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogI2E1MzMyNTsgfVxuXG4uaWNtbS1lZGl0YWJsZS1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1sZWZ0OiAjYzIzZDJiIDVweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5pY21tLWVkaXRhYmxlLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaWNtbS1lZGl0YWJsZS1ncm91cCBoNCB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5pY21tLWVkaXRhYmxlLWdyb3VwIC5pY21tLWVkaXRhYmxlLXN1Yi1ncm91cCB7XG4gICAgYm9yZGVyLWxlZnQ6ICMxZDFkMWIgNXB4IHNvbGlkOyB9XG4gIC5pY21tLWVkaXRhYmxlLWdyb3VwLS10aWxlIHtcbiAgICBib3JkZXItbGVmdDogI2E1MzMyNSA1cHggc29saWQ7IH1cblxuLmljbW0tZWRpdGFibGUtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaWNtbS1lZGl0YWJsZS1yb3c6bGFzdC1vZi10eXBlLFxuICAuaWNtbS1lZGl0YWJsZS1yb3cgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmRlc2NyaXB0aW9uLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZGVzY3JpcHRpb24tc3RhdHVzLS1vayB7XG4gICAgY29sb3I6ICM1ZWI5MTc7IH1cbiAgLmRlc2NyaXB0aW9uLXN0YXR1cy0tZXJyb3Ige1xuICAgIGNvbG9yOiAjYzIzZDJiOyB9XG5cbi50aWxlLXJvd19fZWRpdG1vZGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGltY29yZV9ibG9ja19lbnRyeS5maXhlZENvbnRlbnRJbWFnZUJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzIlOyB9XG5cbiNwaW1jb3JlX2VkaXRhYmxlX2ZpeGVkQ29udGVudEN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnBpbWNvcmVfYXJlYV9lbnRyeS5waW1jb3JlX2Jsb2NrX2VudHJ5W3R5cGU9XCJPbmVDb2x1bW5UaWxlXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzMlOyB9XG5cbi5waW1jb3JlX2FyZWFfZW50cnkucGltY29yZV9ibG9ja19lbnRyeVt0eXBlPVwiVHdvQ29sdW1uVGlsZVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY2JTsgfVxuXG4ucGltY29yZV9hcmVhX2VudHJ5LnBpbWNvcmVfYmxvY2tfZW50cnkgLnRpbGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGltY29yZV9hcmVhX2VudHJ5LnBpbWNvcmVfYmxvY2tfZW50cnkgLmVkaXRhYmxlcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b29sc19fc29jaWFsIHVsIGxpIHNwYW4uaWNvbiB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZWRpdG1vZGUuZXZlbnRzIC5pY21tLWFkbWluIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uZWRpdG1vZGUuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlID4gaDEsXG4uZWRpdG1vZGUuZXZlbnRzIC5zZWN0aW9uX19hcnRpY2xlID4gLmludHJvIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVkaXRtb2RlLmFydGljbGUgI3BpbWNvcmVfZWRpdGFibGVfYmFja2dyb3VuZCwgLmVkaXRtb2RlLnRvcGljICNwaW1jb3JlX2VkaXRhYmxlX2JhY2tncm91bmQsIC5lZGl0bW9kZS5zdWJ0b3BpYyAjcGltY29yZV9lZGl0YWJsZV9iYWNrZ3JvdW5kLCAuZWRpdG1vZGUuZXZlbnRzICNwaW1jb3JlX2VkaXRhYmxlX2JhY2tncm91bmQsIC5lZGl0bW9kZS5tdWx0aXBhZ2UgI3BpbWNvcmVfZWRpdGFibGVfYmFja2dyb3VuZCwgLmVkaXRtb2RlLmxpc3QgI3BpbWNvcmVfZWRpdGFibGVfYmFja2dyb3VuZCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbmJvZHkuZWRpdG1vZGUuZXZlbnRzIHAuYWNjb3JkaW9uX190aXRsZSArIGRpdiB7XG4gIGNvbG9yOiAjYzIzZDJiO1xuICBtaW4taGVpZ2h0OiAyMnB4OyB9XG5cbmJvZHkuZWRpdG1vZGUuZXZlbnRzIGRpdi5hY2NvcmRpb25fX2NvbnRlbnQgLnBpbWNvcmVfdGFnX2lucHV0LCBib2R5LmVkaXRtb2RlLmV2ZW50cyBkaXYuYWNjb3JkaW9uX19jb250ZW50IC5waW1jb3JlX3RhZ193eXNpd3lnLCBib2R5LmVkaXRtb2RlLmV2ZW50cyBkaXYuYWNjb3JkaW9uX19jb250ZW50IC5waW1jb3JlX3RhZ190ZXh0YXJlYSwgYm9keS5lZGl0bW9kZS5ldmVudHMgZGl2LmFjY29yZGlvbl9fY29udGVudCAucGltY29yZV90YWdfdGV4dGFyZWE6Zm9jdXMgLnBpbWNvcmVfd3lzaXd5Zzpmb2N1cyB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7IH1cblxuYm9keS5lZGl0bW9kZS5ldmVudHMgbGkuZXZlbnQtaW5mb19fZGF0ZSAueC1mb3JtLWZpZWxkLXdyYXAgLngtZm9ybS10cmlnZ2VyIHtcbiAgdG9wOiAzcHg7IH1cblxuLyogSUNNTS02MCAqL1xuLnNlY3Rpb25fX3Blb3BsZS1saXN0IC54LXBhbmVsLXRiYXIge1xuICB3aWR0aDogOTc4cHggIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtdG9vbGJhciB7XG4gIHdpZHRoOiA5NjhweCAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy1oZWFkZXItb2Zmc2V0IHtcbiAgd2lkdGg6IDk3OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb25fX3Blb3BsZS1saXN0IC54LWdyaWQzLXRkLTAge1xuICB3aWR0aDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy10ZC1wYXRoIHtcbiAgd2lkdGg6IDU5NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb25fX3Blb3BsZS1saXN0IC54LWdyaWQzLXRkLTIsIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy10ZC0zIHtcbiAgd2lkdGg6IDk4cHggIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtZ3JpZDMtdGQtNCwgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC54LWdyaWQzLXRkLTUsIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy10ZC02LCAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLngtZ3JpZDMtdGQtNyB7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb25fX3Blb3BsZS1saXN0IC54LWdyaWQzLWJvZHksIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy1yb3csIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAueC1ncmlkMy1yb3ctdGFibGUge1xuICB3aWR0aDogOTY2cHggIWltcG9ydGFudDsgfVxuXG5ib2R5LmVkaXRtb2RlLmFydGljbGUgLnNlY3Rpb25fX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmljbW0tc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmljbW0tc2VsZWN0OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Ai1wiO1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDhweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlYXJjaC1yZXN1bHRzIC5waW1jb3JlX3RhZ19jaGVja2JveCBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7IH1cblxuLnNlYXJjaC1yZXN1bHRzIGgxIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuYm94LWRyb3Bkb3duIHtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5ib3gtZHJvcGRvd246YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugItcIjtcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDhweDsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmJveC1kcm9wZG93biBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmJveC1kcm9wZG93biB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICB3aWR0aDogMjQuNTE5OTMlOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmJveC1kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duLFxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd246bGFzdC1jaGlsZCxcbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duLFxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgICAgd2lkdGg6IDE2LjEzMzI2JTsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bjpsYXN0LWNoaWxkLFxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLnNlYXJjaC1idXR0b24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLnNlYXJjaC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5zZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIHdpZHRoOiAxNi4xMzMyNiU7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuc2VhcmNoLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuc2VhcmNoLWJ1dHRvbiBpbnB1dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7IH1cblxuLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdHMtY29udGFpbmVyIC5yZXBvc2l0b3J5LWFsZXJ0IHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmVlYmE7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdHMtY29udGFpbmVyIC5yZXN1bHRzLW51bWJlcsKgIHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdHMtY29udGFpbmVyIC5tb3JlLXJlc3VsdHMge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzIzZDJiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdHMtY29udGFpbmVyIC5tb3JlLXJlc3VsdHMgYSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHRzLWNvbnRhaW5lciAubW9yZS1yZXN1bHRzIGE6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugJ9cIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMjBweDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdHMtY29udGFpbmVyIC5uby1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYSAudGlsZS1jb250ZW50IHAge1xuICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG5cbi5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC50aWxlX190MWMgaDMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIC50aWxlLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC50aWxlX190MWMgLnRpbGUtaW1hZ2U6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIC50aWxlLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIC50aWxlLWltYWdlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC50aWxlX190MWMgLnRpbGUtaW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA2Ni40NTMzJTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zZWFyY2gtcmVzdWx0cyAuY2hvc2VuLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJveC1zZWFyY2gge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib3gtc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuYm94LXNlYXJjaCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgIC5ib3gtc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYm94LXNlYXJjaCA+IGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAuYm94LXNlYXJjaCA+IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmJveC1zZWFyY2ggPiBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5ib3gtc2VhcmNoID4gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5ib3gtc2VhcmNoID4gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5ib3gtc2VhcmNoIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjYzIzZDJiOyB9XG4gICAgLmJveC1zZWFyY2ggYTphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwi7oCsXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cblxuLmxpc3QgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5saXN0IC5jb250YWluZXIgLmxpc3QtbGluayB7XG4gICAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxpc3QgLmNvbnRhaW5lciAubGlzdC1saW5rOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugIhcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogNjAlOyB9XG5cbi5saXN0IC5icmVhZGNydW1icyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmxpc3QgLmJyZWFkY3J1bWJzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubGlzdCAubWFpbi1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmxpc3QgLm1haW4tc2VjdGlvbiAuaW50cm8gcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5saXN0IC5tYWluLXNlY3Rpb24gcCB7XG4gICAgZm9udDogMjJweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmxpc3QgLm1haW4tc2VjdGlvbi10aWxlcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmxpc3QgLm1haW4tc2VjdGlvbi10aWxlcyAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGUgcCB7XG4gICAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMnB4IDAgMTBweDsgfVxuICAgICAgLmxpc3QgLm1haW4tc2VjdGlvbi10aWxlcyAudGlsZSBwOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGUgaDMge1xuICAgICAgZm9udDogMjJweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgIC5saXN0IC5tYWluLXNlY3Rpb24tdGlsZXMgLnRpbGUgYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmxpc3QgLm1haW4tc2VjdGlvbi10aWxlcyAudGlsZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdCAubWFpbi1zZWN0aW9uLXRpbGVzIC50aWxlIC50aWxlLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5saXN0IC5zdWItc2VjdGlvbi10aWxlcyAudGlsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5saXN0IC5zdWItc2VjdGlvbi10aWxlcyAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgICAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgIC5saXN0IC5zdWItc2VjdGlvbi10aWxlcyAudGlsZTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmxpc3QgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlIGEge1xuICAgICAgZm9udDogMjJweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGUgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAubGlzdCAuc3ViLXNlY3Rpb24tdGlsZXMgLnRpbGUgcDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5saXN0IC5ncm91cHMgLnN1Yi1zZWN0aW9uLXRpbGVzIC50aWxlIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5maWx0ZXJlZC1saXN0IHtcbiAgLyogVGhlIGRlZmF1bHQgZmlsdGVycyBjb250YWluZXIgd2hpY2ggaXMgZGlzcGxheWVkIHdoZW4gaW4gZWRpdG1vZGUgKi8gfVxuICAuZmlsdGVyZWQtbGlzdCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZmlsdGVyZWQtbGlzdCAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZmlsdGVyZWQtbGlzdCAuZGVmYXVsdHNfX2ZpbHRlci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZmlsdGVyZWQtbGlzdCAuZGVmYXVsdHNfX2ZpbHRlci1oZWxwIHtcbiAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzIHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX193cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX3dyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVycyAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnMgLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMTBweDsgfSB9XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVycyAuY29udGFpbmVyIGxhYmVsIHtcbiAgICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX19jb250cm9scyB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2NvbnRyb2xzOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMzVweDsgfVxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fY29udHJvbHM6YWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fY29udHJvbHMtLXNob3ctaGlkZSwgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldCB7XG4gICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX19jb250cm9scy0tc2hvdy1oaWRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2NvbnRyb2xzLS1zaG93LWhpZGU6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIu6ArlwiO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMXB4OyB9XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fY29udHJvbHMtLXJlc2V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldDpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCwXCI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzLS1zaG93biAuZmlsdGVyc19fY29udHJvbHMtLXJlc2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnMtLXNob3duIC5maWx0ZXJzX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnMtLXNob3duIC5maWx0ZXJzX19jb250cm9sczphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLmZpbHRlcnNfX3RvcGljcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fdG9waWNzIC5kcm9wZG93bixcbiAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX190b3BpY3MgLmRyb3Bkb3duLW11bHRpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX190b3BpY3MgLmRyb3Bkb3duIC5jaG9zZW4tY29udGFpbmVyLFxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fdG9waWNzIC5kcm9wZG93bi1tdWx0aSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMjBweDsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX19kYXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fZGF0ZSAuZHJvcGRvd24sXG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fZGF0ZSAuZHJvcGRvd24tbXVsdGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fZGF0ZSAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC5maWx0ZXJzX19kYXRlIC5kcm9wZG93bi1tdWx0aSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWluLXdpZHRoOiA5NXB4OyB9XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fZGF0ZSBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAgICAgICAuZmlsdGVyZWQtbGlzdCAuZmlsdGVyc19fZGF0ZSBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5maWx0ZXJlZC1saXN0IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZpbHRlcmVkLWxpc3QgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAuY29udGFpbmVyLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWx0ZXJlZC1saXN0IC5yZXN1bHRzLW51bWJlciB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy12aWV3IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTFweDsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5yZXN1bHRzLXZpZXcgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLnJlc3VsdHMtdmlldyBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgICAgLmZpbHRlcmVkLWxpc3QgLnJlc3VsdHMtdmlldyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLnJlc3VsdHMtdmlld19fdGlsZXM6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugJJcIjsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5yZXN1bHRzLXZpZXdfX2xpc3Q6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugJZcIjsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5yZXN1bHRzLXZpZXcgLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwODM3ODsgfVxuICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTtcbiAgICAgICAgbWluLWhlaWdodDogMzg1cHg7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWE6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWE6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWMgLnRpbGUtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDMyLjkwNjYxJTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYyAudGlsZS1pbWFnZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWMgLnRpbGUtaW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYyAudGlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmlsdGVyZWQtbGlzdCAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAgIC5maWx0ZXJlZC1saXN0IC50aWxlX190MWMgLnRpbGUtY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZpbHRlcmVkLWxpc3QgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5maWx0ZXJlZC1saXN0IC5yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy1jb250YWluZXIgLnRpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy1jb250YWluZXIgLm1vcmUtcmVzdWx0cyxcbiAgICAuZmlsdGVyZWQtbGlzdCAucmVzdWx0cy1jb250YWluZXIgLmVycm9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbHRlcmVkLWxpc3QgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93biB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDI0LjUxOTkzJTsgfVxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aXBsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maWx0ZXJlZC1saXN0IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duLW11bHRpcGxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aXBsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDI0LjUxOTkzJTsgfVxuICAgICAgICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aXBsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZmlsdGVyZWQtbGlzdCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ubGItY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saWdodGJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0OyB9XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saWdodGJveC9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0OyB9XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saWdodGJveC9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDsgfVxuXG4ubGItZGF0YSAubGItY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpZ2h0Ym94L2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDsgfVxuXG4uZWRpdG1vZGUtaWNtbS1jb250ZW50LXRvb2xiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiA3cHg7IH1cbiAgLmVkaXRtb2RlLWljbW0tY29udGVudC10b29sYmFyIHRhYmxlIHtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLmVkaXRtb2RlLWljbW0tY29udGVudC10b29sYmFyIHRkIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udDogbm9ybWFsIDExcHggYXJpYWwsdGFob21hLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5lZGl0bW9kZS1pY21tLWNvbnRlbnQtdG9vbGJhciB0ZCAucHVibGlzaERhdGUge1xuICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgLmVkaXRtb2RlLWljbW0tY29udGVudC10b29sYmFyIHRkIC5sYWJlbCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0bW9kZS1pY21tLWNvbnRlbnQtdG9vbGJhciB0ZCAuaW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVkaXRtb2RlLWljbW0tY29udGVudC10b29sYmFyIHRkIC5zcGFjZXIge1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuLm1vZGFsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMjAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4uc3Vic2NyaWJlLS1vcGVuIC5tb2RhbF9fc3Vic2NyaWJlLFxuLnN1YnNjcmliZS0tb3BlbiAubW9kYWxfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tb2RhbF9fc3Vic2NyaWJlIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAubW9kYWxfX3N1YnNjcmliZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tb2RhbF9fc3Vic2NyaWJlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLm1vZGFsX19zdWJzY3JpYmUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tb2RhbF9fc3Vic2NyaWJlIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tb2RhbF9fc3Vic2NyaWJlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubW9kYWxfX3N1YnNjcmliZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCAubW9kYWxfX3N1YnNjcmliZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLm1vZGFsX19zdWJzY3JpYmUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY2NjY1ZjsgfVxuXG4ubW9kYWxfX3N1YnNjcmliZSAuY2xvc2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIHBhZGRpbmc6IDJweDsgfVxuXG4ubW9kYWxfX3N1YnNjcmliZSAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubW9kYWxfX3N1YnNjcmliZSAjbWNfZW1iZWRfc2lnbnVwIGRpdi5tY2VfaW5saW5lX2Vycm9yIHtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYzIzZDJiO1xuICBwYWRkaW5nOiA1NXB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5tb2RhbF9fc3Vic2NyaWJlICNtY2Utc3VjY2Vzcy1yZXNwb25zZSB7XG4gIHBhZGRpbmc6IDU1cHggMCAwOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oZWFkZXIgLnRvb2xzLFxuICAuaGVhZGVyIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC50b3BpYyAudGlsZV9fdDMgLmNvbnRlbnQgcCBzcGFuLFxuICAudG9waWMgLnRpbGVfX3QzIGgzIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5zdWJ0b3BpYyAuaGVyb19fdG9waWMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFydGljbGUgLmhlcm9fX3RvcGljIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ob21lIC5oZXJvX19ob21lIC50ZXh0LW92ZXJsYXkgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuaG9tZSAudGlsZV9fdDMgLmNvbnRlbnQgcCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5ob21lIC5jb250ZW50IHAgc3BhbixcbiAgLmhvbWUgLnRpbGUgaDMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4uYWNjb3JkaW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFjY29yZGlvbl9faXRlbS0tb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWNjb3JkaW9uX19pdGVtLS1vcGVuOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuYWNjb3JkaW9uX19pdGVtLS1vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIwMDBweDsgfVxuICAuYWNjb3JkaW9uX19pdGVtOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Ai1wiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsKDAuMnMpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsKDAuMnMpO1xuICAgIHRyYW5zaXRpb246IGFsbCgwLjJzKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMzAwbXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyOHB4O1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIGNvbG9yOiAjYzIzZDJiO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDsgfVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXM7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uYWNjb3JkaW9uIC5sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYWNjb3JkaW9uIC5sb2NhdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4xODc1ZW0pIHtcbiAgICAuYWNjb3JkaW9uIC5sb2NhdGlvbiAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uYWNjb3JkaW9uIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hY2NvcmRpb24gLmRhdGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxudGFibGUgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5odWItdG9waWMgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi5odWItdG9waWMgcCB7XG4gIGZvbnQ6IDIycHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi10b3BpYyBwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4uaHViLXRvcGljIC5zZWN0aW9uX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmh1Yi10b3BpYyAuc2VjdGlvbl9fdGlsZXMgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDMwcHg7IH1cbiAgLmh1Yi10b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaHViLXRvcGljIC5zZWN0aW9uX190aWxlcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmh1Yi10b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmh1Yi10b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5odWItdG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuaHViLXRvcGljIC5zZWN0aW9uX190aWxlcyAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgICAgLmh1Yi10b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uaHViLXRvcGljIC5saW5rX19tb3JlIHtcbiAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgLmh1Yi10b3BpYyAubGlua19fbW9yZTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmh1Yi10b3BpYyAubGlua19fbW9yZSBhIHtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuaHViLXRvcGljIC5saW5rX19tb3JlIGE6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAuaHViLXRvcGljIC5saW5rX19tb3JlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgLnRpbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyAudGlsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4OyB9IH1cbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyAudGlsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgLnRpbGU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIC50aWxlX190OCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyAudGlsZV9fdDgge1xuICAgICAgICAgIGhlaWdodDogMjkwcHg7IH0gfVxuICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIC50aWxlX190OCB1bCBsaSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgLnRpbGVfX3Q4IHVsIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIC50aWxlX190OCB1bCBsaTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgaGVhZGVyIGgyIHtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyBoZWFkZXIgaDIge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7IH0gfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX2Fubm91bmNlbWVudHMgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5odWItaG9tZSAuc2VjdGlvbl9fYW5ub3VuY2VtZW50cyBmb290ZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmh1Yi1ob21lIC5zZWN0aW9uX19hbm5vdW5jZW1lbnRzIGZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItaG9tZSAuc2VjdGlvbl9fcXVpY2stbGlua3M6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItaG9tZSAuc2VjdGlvbl9fcXVpY2stbGlua3Mge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIC50aWxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5odWItaG9tZSAuc2VjdGlvbl9fcXVpY2stbGlua3MgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIC50aWxlID4gdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fcXVpY2stbGlua3MgLnRpbGUgPiB1bCA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIC50aWxlID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19xdWljay1saW5rcyAudGlsZSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fcXVpY2stbGlua3MgLnRpbGUgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fcXVpY2stbGlua3MgLnRpbGUgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwJTsgfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX3F1aWNrLWxpbmtzIGhlYWRlciBoMiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmh1Yi1ob21lIC5zZWN0aW9uX190YWJzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIC50aWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyAudGlsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjBweDsgfSB9XG4gIC5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyAudGlsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIC50aWxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19ldmVudHMgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmh1Yi1ob21lIC5zZWN0aW9uX19ldmVudHMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIC50aWxlOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5odWItaG9tZSAuc2VjdGlvbl9fZXZlbnRzIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmh1Yi1ob21lIC5zZWN0aW9uX19ldmVudHMgZm9vdGVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaHViLWhvbWUgLnNlY3Rpb25fX2V2ZW50cyBmb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5odWItaG9tZSAudGlsZV9fdDFiIC50aWxlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmh1Yi1ob21lIC50aWxlX190MWIgLnRpbGUtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwOyB9XG5cbi5odWItcHJvamVjdCAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuaHViLXByb2plY3QgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLXByb2plY3QgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9IH1cbiAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX19kZXNjcmlwdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaHViLXByb2plY3QgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIC5icmVhZGNydW1iczo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaHViLXByb2plY3QgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIC5icmVhZGNydW1iczpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaHViLXByb2plY3QgLnNlY3Rpb25fX3RhYnMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX190YWJzIC52aWV3LW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmh1Yi1wcm9qZWN0IC5zZWN0aW9uX190YWJzIC50YWJzX19oZWFkZXIge1xuICAgIGhlaWdodDogMTEwcHg7IH1cbiAgICAuaHViLXByb2plY3QgLnNlY3Rpb25fX3RhYnMgLnRhYnNfX2hlYWRlciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5odWItcHJvamVjdCAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyOmFmdGVyIHtcbiAgICAgIHRvcDogODdweDsgfVxuICAuaHViLXByb2plY3QgLnNlY3Rpb25fX3RhYnMgLnRpbGUgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19oZWFkZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuaHViLXByb2plY3QgLnByb2plY3RfX2hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuXG4uaHViLXByb2plY3QgLnByb2plY3RfX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLXByb2plY3QgLnByb2plY3RfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgICAuaHViLXByb2plY3QgLnByb2plY3RfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5odWItcHJvamVjdCAucHJvamVjdF9fY29udGVudCBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItcHJvamVjdCAucHJvamVjdF9fZG9jdW1lbnRzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLXByb2plY3QgLnByb2plY3RfX2RvY3VtZW50cyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgIC5odWItcHJvamVjdCAucHJvamVjdF9fZG9jdW1lbnRzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaHViLXByb2plY3QgLnByb2plY3RfX2RvY3VtZW50cyBoMiB7XG4gICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19kb2N1bWVudHMgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5odWItcHJvamVjdCAucHJvamVjdF9fZG9jdW1lbnRzIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2QzZDM5OyB9XG4gICAgICAuaHViLXByb2plY3QgLnByb2plY3RfX2RvY3VtZW50cyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5odWItcHJvamVjdCAucHJvamVjdF9fZG9jdW1lbnRzIHVsIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19kb2N1bWVudHMgdWwgYTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugIpcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7IH1cblxuLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19tZXRhIHtcbiAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmh1Yi1wcm9qZWN0IC5wcm9qZWN0X19vYmplY3RpdmUgLmFxdWEsIC5odWItcHJvamVjdCAucHJvamVjdF9fb2JqZWN0aXZlIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaHViLXByb2plY3QgLm1haW4tc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5odWItcHJvamVjdCAubGlua19fbG9hZC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAuaHViLXByb2plY3QgLmxpbmtfX2xvYWQtbW9yZSAuYnV0dG9uX190cmFuc3BhcmVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5odWItcHJvamVjdCAuc29ydC1wZW9wbGUtZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItcHJvamVjdCAuc29ydC1wZW9wbGUtZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItcHJvamVjdCAuc29ydC1wZW9wbGUtZHJvcGRvd24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuaHViLXByb2plY3QgLnNvcnQtcGVvcGxlLWRyb3Bkb3duOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmh1Yi1wcm9qZWN0IC5zb3J0LXBlb3BsZS1kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuaHViLWNvbW11bml0aWVzIC5zZWN0aW9uX19kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM4cHg7IH0gfVxuICAuaHViLWNvbW11bml0aWVzIC5zZWN0aW9uX19kZXNjcmlwdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaHViLWNvbW11bml0aWVzIC5zZWN0aW9uX19kZXNjcmlwdGlvbiAuYnJlYWRjcnVtYnM6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fZGVzY3JpcHRpb24gLmJyZWFkY3J1bWJzOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX3RhYnMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fdGFicyAudmlldy1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX3RhYnMgLnRhYnNfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAxMTBweDsgfVxuICAgIC5odWItY29tbXVuaXRpZXMgLnNlY3Rpb25fX3RhYnMgLnRhYnNfX2hlYWRlciBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuaHViLWNvbW11bml0aWVzIC5zZWN0aW9uX190YWJzIC50YWJzX19oZWFkZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuaHViLWNvbW11bml0aWVzIC5zZWN0aW9uX190YWJzIC50YWJzX19oZWFkZXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyOmFmdGVyIHtcbiAgICAgIHRvcDogNzdweDsgfVxuXG4uaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX2hlYWRlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDsgfSB9XG5cbi5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9faGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNjYuNDUzMyU7IH1cbiAgICAgIC5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19jb250ZW50IHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX3N1YnNjcmliZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9fc3Vic2NyaWJlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX3N1YnNjcmliZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAzMi45MDY2MSU7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICAgIC5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9fc3Vic2NyaWJlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX3N1YnNjcmliZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuaHViLWNvbW11bml0aWVzIC5jb21tdW5pdHlfX3N1YnNjcmliZSAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgIC5odWItY29tbXVuaXRpZXMgLmNvbW11bml0eV9fc3Vic2NyaWJlIC5idXR0b24gLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAxcHg7IH1cblxuLmh1Yi1jb21tdW5pdGllcyAuY29tbXVuaXR5X19tZXRhIHtcbiAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmh1Yi1jb21tdW5pdGllcyAuc29ydC1wZW9wbGUtZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItY29tbXVuaXRpZXMgLnNvcnQtcGVvcGxlLWRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLWNvbW11bml0aWVzIC5zb3J0LXBlb3BsZS1kcm9wZG93biB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgIC5odWItY29tbXVuaXRpZXMgLnNvcnQtcGVvcGxlLWRyb3Bkb3duOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmh1Yi1jb21tdW5pdGllcyAuc29ydC1wZW9wbGUtZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5odWItd2djIC5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5odWItd2djIC5zZWN0aW9uX19kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi13Z2MgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmh1Yi13Z2MgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIC5icmVhZGNydW1icyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5odWItd2djIC5zZWN0aW9uX19kZXNjcmlwdGlvbiAuYnJlYWRjcnVtYnM6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmh1Yi13Z2MgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIC5icmVhZGNydW1iczpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaHViLXdnYyAuc2VjdGlvbl9fdGFicyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuaHViLXdnYyAuc2VjdGlvbl9fdGFicyAudmlldy1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5odWItd2djIC5zZWN0aW9uX190YWJzIC50YWJzX19oZWFkZXIge1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAuaHViLXdnYyAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuaHViLXdnYyAuc2VjdGlvbl9fdGFicyAudGFic19faGVhZGVyOmFmdGVyIHtcbiAgICAgIHRvcDogNzdweDsgfVxuXG4uaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMgaGVhZGVyIGgyIHtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyBoZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyBoZWFkZXIgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4OyB9IH1cbiAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAuaHViLXdnYyAuc2VjdGlvbl9fd29ya2luZy1ncm91cHMgLnRpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5odWItd2djIC5zZWN0aW9uX193b3JraW5nLWdyb3VwcyAudGlsZSAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgLmh1Yi13Z2MgLnNlY3Rpb25fX3dvcmtpbmctZ3JvdXBzIC50aWxlIC5jb250YWN0IHtcbiAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM2NjY2NWY7IH1cblxuLmh1Yi13Z2MgLndnY19faGVhZGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmh1Yi13Z2MgLndnY19faGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDsgfSB9XG5cbi5odWItd2djIC53Z2NfX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuLmh1Yi13Z2MgLndnY19fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItd2djIC53Z2NfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5odWItd2djIC53Z2NfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgICAuaHViLXdnYyAud2djX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaHViLXdnYyAud2djX19jb250ZW50IHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuaHViLXdnYyAud2djX19jb250ZW50IC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi5odWItd2djIC53Z2NfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmh1Yi13Z2MgLndnY19fY3RhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLXdnYyAud2djX19jdGEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuaHViLXdnYyAud2djX19jdGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5odWItd2djIC53Z2NfX2N0YSBoMiB7XG4gICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuaHViLXdnYyAud2djX19jdGEgLmNvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuaHViLXdnYyAud2djX19jdGEgLmNvbnRlbnQgLmF2YXRhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5odWItd2djIC53Z2NfX2N0YSAuY29udGVudCAucG9zaXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5odWItd2djIC53Z2NfX2N0YSAuYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5odWItd2djIC53Z2NfX2N0YSAuZW1haWwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmh1Yi13Z2MgLndnY19fY3RhIC5lbWFpbCBoMiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDIwcHg7IH1cbiAgICAgIC5odWItd2djIC53Z2NfX2N0YSAuZW1haWwgaDI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCMXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cbiAgICAuaHViLXdnYyAud2djX19jdGEgLmVtYWlsIGEsIC5odWItd2djIC53Z2NfX2N0YSAuZW1haWwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5odWItd2djIC53Z2NfX2N0YSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmh1Yi13Z2MgLndnY19fY3RhIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2QzZDM5OyB9XG4gICAgICAuaHViLXdnYyAud2djX19jdGEgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLmh1Yi13Z2MgLndnY19fY3RhIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmh1Yi13Z2MgLndnY19fY3RhIHVsIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLmh1Yi13Z2MgLndnY19fY3RhIHVsIGEgLmljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uaHViLXdnYyAud2djX19tZXRhIHtcbiAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmh1Yi13Z2MgLnNlY3Rpb25fX3RpbGVzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5odWItd2djIC5saW5rX19sb2FkLW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmh1Yi13Z2MgLmxpbmtfX2xvYWQtbW9yZSAuYnV0dG9uX19saWdodCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmh1Yi13Z2MgLnNvcnQtcGVvcGxlLWRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd246OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bi1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bi1hY3Rpb25zIC5leHBvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgIC5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bi1hY3Rpb25zIC5leHBvcnQgLnRvb2x0aXAge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDJweDsgfVxuICAgIC5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bi1hY3Rpb25zIC5leHBvcnQ6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4OyB9XG4gICAgLmh1Yi13Z2MgLnNvcnQtcGVvcGxlLWRyb3Bkb3duLWFjdGlvbnMgLmV4cG9ydDphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzNnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb250ZW50OiBcIkV4cG9ydFwiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bi1hY3Rpb25zIC5leHBvcnQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmh1Yi13Z2MgLnNvcnQtcGVvcGxlLWRyb3Bkb3duLWFjdGlvbnMgLmV4cG9ydDpob3ZlciAudG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaHViLXdnYyAuc29ydC1wZW9wbGUtZHJvcGRvd24tYWN0aW9ucyAuZXhwb3J0IC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogMnB4OyB9XG4gIC5odWItd2djIC5zb3J0LXBlb3BsZS1kcm9wZG93bi1hY3Rpb25zIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4Mzc4OyB9XG5cbi5odWItaW5kaXZpZHVhbC1tYW5hZ2UtZ3JvdXBzIGgxIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmh1Yi1pbmRpdmlkdWFsLW1hbmFnZS1ncm91cHMgLnJvdyB7XG4gIGNvbG9yOiAjOTk5O1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLmh1Yi1pbmRpdmlkdWFsLW1hbmFnZS1ncm91cHMgLnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAuaHViLWluZGl2aWR1YWwtbWFuYWdlLWdyb3VwcyAucm93IC5jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLmh1Yi1pbmRpdmlkdWFsLW1hbmFnZS1ncm91cHMgLnNhdmUtYnRuIHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLmh1Yi1pbmRpdmlkdWFsLW1hbmFnZS1ncm91cHMgLmVycm9ycyB7XG4gIGNvbG9yOiAjYzIzZDJiOyB9XG5cbi5sb2dpbiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAubG9naW46OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5sb2dpbiB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5sb2dpbiB7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDsgfSB9XG4gIC5sb2dpbiBoMSB7XG4gICAgZm9udDogMzZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5sb2dpbiBoMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIC5sb2dpbiAuaW50cm8gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5sb2dpbiAuZ2Rwci1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5sb2dpbiAuZ2Rwci1mb3JtOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9naW4gLnJlZ2lzdHJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5sb2dpbiAucmVnaXN0cmF0aW9uOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmxvZ2luIC5yZWdpc3RyYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweDsgfSB9XG4gICAgLmxvZ2luIC5yZWdpc3RyYXRpb25fX2N0YSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5sb2dpbiAuZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5sb2dpbiAuZm9ybTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5sb2dpbiAuZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4OyB9IH1cbiAgICAubG9naW4gLmZvcm0gaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAubG9naW4gLmZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAubG9naW4gLmZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAubG9naW4gLmZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5sb2dpbiAuZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmxvZ2luIC5mb3JtIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAubG9naW4gLmZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmxvZ2luIC5mb3JtIGxhYmVsLnJlbWVtYmVyLWxhYmVsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgycHgpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODJweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgycHgpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgycHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLmxvZ2luIC5mb3JtIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmxvZ2luIC5mb3JtIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAubG9naW4gLmZvcm0gYnV0dG9uIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTJweCk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkycHgpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkycHgpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTJweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MnB4KTtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLmxvZ2luIC5mb3JtIGEge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxvZ2luIC5mb3JtIGE6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmxvZ2luIC5mb3JtIGEge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAubG9naW4gLmZvcm0gLm1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5sb2dpbiAuZm9ybSAucmVtZW1iZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAubG9naW4gLmZvcm0gLnJlbWVtYmVyOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5sb2dpbiAuZm9ybSAucmVtZW1iZXIge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDsgfSB9XG4gICAgICAubG9naW4gLmZvcm0gLnJlbWVtYmVyIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgICAubG9naW4gLmZvcm0gLnJlbWVtYmVyIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgICAgLmxvZ2luIC5mb3JtIC5yZW1lbWJlciBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgICAgICAgICAgdG9wOiA0cHg7IH0gfVxuICAgIC5sb2dpbiAuZm9ybSAucGFzc3dvcmQtcmVzZXQge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmxvZ2luIC5mb3JtIC5wYXNzd29yZC1yZXNldDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5sb2dpbiAuZm9ybSAucGFzc3dvcmQtcmVzZXQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Q3NWE0OTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5sb2dpbiAuZm9ybSAucGFzc3dvcmQtcmVzZXQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5sb2dpbiBwLmVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuXG4uc2VjdGlvbl9fdGlsZXMtbGlzdCxcbi5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgaDIsXG4gIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgcCxcbiAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5zZWN0aW9uX190aWxlcy1saXN0IHVsLFxuICAuc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VjdGlvbl9fdGlsZXMtbGlzdCB1bDo6YWZ0ZXIsXG4gICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgdWw6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlLFxuICAuc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCAudGlsZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlOmxhc3QtY2hpbGQsXG4gICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlLFxuICAgICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCxcbiAgICAgICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlOm50aC1vZi10eXBlKDJuKSxcbiAgICAgICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGUsXG4gICAgICAuc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCAudGlsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZTpsYXN0LWNoaWxkLFxuICAgICAgICAuc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoMm4pLFxuICAgICAgICAuc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoM24pLFxuICAgICAgICAuc2VjdGlvbl9fY29tbXVuaXRpZXMtbGlzdCAudGlsZTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGUgaDMsXG4gICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGUgaDMge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMnB4OyB9XG4gICAgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLnRpbGUgaDQsXG4gICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGUgaDQge1xuICAgICAgY29sb3I6ICMwMDgzNzg7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlIHAsXG4gICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGUgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY2NWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5zZWN0aW9uX190aWxlcy1saXN0IC50aWxlIHA6OmFmdGVyLFxuICAgICAgLnNlY3Rpb25fX2NvbW11bml0aWVzLWxpc3QgLnRpbGUgcDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZSBhLFxuICAgIC5zZWN0aW9uX19jb21tdW5pdGllcy1saXN0IC50aWxlIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnNlY3Rpb25fX2RvY3VtZW50cy1saXN0IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCB1bDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlY3Rpb25fX2RvY3VtZW50cy1saXN0IC50aWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCAudGlsZSBoMyB7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgIC5zZWN0aW9uX19kb2N1bWVudHMtbGlzdCAudGlsZSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnNlY3Rpb25fX2RvY3VtZW50cy1saXN0IC50aWxlIHA6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX2RvY3VtZW50cy1saXN0IC50aWxlIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgICAgLnNlY3Rpb25fX2RvY3VtZW50cy1saXN0IC50aWxlIGE6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCJXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAjM2QzZDM5OyB9XG4gICAgICAuc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3QgLnRpbGUgYS5hcXVhOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA4Mzc4OyB9XG4gICAgICAuc2VjdGlvbl9fZG9jdW1lbnRzLWxpc3QgLnRpbGUgYS5mb2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAgICAgLnNlY3Rpb25fX2RvY3VtZW50cy1saXN0IC50aWxlIGEuZm9sZGVyOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCLugI9cIjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3cHg7IH1cblxuLnNlY3Rpb25fX2dyb3Vwcy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IHAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IHVsOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUgLnRodW1iIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZSAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiAzMi45MDY2MSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIC5zZWN0aW9uX19ncm91cHMtbGlzdCAudGlsZSBoNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzAwODM3ODtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIHAsXG4gICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUgcDo6YWZ0ZXIsXG4gICAgICAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUgaDQ6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC50aWxlIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWN0aW9uX19wZW9wbGUtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjbGVhcjogYm90aDsgfVxuICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5zZWN0aW9uX19wZW9wbGUtbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgdWw6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QgLnRpbGUgaDMge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlIGgzIC5wb3NpdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzFkMWQxYjsgfVxuICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlIHA6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSBhIC5hdmF0YXIge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmh1Yi1kaXJlY3RvcnkgaDEge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5odWItZGlyZWN0b3J5IC5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uaHViLWRpcmVjdG9yeSAuZGVmYXVsdHNfX2ZpbHRlci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uaHViLWRpcmVjdG9yeSAuZGVmYXVsdHNfX2ZpbHRlci1oZWxwIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4uaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3Qge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5yZXN1bHRzLW51bWJlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5sZXR0ZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAubGV0dGVyIHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmRyb3Bkb3duIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmFjdGlvbnMgLmV4cG9ydCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAuYWN0aW9ucyAuZXhwb3J0IC50b29sdGlwIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IDJweDsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5hY3Rpb25zIC5leHBvcnQ6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5hY3Rpb25zIC5leHBvcnQ6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb250ZW50OiBcIkV4cG9ydFwiO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5hY3Rpb25zIC5leHBvcnQ6aG92ZXI6YWZ0ZXIsXG4gICAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmFjdGlvbnMgLmV4cG9ydDpob3ZlciAudG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmFjdGlvbnMgLmV4cG9ydCAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdG9wOiAycHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmFjdGlvbnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwODM3ODsgfVxuICAgIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAuYWN0aW9ucyAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5zZWN0aW9uX19wZW9wbGUtbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnNlY3Rpb25fX2RpcmVjdG9yeS1saXN0IC5zZWN0aW9uX19wZW9wbGUtbGlzdCAudGlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLnNlY3Rpb25fX3Blb3BsZS1saXN0IC50aWxlX190MWMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmxpbmtfX2xvYWQtbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuc2VjdGlvbl9fZGlyZWN0b3J5LWxpc3QgLmxpbmtfX2xvYWQtbW9yZSBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5zZWN0aW9uX19kaXJlY3RvcnktbGlzdCAubGlua19fbG9hZC1tb3JlIGEgLmljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdG9wOiAwOyB9XG5cbi5odWItZGlyZWN0b3J5IC5maWx0ZXJzIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fd3JhcHBlciA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX193cmFwcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fd3JhcHBlciAuY29udGFpbmVyOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX3dyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTEwcHg7IH0gfVxuICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX193cmFwcGVyIC5jb250YWluZXIgbGFiZWwge1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY2hlY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY2hlY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY2hlY2s6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NoZWNrIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NoZWNrIHVsOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NoZWNrIHVsIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jaGVjayB1bCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC8qIEBUT0RPIGZpeCBjaGVja2JveGVzXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NoZWNrIHVsIGlucHV0IHtcbiAgICAgICAgLyogQFRPRE8gZml4IGNoZWNrYm94ZXMgKi9cbiAgICAgICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDsgfVxuICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY29udHJvbHMge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jb250cm9sczo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY29udHJvbHM6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY29udHJvbHMtLXNob3ctaGlkZSwgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2NvbnRyb2xzLS1yZXNldCB7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jb250cm9scy0tc2hvdy1oaWRlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY29udHJvbHMtLXNob3ctaGlkZTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugK5cIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fY29udHJvbHMtLXJlc2V0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19jb250cm9scy0tcmVzZXQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCwXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzLS1zaG93biAuZmlsdGVyc19fY29udHJvbHMtLXJlc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaHViLWRpcmVjdG9yeSAuZmlsdGVycy0tc2hvd24gLmZpbHRlcnNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzLS1zaG93biAuZmlsdGVyc19fY29udHJvbHM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH0gfVxuICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmZpbHRlcnNfX2l0ZW0gLmRyb3Bkb3duLFxuICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19pdGVtIC5kcm9wZG93bi1tdWx0aSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19kYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19kYXRlIC5kcm9wZG93bixcbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fZGF0ZSAuZHJvcGRvd24tbXVsdGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fZGF0ZSAuZHJvcGRvd24gLmNob3Nlbi1jb250YWluZXIsXG4gICAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fZGF0ZSAuZHJvcGRvd24tbXVsdGkgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAuZmlsdGVyc19fZGF0ZSBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgICAgIC5odWItZGlyZWN0b3J5IC5maWx0ZXJzX19kYXRlIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uaHViLWRpcmVjdG9yeSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmh1Yi1kaXJlY3RvcnkgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7IH0gfVxuICAuaHViLWRpcmVjdG9yeSAuY29udGFpbmVyLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaHViLWRpcmVjdG9yeSAucmVzdWx0cy1udW1iZXIge1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5odWItZGlyZWN0b3J5IC5yZXN1bHRzLXZpZXcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTFweDsgfVxuICAuaHViLWRpcmVjdG9yeSAucmVzdWx0cy12aWV3IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIC5odWItZGlyZWN0b3J5IC5yZXN1bHRzLXZpZXcgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgIC5odWItZGlyZWN0b3J5IC5yZXN1bHRzLXZpZXcgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnJlc3VsdHMtdmlld19fdGlsZXM6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AklwiOyB9XG4gIC5odWItZGlyZWN0b3J5IC5yZXN1bHRzLXZpZXdfX2xpc3Q6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AllwiOyB9XG4gIC5odWItZGlyZWN0b3J5IC5yZXN1bHRzLXZpZXcgLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDgzNzg7IH1cblxuLmh1Yi1kaXJlY3RvcnkgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5odWItZGlyZWN0b3J5IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuaHViLWRpcmVjdG9yeSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93biB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAyNC41MTk5MyU7IH1cbiAgICAgIC5odWItZGlyZWN0b3J5IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uaHViLWRpcmVjdG9yeSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5kcm9wZG93bi1tdWx0aXBsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGlwbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5odWItZGlyZWN0b3J5IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmRyb3Bkb3duLW11bHRpcGxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDI0LjUxOTkzJTsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3hlcyAuZHJvcGRvd24tbXVsdGlwbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAuaHViLWRpcmVjdG9yeSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveGVzIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5odWItZGlyZWN0b3J5IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94ZXMgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uaHViLWRpcmVjdG9yeSAuYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMTBweDsgfVxuICAuaHViLWRpcmVjdG9yeSAuYWN0aW9ucyBsaTpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5odWItZGlyZWN0b3J5IC5uby1yZXN1bHRzLCAuaHViLWRpcmVjdG9yeSAuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5odWItZGlyZWN0b3J5IC50aWxlX190MWMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjIC50aWxlLWltYWdlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjIC50aWxlLWltYWdlIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiA2Ni40NTMzJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IGgzIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgLnBvc2l0aW9uLFxuICAgIC5odWItZGlyZWN0b3J5IC50aWxlX190MWMgLnRpbGUtY29udGVudCAuY29tcGFueSxcbiAgICAuaHViLWRpcmVjdG9yeSAudGlsZV9fdDFjIC50aWxlLWNvbnRlbnQgLmVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IC5lbWFpbCB7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmh1Yi1kaXJlY3RvcnkgLnRpbGVfX3QxYyAudGlsZS1jb250ZW50IC5lbWFpbDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YWJzX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyM2QyYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJzX19oZWFkZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50YWJzX19oZWFkZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAudGFic19faGVhZGVyOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC50YWJzX19oZWFkZXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAudGFic19faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAgICAgLnRhYnNfX2hlYWRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAudGFic19faGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgLnRhYnNfX2hlYWRlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAudGFic19faGVhZGVyOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Ai1wiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsKDAuMnMpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsKDAuMnMpO1xuICAgIHRyYW5zaXRpb246IGFsbCgwLjJzKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMzAwbXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLnRhYnNfX2hlYWRlci0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIGhlaWdodDogMTM3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC50YWJzX19oZWFkZXItLWFjdGl2ZTphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg3cHgpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoN3B4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoN3B4KTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg3cHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDdweCk7IH1cblxuLnRhYnNfX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMjNkMmI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYnNfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50YWJzX19jb250ZW50OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFic19fY29udGVudC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFic19fY29udGVudCAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAudGFic19fY29udGVudCAuc2VjdGlvbl9fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50YWJzX19jb250ZW50IC5zZWN0aW9uX19jb250ZW50OjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50YWJzX19jb250ZW50IC5zZWN0aW9uX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAudGFic19fY29udGVudCAuc2VjdGlvbl9fdGlsZXMtbGlzdCxcbiAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX3RpbGVzLWxpc3QgdWw6OmFmdGVyLFxuICAgIC50YWJzX19jb250ZW50IC5zZWN0aW9uX19ncm91cHMtbGlzdCB1bDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFic19fY29udGVudCAuc2VjdGlvbl9fdGlsZXMtbGlzdCAudGlsZSxcbiAgICAudGFic19fY29udGVudCAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLnRpbGUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC50YWJzX19jb250ZW50IC5zZWN0aW9uX190aWxlcy1saXN0IC5saW5rX19sb2FkLW1vcmUsXG4gICAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX2dyb3Vwcy1saXN0IC5saW5rX19sb2FkLW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLnRhYnNfX2NvbnRlbnQgLnNlY3Rpb25fX3RpbGVzLWxpc3QgLmxpbmtfX2xvYWQtbW9yZTo6YWZ0ZXIsXG4gICAgICAudGFic19fY29udGVudCAuc2VjdGlvbl9fZ3JvdXBzLWxpc3QgLmxpbmtfX2xvYWQtbW9yZTo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlY3Rpb25fX2Rpc2N1c3Npb25zIHtcbiAgcGFkZGluZzogMzBweCAwIDYwcHg7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5oZWFkZXItdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmhlYWRlci10aXRsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuaGVhZGVyLXRpdGxlOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuaGVhZGVyLXRpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXM6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3Qge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfSB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMzVweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMzVweDsgfSB9XG4gICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7IH0gfVxuICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIGEgLnBpbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yNXB4OyB9XG4gICAgICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSBhIC5waW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZDZkNjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIu6AnVwiOyB9XG4gICAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwgbGkgYSAudGl0bGUge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwODM3ODsgfVxuICAgICAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwgbGkgYS5hY3RpdmUgLmFzdGVyaXNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIGEuYWN0aXZlLnBpbm5lZCAucGluOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDgzNzg7IH1cbiAgICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fbGlzdCB1bCBsaSBhLnBpbm5lZCAucGluOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIu6AnlwiO1xuICAgICAgICAgICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpIGEgLmFzdGVyaXNrIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIu6AiFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MCU7IH1cbiAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHVsIGxpOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHRpbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmFjdGl2aXRpZXNfX2xpc3QgdGltZTo6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19saXN0IHRpbWUgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxiN1wiO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19jdGEge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fY3RhOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19jdGEuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuYWN0aXZpdGllc19fY3RhIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5hY3Rpdml0aWVzX19lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDY2LjQ1MzMlOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIGhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSBoZWFkZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgaGVhZGVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSBoZWFkZXIgLmVkaXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIGhlYWRlciAuZWRpdCBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgaGVhZGVyIC5lZGl0IGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSBoZWFkZXIgLmVkaXQgbGkgYS5hY3RpdmUsIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIGhlYWRlciAuZWRpdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4Mzc4OyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgaGVhZGVyIC5hdXRob3Ige1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIGhlYWRlciAuYXV0aG9yIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3gge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3g6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggaW5wdXRbbmFtZT0ndGl0bGUnXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDlweDtcbiAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggaW5wdXRbbmFtZT0ndGl0bGUnXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCBpbnB1dFtuYW1lPSd0aXRsZSddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCBpbnB1dFtuYW1lPSd0aXRsZSddOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCBpbnB1dFtuYW1lPSd0aXRsZSddOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IGlucHV0W25hbWU9J3RpdGxlJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCB0ZXh0YXJlYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NyZWF0ZSAudGV4dGJveCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jcmVhdGUgLnRleHRib3ggdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY3JlYXRlIC50ZXh0Ym94IGRkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2hlYWRlciAucG9zaXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19oZWFkZXIgYSB7XG4gICAgY29sb3I6ICNjMjNkMmI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19oZWFkZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2l0ZW0gaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2l0ZW0gaGVhZGVyOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19pdGVtIGhlYWRlciAuYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faXRlbSBoZWFkZXIgLmF1dGhvciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faXRlbSBoZWFkZXIgLmF1dGhvciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faXRlbSBoZWFkZXIgLmF1dGhvciBoNCB7XG4gICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuOTM3NWVtKSB7XG4gICAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2l0ZW0gaGVhZGVyIC5hdXRob3IgaDQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4OyB9IH1cbiAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19pdGVtIGhlYWRlciAuYXV0aG9yIC5wb3NpdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9faXRlbSBoZWFkZXIgdGltZSB7XG4gICAgICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19pdGVtIGhlYWRlciB0aW1lIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NvbnRlbnQgcCBhIHtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY29udGVudCB1bCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fcmVwbHkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fYXR0YWNobWVudCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19hdHRhY2htZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzY2NjY1ZjsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19hdHRhY2htZW50IGEgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19hdHRhY2htZW50IGEgcCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2F0dGFjaG1lbnQgYTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCLugIlcIjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19jdGEge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAucG9zdF9fbG9hZC1tb3JlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2xvYWQtbW9yZTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLnBvc3RfX2xvYWQtbW9yZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5wb3N0X19sb2FkLW1vcmUgYSAuaWNvbiB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuYWN0aW9uOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb24gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbl9fYXR0YWNoIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb25fX2F0dGFjaCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbl9fYXR0YWNoOjphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbl9fYXR0YWNoIGR0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbl9fYXR0YWNoIGR0IGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb25fX2F0dGFjaCBkdCBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIu6AiVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogNDlweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5kaXNjdXNzaW9uIC5hY3Rpb25fX2F0dGFjaCBkZCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmFjdGlvbl9fYXR0YWNoIC5pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuYWN0aW9uX19hdHRhY2gtZmlsZW5hbWUge1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IC05MHB4OyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuZ3JhcGhzLWRpc3BsYXkge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmdyYXBocy1kaXNwbGF5IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAjc3VibWl0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi11cGRhdGUtcmVwbHktZm9ybS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmRpc2N1c3Npb24tdXBkYXRlLXJlcGx5LWZvcm0tY29udGFpbmVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmRpc2N1c3Npb24tdXBkYXRlLXJlcGx5LWZvcm0tY29udGFpbmVyIGRkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi11cGRhdGUtcmVwbHktZm9ybS1jb250YWluZXIgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgcGFkZGluZzogOXB4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmRpc2N1c3Npb24tdXBkYXRlLXJlcGx5LWZvcm0tY29udGFpbmVyIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmRpc2N1c3Npb24tdXBkYXRlLXJlcGx5LWZvcm0tY29udGFpbmVyIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmRpc2N1c3Npb24gLmRpc2N1c3Npb24tdXBkYXRlLXJlcGx5LWZvcm0tY29udGFpbmVyIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2NjY2NWY7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuZGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbi11cGRhdGUtcmVwbHktZm9ybS1jb250YWluZXIgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjVmOyB9XG4gIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAucmVuYW1lLWRpc2N1c3Npb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLnJlbmFtZS1kaXNjdXNzaW9uIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLnJlbmFtZS1kaXNjdXNzaW9uIGRkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAucmVuYW1lLWRpc2N1c3Npb24gI25hbWUtbGFiZWwgbGFiZWwge1xuICAgICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAucmVuYW1lLWRpc2N1c3Npb24gI25hbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLnJlbmFtZS1kaXNjdXNzaW9uICNuYW1lOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5yZW5hbWUtZGlzY3Vzc2lvbiAjbmFtZTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAucmVuYW1lLWRpc2N1c3Npb24gI25hbWU6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAucmVuYW1lLWRpc2N1c3Npb24gI25hbWU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zICNzdWJtaXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5lcnJvciwgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5lbXB0eS1kaXNjdXNzaW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmNyZWF0ZS1uZXctZGlzY3Vzc2lvbi1jb250YWluZXIuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmNyZWF0ZS1uZXctZGlzY3Vzc2lvbi1jb250YWluZXIgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyIGRkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciAjbmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzNweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyICNuYW1lOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyICNuYW1lOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnNlY3Rpb25fX2Rpc2N1c3Npb25zIC5jcmVhdGUtbmV3LWRpc2N1c3Npb24tY29udGFpbmVyICNuYW1lOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmNyZWF0ZS1uZXctZGlzY3Vzc2lvbi1jb250YWluZXIgI25hbWU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zZWN0aW9uX19kaXNjdXNzaW9ucyAuY3JlYXRlLW5ldy1kaXNjdXNzaW9uLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmNyZWF0ZS1uZXctZGlzY3Vzc2lvbi1jb250YWluZXIgLmVycm9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuc2VjdGlvbl9fZGlzY3Vzc2lvbnMgLmNyZWF0ZS1uZXctZGlzY3Vzc2lvbi1jb250YWluZXIgLmVycm9yIHAge1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5odWItY29udGFjdC1kZXRhaWxzIGEge1xuICBjb2xvcjogI2MwMzYyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5odWItY29udGFjdC1kZXRhaWxzIGEuYnV0dG9uX19jdGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5odWItY29udGFjdC1kZXRhaWxzIC5jb250YWluZXIsIC5odWItY29udGFjdC1kZXRhaWxzIC5tYWluLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29udGFpbmVyID4gaDEsIC5odWItY29udGFjdC1kZXRhaWxzIC5tYWluLXNlY3Rpb24gPiBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMgLnNlY3Rpb25fX3VwZGF0ZS1jb250YWN0LWNhcmQge1xuICBwYWRkaW5nOiA4cHggMDsgfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuc2VjdGlvbl9fdXBkYXRlLWNvbnRhY3QtY2FyZCAudXBkYXRlLWNvbHVtbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAgIC5odWItY29udGFjdC1kZXRhaWxzIC5zZWN0aW9uX191cGRhdGUtY29udGFjdC1jYXJkIC51cGRhdGUtY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuc2VjdGlvbl9fdXBkYXRlLWNvbnRhY3QtY2FyZCAuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLnNlY3Rpb25fX3VwZGF0ZS1jb250YWN0LWNhcmQgLnVwZGF0ZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzY2NjY1ZjsgfVxuXG4uaHViLWNvbnRhY3QtZGV0YWlscyAuYnJlYWRjcnVtYnMge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgIC5odWItY29udGFjdC1kZXRhaWxzIC5icmVhZGNydW1icyB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmJyZWFkY3J1bWJzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1ncm91cHMge1xuICAgIG1pbi1oZWlnaHQ6IDMxOXB4OyB9IH1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZ3JvdXBzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5odWItY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWdyb3VwcyB1bCAuYnJhbmNoZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uaHViLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1ncm91cHMgbGk6bm90KC5icmFuY2gpIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjsgfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1ncm91cHMgbGk6bm90KC5icmFuY2gpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1ncm91cHMgbGk6bm90KC5icmFuY2gpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZ3JvdXBzIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbHVtbnM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIC5sZWZ0LWNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIC5sZWZ0LWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbHVtbnMgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNjYuNDUzMyU7IH1cbiAgICAgICAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbHVtbnMgLmxlZnQtY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5odWItY29udGFjdC1kZXRhaWxzIC5jb2x1bW5zIC5yaWdodC1jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbHVtbnMgLnJpZ2h0LWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbHVtbnMgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29sdW1ucyAucmlnaHQtY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmh1Yi1jb250YWN0LWRldGFpbHMgLmNvbHVtbnMgLnJpZ2h0LWNvbHVtbiBoMyB7XG4gICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuaHViLWNvbnRhY3QtZGV0YWlscyAuY29sdW1ucyAucmlnaHQtY29sdW1uIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uaHViLWNvbnRhY3QtZGV0YWlscyAuc2VwZXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuXG4uaHViLWNvbnRhY3QtZGV0YWlscyAuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaHViLWNvbnRhY3QtZGV0YWlscyAubWFuYWdlLWdyb3VwcyB7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLnNlY3Rpb25fX2NvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zZWN0aW9uX19sb2dzIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VjdGlvbl9fbG9ncyBoZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc2VjdGlvbl9fbG9ncyBoZWFkZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWN0aW9uX19sb2dzIC5sb2cge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uX19sb2dzIC5sb2c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgIC5zZWN0aW9uX19sb2dzIC5sb2cge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNTguMDY2NjMlOyB9XG4gICAgICAuc2VjdGlvbl9fbG9ncyAubG9nOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuc2VjdGlvbl9fbG9ncyAubG9nIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VjdGlvbl9fbG9ncyAubG9nIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5zZWN0aW9uX19sb2dzIC5ib3gtc2VhcmNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VjdGlvbl9fbG9ncyAuYm94LXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLnNlY3Rpb25fX2xvZ3MgLmJveC1zZWFyY2gge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDEuMjkzMjglOyB9XG4gICAgICAuc2VjdGlvbl9fbG9ncyAuYm94LXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnNlY3Rpb25fX2xvZ3MgLmJveC1zZWFyY2ggaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnNlY3Rpb25fX2xvZ3MgLmFjY29yZGlvbjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlY3Rpb25fX2xvZ3MgLmFjY29yZGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zZWN0aW9uX19sb2dzIC5hY2NvcmRpb24gaDQge1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzFkMWQxYjsgfVxuXG4uc2VjdGlvbl9fbG9ncyAuYWNjb3JkaW9uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzFkMWQxYjsgfVxuICAuc2VjdGlvbl9fbG9ncyAuYWNjb3JkaW9uIHAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cblxuLnNlY3Rpb25fX2xvZ3MgLmFjY29yZGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAuc2VjdGlvbl9fbG9ncyAuYWNjb3JkaW9uX19pdGVtID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbl9fbG9ncyAuYWNjb3JkaW9uX19pdGVtOmFmdGVyIHtcbiAgICB0b3A6IDE4cHg7IH1cblxuLnNlY3Rpb25fX2xvZ3MgLmFjY29yZGlvbl9fY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc2VjdGlvbl9fbG9ncyAubG9hZC1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uX19sb2dzIC5sb2FkLW1vcmU6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uX19sb2dzIC5sb2FkLW1vcmUgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uc2VjdGlvbl9fbG9ncyAuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWN0aW9uX19sb2dzIC5jYXJkIGg0IHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnNlY3Rpb25fX2xvZ3MgLmNhcmQgaDQgLnBvc2l0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxZDFkMWI7IH1cbiAgLnNlY3Rpb25fX2xvZ3MgLmNhcmQgcCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc2VjdGlvbl9fbG9ncyAuY2FyZCBwOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VjdGlvbl9fbG9ncyAuY2FyZCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uX19sb2dzIC5jYXJkIGEgLmF2YXRhciB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tnb3J1bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWN0aW9uX19sb2dzIC5uby1yZXN1bHRzLCAuc2VjdGlvbl9fbG9ncyAuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWN0aW9uX19jb250YWN0LWNhcmQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjRweDsgfVxuICAuc2VjdGlvbl9fY29udGFjdC1jYXJkOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VjdGlvbl9fY29udGFjdC1jYXJkID4gLmNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgPiAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkID4gLmNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkID4gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LXBob3Rvczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCAuY29udGFjdC1waG90byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWJpbyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCAuY29udGFjdC1iaW8gcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtYmlvIC52aWV3LW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtZGV0YWlscyBsaSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2OyB9XG4gICAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWRldGFpbHMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCAuY29udGFjdC1kZXRhaWxzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1kZXRhaWwtdHlwZSB7XG4gICAgICBmb250OiAxMnB4ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzY2NjY1ZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1kZXRhaWwtdHlwZSAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4OyB9XG4gICAgICAgIC5zZWN0aW9uX19jb250YWN0LWNhcmQgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1kZXRhaWwtdHlwZSAuaWNvbjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLnNlY3Rpb25fX2NvbnRhY3QtY2FyZCAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWRldGFpbC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAuc2VjdGlvbl9fY29udGFjdC1jYXJkIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZGV0YWlsLWluZm8uY29udGFjdC1hZGRyZXNzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnNlY3Rpb25fX2luZGl2aWR1YWwtZXZlbnQtc2Vzc2lvbnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uX19pbmRpdmlkdWFsLWV2ZW50LXNlc3Npb25zIHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZDo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZCB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQge1xuICAgICAgbWluLWhlaWdodDogNzAwcHg7IH0gfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkIGgxIHtcbiAgICBmb250OiAzNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZCBoMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmludHJvIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkIC5mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweDsgfSB9XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybSBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZm9yZ290dGVuLXBhc3N3b3JkIC5mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybSBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfSB9XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybSBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgLmZvcm0gYnV0dG9uIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTZweCk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2cHgpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2cHgpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTZweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NnB4KTtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZCAuZm9ybSAubWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQgcC5lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cblxuLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiB7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDsgfSB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gaDEge1xuICAgIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIGgxIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuaW50cm8gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gLmZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4OyB9IH1cbiAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gLmZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSBidXR0b246OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiAuZm9ybSBidXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04NnB4KTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODZweCk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODZweCk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04NnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTg2cHgpO1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIC5mb3JtIC5tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZvcmdvdHRlbi1wYXNzd29yZC10b2tlbiBwLmVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgIC5mb3Jnb3R0ZW4tcGFzc3dvcmQtdG9rZW4gcC5lcnJvci5oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuZm9ybSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgIC5mb3JtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuZm9ybSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZm9ybSAuZm9ybV9fZ3JvdXAge1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7IH1cbiAgICAuZm9ybSAuZm9ybV9fZ3JvdXAtLXJlcXVpcmVkIC5sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLmZvcm0gc3Bhbi5oZWxwIHtcbiAgICBjb2xvcjogI2FhYWFhYTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5mb3JtX19oZWFkZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5mb3JtX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuICAuZm9ybV9faGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgLmZvcm0gaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAuZm9ybSBoMTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybSBoMTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvcm0gaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmZvcm0gdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9ybSBsYWJlbCB7XG4gICAgZm9udDogMTJweCAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5mb3JtIC5sYWJlbCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9ybSAuYWRkaXRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybSAuYWRkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAgIC5mb3JtIC5hZGQtbW9yZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvcm0gLnBvdW5kIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC5mb3JtIC5wb3VuZCBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmZvcm0gLnBvdW5kLnRvdGFsLWNvc3Q6YmVmb3JlIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiA4cHg7IH1cbiAgLmZvcm0gLnBvdW5kIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm0gLnBvdW5kIC5sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLCo1wiO1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBib3R0b206IC00NXB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLmZvcm0gZGQge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybSAuaW5saW5lIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmZvcm0gLmlubGluZTo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybSAuaW5saW5lIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mb3JtIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzNweDsgfVxuICAgIC5mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5mb3JtIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvOyB9XG4gIC5mb3JtIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXN0eWxlOiBvYmxpcXVlOyB9XG4gICAgLmZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zdHlsZTogb2JsaXF1ZTsgfVxuICAgIC5mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zdHlsZTogb2JsaXF1ZTsgfVxuICAgIC5mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXN0eWxlOiBvYmxpcXVlOyB9XG4gIC5mb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7IH1cbiAgLmZvcm0gLmVycm9ycyB7XG4gICAgY29sb3I6ICNjMjNkMmI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZm9ybSA+IC5lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2MyM2QyYjsgfVxuICAuZm9ybSAjdG9rZW4tZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybSAjc3VibWl0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtICNzdWJtaXQsIC5mb3JtICNkcmFmdCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2MwMzYyYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzAzNjJjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmZvcm0gI3N1Ym1pdDpob3ZlciwgLmZvcm0gI2RyYWZ0OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2EzMmUyNjtcbiAgICAgIGJhY2tncm91bmQ6ICNhMzJlMjY7IH1cbiAgICAuZm9ybSAjc3VibWl0OmRpc2FibGVkLCAuZm9ybSAjZHJhZnQ6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuZm9ybSAuYmFjayB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2MwMzYyYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzAzNjJjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvcm0gLmJhY2s6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTMyZTI2O1xuICAgICAgYmFja2dyb3VuZDogI2EzMmUyNjsgfVxuICAuZm9ybSAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmZvcm0gLmJ1dHRvbnNfX2NhbmNlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDQ5LjY3OTk1JTsgfVxuICAgICAgICAuZm9ybSAuYnV0dG9uc19fY2FuY2VsOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZm9ybSAuYnV0dG9uc19fZHJhZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLmZvcm0gLmJ1dHRvbnNfX2RyYWZ0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZm9ybSAuYnV0dG9uc19fc3VibWl0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gICAgICAgIC5mb3JtIC5idXR0b25zX19zdWJtaXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuZm9ybSAuYnV0dG9uc19fc3VibWl0IC5idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuZm9ybSAuYnV0dG9uc19fc3VibWl0IC5idXR0b24ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgLmZvcm0gLmJ1dHRvbnNfX25leHQgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybSAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udWktbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgICAgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA2ODBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAudWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDM5NXB4OyB9IH1cbiAgICAudWktbWVudSAudWktbWVudS1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhMzJlMjY7IH1cblxuLnRyYXZlbC1mb3JtIC5jb250YWluZXIsXG4ubGVhdmUtZm9ybSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAudHJhdmVsLWZvcm0gLmNvbnRhaW5lcjo6YWZ0ZXIsXG4gIC5sZWF2ZS1mb3JtIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50cmF2ZWwtZm9ybSAuY29udGFpbmVyLFxuICAgIC5sZWF2ZS1mb3JtIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxMTBweDsgfSB9XG5cbi50cmF2ZWwtZm9ybSAud3JhcHBlcixcbi5sZWF2ZS1mb3JtIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnRyYXZlbC1mb3JtIC53cmFwcGVyOjphZnRlcixcbiAgLmxlYXZlLWZvcm0gLndyYXBwZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLWZvcm0gLmZvcm0sXG4gIC5sZWF2ZS1mb3JtIC5mb3JtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgIC50cmF2ZWwtZm9ybSAuZm9ybTpsYXN0LWNoaWxkLFxuICAgIC5sZWF2ZS1mb3JtIC5mb3JtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmVtYWlsIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDU4MHB4OyB9XG4gIC5lbWFpbCAuY29udGFpbmVyIC50aWxlIC5saXN0LWxpbmsge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4uZW1haWwgLnRpdGxlIHtcbiAgZm9udDogNTJweCAnRkZESU5XZWJQcm9MaWdodCcsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICAuZW1haWwgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbi5lbWFpbCAuZnJvbS10byxcbi5lbWFpbCAuZGF0ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lbWFpbCAuY29udGVudCB7XG4gIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuZW1haWwgLmNvbnRlbnQgcCB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5lbWFpbCAuYXR0YWNobWVudHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuZW1haWwgLmF0dGFjaG1lbnRzIGxpIHtcbiAgICBmb250OiAxNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7IH1cbiAgICAuZW1haWwgLmF0dGFjaG1lbnRzIGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC5lbWFpbCAuYXR0YWNobWVudHMgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugIlcIjtcbiAgICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5lbWFpbCBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZW1haWwgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4uZW1haWwgdGFibGUsIC5lbWFpbCB0aCwgLmVtYWlsIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYzsgfVxuXG4uZW1haWwgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmVtYWlsX19kYXRlIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uZW1haWxfX3JlcGx5LWNvdW50IHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5lbWFpbF9fcmVwbGllcyB7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmVtYWlsX19yZXBseSB7XG4gIGJhY2tncm91bmQ6ICNmZmYxZWY7XG4gIHBhZGRpbmc6IDZweCA1cHg7IH1cbiAgLmVtYWlsX19yZXBseS0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5lbWFpbF9fbGF0ZXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5lbWFpbF9fbmF2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5lbWFpbF9fbG9hZC1uZXcge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZW1haWxfX2xvYWQtb2xkIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi51cGxvYWQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjkzNzVlbSkge1xuICAgIC51cGxvYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC51cGxvYWQ6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnVwbG9hZCBkdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC51cGxvYWQgZHQgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC51cGxvYWQgZHQgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCJXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgLnVwbG9hZCBkZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMHB4OyB9XG4gIC51cGxvYWQgLmljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4OyB9XG4gIC51cGxvYWQgLmZpbGVuYW1lIHtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udHJlZS1tdWx0aXNlbGVjdCAuc2VsZWN0aW9ucyAuc2VjdGlvbiAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnRyZWUtbXVsdGlzZWxlY3QgLnNlbGVjdGlvbnMgLnNlY3Rpb24gPiAuaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG4gIC50cmVlLW11bHRpc2VsZWN0IC5zZWxlY3Rpb25zIC5zZWN0aW9uID4gLml0ZW06bnRoLWZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC50cmVlLW11bHRpc2VsZWN0IC5zZWxlY3Rpb25zIC5zZWN0aW9uID4gLml0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4udHJlZS1tdWx0aXNlbGVjdCAuaXRlbSAuZGVzY3JpcHRpb24sXG4udHJlZS1tdWx0aXNlbGVjdCAuaXRlbSAucmVtb3ZlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2MyM2QyYjsgfVxuXG4udHJlZS1tdWx0aXNlbGVjdCAuaXRlbSAuc2VjdGlvbi1uYW1lIHtcbiAgY29sb3I6ICNhNTMzMjU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcmVsZXZhbnRUb3BpY3MtZWxlbWVudCAuc2VsZWN0ZWQgPiAuaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4jcmVsZXZhbnRUb3BpY3MtZWxlbWVudCAudHJlZS1tdWx0aXNlbGVjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMTJweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVycyAudHJhdmVsUmVxdWVzdElkIHtcbiAgd2lkdGg6IDc1cHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnMgLnRyYXZlbGxlciB7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVycyAuY291bnRyeSB7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVycyAuZmxhdHBpY2tyLWlucHV0IHtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuZm9ybV9fYWRkLWV2ZW50LndpdGgtcmVtb3ZlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC5mb3JtX19hZGQtZXZlbnQud2l0aC1yZW1vdmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybV9fYWRkLWV2ZW50LndpdGgtcmVtb3ZlIDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybV9fYWRkLWV2ZW50LndpdGgtcmVtb3ZlIC5idXR0b24ge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5yZW1vdmUtdHJpcCB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuYnJlYWRjcnVtYnMge1xuICB3aWR0aDogMTAwJTsgfVxuICAudHJhdmVsLXJlcXVlc3QgLmJyZWFkY3J1bWJzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHJhdmVsLXJlcXVlc3QgLmJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLXJlcXVlc3QgLmZvcm0ge1xuICAgIHdpZHRoOiA2MDBweDsgfSB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuZm9ybSAuZm9ybV9fZ3JvdXAge1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmZvcm1fX2hlYWRlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5mb3JtX19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmZvcm0gLmxhYmVsIHtcbiAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjY1ZjsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmZvcm1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5mb3JtIHRleHRhcmVhIHtcbiAgZm9udDogMTZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmOyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC50cmF2ZWwtcmVxdWVzdCAuZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC5mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuZm9ybV9fYWRkLWV2ZW50LCAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC10cmlwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC1ldmVudCwgLnRyYXZlbC1yZXF1ZXN0IC5mb3JtX19hZGQtdHJpcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTUwcHg7IH0gfVxuICAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC1ldmVudCAuYnV0dG9uLCAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC10cmlwIC5idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgICAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC1ldmVudCAuYnV0dG9uIC5pY29uLCAudHJhdmVsLXJlcXVlc3QgLmZvcm1fX2FkZC10cmlwIC5idXR0b24gLmljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogNXB4OyB9XG5cbi50cmF2ZWwtcmVxdWVzdCAuZm9ybSAubmV4dCB7XG4gIHdpZHRoOiAxMzBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmZvcm0gbGkge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLmlubGluZWQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLXJlcXVlc3QgLmlubGluZWQgLmxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC50cmF2ZWwtcmVxdWVzdCAuaW5saW5lZCAuZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC50cmF2ZWwtcmVxdWVzdCAuaW5saW5lZCBkaXYgPiBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5pbmxpbmVkIC50cmVlLW11bHRpc2VsZWN0IC5pdGVtIGxhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC5mdWxsLXdpZHRoIC5kcm9wZG93bixcbi50cmF2ZWwtcmVxdWVzdCAuZnVsbC13aWR0aCAuZm9ybV9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50cmF2ZWwtcmVxdWVzdCAuZnVsbC13aWR0aCAuZHJvcGRvd24sXG4gICAgLnRyYXZlbC1yZXF1ZXN0IC5mdWxsLXdpZHRoIC5mb3JtX190ZXh0IHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLXJlcXVlc3QgLmhhbGYtd2lkdGgge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudHJhdmVsLXJlcXVlc3QgLmhhbGYtd2lkdGg6bnRoLW9mLXR5cGUoMW4gKyAyKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC50b3RhbC1jb3N0IHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRyYXZlbC1yZXF1ZXN0IC50b3RhbC1jb3N0IGlucHV0IHtcbiAgICAgIHdpZHRoOiAyODBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLXJlcXVlc3QgLmRhdGVzLFxuICAudHJhdmVsLXJlcXVlc3QgLmxvY2F0aW9uIHtcbiAgICB3aWR0aDogMzUwcHg7IH0gfVxuXG4udHJhdmVsLXJlcXVlc3QgLmRhdGVzIC5ncm91cF9fZmllbGQsXG4udHJhdmVsLXJlcXVlc3QgLmxvY2F0aW9uIC5ncm91cF9fZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC5kYXRlcyAuZ3JvdXBfX2ZpZWxkOmxhc3QtY2hpbGQsXG4gIC50cmF2ZWwtcmVxdWVzdCAubG9jYXRpb24gLmdyb3VwX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC5kYXRlcyAuZ3JvdXBfX2ZpZWxkOmZpcnN0LWNoaWxkLFxuICAudHJhdmVsLXJlcXVlc3QgLmxvY2F0aW9uIC5ncm91cF9fZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC50cmF2ZWxsZXJzLFxuLnRyYXZlbC1yZXF1ZXN0IC5pbXBsaWNhdGlvbnMtZGV0YWlscyxcbi50cmF2ZWwtcmVxdWVzdCAuanVzdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRyYXZlbC1yZXF1ZXN0IC50cmF2ZWxsZXJzIC5sYWJlbCxcbiAgLnRyYXZlbC1yZXF1ZXN0IC5pbXBsaWNhdGlvbnMtZGV0YWlscyAubGFiZWwsXG4gIC50cmF2ZWwtcmVxdWVzdCAuanVzdGlmaWNhdGlvbiAubGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJhdmVsLXJlcXVlc3QgLndhcm5pbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2MyM2QyYjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC50cmF2ZWxsZXJzIC5kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMjQwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0IC50cmF2ZWxsZXJzIC5zZWFyY2gtZmllbGQgaW5wdXQge1xuICBtaW4td2lkdGg6IDE4MHB4OyB9XG5cbi5ldmVudF9fYnV0dG9uIC5mb3JtX19hZGQtZXZlbnQsIC5ldmVudF9fYnV0dG9uIC5mb3JtX19hZGQtdHJpcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDQ5LjY3OTk1JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5ldmVudF9fYnV0dG9uIC5mb3JtX19hZGQtZXZlbnQ6bGFzdC1jaGlsZCwgLmV2ZW50X19idXR0b24gLmZvcm1fX2FkZC10cmlwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZXZlbnRfX2J1dHRvbiAuZm9ybV9fYWRkLWV2ZW50OmZpcnN0LWNoaWxkLCAuZXZlbnRfX2J1dHRvbiAuZm9ybV9fYWRkLXRyaXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnJlcXVlc3RfX3RhYmxlIGEge1xuICBjb2xvcjogI2MyM2QyYjsgfVxuXG4ucmVxdWVzdF9fc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZWI5MTc7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5yZXF1ZXN0X19zdWNjZXNzIHAge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG5cbi5yZXF1ZXN0X19mYWlsdXJlIHtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjNkMmI7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5yZXF1ZXN0X190YWJsZSAucmVxdWVzdF9fdGFibGVfb3ZlcmZsb3cge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucmVxdWVzdF9fdGFibGUgLnJlcXVlc3RfX3RhYmxlX292ZXJmbG93IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cblxuLnJlcXVlc3RfX3RhYmxlIHRhYmxlLCAucmVxdWVzdF9fdGFibGUgdGgsIC5yZXF1ZXN0X190YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cblxuLnJlcXVlc3RfX3RhYmxlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWluLXdpZHRoOiA3NjhweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnJlcXVlc3RfX3RhYmxlIHRhYmxlIHRoLCAucmVxdWVzdF9fdGFibGUgdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJ1dHRvbnNfX2NvbnRhaW5lciAuYnV0dG9uc19fY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5idXR0b25zX19jb250YWluZXIgaW5wdXQge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uZmxvYXQtcmlnaHQgI3N1Ym1pdCwgLmZsb2F0LXJpZ2h0ICNkcmFmdCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmxvYXQtcmlnaHQgI3N1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLWluZGV4IHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG5cbi50cmF2ZWwtaW5kZXggLmVycm9yLFxuLnRyYXZlbC1pbmRleCAubm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRyYXZlbC1pbmRleCAuZXJyb3IgcCxcbiAgLnRyYXZlbC1pbmRleCAubm8tcmVzdWx0cyBwIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRyYXZlbC1pbmRleCAuZXJyb3Ige1xuICBjb2xvcjogI2MyM2QyYjsgfVxuXG4udHJhdmVsLWluZGV4IC5saW5rX19sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cmF2ZWwtaW5kZXggLnJlcXVlc3RfX3RhYmxlX292ZXJmbG93IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4udHJhdmVsLWluZGV4ICNyZXN1bHRzLWNvbnRhaW5lciB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRyYXZlbC1pbmRleCAjcmVzdWx0cy1jb250YWluZXIgdGQge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnRyYXZlbC1pbmRleCAjcmVzdWx0cy1jb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoMikge1xuICAgIG1pbi13aWR0aDogMTUwcHg7IH1cblxuLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDsgfVxuICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjE4NzVlbSkge1xuICAgIC50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzX19jb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogNDkuNjc5OTUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzX19jb250YWluZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzX19jb250YWluZXI6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMzNweDsgfVxuICAgIC50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzX19jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnRyYXZlbC1yZXF1ZXN0LWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY29udGFpbmVyIGlucHV0LnRyYXZlbFJlcXVlc3RJZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVyc19fY2hlY2tib3hlcyB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi50cmF2ZWwtcmVxdWVzdC1maWx0ZXJzIC5mbGF0cGlja3ItaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udHJhdmVsLXJlcXVlc3QtZmlsdGVycyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udHJhdmVsLWRpc3BsYXkgaDEsIC50cmF2ZWwtZGlzcGxheSBoNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IGgxOmxhc3QtY2hpbGQsIC50cmF2ZWwtZGlzcGxheSBoNDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IGgxOjphZnRlciwgLnRyYXZlbC1kaXNwbGF5IGg0OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJhdmVsLWRpc3BsYXkgLmJyZWFkY3J1bWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogMTAwJTsgfVxuICAudHJhdmVsLWRpc3BsYXkgLmJyZWFkY3J1bWJzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudHJhdmVsLWRpc3BsYXkgLmJyZWFkY3J1bWJzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHJhdmVsLWRpc3BsYXkgLmJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZSB7XG4gIG1hcmdpbjogMjBweCAwIDUwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fdGFibGUge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudHJhdmVsLWRpc3BsYXkgLmV4dHJhLW1hcmdpbiB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMDsgfSB9XG5cbi50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCA3cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNhN2E3YTcgc29saWQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2QzZDM5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdzpsYXN0LWNoaWxkLCAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fdGFibGUtcm93Lmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2QzOTsgfSB9XG4gIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cuZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2E3YTc7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyBwIHtcbiAgICBtYXJnaW46IDAuMmVtOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cgLnRhYmxlLXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMzZDNkMzk7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cgLnRhYmxlLXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2QzZDM5OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX3RhYmxlLXJvdyAudGFibGUtcm93LWRhdGEsIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cgLnRhYmxlLXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC50cmF2ZWwtZGlzcGxheSAuYWJvdXQtdHJhdmVsX190YWJsZS1yb3cgLnRhYmxlLXJvdy1kYXRhIHtcbiAgICBjb2xvcjogIzNkM2QzOTtcbiAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fdGFibGUtcm93IC50YWJsZS1yb3ctZGF0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fdGFibGUtcm93IC50YWJsZS1yb3ctZGF0YTplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tcmVxdWVzdGVkIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzZDJiO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9uczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAgICAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC50cmF2ZWwtZGlzcGxheSAudGFibGUtYWN0aW9uLWJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuY29tbWVudCB7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweDsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAudGFibGUtYWN0aW9uLWJ1dHRvbnMgLmNvbW1lbnQgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGRkRJTldlYlBybyxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLWFjdGlvbi1idXR0b25zIC5hcHByb3ZlZCB7XG4gICAgY29sb3I6ICM1ZWI5MTc7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1hY3Rpb24tYnV0dG9ucyAuZGVjbGluZWQge1xuICAgIGNvbG9yOiAjYzIzZDJiOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAudGFibGUtYWN0aW9uLWJ1dHRvbnMgLnF1ZXJ5LWNoYW5nZXMge1xuICAgIGNvbG9yOiAjNjY2NjVmOyB9XG5cbi50cmF2ZWwtZGlzcGxheSAuYnV0dG9uIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5idXR0b24gcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5idXR0b24uYXBwcm92ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVlYjkxNztcbiAgICBjb2xvcjogIzVlYjkxNzsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAuYnV0dG9uLmFwcHJvdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzVlYjkxNztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAuYnV0dG9uLmRlY2xpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMjNkMmI7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAudHJhdmVsLWRpc3BsYXkgLmJ1dHRvbi5kZWNsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhdmVsLWRpc3BsYXkgLmZpbGVVcGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRyYXZlbC1kaXNwbGF5IC5maWxlVXBsb2FkIGlucHV0LnVwbG9hZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi50cmF2ZWwtZGlzcGxheSAudGFibGUtcmVwb3J0LXN1Ym1pdHRlZCB7XG4gIHBhZGRpbmc6IDAgMjVweDsgfVxuXG4udHJhdmVsLWRpc3BsYXkgLi0tdXBsb2FkIHtcbiAgZm9udC1zaXplOiA1ZW07XG4gIGNvbG9yOiAjYTdhN2E3OyB9XG5cbi50cmF2ZWwtZGlzcGxheSAub3V0ZXItdXBsb2FkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5vdXRlci11cGxvYWQtY29udGFpbmVyIC5hcnRlcmlzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07IH1cblxuLnRyYXZlbC1kaXNwbGF5IC5pbm5lci11cGxvYWQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNkNmQ2ZDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4ZjhmOGY7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5pbm5lci11cGxvYWQtY29udGFpbmVyIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjNkMmI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50cmF2ZWwtZGlzcGxheSAucmFkaW8taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAucmFkaW8taW5saW5lIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1pdGluZXJhcnksIC50cmF2ZWwtZGlzcGxheSAudGFibGUtcmVwb3J0IHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAudGFibGUtaXRpbmVyYXJ5IHAsIC50cmF2ZWwtZGlzcGxheSAudGFibGUtcmVwb3J0IHAge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLWl0aW5lcmFyeSAudGFibGUtaXRpbmVyYXJ5X19kZWxldGUsIC50cmF2ZWwtZGlzcGxheSAudGFibGUtaXRpbmVyYXJ5IC50YWJsZS1yZXBvcnRfX2RlbGV0ZSwgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1yZXBvcnQgLnRhYmxlLWl0aW5lcmFyeV9fZGVsZXRlLCAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLXJlcG9ydCAudGFibGUtcmVwb3J0X19kZWxldGUge1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLWl0aW5lcmFyeSBpbnB1dCwgLnRyYXZlbC1kaXNwbGF5IC50YWJsZS1yZXBvcnQgaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC50cmF2ZWwtZGlzcGxheSAudGFibGUtaXRpbmVyYXJ5IGxhYmVsLCAudHJhdmVsLWRpc3BsYXkgLnRhYmxlLXJlcG9ydCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDEwcHg7IH1cblxuLnRyYXZlbC1kaXNwbGF5IC5sb3dlci1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5sb3dlci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudHJhdmVsLWRpc3BsYXkgLmxvd2VyLW5hdmlnYXRpb24gLmJhY2sge1xuICAgIGNvbG9yOiAjYzIzZDJiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMjNkMmI7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudHJhdmVsLWRpc3BsYXkgLmxvd2VyLW5hdmlnYXRpb24gLmJhY2sgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDFweDsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuYmFjayAuaWNvbi1jaGV2cm9uOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuZGVsZXRlIHtcbiAgICBjb2xvcjogI2MyM2QyYjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuc3VibWl0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyM2QyYjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuc3VibWl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMDM2MmM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAudHJhdmVsLWRpc3BsYXkgLmxvd2VyLW5hdmlnYXRpb24gLmVkaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzZDJiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuZWRpdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzAzNjJjO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRyYXZlbC1kaXNwbGF5IC5sb3dlci1uYXZpZ2F0aW9uIC5idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50cmF2ZWwtZGlzcGxheSAubG93ZXItbmF2aWdhdGlvbiAuYnV0dG9uIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDA7IH1cbiAgICAudHJhdmVsLWRpc3BsYXkgLmxvd2VyLW5hdmlnYXRpb24gLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzIzZDJiO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX2NvbHVtbi0tbGVmdCwgLnRyYXZlbC1kaXNwbGF5IC5hYm91dC10cmF2ZWxfX2NvbHVtbi0tcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2MjVlbSkge1xuICAudHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fY29sdW1uLS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4udHJhdmVsLWRpc3BsYXkgLmFib3V0LXRyYXZlbF9fY29sdW1uLS1yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmJveC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzX193cmFwcGVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmZpbHRlcnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzX19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIC5kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIC5pbmRpdmlkdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmZpbHRlcnMgLmluZGl2aWR1YWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAuZmlsdGVycyAuaW5kaXZpZHVhbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5maWx0ZXJzIC5pbmRpdmlkdWFsOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAuZmlsdGVycyAuaW5kaXZpZHVhbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLnJlc3VsdHMtbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICB3aWR0aDogNDkuNjc5OTUlOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5yZXN1bHRzLW51bWJlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiA0OS42Nzk5NSU7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAuYWN0aW9uczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLnNlY3Rpb25fX3Blb3BsZS1saXN0IHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLnNlY3Rpb25fX3Blb3BsZS1saXN0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5zZWN0aW9uX19wZW9wbGUtbGlzdCBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmFjY29yZGlvbl9faXRlbSA+IHAge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5hY2NvcmRpb25fX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggaDQge1xuICBjb2xvcjogI2MyM2QyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5saW5rX19sb2FkLW1vcmUge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAubGlua19fbG9hZC1tb3JlIC5idXR0b24ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmVycm9yLFxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLm5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnRlcmFjdGlvbi1sb2ctc2VhcmNoIC5lcnJvciBwLFxuICAuaW50ZXJhY3Rpb24tbG9nLXNlYXJjaCAubm8tcmVzdWx0cyBwIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmludGVyYWN0aW9uLWxvZy1zZWFyY2ggLmVycm9yIHtcbiAgY29sb3I6ICNjMjNkMmI7IH1cblxuLnNpdGVtYXAgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zaXRlbWFwX19jb2wge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2l0ZW1hcF9fY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5zaXRlbWFwX19zZWN0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAtbW96LWJvcmRlci1pbWFnZTogdXJsKC4uL2ltZy9zcXVhcmVfYm9yZGVyLnN2ZykgMSByZXBlYXQ7XG4gIC13ZWJraXQtYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1nL3NxdWFyZV9ib3JkZXIuc3ZnKSAxIHJlcGVhdDtcbiAgLW8tYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1nL3NxdWFyZV9ib3JkZXIuc3ZnKSAxIHJlcGVhdDtcbiAgYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1nL3NxdWFyZV9ib3JkZXIuc3ZnKSAxIGZpbGwgcmVwZWF0OyB9XG4gIC5zaXRlbWFwX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uc2l0ZW1hcF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaXRlbWFwX190aXRsZSBhIHtcbiAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLnNpdGVtYXAgdWwge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi5zaXRlbWFwIGxpIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLnBhc3QtbWVldGluZy1wYXBlcnMgLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBhc3QtbWVldGluZy1wYXBlcnNfX2hlYWRlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5wYXN0LW1lZXRpbmctcGFwZXJzX19oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9IH1cblxuLnBhc3QtbWVldGluZy1wYXBlcnNfX2hlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuLnBhc3QtbWVldGluZy1wYXBlcnMgLnRpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtIC5icmVhZGNydW1icyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wdXJjaGFzZS1vcmRlci1mb3JtIC5icmVhZGNydW1iczo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLnB1cmNoYXNlLW9yZGVyLWZvcm0gLmJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtIC5mb3JtID4gLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm0gc3Bhbi5lcnJvciB7XG4gIGNvbG9yOiAjYzIzZDJiOyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtIGlucHV0LCAucHVyY2hhc2Utb3JkZXItZm9ybSAuY2hvc2VuLXNpbmdsZSwgLnB1cmNoYXNlLW9yZGVyLWZvcm0gLmNob3Nlbi1kcm9wIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm0gdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogRkZESU5XZWJQcm8sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm1fX3N1YnNlY3Rpb24taGVhZGluZy1ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtX19zdWJzZWN0aW9uLWhlYWRpbmcge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm1fX3N1YnNlY3Rpb24taGVhZGluZy1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtIC5maWxlLXVwbG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZvcm0gI3N1Ym1pdCwgLnB1cmNoYXNlLW9yZGVyLWZvcm0gI2RyYWZ0IHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wdXJjaGFzZS1vcmRlci1mb3JtICNzdWJtaXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucHVyY2hhc2Utb3JkZXItZm9ybSAuY3VycmVuY3ktYW1vdW50LWJsb2NrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWZvcm0gLmN1cnJlbmN5LWFtb3VudC1ibG9ja19fY3VycmVuY3kge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWZvcm0gLmN1cnJlbmN5LWFtb3VudC1ibG9ja19fYW1vdW50IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4xODc1ZW0pIHtcbiAgICAucHVyY2hhc2Utb3JkZXItZmlsdGVyc19fY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDQ5LjY3OTk1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lcjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucHVyY2hhc2Utb3JkZXItZmlsdGVyc19fY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lcjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAucHVyY2hhc2Utb3JkZXItZmlsdGVyc19fY29udGFpbmVyOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXIgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY1ZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAucHVyY2hhc2Utb3JkZXItZmlsdGVyc19fY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wdXJjaGFzZS1vcmRlci1maWx0ZXJzX19jb250YWluZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9JdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NvbnRhaW5lciBpbnB1dC50cmF2ZWxSZXF1ZXN0SWQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnNfX2NoZWNrYm94ZXMge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4ucHVyY2hhc2Utb3JkZXItZmlsdGVycyAuZmxhdHBpY2tyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnB1cmNoYXNlLW9yZGVyLWZpbHRlcnMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnB1cmNoYXNlLW9yZGVyIC5icmVhZGNydW1icyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wdXJjaGFzZS1vcmRlciAuYnJlYWRjcnVtYnM6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5wdXJjaGFzZS1vcmRlciAuYnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLnB1cmNoYXNlLW9yZGVyLWN0YSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuICAucHVyY2hhc2Utb3JkZXItY3RhIC5idXR0b24ge1xuICAgIC8qQGluY2x1ZGUgY2xlYXJmaXg7Ki9cbiAgICAvKndpZHRoOiAxMDAlOyovXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnB1cmNoYXNlLW9yZGVyLWN0YSAuYnV0dG9uIHtcbiAgICAgICAgLyp3aWR0aDogMjUwcHg7Ki8gfSB9XG5cbi5wdXJjaGFzZS1vcmRlci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAucHVyY2hhc2Utb3JkZXItbGlzdCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gIC5wdXJjaGFzZS1vcmRlci1saXN0IC5lcnJvcixcbiAgLnB1cmNoYXNlLW9yZGVyLWxpc3QgLm5vLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHVyY2hhc2Utb3JkZXItbGlzdCAuZXJyb3IgcCxcbiAgICAucHVyY2hhc2Utb3JkZXItbGlzdCAubm8tcmVzdWx0cyBwIHtcbiAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wdXJjaGFzZS1vcmRlci1saXN0IC5lcnJvciB7XG4gICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWxpc3QgLmxpbmtfX2xvYWQtbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHVyY2hhc2Utb3JkZXItbGlzdCAucmVxdWVzdF9fdGFibGVfb3ZlcmZsb3cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnB1cmNoYXNlLW9yZGVyLWxpc3QgI3Jlc3VsdHMtY29udGFpbmVyIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdXJjaGFzZS1vcmRlci1saXN0ICNyZXN1bHRzLWNvbnRhaW5lciB0ZCB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnB1cmNoYXNlLW9yZGVyLWxpc3QgI3Jlc3VsdHMtY29udGFpbmVyIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5wdXJjaGFzZS1vcmRlci12aWV3IC5sYXN0LXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZDNkMzk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLndlYnNpdGUtc3Vic2NyaWJlci1mb3JtLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG4ud2Vic2l0ZS1zdWJzY3JpYmVyLWZvcm0gI3N1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuaHViLXJlZ2lzdGVyLWZvcm0uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5odWItcmVnaXN0ZXItZm9ybS5jb250YWluZXIgLmVtYWlsRXJyb3Ige1xuICBjb2xvcjogI2MyM2QyYjsgfVxuXG4uaHViLXJlZ2lzdGVyLWZvcm0uY29udGFpbmVyIC5yZWRpcmVjdE1lc3NhZ2Uge1xuICAvKmNvbG9yOiAjMDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhkYWZmO1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmh1Yi1yZWdpc3Rlci1mb3JtICNzdWJtaXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ib2R5LnJlcG9zaXRvcnkgLnNlY3Rpb25fX2hlYWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuYm9keS5yZXBvc2l0b3J5IC5zdWNjZXNzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4YTc0NTtcbiAgbWFyZ2luOiAyMHB4IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuYm9keS5yZXBvc2l0b3J5IC5lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkYzM1NDU7XG4gIG1hcmdpbjogMjBweCA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbmJvZHkucmVwb3NpdG9yeSAudXBsb2FkLWN0YSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICBib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgYm9keS5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG5oMSB7XG4gIGZvbnQ6IDUycHggJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS45Mzc1ZW0pIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG5oMiB7XG4gIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuXG5oMyB7XG4gIGZvbnQ6IDI2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuXG5zdHJvbmcsIGIge1xuICBmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMTBweDsgfSB9XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA4MDBweDsgfVxuXG4uaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWxfX292ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1tb3JlIHtcbiAgY29sb3I6ICNjMjNkMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnZpZXctbW9yZTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugIhcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDYwJTsgfVxuICAudmlldy1tb3JlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC52aWV3LW1vcmU6aG92ZXI6YWZ0ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFxdWEge1xuICBjb2xvcjogIzAwODM3ODsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53cmFwcGVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udWktbWVudSB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uZGVtbyB7XG4gIGJhY2tncm91bmQ6IGdyZWVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDguMDYyNWVtKSB7XG4gICAgLmRlbW8ge1xuICAgICAgYmFja2dyb3VuZDogcmVkOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmRlbW8ge1xuICAgICAgYmFja2dyb3VuZDogb3JhbmdlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gICAgLmRlbW8ge1xuICAgICAgYmFja2dyb3VuZDogIzAwODM3ODsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5kZW1vIHtcbiAgICAgIGJhY2tncm91bmQ6IHBpbms7IH0gfVxuICAuZGVtbyBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZW1vIC5ib3gsIC5kZW1vIC5jb250YWluZXIgaGVhZGVyLCAuZGVtbyAuY29udGFpbmVyIGZvb3RlciwgLmRlbW8gLmNvbnRlbnQsIC5kZW1vIC5zaWRlYmFyLCAuZGVtbyAuYmxvY2ssIC5kZW1vIC5sZWZ0YmFyLCAuZGVtbyAuZnVsbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmRlbW8gLmJveCBoMywgLmRlbW8gLmNvbnRhaW5lciBoZWFkZXIgaDMsIC5kZW1vIC5jb250YWluZXIgZm9vdGVyIGgzLCAuZGVtbyAuY29udGVudCBoMywgLmRlbW8gLnNpZGViYXIgaDMsIC5kZW1vIC5ibG9jayBoMywgLmRlbW8gLmxlZnRiYXIgaDMsIC5kZW1vIC5mdWxsIGgzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5kZW1vIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5kZW1vIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRlbW8gLmNvbnRhaW5lciBmb290ZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLmRlbW8gLmNvbnRhaW5lciBmb290ZXI6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRlbW8gLmNvbnRhaW5lciBzZWN0aW9uOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgICAuZGVtbyAuY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgIHdpZHRoOiA2Ni40NTMzJTsgfVxuICAgICAgLmRlbW8gLmNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAgIC5kZW1vIC5zaWRlYmFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgLmRlbW8gLnNpZGViYXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5kZW1vIC5ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAgIC5kZW1vIC5ibG9jayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgd2lkdGg6IDMyLjkwNjYxJTsgfVxuICAgICAgICAuZGVtbyAuYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gICAgLmRlbW8gLmxlZnRiYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAuZGVtbyAubGVmdGJhcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmRlbW8gLmZ1bGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuZGVtbyAuZnVsbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZGVtbyAuYmluOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugIJcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLmNhbGVuZGFyOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugINcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLmNoYXQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AhFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuY2hlY2s6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AhVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZG9jdW1lbnQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AiVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AilwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZHJvcGRvd246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Ai1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZW1haWw6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AjFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AjVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZ2xvYmU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AkVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuZ3JpZDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCSXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5ncm91cDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCTXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5ob3VzZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCUXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5saW5rZWRpbjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCVXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5saXN0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJZcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLmxvZ286YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Al1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAubWVzc2FnZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCZXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wZW5jaWw6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AmlwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucGVvcGxlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJtcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnBob25lOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJxcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnBpbjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCeXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5waW4tb3V0bGluZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCdXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wbHVzOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugJ9cIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnByaW5jaXBsZXMtMDE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AoFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucHJpbmNpcGxlcy0wMjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oChXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wcmluY2lwbGVzLTAzOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugKJcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnByaW5jaXBsZXMtMDQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Ao1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucHJpbmNpcGxlcy0wNTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCkXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wcmluY2lwbGVzLTA2OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugKVcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnByaW5jaXBsZXMtMDc6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AplwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucHJpbmNpcGxlcy0wODpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCnXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC5wcmluY2lwbGVzLTA5OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugKhcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnByaW5jaXBsZXMtMTA6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AqVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucHJpbnQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AqlwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAucmFkaW86YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6Aq1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuc2VhcmNoOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugKxcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnNoZWV0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugK1cIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnR1YmU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6ArlwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAudHdpdHRlcjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCvXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZW1vIC51bmRvOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLugLBcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlbW8gLnZpZXc6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIu6AsVwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVtbyAuem9vbTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwi7oCyXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLWxpc3QgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2MyM2QyYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmhlYWRlciBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmhlYWRlciA+IC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDExMHB4OyB9IH1cbiAgLmhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5oZWFkZXIgLmxvZ286YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCLugJdcIjsgfVxuICAuaGVhZGVyIC50b29scyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5oZWFkZXIgLnRvb2xzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiA1NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5oZWFkZXIgLnRvb2xzIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5oZWFkZXIgLnRvb2xzX19zb2NpYWwsIC5oZWFkZXIgLnRvb2xzX19saW5rcywgLmhlYWRlciAudG9vbHNfX2xhbmd1YWdlLCAuaGVhZGVyIC50b29sc19fc2VhcmNoIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmhlYWRlciAudG9vbHMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAuaGVhZGVyIC50b29scyB1bCBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5oZWFkZXIgLnRvb2xzIHVsIGxpIGEge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDsgfVxuICAgIC5oZWFkZXIgLnRvb2xzX19zb2NpYWwge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fc29jaWFsLS10d2l0dGVyOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6Ar1wiOyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fc29jaWFsLS1saW5rZWRpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc29jaWFsLS1saW5rZWRpbjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCVXCI7IH1cbiAgICAuaGVhZGVyIC50b29sc19fbGlua3Mge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fbGlua3MgbGkge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXIgLnRvb2xzX19saW5rcy0taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAuaGVhZGVyIC50b29sc19fbGFuZ3VhZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4OyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fbGFuZ3VhZ2UtLWN1cnJlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEzMDA7IH1cbiAgICAgIC5oZWFkZXIgLnRvb2xzX19sYW5ndWFnZSAuc2VsZWN0b3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmhlYWRlciAudG9vbHNfX2xhbmd1YWdlIC5zZWxlY3RvcjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCLugItcIjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMzAwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICB6LWluZGV4OiAxMjAwOyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fbGFuZ3VhZ2UgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTUzMzI1O1xuICAgICAgICB6LWluZGV4OiAxMTAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtOHB4OyB9XG4gICAgICAgIC5oZWFkZXIgLnRvb2xzX19sYW5ndWFnZSB1bCA+IGxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5oZWFkZXIgLnRvb2xzX19sYW5ndWFnZSB1bCA+IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuaGVhZGVyIC50b29sc19fbGFuZ3VhZ2UgdWwgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NmNDAyZTsgfVxuICAgICAgLmhlYWRlciAudG9vbHNfX2xhbmd1YWdlLmFjdGl2ZSAudG9vbHNfX2xhbmd1YWdlLS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXIgLnRvb2xzX19sYW5ndWFnZS5hY3RpdmUgLnNlbGVjdG9yOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7IH1cbiAgICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oZWFkZXIgLnRvb2xzX19zZWFyY2gtLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0tYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIu6ArFwiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAycHg7IH1cbiAgICAgIC5oZWFkZXIgLnRvb2xzX19zZWFyY2gtLXNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgcmlnaHQ6IDNweDsgfVxuICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0tcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2E1MzMyNTsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1wb3B1cDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDcuNXB4IDhweCA3LjVweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhNTMzMjUgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICAgIHRvcDogLTZweDsgfVxuICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1wb3B1cCAuc2VhcmNoX190cmlnZ2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0tcG9wdXAgLnNlYXJjaF9fdHJpZ2dlcjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljbW0xNjI0MDMxNDQ2JztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7oCIXCI7IH1cbiAgICAgICAgLmhlYWRlciAudG9vbHNfX3NlYXJjaC0tcG9wdXAgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA0cHg7IH1cbiAgICAgICAgICAuaGVhZGVyIC50b29sc19fc2VhcmNoLS1wb3B1cCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXIgLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogI2E1MzMyNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4xODc1ZW0pIHtcbiAgICAgIC5oZWFkZXIgLm5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLmhlYWRlciAubmF2IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4OyB9IH1cbiAgICAuaGVhZGVyIC5uYXYgdWwge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAuaGVhZGVyIC5uYXYgdWw6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyIC5uYXYgdWwgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweCA4cHg7IH1cbiAgICAgIC5oZWFkZXIgLm5hdiB1bCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDsgfVxuICAuaGVhZGVyIC5uYXZfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnRyaWdnZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50cmlnZ2VyIHtcbiAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50cmlnZ2VyOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIu6AmFwiOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNhNTMzMjU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMTAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUgdWwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLm92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtczsgfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UsIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fc2VhcmNoLCAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX3NvY2lhbCwgLmhlYWRlciAubmF2X19tb2JpbGUgLnRvb2xzX19saW5rcy0taHViLCAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX2xpbmtzLS1zdWJzY3JpYmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UsIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fc2VhcmNoLCAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX3NvY2lhbCwgLmhlYWRlciAubmF2X19tb2JpbGUgLnRvb2xzX19saW5rcy0taHViLCAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX2xpbmtzLS1zdWJzY3JpYmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UgLmRyb3Bkb3duOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAycHg7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX3NlYXJjaC0taW5wdXQge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fc2VhcmNoLS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAudG9vbHNfX3NvY2lhbCA+IGEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnRvb2xzX19zb2NpYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGlua3MtLWl0ZW06bm90KC50b29sc19fbGlua3MtLXN1YnNjcmliZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZS0tb3BlbiAudHJpZ2dlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUtLW9wZW4gLnRyaWdnZXI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi7oCfXCI7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZS0tb3BlbiAuY29udGFpbmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZS0tb3BlbiAub3ZlcmxheSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnRvb2xzX19sYW5ndWFnZSB1bCxcbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAuc2V0dGluZ3NfX3ZpZXcgdWwsXG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UgdWwgbGkgYSxcbiAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC5zZXR0aW5nc19fdmlldyB1bCBsaSBhLFxuICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UgdWwgbGkgYTpob3ZlcixcbiAgICAgICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX192aWV3IHVsIGxpIGE6aG92ZXIsXG4gICAgICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC5zZXR0aW5nc19fYWNjb3VudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC50b29sc19fbGFuZ3VhZ2UgYSxcbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAuc2V0dGluZ3NfX3ZpZXcgYSxcbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAuc2V0dGluZ3NfX2FjY291bnQgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC5zZXR0aW5nc19fdmlldyAuZHJvcGRvd24gdWwsXG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IC5kcm9wZG93biB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX192aWV3IC5kcm9wZG93bi5hY3RpdmUgdWwsXG4gICAgLmhlYWRlciAubmF2X19tb2JpbGUgLnNldHRpbmdzX19hY2NvdW50IC5kcm9wZG93bi5hY3RpdmUgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyIC5uYXZfX21vYmlsZSAuc2V0dGluZ3NfX3ZpZXcgLmRyb3Bkb3duLmFjdGl2ZSBhOmFmdGVyLFxuICAgIC5oZWFkZXIgLm5hdl9fbW9iaWxlIC5zZXR0aW5nc19fYWNjb3VudCAuZHJvcGRvd24uYWN0aXZlIGE6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMTBweDsgfVxuICAuaGVhZGVyX19odWIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgIC5oZWFkZXJfX2h1YiB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmhlYWRlcl9faHViIC5sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXJfX2h1YiAubG9nbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMjBweDsgfSB9XG4gICAgLmhlYWRlcl9faHViIGEge1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAuaGVhZGVyX19odWIgLm5hdiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlcl9faHViIC5uYXYgdWwgbGkge1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDhweDsgfVxuICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3Mge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3Mge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3M6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIGgxIHtcbiAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIGgxIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAgICAgLmhlYWRlcl9faHViIC5zZXR0aW5nc19fdG9vbHMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX190b29scyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAgICAgLmhlYWRlcl9faHViIC5zZXR0aW5nc19fdG9vbHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX190b29scyBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2ZW0pIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3NfX3Rvb2xzIGxpIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgICAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3NfX3Rvb2xzIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3NfX3ZpZXcge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX192aWV3IC5zZWxlY3RvcjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY21tMTYyNDAzMTQ0Nic7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCLugItcIjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvdHRvbTogMXB4OyB9XG4gICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX19hY2NvdW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmhlYWRlcl9faHViIC5zZXR0aW5nc19fYWNjb3VudCAuc2VsZWN0b3I6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7oCLXCI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IDFweDsgfVxuICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzX19hY2NvdW50IC5kcm9wZG93biB1bCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3MgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIC5kcm9wZG93biB1bCA+IGxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIC5kcm9wZG93biB1bCA+IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19odWIgLnNldHRpbmdzIC5kcm9wZG93biB1bCA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2Y0MDJlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlcl9faHViIC5zZXR0aW5ncyAuZHJvcGRvd24uYWN0aXZlIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAuc2V0dGluZ3MgLmRyb3Bkb3duLmFjdGl2ZSAuc2VsZWN0b3I6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgLmhlYWRlcl9faHViIC50b29sc19fc2VhcmNoLS1wb3B1cCB7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDogMTU1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAuaGVhZGVyX19odWIgLnRvb2xzX19zZWFyY2gtLXBvcHVwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuaGVhZGVyX19odWIgLnRvb2xzX19zZWFyY2gtLXBvcHVwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAudG9vbHNfX3NlYXJjaC0tcG9wdXAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMjNkMmI7IH1cbiAgICAgICAgLmhlYWRlcl9faHViIC50b29sc19fc2VhcmNoLS1wb3B1cCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyM2QyYjsgfVxuICAgICAgICAuaGVhZGVyX19odWIgLnRvb2xzX19zZWFyY2gtLXBvcHVwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgLmhlYWRlcl9faHViIC50b29sc19fc2VhcmNoLS1wb3B1cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5oZWFkZXJfX2h1YiAudG9vbHNfX3NlYXJjaC0tcG9wdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNjMjNkMmI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5oZWFkZXJfX2h1YiAudG9vbHNfX3NlYXJjaC0tcG9wdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5oZWFkZXJfX2h1YiAudG9vbHNfX3NlYXJjaC0tcG9wdXAgLnNlYXJjaF9fdHJpZ2dlciB7XG4gICAgICAgIHRvcDogMTBweDsgfVxuICAgIC5oZWFkZXJfX2h1YiAubmF2X19tb2JpbGUgLnRyaWdnZXIge1xuICAgICAgY29sb3I6ICNjMjNkMmI7IH1cbiAgICAuaGVhZGVyX19odWIgLm5hdl9fbW9iaWxlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyX19odWIgLm5hdl9fbW9iaWxlIC5jb250YWluZXIge1xuICAgICAgdG9wOiAxMjJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgIC5oZWFkZXJfX2h1YiAubmF2X19tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgICAgICAgdG9wOiAxMDBweDsgfSB9XG4gICAgLmhlYWRlcl9faHViIC5uYXZfX21vYmlsZSAudG9vbHNfX3NlYXJjaC0tcG9wdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVkaXRtb2RlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuZWRpdG1vZGUtaGVhZGVyIC5sYW5ndWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjOyB9XG4gIC5lZGl0bW9kZS1oZWFkZXIgLnVybCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjOyB9XG5cbi5mb290ZXIge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjMjNkMmI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmZvb3RlciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5mb290ZXIgLmNvcHlyaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMjQuNTE5OTMlOyB9XG4gICAgICAgIC5mb290ZXIgLmNvcHlyaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmZvb3RlciBuYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyIG5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgLmZvb3RlciBuYXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA3NC44Mzk5OCU7IH1cbiAgICAgICAgLmZvb3RlciBuYXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuZm9vdGVyIG5hdiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDZlbSkge1xuICAgICAgICAuZm9vdGVyIG5hdiB1bCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAgIC5mb290ZXIgbmF2IHVsIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAgICAgLmZvb3RlciBuYXYgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgICAgLmZvb3RlciBuYXYgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTEwcHg7IH0gfVxuXG4ud2luZG93cyAuaGVyb19faG9tZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLndpbmRvd3MgLmhlcm9fX2hvbWUgcCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi53aW5kb3dzIC5hY3Rpb25zX19saW5rZWRpbiwgLndpbmRvd3MgLmFjdGlvbnNfX3ByaW50IHtcbiAgYm90dG9tOiAtM3B4OyB9XG5cbi53aW5kb3dzIC5hY3Rpb25zIGxpIC50ZXh0IHtcbiAgdG9wOiA4cHg7IH1cblxuLndpbmRvd3MgLnNpZGUtbmF2aWdhdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXRvcCBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbi10b3Agbm9uZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCBub25lOyB9XG5cbi53aW5kb3dzLmhvbWUgLmFydGljbGUtbGlzdCAudGlsZSBoMyxcbi53aW5kb3dzLmhvbWUgLnNlY3Rpb25fX3RpbGVzIC50aWxlIGgzLCAud2luZG93cy50b3BpYyAuYXJ0aWNsZS1saXN0IC50aWxlIGgzLFxuLndpbmRvd3MudG9waWMgLnNlY3Rpb25fX3RpbGVzIC50aWxlIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLndpbmRvd3MuaG9tZSAuYXJ0aWNsZS1saXN0IC50aWxlIHAudGV4dC1vdmVybGF5LFxuLndpbmRvd3MuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGUgcC50ZXh0LW92ZXJsYXksIC53aW5kb3dzLnRvcGljIC5hcnRpY2xlLWxpc3QgLnRpbGUgcC50ZXh0LW92ZXJsYXksXG4ud2luZG93cy50b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGUgcC50ZXh0LW92ZXJsYXkge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cblxuLndpbmRvd3MuaG9tZSAuYXJ0aWNsZS1saXN0IC50aWxlLnRpbGVfX3Q0IGgzLFxuLndpbmRvd3MuaG9tZSAuc2VjdGlvbl9fdGlsZXMgLnRpbGUudGlsZV9fdDQgaDMsIC53aW5kb3dzLnRvcGljIC5hcnRpY2xlLWxpc3QgLnRpbGUudGlsZV9fdDQgaDMsXG4ud2luZG93cy50b3BpYyAuc2VjdGlvbl9fdGlsZXMgLnRpbGUudGlsZV9fdDQgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi53aW5kb3dzIC50aWxlX190MyAuY29udGVudCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBsZWZ0OiAxcHg7IH1cbiAgLndpbmRvd3MgLnRpbGVfX3QzIC5jb250ZW50IGgzID4gc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLndpbmRvd3MgLnRvcGljIC50aWxlX190MyAuY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLndpbmRvd3MgLmh1Yi1jb21tdW5pdGllcyAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuLndpbmRvd3MgLmZvcm0gLnBvdW5kOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDQ5cHg7IH1cblxuLmllIC50aWxlX190MyAuY29udGVudCBwID4gc3Bhbixcbi5pZSAuaGVyb19faG9tZSBwID4gc3Bhbixcbi5pZSAudG9waWMgLnRpbGVfX3QzIGgzLFxuLmllIC50aWxlX190MyBoMyA+IHNwYW4sXG4uaWUgLnRpbGVfX3QzIGgzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaWUgLmhlcm9fX2hvbWUgcCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDgzNzg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cbiAgLmllIC5oZXJvX19ob21lIHAgc3BhbiBzcGFuIHtcbiAgICBib3gtc2hhZG93OiAxMHB4IDAgMCAjMDA4Mzc4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMXB4OyB9XG5cbi5pZSAudGlsZV9fdDMgLmNvbnRlbnQgaDMgPiBzcGFuIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmllIC50aWxlX190MyAuY29udGVudCBwID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5pZS5ob21lIC50aWxlX190MyAuY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyBwIHtcbiAgICBmb250OiAxOHB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyB1bDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NmVtKSB7XG4gICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42NDAwOSU7XG4gICAgICAgIHdpZHRoOiA0OS42Nzk5NSU7IH1cbiAgICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjQwMDklO1xuICAgICAgICB3aWR0aDogMzIuOTA2NjElOyB9XG4gICAgICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY0MDA5JTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGU6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5zZWN0aW9uX19wZW9wbGUtbGlzdC1mbGF0cyAudGlsZSBoMyB7XG4gICAgICBjb2xvcjogI2MyM2QyYjtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGUgaDMgLnBvc2l0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFiOyB9XG4gICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2NjVmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGUgcDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbl9fcGVvcGxlLWxpc3QtZmxhdHMgLnRpbGUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb25fX3Blb3BsZS1saXN0LWZsYXRzIC50aWxlIGEgLmF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuIiwiYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgLyogSW1hZ2UgYm9yZGVyICovXG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xufVxuXG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cbiAgICAgVGhpcyBpcyB2aXNpYmxlIGR1cmluZyB0cmFuc2l0aW9ucy4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWRhdGEge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM0YWU7XG59XG5cbi5sYi1kYXRhIC5sYi1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvLyBJY29uIGZvbnRcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNtbTE2MjQwMzE0NDZcIjtcbiAgICBzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0xNjI0MDMxNDQ2LmVvdCcpO1xuICAgIHNyYzogdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbTE2MjQwMzE0NDYuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgICAgIHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0xNjI0MDMxNDQ2LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbTE2MjQwMzE0NDYudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tMTYyNDAzMTQ0Ni5zdmcjaWNtbTE2MjQwMzE0NDYnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AbWl4aW4gaWNvbigkY29kZXBvaW50OiAnXFxFMDAxJykge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNtbTE2MjQwMzE0NDYnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogJGNvZGVwb2ludDtcbn1cblxuLy8gSWNvbiB2YXJpYWJsZXNcblxuJGFycm93LXVwOiBcIlxcRTAwMVwiOyBcbiRiaW46IFwiXFxFMDAyXCI7IFxuJGNhbGVuZGFyOiBcIlxcRTAwM1wiOyBcbiRjaGF0OiBcIlxcRTAwNFwiOyBcbiRjaGVjazogXCJcXEUwMDVcIjsgXG4kY2hlY2tib3gtY2hlY2tlZDogXCJcXEUwMDZcIjsgXG4kY2hlY2tib3g6IFwiXFxFMDA3XCI7IFxuJGNoZXZyb246IFwiXFxFMDA4XCI7IFxuJGRvY3VtZW50OiBcIlxcRTAwOVwiOyBcbiRkb3dubG9hZDogXCJcXEUwMEFcIjsgXG4kZHJvcGRvd246IFwiXFxFMDBCXCI7IFxuJGVtYWlsOiBcIlxcRTAwQ1wiOyBcbiRlbnZlbG9wZTogXCJcXEUwMERcIjsgXG4kZXhwb3J0OiBcIlxcRTAwRVwiOyBcbiRmb2xkZXI6IFwiXFxFMDBGXCI7IFxuJGdlbzogXCJcXEUwMTBcIjsgXG4kZ2xvYmU6IFwiXFxFMDExXCI7IFxuJGdyaWQ6IFwiXFxFMDEyXCI7IFxuJGdyb3VwOiBcIlxcRTAxM1wiOyBcbiRob3VzZTogXCJcXEUwMTRcIjsgXG4kbGlua2VkaW46IFwiXFxFMDE1XCI7IFxuJGxpc3Q6IFwiXFxFMDE2XCI7IFxuJGxvZ286IFwiXFxFMDE3XCI7IFxuJG1lbnU6IFwiXFxFMDE4XCI7IFxuJG1lc3NhZ2U6IFwiXFxFMDE5XCI7IFxuJHBlbmNpbDogXCJcXEUwMUFcIjsgXG4kcGVvcGxlOiBcIlxcRTAxQlwiOyBcbiRwaG9uZTogXCJcXEUwMUNcIjsgXG4kcGluLW91dGxpbmU6IFwiXFxFMDFEXCI7IFxuJHBpbjogXCJcXEUwMUVcIjsgXG4kcGx1czogXCJcXEUwMUZcIjsgXG4kcHJpbmNpcGxlcy0wMTogXCJcXEUwMjBcIjsgXG4kcHJpbmNpcGxlcy0wMjogXCJcXEUwMjFcIjsgXG4kcHJpbmNpcGxlcy0wMzogXCJcXEUwMjJcIjsgXG4kcHJpbmNpcGxlcy0wNDogXCJcXEUwMjNcIjsgXG4kcHJpbmNpcGxlcy0wNTogXCJcXEUwMjRcIjsgXG4kcHJpbmNpcGxlcy0wNjogXCJcXEUwMjVcIjsgXG4kcHJpbmNpcGxlcy0wNzogXCJcXEUwMjZcIjsgXG4kcHJpbmNpcGxlcy0wODogXCJcXEUwMjdcIjsgXG4kcHJpbmNpcGxlcy0wOTogXCJcXEUwMjhcIjsgXG4kcHJpbmNpcGxlcy0xMDogXCJcXEUwMjlcIjsgXG4kcHJpbnQ6IFwiXFxFMDJBXCI7IFxuJHJhZGlvOiBcIlxcRTAyQlwiOyBcbiRzZWFyY2g6IFwiXFxFMDJDXCI7IFxuJHNoZWV0OiBcIlxcRTAyRFwiOyBcbiR0dWJlOiBcIlxcRTAyRVwiOyBcbiR0d2l0dGVyOiBcIlxcRTAyRlwiOyBcbiR1bmRvOiBcIlxcRTAzMFwiOyBcbiR2aWV3OiBcIlxcRTAzMVwiOyBcbiR6b29tOiBcIlxcRTAzMlwiOyBcblxuLmljb246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY21tMTYyNDAzMTQ0NlwiO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBzcGVhazogbm9uZTsgb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG5cbi5pY29uLWJpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDNcIjtcbn1cblxuLmljb24tY2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDA0XCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDVcIjtcbn1cblxuLmljb24tY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDA2XCI7XG59XG5cbi5pY29uLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDdcIjtcbn1cblxuLmljb24tY2hldnJvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDA4XCI7XG59XG5cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDlcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAwQVwiO1xufVxuXG4uaWNvbi1kcm9wZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDBCXCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMENcIjtcbn1cblxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAwRFwiO1xufVxuXG4uaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAwRVwiO1xufVxuXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAwRlwiO1xufVxuXG4uaWNvbi1nZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxMFwiO1xufVxuXG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDExXCI7XG59XG5cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxMlwiO1xufVxuXG4uaWNvbi1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDEzXCI7XG59XG5cbi5pY29uLWhvdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMTRcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxNVwiO1xufVxuXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMTZcIjtcbn1cblxuLmljb24tbG9nbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDE3XCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxOFwiO1xufVxuXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMTlcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMUFcIjtcbn1cblxuLmljb24tcGVvcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMUJcIjtcbn1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxQ1wiO1xufVxuXG4uaWNvbi1waW4tb3V0bGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDFEXCI7XG59XG5cbi5pY29uLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDFFXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAxRlwiO1xufVxuXG4uaWNvbi1wcmluY2lwbGVzLTAxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMjBcIjtcbn1cblxuLmljb24tcHJpbmNpcGxlcy0wMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDIxXCI7XG59XG5cbi5pY29uLXByaW5jaXBsZXMtMDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyMlwiO1xufVxuXG4uaWNvbi1wcmluY2lwbGVzLTA0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMjNcIjtcbn1cblxuLmljb24tcHJpbmNpcGxlcy0wNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDI0XCI7XG59XG5cbi5pY29uLXByaW5jaXBsZXMtMDY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyNVwiO1xufVxuXG4uaWNvbi1wcmluY2lwbGVzLTA3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMjZcIjtcbn1cblxuLmljb24tcHJpbmNpcGxlcy0wODpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDI3XCI7XG59XG5cbi5pY29uLXByaW5jaXBsZXMtMDk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyOFwiO1xufVxuXG4uaWNvbi1wcmluY2lwbGVzLTEwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMjlcIjtcbn1cblxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyQVwiO1xufVxuXG4uaWNvbi1yYWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDJCXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDJDXCI7XG59XG5cbi5pY29uLXNoZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMkRcIjtcbn1cblxuLmljb24tdHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDJFXCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAyRlwiO1xufVxuXG4uaWNvbi11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMzBcIjtcbn1cblxuLmljb24tdmlldzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDMxXCI7XG59XG5cbi5pY29uLXpvb206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTAzMlwiO1xufVxuIiwiLyogQGltcG9ydCBtdXN0IGJlIGF0IHRvcCBvZiBmaWxlLCBvdGhlcndpc2UgQ1NTIHdpbGwgbm90IHdvcmsgKi9cbkBpbXBvcnQgdXJsKFwiLy9oZWxsby5teWZvbnRzLm5ldC9jb3VudC8zMTFhZjhcIik7XG5cbi8vIERpbiBQcm8gZm9udFxuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvSXRhbGljJztzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8wXzAuZW90Jyk7c3JjOiB1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZGRElOV2ViUHJvTGlnaHQnO3NyYzogdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzFfMC5lb3QnKTtzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8xXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nO3NyYzogdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzJfMC5lb3QnKTtzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfMl8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm8nO3NyYzogdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvMzExQUY4XzNfMC5lb3QnKTtzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy8zMTFBRjhfM18wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzLzMxMUFGOF8zXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cblxuLy8gSWNvbiBmb250XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImljbW1cIjtcbiAgICBzcmM6IHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgICAgICB1cmwoJy93ZWJzaXRlL3N0YXRpYy9mb250cy9pY21tLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvd2Vic2l0ZS9zdGF0aWMvZm9udHMvaWNtbS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL3dlYnNpdGUvc3RhdGljL2ZvbnRzL2ljbW0uc3ZnI2ljbW0nKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4vLyBGb250IHN0eWxlczpcblxuQG1peGluIGZvbnQtaDEge1xuICAgIGZvbnQ6IDUycHggJ0ZGRElOV2ViUHJvTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJzwnLCAnaXBob25lNisnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbn1cblxuQG1peGluIGZvbnQtaDIge1xuICAgIGZvbnQ6IDM2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG5AbWl4aW4gZm9udC1oMyB7XG4gICAgZm9udDogMjZweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5cbkBtaXhpbiBmb250LWludHJvIHtcbiAgICBmb250OiAyMnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtaXhpbiBmb250LXAge1xuICAgIGZvbnQ6IDE4cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQtYmxvY2txdW90ZSB7XG4gICAgZm9udDogMThweCAnRkZESU5XZWJQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gZm9udC1hIHtcbiAgICBmb250OiAxNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LWZvcm0tbGFiZWwge1xuICAgIGZvbnQ6IDE2cHggJ0ZGRElOV2ViUHJvJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQtZm9ybS1lbGVtZW50IHtcbiAgICBmb250OiAxNnB4ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LWNhcHRpb24ge1xuICAgIGZvbnQ6IDEycHggJ0ZGRElOV2ViUHJvTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gZm9udC1saWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0xpZ2h0Jywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQtcmVndWxhciB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlBybycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LW1lZGl1bSB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb01lZGl1bScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LWl0YWxpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdGRkRJTldlYlByb0l0YWxpYycsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBtaXhpbiBmb250LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnRkZESU5XZWJQcm9NZWRpdW0nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLmhlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICAgICZfX3RvcGljIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICB9XG5cbiAgICAmX19wcm9qZWN0IHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAmX19ob21lIHtcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCc+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+JywgJ2lwaG9uZTYrJykge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTU2cHgpKTtcblxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG59XG4iLCIuZm9yZ290dGVuLXBhc3N3b3JkLXRva2VuIHtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG5cbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnbGFwdG9wJykge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaDI7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbnRybyBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0ge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJz4nLCAnaXBob25lNisnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LWJhc2U7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdpcGhvbmU2KycpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtODZweCkpO1xuXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLmVycm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBcbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZvcm1fX2dyb3VwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcblxuICAgICAgICAmLS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4uaGVscCB7XG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgnPicsICdsYXB0b3AnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcblxuICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwiPlwiLCBcImxhcHRvcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1jYXB0aW9uO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuYWRkaXRpb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYWRkLW1vcmUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvdW5kIHtcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudG90YWwtY29zdCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiwqNcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmlubGluZSB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICAgICAgICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xuXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lcnJvcnMge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICA+IC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgICN0b2tlbi1lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjc3VibWl0LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjc3VibWl0LCAjZHJhZnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzKTtcblxuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZC1saWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZC1saWdodDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLWRhcmtlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2sge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzKTtcblxuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZC1saWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZC1saWdodDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtZGFya2VyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJl9fY2FuY2VsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCI+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 */
