.content,.footer,.footer_top,.footer-menu,.search-form__content,.welcome,.news-homepage,.maincontent,.method-info,.timeline,.form_fieldset{clear:both;zoom:1}.content:after,.footer:after,.footer_top:after,.footer-menu:after,.search-form__content:after,.welcome:after,.news-homepage:after,.maincontent:after,.method-info:after,.timeline:after,.form_fieldset:after{clear:both;content:".";display:block;line-height:0;height:0;visibility:hidden}.modal-layout{width:100%;height:0;position:absolute;left:0;top:0;z-index:999}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.Select{position:relative}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f6f6f6}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.form_field .Select{width:160px}.method-filter .Select{font-size:12px;display:inline-block;margin-left:10px;width:118px;text-align:left;vertical-align:middle}.statistic_filter .Select{font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:13px;display:inline-block;width:135px;vertical-align:middle}.Select-control{background-color:#08131a;border-color:#2b3942 #212c33 #0d1114;border-radius:0;border:1px solid #212c33;color:#333;cursor:default;display:table;height:34px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{border-color:#3b444a}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#08131a;border-color:#3b444a}.is-open>.Select-control>.Select-arrow{border-color:transparent transparent #ccc;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#3b444a}.Select-placeholder{bottom:0;color:#ccc;cursor:pointer;left:0;line-height:32px;padding-left:11px;padding-right:22px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value>.Select-control>.Select-placeholder{color:#ccc}.has-value>.Select-control>.Select-placeholder:hover{color:#fff}.Select-value{color:#ccc;left:0;padding:5px 52px 5px 11px;position:absolute;right:-16px;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value>.Select-control>.Select-value{color:#333}.Select-input{height:32px;padding-left:11px;padding-right:11px;vertical-align:middle}.Select-input>input{background:none transparent;border:0 none;box-shadow:none;color:#ccc;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;height:32px;margin:0;outline:none;padding:0;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin 400ms infinite linear;-o-animation:Select-animation-spin 400ms infinite linear;animation:Select-animation-spin 400ms infinite linear;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #212c33;border-right-color:#333;display:inline-block;position:relative;vertical-align:middle}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn 200ms;-o-animation:Select-animation-fadeIn 200ms;animation:Select-animation-fadeIn 200ms;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:16px}.Select-clear-zone:hover{color:#D0021B}.Select-clear{display:inline-block;font-size:17px;line-height:1}.Select--multi .Select-clear-zone{width:16px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select-arrow{border-color:#ccc transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0}.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow{border-top-color:#fff}@-webkit-keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#08131a;border:1px solid #3b444a;box-sizing:border-box;margin-top:-1px;max-height:320px;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Select-menu{max-height:318px;overflow-y:auto;padding:13px 0 15px}.Select-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;color:#ccc;cursor:pointer;display:block;line-height:normal;padding:5px 11px}.Select-option:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.Select-option.is-focused{color:#fff}.Select-option.is-disabled{color:#ccc;cursor:not-allowed}.Select-noresults,.Select-search-prompt,.Select-searching{box-sizing:border-box;color:#999;cursor:default;display:block;padding:5px 11px}.Select--multi .Select-input{vertical-align:middle;margin-left:11px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select-item{background-color:#f2f9fc;border-radius:2px;border:1px solid #c9e6f2;color:#08c;display:inline-block;font-size:.9em;margin-left:5px;margin-top:5px;vertical-align:top}.Select-item-icon,.Select-item-label{display:inline-block;vertical-align:middle}.Select-item-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select-item-label .Select-item-label__a{color:#08c;cursor:pointer}.Select-item-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c9e6f2;padding:1px 5px 3px}.Select-item-icon:hover,.Select-item-icon:focus{background-color:#ddeff7;color:#0077b3}.Select-item-icon:active{background-color:#c9e6f2}.Select--multi.is-disabled .Select-item{background-color:#f2f2f2;border:1px solid #d9d9d9;color:#888}.Select--multi.is-disabled .Select-item-icon{cursor:not-allowed;border-right:1px solid #d9d9d9}.Select--multi.is-disabled .Select-item-icon:hover,.Select--multi.is-disabled .Select-item-icon:focus,.Select--multi.is-disabled .Select-item-icon:active{background-color:#f2f2f2}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.jsonview{white-space:pre-wrap}.jsonview .null{color:#666666}.jsonview .bool{color:#68b4da}.jsonview .num{color:#9966cc}.jsonview .string{color:#339966;white-space:pre-wrap}.jsonview .string.multiline{display:inline-block;vertical-align:text-top}.jsonview .collapsible{transition:height 1.2s;transition:width 1.2s}.jsonview .collapsible.collapsed{height:.8em;width:1em;display:inline-block;overflow:hidden;margin:0}.jsonview .collapsible.collapsed:before{content:"…";width:1em;margin-left:.2em}.jsonview .q{display:inline-block}.jsonview a{text-decoration:underline;cursor:pointer}.jsonview a,.jsonview a:hover{text-decoration:none}.jsonview li{position:relative}.jsonview ul{list-style:none;margin:0 0 0 2em;padding:0}.jsonview h1{font-size:1.2em}.jsonview .collapser{border:1px solid #fff;box-sizing:border-box;color:#fff;cursor:pointer;line-height:8px;opacity:.3;position:absolute;left:-21px;top:8px;width:11px;height:11px;text-align:center}.jsonview .collapser:hover{opacity:.5}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion-icons{padding-left:2.2em}.ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion-content{border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:row-resize;height:21px;width:100%;top:0;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0px 0 0 0px;padding:5px;background:#666666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:7px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:7px}.console_code .jspHorizontalBar{visibility:hidden}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#1b2024;position:relative}.jspDrag{background:#767a7d;position:relative;top:0;left:0;cursor:pointer}.jspDrag:hover,.jspDrag:active{background:#a7afb4}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspVerticalBar .jspArrow:focus{outline:none}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspCorner{background:transparent;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a:focus,input:focus{outline:none}textarea{resize:none}input{margin:0}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="text"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;padding:0}.wrapper{min-height:100%;overflow:hidden}.content{box-sizing:border-box;width:1200px;margin:0 auto;position:relative;padding:82px 10px 360px}.sidebar{width:335px;float:left}.content-column{width:800px;float:right;margin-top:-15px}body{background:url("../assets/img/layout/bg.png") no-repeat 50% 0 fixed}body.start-page{background-image:url("../assets/img/layout/bg_start.jpg");background-attachment:scroll}html{margin:0;padding:0;width:100%;height:100%}body{background-color:#0a161f;height:100%;font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:16px;line-height:26px;color:#ccc;min-width:1200px;position:relative}@font-face{font-family:'WarHelios';src:url("../assets/fonts/warhelioscondc/warhelioscondc-webfont.eot");src:url("../assets/fonts/warhelioscondc/warhelioscondc-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/warhelioscondc/warhelioscondc-webfont.woff") format("woff"),url("../assets/fonts/warhelioscondc/warhelioscondc-webfont.ttf") format("truetype"),url("../assets/fonts/warhelioscondc/warhelioscondc-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'WarHeliosBold';src:url("../assets/fonts/warhelioscondcbold/warhelioscondcbold-webfont.eot");src:url("../assets/fonts/warhelioscondcbold/warhelioscondcbold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/warhelioscondcbold/warhelioscondcbold-webfont.woff") format("woff"),url("../assets/fonts/warhelioscondcbold/warhelioscondcbold-webfont.ttf") format("truetype"),url("../assets/fonts/warhelioscondcbold/warhelioscondcbold-webfont.svg") format("svg");font-weight:normal;font-style:normal}select{font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:13px}a{color:#fa0;text-decoration:none}a:hover{color:#ffd200;text-decoration:none}p{margin:0 0 22px}em{font-style:italic}strong{font-weight:bold}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.no_wrap{white-space:nowrap}.header{background-color:rgba(7,21,30,0.9);border-bottom:1px solid #2b353c;height:67px;width:100%;z-index:2;transition:height .3s}.header__sticky{position:fixed;top:0;z-index:101}.header__sticky:after{content:' ';display:block;position:absolute;bottom:-42px;left:0;width:100%;height:41px;pointer-events:none;background:linear-gradient(to bottom, #0d1821 0%, rgba(13,24,33,0) 100%)}.header__landing{background-color:transparent;border-bottom:none;height:103px}.header_content{width:1180px;margin:0 auto;padding-top:19px;position:relative;transition:padding-top .3s}.header__landing .header_content{padding-top:64px}.logo{width:118px;height:28px;float:left}.header__landing .logo{width:190px;height:31px}.logo img{width:100%}.mainmenu{float:right;padding-top:4px}.mainmenu_link{color:#ccc;font:14px/21px "WarHelios","Arial Narrow",Arial,sans-serif;float:left;margin-right:30px;text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-transform:uppercase;white-space:nowrap;transition:font-size .3s}.mainmenu_link__current{color:#fff;border-bottom:1px solid #ffaa00}.mainmenu_link:hover{color:#fff;text-decoration:none}.header__landing .mainmenu_link{font-size:18px}.header__landing .mainmenu{padding-top:9px}.context-menu-sub_link,.context-menu-sub2_link{color:#ccc;font-size:14px;display:block;line-height:normal;position:relative}.context-menu-sub_link:hover,.context-menu-sub2_link:hover{color:#fff;text-decoration:none}.active .context-menu-sub_link,.active .context-menu-sub2_link{color:#fff;font-weight:bold}.active .context-menu-sub_link:hover,.active .context-menu-sub2_link:hover{text-decoration:none}.context-menu{border:1px solid rgba(255,255,255,0.15);border-top:none;margin-bottom:53px}.context-menu_item{position:relative;background:transparent;border:none;line-height:normal;outline:none;padding:0;margin:0}.context-menu_item.ui-accordion-header-active{background-color:rgba(30,78,102,0.1)}.context-menu_link{border-top:1px solid #303a42;font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:17px;color:#ccc;cursor:pointer;padding:33px 30px 29px 34px;display:block;text-transform:uppercase}.context-menu_link:hover{background-color:rgba(30,78,102,0.1);color:#fff;text-decoration:none}.context-menu_info{display:none;position:absolute;right:33px;top:39px;text-align:right}.context-menu-sub2_link .context-menu_info{right:14px;top:4px}.context-menu_info-ico{background:url("../assets/img/context-menu/info_ico.png") no-repeat;font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:12px;color:#767a7d;display:inline-block;height:12px;float:left;line-height:12px;opacity:.7;padding-left:19px;margin-left:10px;transition:opacity .3s}.context-menu_info-ico__important{background-position:0 0}.context-menu_info-ico__warning{background-position:0 -12px}.context-menu_link:hover+.context-menu_info .context-menu_info-ico,.context-menu-sub2_link:hover .context-menu_info-ico{opacity:1}.context-menu-sub{background:rgba(0,0,0,0.2);border-top:1px solid #303a42;display:none;overflow:visible}.context-menu-sub__search{display:block}.context-menu-sub_item{border-top:1px solid #303a42;margin:0 20px}.context-menu-sub_item:first-child{border-top:none}.context-menu-sub_link{cursor:pointer;font-weight:normal;padding:19px 10px 20px 15px;margin:0;text-transform:none}.context-menu-sub__has-child .context-menu-sub_link:after{content:"\25BC";font-size:10px;position:absolute;right:21px;top:20px}.context-menu-sub_item__open .context-menu-sub_link{color:#fff;font-weight:bold}.context-menu-sub_item__open .context-menu-sub_link:after{content:"\25B2"}.context-menu-sub2{padding-bottom:5px;margin-bottom:-3px}.context-menu-sub2__search{display:block}.context-menu-sub2_item{padding-bottom:17px}.context-menu-sub2_link{padding:0 0 0 44px}.context-menu-sub2_link:before{content:"\2014";position:absolute;left:15px;top:-1px}.context-menu-sub2__search .context-menu-sub2_link{font-weight:normal}.context-menu-sub2__search .active .context-menu-sub2_link{font-weight:bold}.filters{border:1px solid rgba(255,255,255,0.15)}.filters_title{background-color:rgba(30,78,102,0.1);font-size:17px;color:#ccc;padding:33px 30px 29px 34px;margin:0;text-transform:uppercase}.footer{background:#0a161f url(../assets/img/footer/bg-footer.jpg) no-repeat 50% 50%;border-top:1px solid #2c3840;box-sizing:border-box;font-size:11px;display:block;height:200px;margin-top:-200px;overflow:hidden;position:relative;text-shadow:0 -1px #000}.footer_content{width:1200px;height:200px;margin:0 auto;position:relative}.footer_top{height:auto;clear:both;padding:43px 10px 0}.footer_bottom{height:auto;position:absolute;bottom:0;width:100%}.footer-menu_item{float:left;margin:0 53px 10px 0}.footer-menu_item:first-child{margin-left:0}.footer-menu_item:last-child{margin-right:0}.footer-menu_link{cursor:pointer;font:bold 12px Arial,"Helvetica CY",Helvetica,sans-serif;color:#bec0c2}.footer-menu_link:hover{color:#fff;text-decoration:none}.lang{color:#7b7b7b;font-size:13px;float:right;margin:4px 40px 0 0}.lang_link{background:transparent;border:none;cursor:pointer;font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:13px;color:#ffaa00;padding:0;vertical-align:middle}.lang_link:hover{color:#ffd200}.lang_text{vertical-align:middle}.copyright{width:calc(100% - 200px);float:left;margin:11px 0 20px 10px}.copyright_text{color:#7b7b7b;display:block;line-height:17px}.copyright_text-main{color:#ccc}.social{float:right;margin:0 10px 0 0}.social_link{background:url("../assets/img/sprites/social.png") no-repeat 0 0;float:left;width:33px;height:33px;margin-left:10px}table{border:none;font-size:14px;color:#ccc;line-height:22px;margin:33px 0 29px;width:100%}table tbody{border-bottom:1px solid rgba(55,65,70,0.5)}table th{background:#14232e;border-bottom:1px solid #374146;padding:9px 20px 8px 19px;vertical-align:middle;white-space:nowrap;color:#ccc;font-weight:bold}table td{border-top:1px solid rgba(55,65,70,0.5);padding:20px 20px 15px 19px;vertical-align:top}table td.td-small-padding{padding-left:0;padding-right:5px}table td p:first-child{margin:0}table td input{margin-top:-6px;width:100%}td p,td p:first-child+ul{margin:6px 0 0}td p:first-child+pre{margin-top:16px}td p:first-child+div{margin:5px 0 0}.hint-text{font-size:14px;color:#767a7d;margin:-14px 0 2px}.required-field{font-size:18px;color:#a93333;padding-left:5px}.component{box-sizing:border-box;width:632px;padding:0 6px;margin:0 auto}.component__realm{width:100%}.component_title{border-bottom:1px solid #212c33;font-size:36px;line-height:54px;padding:0 0 23px;margin:0 -6px 35px}.component_title__realm{border-bottom:none;margin:0 0 18px}h1,h2,h3,h4,h5,h6{color:#fff;text-transform:uppercase}h1,h2,h3{font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-weight:normal;line-height:1}h4,h5,h6{font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-weight:bold;line-height:1.4}h1{font-size:37px;color:#fff;line-height:54px;margin-bottom:37px}h2{font-size:27px;line-height:39px;margin:25px 0 21px}h3{font-size:22px;margin:20px 0 13px}h4{font-size:16px;margin:16px 0 10px}.heading-1{color:#fff;font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:37px;margin:0 0 47px}.heading-1__news{color:#ccc;font-size:27px;line-height:39px;margin:-10px 0 -8px}.composite-heading{border-left:2px solid #ffaa00;display:inline-block;padding-left:19px;margin-bottom:30px}.composite-heading_link{color:#ccc}.composite-heading_link:hover{color:#fff;text-decoration:none}.pseudo-link{color:#fa0;cursor:pointer;padding-right:12px;position:relative}.pseudo-link:after{content:"\25BC";font-size:7px;position:absolute;right:0}.pseudo-link:hover{color:#ffd200}.pseudo-link__open:after{content:"\25B2"}.link-archive{color:rgba(255,255,255,0.6);cursor:pointer;float:right;padding-right:15px;position:absolute;margin-top:-77px;right:10px}.link-archive:after{content:"\25BC";font-size:10px;position:absolute;right:0;top:1px}.link-archive:hover{color:#fff}.link-archive__open:after{content:"\25B2"}.maincontent .accordeon:not(.show) ~ *{opacity:0}.search-form__content{margin:-16px 0 51px}.search-form__global{float:right;position:relative;margin-top:2px}.header__landing .search-form__global{margin-top:6px}.search_button,.search_clear{background:url(../assets/img/content/search/ico_search.png) no-repeat;cursor:pointer;opacity:.6;position:absolute;width:13px;height:13px;top:50%;margin-top:-6px}.search_button:hover,.search_clear:hover{opacity:1}.search{float:left;position:relative;width:620px;height:36px}.search__global{float:right;line-height:25px;width:144px;height:auto}.search_input{background-color:rgba(0,0,0,0.2);border:1px solid #212c33;box-sizing:border-box;font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:16px;color:#ccc;padding:0 0 0 11px;margin:0;width:100%;height:36px}.search_input__global{font-size:12px;float:right;position:relative;padding:0 24px;height:25px}.search_input:focus{color:#fff;border-color:#3b444a}.search_input:invalid{box-shadow:none}.search_input::-ms-clear{display:none}.search_button{background-position:0 0;border:none;padding:0;left:6px}.search_input:focus ~ .search_button{opacity:1}.search_clear{font:0/0 a;text-shadow:none;color:transparent;background-position:-13px 0;border:none;right:8px;display:inline-block}.search_clear__global{right:5px}.search_input:not(:valid) ~ .search_clear{display:none}.search-count{color:#abb0b6;font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:12px;margin-left:14px;position:relative;top:-17px}.search-result_item{border-top:1px solid rgba(255,255,255,0.15);padding-top:51px;margin-top:46px}.search-result_item:first-child{border-top:none;padding-top:0;margin-top:0}.search-result_title{margin:0 0 24px}.search-result_title-link{color:#ccc}.search-result_title-link:hover{color:#fff;text-decoration:none}.search-result_text{margin:0 0 12px}.search-result_highlight{background:#1e4e66;padding:1px}.search-result_link{border-bottom:1px dashed;display:inline-block;font-size:14px;line-height:21px;position:relative;margin-left:11px}.search-result_link:before{content:'\002F';color:#ccc;position:absolute;left:-11px}.search-result_link:hover{text-decoration:none}.search-result_link:first-child{margin-left:0}.search-result_link:first-child:before{content:''}.search-noresult{margin-top:-3px}.search-noresult_title{padding-top:3px;margin:0 0 26px}.welcome{border-bottom:1px solid rgba(255,255,255,0.15);margin:-30px 0 103px;text-align:center}.welcome_title{font-family:"WarHeliosBold","Arial Narrow",arial,sans-serif;font-size:72px;letter-spacing:2px;line-height:normal;margin-bottom:10px}.welcome_subtitle{font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:30px;letter-spacing:.5px;text-transform:uppercase}.welcome_play{border:2px solid #fff;border-radius:50%;box-sizing:border-box;display:block;margin:60px auto 0;width:140px;height:140px;position:relative}.welcome_play:before{border-style:solid;border-width:28px 0 28px 49px;border-color:transparent transparent transparent #fff;content:'';width:0;height:0;position:absolute;left:51px;top:41px}.welcome_play:hover{border-color:rgba(255,255,255,0.5)}.welcome_buttons{height:358px;margin:92px 0 0}.welcome_buttons__fixed{display:inline-block;min-width:297px}.steps{width:1200px;margin:0 auto;padding:59px 0 0px;overflow:auto}.steps__applications{border-bottom:none;padding-bottom:50px}.steps_item{border:1px solid rgba(255,255,255,0.15);border-top:none;width:338px;height:345px;float:left;position:relative;margin-left:80px;text-align:center}.steps_item:first-child{margin-left:0}.steps_item:before,.steps_item:after{content:'';background-color:rgba(255,255,255,0.15);position:absolute;top:0;width:113px;height:1px}.steps_item:before{left:0}.steps_item:after{right:0}.steps_item:hover{border-color:#fff;text-decoration:none}.steps_item:hover:before,.steps_item:hover:after{background-color:#fff}.steps__applications .steps_item:hover:before,.steps__applications .steps_item:hover:after{background-color:rgba(255,255,255,0.15)}.steps__applications .steps_item:hover{border-color:rgba(255,255,255,0.15)}.steps__applications .steps_item{height:306px}.steps_ico{width:114px;height:76px;position:absolute;top:-45px;left:50%;margin-left:-57px}.steps_ico:after{content:'';width:100%;height:100%;position:absolute;left:0;opacity:.5}.steps_item:hover .steps_ico:after{opacity:1}.steps__applications .steps_item:hover .steps_ico:after{opacity:.5}.steps_ico__step1:after{background-image:url(../assets/img/content/mainpage/icon-step1.png)}.steps_ico__step2:after{background-image:url(../assets/img/content/mainpage/icon-step2.png)}.steps_ico__step3:after{background-image:url(../assets/img/content/mainpage/icon-step3.png)}.steps_ico__step4:after{background-image:url(../assets/img/content/mainpage/icon-step4.png)}.steps_ico__step5:after{background-image:url(../assets/img/content/mainpage/icon-step5.png)}.steps_info{display:block;padding:73px 50px 0}.steps_title{color:#ccc;font:27px/39px "WarHelios","Arial Narrow",Arial,sans-serif;display:block;text-transform:uppercase}.steps_item:hover .steps_title{color:#fff}.steps__applications .steps_item:hover .steps_title{color:#ccc}.steps_text{color:#767a7d;display:block;line-height:24px;margin-top:23px}.steps_item:hover .steps_text{color:#ccc}.steps__applications .steps_item:hover .steps_text{color:#767a7d}.steps_more{color:#fa0;font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:18px;text-transform:uppercase;position:absolute;bottom:47px;left:0;right:0}.steps_item:hover .steps_more{color:#ffd200}.eula{width:750px;margin:0 auto;text-align:justify}.eula-form{text-align:center}.eula-welcome_title{font-family:"WarHeliosBold","Arial Narrow",arial,sans-serif;font-size:72px;letter-spacing:2px;line-height:normal;margin-bottom:10px;text-align:center}.applications{overflow:hidden;margin:0 -1px 0 -52px}.applications__list{margin:0}.applications_item{border:1px solid rgba(255,255,255,0.15);box-sizing:border-box;cursor:pointer;width:359px;height:181px;float:left;position:relative;padding:26px 36px 0 64px;margin:0 0 42px 52px;transition:border .3s}.applications_item .button__new{padding:0}.applications_item:after{background-image:url("../assets/img/sprites/applications.png");background-repeat:no-repeat;background-position:-1000px 0;content:'';position:absolute;top:36px;left:36px;width:12px;height:21px}.applications_item:hover{border-color:#fff}.applications_item__last{border:none;cursor:default;padding:0;text-align:center}.applications_item__current{background-color:rgba(40,78,102,0.25);border-color:#fff}.applications__list .applications_item{width:100%;height:auto;margin:0 0 23px;padding-bottom:28px}.applications_name{display:block;display:-webkit-box;max-height:78px;line-height:39px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#ccc;font-size:26px;height:87px;margin:0}.applications_item:hover .applications_name{color:#fff}.applications__list .applications_name{font-size:16px;height:auto}.applications_item__current .applications_name{color:#fff}.applications_param{border-top:1px solid #ccc;font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:16px;color:#767a7d;padding:10px 0 0;margin:9px 0 0}.applications_param-value{font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:12px}.applications__list .applications_param-value{font-size:11px;letter-spacing:.5px}.applications_item:hover .applications_param{border-top-color:#fff}.applications__list .applications_param{font-size:11px}.applications_item__current .applications_param{border-top-color:#fff}.applications_message{font-size:36px;letter-spacing:.5px;line-height:54px;margin:-5px 0 28px;position:absolute;bottom:50px;width:100%}.applications_message__disabled{font-size:26px;letter-spacing:normal;line-height:39px;bottom:auto;margin-bottom:0;text-align:left;top:50%;transform:translate(0, -50%)}.applications__list .applications_message__disabled{position:relative;top:auto;transform:none}.applications_status{position:absolute;right:16px;width:16px;height:16px;display:none;opacity:.6;transition:opacity .3s}.applications_item:hover .applications_status,.applications_item__current .applications_status{opacity:1}.applications_status__premium{background:url("../assets/img/content/applications/ico-premium.png") no-repeat 0 0;top:18px}.applications_item__premium__true .applications_status__premium{display:block}.applications_status__banned{background:url("../assets/img/content/applications/ico-banned.png") no-repeat 0 0;bottom:15px}.applications_item__banned__true .applications_status__banned{display:block}.application-type{background:url("../assets/img/sprites/applications.png") no-repeat -1000px 0;width:12px;height:21px;display:inline-block;margin:0 12px 0 0;vertical-align:middle}.initialization{width:515px;margin:0 auto;overflow:auto;text-align:center}.initialization_text{margin-bottom:26px}.application-header-section{width:100%;position:relative}.application-header-section-h1{max-width:650px}.application-header-section_h1{overflow:hidden;padding-right:36px;text-overflow:ellipsis}.application-header-section_togglesettings{position:absolute;right:0;top:15px;width:33px;height:27px;opacity:.75;background-image:url("../assets/img/sprites/applications.png");background-repeat:no-repeat}.application-header-section_togglesettings:hover,.application-header-section_togglesettings.active{opacity:1}.application-edit-form{background-color:rgba(30,78,102,0.1);border:1px solid rgba(255,255,255,0.1);padding:19px 48px 35px 35px;margin:15px 0 44px;position:relative}.application-edit-form-hint{display:block;margin-top:-6px;font-size:12px}.application-edit-form-hint sup{color:#fa0}.application-edit-form_close{background:url("../assets/img/content/applications/ico-close.png") no-repeat 0 0;width:16px;height:16px;position:absolute;top:15px;right:15px;opacity:.6;transition:opacity .3s}.application-edit-form_close:hover{opacity:1}.statistic{border-top:1px solid rgba(255,255,255,0.15);padding-top:77px;margin-top:45px}.statistic_title{font-size:30px;margin:0 0 39px}.statistic-info-wrapper{width:100%}.statistic-info-wrapper-lcol{width:825px;float:left}.statistic-info-wrapper-rcol{width:280px;float:right}.statistic-info-wrapper.__mini{width:825px;float:left}.statistic-info-wrapper.__mini .statistic-info-wrapper-lcol{width:310px;float:left}.statistic-info-wrapper.__mini .statistic-info-wrapper-rcol{width:calc(100% - 370px);float:right}.statistic-select-show{font-size:12px}.statistic-select-show-item{display:inline-block;vertical-align:middle;padding-right:7px}.statistic-select-show-item .Select{width:210px}.statistic-select-show-item .Select,.statistic-select-show-item .Select-control,.statistic-select-show-item .Select-placeholder,.statistic-select-show-item .Select-input{height:25px;line-height:25px}.statistic-message-info{font-size:12px;color:#abb0b6;float:left}.statistic-message-info span{cursor:pointer}.statistic-message-info sup{color:#fa0}.statistic_filter{float:right}.statistic_filter-name{font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:13px;color:#abb0b6;margin-right:10px}.statistic #toggle-all-apps:checked+label:before{opacity:.7}.statistic label[for="toggle-all-apps"]{padding-left:27px;line-height:14px;position:relative;cursor:pointer;font-size:12px}.statistic label[for="toggle-all-apps"] span{opacity:.6}.statistic label[for="toggle-all-apps"]:before{content:' ';width:27px;height:100%;display:block;position:absolute;left:0;top:0;background:url("../assets/img/content/applications/ico-view.png") no-repeat 0 center;opacity:.35}.statistic label[for="toggle-all-apps"]:hover:before{opacity:1 !important}.statistic label[for="toggle-all-apps"]:hover span{opacity:1}.chart-wrapper{overflow:hidden;width:100%}.chart-wrapper__method{margin-bottom:25px}.chart{float:left;width:830px}.chart-wrapper__method .chart{width:640px}.chart-info{float:right;width:280px}.chart-wrapper__method .chart-info{width:145px}.chart-legend{margin-bottom:34px}.chart-legend li.broken{position:relative}.chart-legend li.broken .realm-broken_marker{display:block}.chart-legend .realm-broken_marker{display:none;position:absolute;width:9px;height:9px;right:0;top:50%;margin-top:-5px;background-image:url("../assets/img/sprites/applications.png");background-repeat:no-repeat;cursor:pointer;opacity:.7}.chart-legend .realm-broken_marker:hover{opacity:1}.chart-legend_item{cursor:pointer;border-top:1px solid #283339;font-size:12px;color:#ccc;line-height:18px;padding:15px 90px 16px 17px}.chart-legend_item:first-child{border-top:none}.chart-wrapper__method .chart-legend_item{padding-right:10px}.chart-table{margin-bottom:16px}.chart-table_row{border-bottom:1px solid rgba(55,65,70,0.5);font-size:14px;color:#bfc0c1;padding:14px 0;overflow:hidden}.chart-table_row.shown{opacity:.7}.chart-table_row__head{background-color:rgba(30,78,102,0.25);font-weight:bold;padding:7px 0 6px}.chart-table_row .chart-method-checkbox-label{background:url("../assets/img/content/applications/ico-view.png") no-repeat 14px center;padding-left:60px;display:inline-block;cursor:pointer;color:#fff;opacity:.25}.chart-table_row .chart-method-checkbox-label.shown{opacity:.7}.chart-table_row .chart-method-checkbox-label:hover{opacity:1 !important}.chart-table_view{background:url("../assets/img/content/applications/ico-view.png") no-repeat 0 0;display:inline-block;opacity:.35;margin:-1px 0 0 14px;width:20px;height:14px;vertical-align:middle}.chart-table_view:hover{opacity:1}.chart-table_view input[type="checkbox"]{pointer-events:all;opacity:0;width:20px;height:20px;cursor:pointer}.chart-table_row__head .chart-table_view,.chart-table_view .chart-table_row__head{opacity:.35;cursor:pointer}.chart-table_row__head .chart-table_view.__shown,.chart-table_view .chart-table_row__head.__shown{opacity:.7}.chart-table_row__head .chart-table_view:hover,.chart-table_view .chart-table_row__head:hover{opacity:1}.chart-table_number{display:inline-block;text-align:right;width:38px}.chart-table_name{box-sizing:border-box;font-family:"Source Code Pro",Arial,"Helvetica CY",Helvetica,sans-serif;color:#6ea6b8;display:inline-block;padding-left:3px;width:445px}.chart-table_row__head .chart-table_name{color:#bfc0c1}.chart-table_name label{cursor:pointer}.chart-table_name label:hover{color:#81c1d6}.chart-table_realm{float:right;text-align:right;width:260px;padding-right:23px}.chart-links{overflow:hidden}.chart-links_item{border-bottom:1px dashed;margin-right:30px;vertical-align:middle}.chart-links_item__selected{color:#765b25}.chart-crooked .no-data,.chart-all-methods-by-realm .no-data{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;fill:#fff;opacity:.75;text-anchor:middle}.chart-crooked .no-data tspan,.chart-all-methods-by-realm .no-data tspan{cursor:pointer;text-decoration:underline}.chart-crooked .no-data tspan:hover,.chart-all-methods-by-realm .no-data tspan:hover{text-decoration:none}.chart-crooked .request-axes-label,.chart-crooked .date-axes-label,.chart-all-methods-by-realm .request-axes-label,.chart-all-methods-by-realm .date-axes-label{text-align:right;text-anchor:start;vertical-align:bottom;fill:#fff;opacity:.5;font-size:11px}.chart-crooked .domain,.chart-all-methods-by-realm .domain{fill:none;stroke:#fff;opacity:.07 !important;shape-rendering:crispEdges}.chart-crooked .line,.chart-all-methods-by-realm .line{fill:none;transition:stroke, .2s}.chart-crooked .line-0,.chart-all-methods-by-realm .line-0{stroke:#334d72}.chart-crooked .line-1,.chart-all-methods-by-realm .line-1{stroke:#1e4e66}.chart-crooked .line-2,.chart-all-methods-by-realm .line-2{stroke:#337a9d}.chart-crooked .line-3,.chart-all-methods-by-realm .line-3{stroke:#3d9eb3}.chart-crooked .line-4,.chart-all-methods-by-realm .line-4{stroke:#49c7a5}.chart-crooked .line-5,.chart-all-methods-by-realm .line-5{stroke:#3f8448}.chart-crooked .line-6,.chart-all-methods-by-realm .line-6{stroke:#326433}.chart-crooked .line-7,.chart-all-methods-by-realm .line-7{stroke:#c93}.chart-crooked .line-8,.chart-all-methods-by-realm .line-8{stroke:#c63}.chart-crooked .line-9,.chart-all-methods-by-realm .line-9{stroke:#cc4933}.chart-crooked .line:hover,.chart-crooked .line.active,.chart-crooked .line.hover,.chart-all-methods-by-realm .line:hover,.chart-all-methods-by-realm .line.active,.chart-all-methods-by-realm .line.hover{stroke-width:2px;cursor:pointer}.chart-crooked .axis-triangle,.chart-all-methods-by-realm .axis-triangle{fill:#fff;opacity:.07 !important}.chart-crooked-axis-x text .axis-triangle,.chart-all-methods-by-realm-axis-x text .axis-triangle{transform:rotate(90deg)}.chart-crooked-axis-y line,.chart-all-methods-by-realm-axis-y line{transform:translate(7px, 0)}.chart-crooked-elements rect,.chart-all-methods-by-realm-elements rect{cursor:pointer;opacity:0}.chart-crooked-elements .tick line,.chart-all-methods-by-realm-elements .tick line{stroke:#fff;opacity:.07 !important}.chart-crooked-elements .tick text,.chart-all-methods-by-realm-elements .tick text{fill:#fff;opacity:.5;font-size:10px}.chart-crooked-elements use,.chart-all-methods-by-realm-elements use{pointer-events:none}.chart-all-methods-by-realm .method-axes-label,.chart-all-methods-by-realm .request-axes-label{text-align:right;text-anchor:start;vertical-align:bottom;fill:#fff;opacity:.5;font-size:11px}.chart-all-methods-by-realm .chart-crooked-axis-x .tick line{transform:translate(0, 7px)}.chart-all-methods-by-realm .chart-crooked-axis-x .tick:nth-child(even) line{transform:translate(0, 0)}.chart-all-methods-by-realm .chart-crooked-axis-x .tick:nth-child(even) text{display:none}.chart-all-methods-by-realm .chart-crooked-axis-y .tick line{transform:translate(0, 0)}.chart-all-methods-by-realm .chart-crooked-axis-y .tick:nth-last-of-type(1){display:none !important}.chart-all-methods-by-realm-data .group-rects-item{opacity:1}.chart-all-methods-by-realm-data .group-rects-item.ru{fill:#334d72}.chart-all-methods-by-realm-data text{font-size:10px;fill:#bbc3c6}.tooltip.app_0{color:#334d72}.tooltip.app_1{color:#1e4e66}.tooltip.app_2{color:#337a9d}.tooltip.app_3{color:#3d9eb3}.tooltip.app_4{color:#49c7a5}.tooltip.app_5{color:#3f8448}.tooltip.app_6{color:#326433}.tooltip.app_7{color:#c93}.tooltip.app_8{color:#c63}.tooltip.app_9{color:#cc4933}.chart-legend_item:hover,.chart-legend_item.active{color:#fff}.chart-legend_item:hover span:not(.realm-marker),.chart-legend_item.active span:not(.realm-marker){opacity:1 !important}.chart-legend_item.hidden span{opacity:.35}.realm-marker{border-width:2px;border-style:solid;border-radius:50%;box-sizing:border-box;display:inline-block;position:relative;width:8px;height:8px;top:-2px}.realm-marker-wrapper,.chart-legend_item .realm-marker{margin:0 9px 0 1px}.realm-marker:after{border:3px solid transparent;border-top-width:4px;border-top-style:solid;content:'';position:absolute;right:-1px;margin:5px auto;width:0;height:0}.realm-marker__ru{border-color:#334d72}.realm-marker__ru:after{border-top-color:#334d72}.chart-legend_item__0 .realm-marker{border-width:4px;border-color:#334d72;top:0}.chart-legend_item__1 .realm-marker{border-width:4px;border-color:#1e4e66;top:0}.chart-legend_item__2 .realm-marker{border-width:4px;border-color:#337a9d;top:0}.chart-legend_item__3 .realm-marker{border-width:4px;border-color:#3d9eb3;top:0}.chart-legend_item__4 .realm-marker{border-width:4px;border-color:#49c7a5;top:0}.chart-legend_item__5 .realm-marker{border-width:4px;border-color:#3f8448;top:0}.chart-legend_item__6 .realm-marker{border-width:4px;border-color:#326433;top:0}.chart-legend_item__7 .realm-marker{border-width:4px;border-color:#c93;top:0}.chart-legend_item__8 .realm-marker{border-width:4px;border-color:#c63;top:0}.chart-legend_item__9 .realm-marker{border-width:4px;border-color:#cc4933;top:0}.chart-legend_item .realm-marker{margin-left:-17px}.console-search-up,.console-search-down{position:absolute;right:7px;font-size:7px;display:block;width:8px;height:12px;opacity:.7;background-image:url("../assets/img/content/console/search-nav.png");background-repeat:no-repeat;bottom:7px;opacity:.15}.console-search-up:hover,.console-search-down:hover{opacity:.5}.console{background-color:rgba(2,11,17,0.95);border:1px solid #212c33;box-shadow:0 0 20px rgba(0,0,0,0.8);box-sizing:border-box;display:none;position:fixed;bottom:0;left:0;right:0;width:100%;height:30%;max-height:50%;z-index:1}.console-search{width:100%;height:19px !important;line-height:18px;font:12px/16px "WarHelios","Arial Narrow",Arial,sans-serif !important;padding-right:10px}.console-search-wrapper{position:absolute;right:50px;bottom:3px;width:calc(100% - 118px);max-width:200px;font-size:10px}.console__collapsed .console-search-wrapper{display:none}.console-search__highlight{background:rgba(41,82,128,0.75)}.console-search__highlightcurrent{outline:1px #0ff dotted}.console-search-up{background-position:right 0;right:-28px}.console-search-down{background-position:left 0;right:-16px}.console-search-start{display:block;position:absolute;width:9px;height:9px;background:url("../assets/img/content/console/search-start.png") 0 0 no-repeat;right:4px;top:8px;opacity:.25}.console-search-start:hover{opacity:.5}.console .btn-wrapper{position:absolute;right:0px;top:0px;height:31px;width:57px}.console__collapsed .ui-draggable-handle{pointer-events:none}.console__collapsed .ui-draggable-handle .console_close,.console__collapsed .ui-draggable-handle .console_toggle{pointer-events:all !important}.console__collapsed .console_toggle{width:calc(100% - 35px)}.console__collapsed .console_toggle:after{position:absolute;right:8px;top:-10px}.console__collapsed .ui-resizable-handle{display:none}.console:not(.ui-draggable){top:auto !important}.console.ui-draggable{max-height:100%;z-index:25001}.console.ui-draggable .console_resizer{cursor:move}.console.ui-draggable .ui-resizable-se,.console.ui-draggable .ui-resizable-nw{width:16px;height:16px;opacity:.3}.console.ui-draggable .ui-resizable-se:hover,.console.ui-draggable .ui-resizable-nw:hover{opacity:.5}.console.ui-draggable .ui-resizable-se{background:url("../assets/img/content/console/resize_icon_br.png") no-repeat right bottom;right:3px;bottom:3px}.console.ui-draggable .ui-resizable-nw{background:url("../assets/img/content/console/resize_icon_tl.png") no-repeat 3px 3px;left:0px;top:0px;height:31px}.console.ui-draggable .console_code code{width:100%}.console__active{display:block}.console_resizer{background:#0a1d27;cursor:row-resize;height:31px;position:relative}.console_resizer:before{background:url("../assets/img/content/console/handler.png") no-repeat center center;content:"";opacity:.3;position:absolute;top:10px;right:0;left:0;margin:auto;width:41px;height:10px}.console_resizer:hover:before{opacity:.5}.ui-draggable-dragging .console_resizer:before{opacity:.7}.console_resizer__collapsed:before{display:none}.console_resizer-text{font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:14px;color:#fff;display:none;opacity:.3;padding-left:10px;text-transform:uppercase}.console_resizer-text:hover{opacity:.5}.console_resizer__collapsed .console_resizer-text{display:block}.console_toggle,.console_close{cursor:pointer;display:block;position:absolute;z-index:91}.console_toggle{width:20px;height:31px;top:2px;right:32px}.console_toggle:after{color:#fff;content:" ";cursor:pointer;display:block;font-size:10px;opacity:.3;text-align:center;width:16px;height:16px;border-bottom:2px solid #fff;position:relative;top:4px}.console_resizer__collapsed .console_toggle:after{top:5px;border-top:2px solid #fff;border-bottom:none}.console_toggle:hover:after{opacity:.5}.console_close{width:16px;height:31px;top:0;right:7px}.console_close:before{background:#fff;content:"";opacity:.11;position:absolute;left:-8px;top:3px;bottom:4px;width:1px}.console_close:after{background:url("../assets/img/content/console/close_ico.png") no-repeat 0 0;content:"";width:16px;height:16px;position:absolute;opacity:.3;margin-top:7px}.console_close:hover:after{opacity:.5}.console_wrapper{box-sizing:border-box;padding:11px 11px 33px 17px;height:100%;overflow:hidden}.console_code{background:none;border:none;box-sizing:border-box;line-height:24px;margin:0 auto;width:100%;height:calc(100% - 33px);outline:none !important}.console_code code{width:1180px;margin:0 auto;white-space:pre-wrap;word-wrap:break-word}.console_link{border:1px solid #fff;border-radius:1px;font:10px/16px "WarHelios","Arial Narrow",Arial,sans-serif;color:#fff;opacity:.3;padding:0 5px;position:absolute;left:7px;bottom:7px;text-transform:uppercase}.console_link:hover{color:#fff;opacity:.5}.console_link:active{opacity:.7}.console__collapsed .console_link{display:none}.blinking-cursor{font-size:100%;color:#fff;-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@keyframes "blink"{from,to{color:transparent}50%{color:#fff}}@-moz-keyframes blink{from,to{color:transparent}50%{color:#fff}}@-webkit-keyframes "blink"{from,to{color:transparent}50%{color:#fff}}@-ms-keyframes "blink"{from,to{color:transparent}50%{color:#fff}}@-o-keyframes "blink"{from,to{color:transparent}50%{color:#fff}}.console-drag-containment{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;pointer-events:none}.needhelp{margin-left:17px;width:245px}.needhelp_title{font-size:37px;line-height:54px;margin:-14px 0 -12px}.needhelp_text{margin-left:21px}.alert{margin:17px 0 46px}.alert_text{background:url(../assets/img/content/messages/ico-alert.png) no-repeat 0 1px;min-height:22px;padding-left:38px}.alert__info .alert_text{background-image:url(../assets/img/content/messages/ico-info.png)}.b-method-info{background-repeat:no-repeat;background-position:0 2px}.b-method-info__deprecated{color:#df0d0d;background-image:url(../assets/img/content/messages/ico-method-error.png);padding:0 0 0 21px}.b-method-info__warning{color:#e55303;background-image:url(../assets/img/content/messages/ico-method-warning.png);padding:0 0 0 16px}.b-method-info p{margin:0;font-size:12px}.message-text{text-align:left}.news_item{border-top:1px solid rgba(255,255,255,0.15);padding:83px 10px 52px;margin:0 -10px;position:relative;min-height:65px}.news_item:first-child{border-top:none;padding-top:0}.news_description{margin:0 390px 0 0}.news-info{color:#767a7d;line-height:26px;width:210px;position:absolute;right:80px;top:74px}.news-info__homepage{bottom:26px;left:0;right:0;top:auto;margin:0 auto;width:188px}.news-info__main{font-size:14px;position:relative;margin-bottom:20px;right:auto;top:auto;width:auto}.news-info_realm{background:url(../assets/img/content/news/realm_icon.png) no-repeat 0 7px;display:block;padding-left:15px;margin:0 0 12px}.news-info_realm__homepage{font-size:14px;line-height:19px;background-position:2px 3px}.news-info_realm__main{display:inline}.news-info_date{display:block;padding-left:15px}.news-info_date__homepage{border-top:2px solid #ffaa00;color:#ccc;font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:36px;display:inline-block;padding:25px 0 14px}.news-info_date__main{border-right:1px solid #767a7d;font-size:14px;display:inline-block;line-height:13px;padding:0 5px 0 0;margin-right:6px}.news-info_date__main:last-child{border-right:none}.news_item:first-child .news-info{top:-9px}.news-homepage{width:1180px;margin:158px auto 0}.news-homepage_main{width:800px;float:left}.news-homepage_link{border:1px solid rgba(255,255,255,0.15);display:block;height:363px;padding:42px 54px 0;position:relative;margin-top:38px}.news-homepage_link:first-child{margin-top:-23px}.news-homepage_link:hover{border-color:#fff;text-decoration:none}.news-homepage_title{display:block;display:-webkit-box;max-height:234px;line-height:39px;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#ccc;font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:27px;display:block;text-transform:uppercase}.news-homepage_link:hover .news-homepage_title{color:#fff}.news-homepage_text{margin-bottom:48px}.news-homepage_second{width:300px;float:right}.pager{font-size:0;letter-spacing:-0.31em;line-height:0;word-spacing:-0.43em;font-size:12px;margin:38px 0 0 -11px;text-align:center;white-space:nowrap}.pager_arrow{display:inline-block;*display:inline;*zoom:1;background:url(../assets/img/content/pager/arrows.png) no-repeat;width:29px;height:29px;line-height:29px;margin-left:11px;text-indent:-9999px}.pager_arrow__prev:hover{background-position:0 -29px}.pager_arrow__prev.pager_arrow__disabled,.pager_arrow__prev.pager_arrow__disabled:hover{background-position:0 -58px}.pager_arrow__next{background-position:-29px 0}.pager_arrow__next:hover{background-position:-29px -29px}.pager_arrow__next.pager_arrow__disabled,.pager_arrow__next.pager_arrow__disabled:hover{background-position:-29px -58px}.pager_arrow__disabled{color:#919191;cursor:default}.pager_arrow__disabled:hover{background-position:0 0;color:#919191}.pager_link{display:inline-block;*display:inline;*zoom:1;color:#ccc;height:29px;letter-spacing:normal;line-height:29px;padding:0 11px;margin-left:11px}.pager_link:hover{color:#fff;text-decoration:none}.pager_link__current{border:1px solid rgba(204,204,204,0.25);color:#fff}.pager_link__current:hover{color:#fff}.pager_link__dotted{padding:0 2px}.maincontent{color:#999}.maincontent__method{padding-top:34px}.maincontent h2{margin-top:45px}.maincontent h5{font-size:16px;line-height:normal;margin:0 0 5px 0;padding:2px 0 0 0}.maincontent ul{padding:0;margin:0 0 35px}.maincontent ul li{padding:0 0 12px 29px;position:relative}.maincontent ul li:before{content:'\2014';position:absolute;left:0}.maincontent ul li ul li ul li{list-style:disc}.maincontent ul li ol li{background:none}.maincontent ul li ol li:before{content:''}.maincontent li ul,.maincontent li ol{margin:7px 0 14px}.maincontent ol{padding:0 0 0 35px;margin:0 0 47px;*list-style-type:decimal;counter-reset:list1}.maincontent ol li{margin:0 0 12px}.maincontent ol>li:before{counter-increment:list1;content:counter(list1) ". ";display:inline-block;*display:inline;*zoom:1;margin:0 0 0 -35px;padding:0;position:relative;text-align:left;width:35px}.maincontent ol ol{padding-left:35px;counter-reset:list2}.maincontent ol ol>li:before{counter-increment:list2;content:counter(list1) "." counter(list2) ". "}.maincontent ol ol li:before{background:none;width:35px;margin:0 0 0 -35px}.maincontent ol ul ol{counter-reset:list3}.maincontent ol ul ol li:before{counter-increment:list3;content:counter(list3) ". "}.maincontent img{display:block;margin:14px 0 16px 0;max-width:100%}.maincontent table ul li{padding:0 0 6px 22px}.maincontent table td p+ul{margin:6px 0 0}.maincontent p+ul,.maincontent p+ol{margin-top:-11px}.maincontent .accordeon{overflow:hidden;padding-top:8px;margin-bottom:-45px}.maincontent .accordeon h2:first-child{margin-top:0}.maincontent .accordeon__open{margin-bottom:-22px}code,pre{background:rgba(0,0,0,0.2);border:1px solid #212c33;font-family:"Source Code Pro",Arial,"Helvetica CY",Helvetica,sans-serif;font-size:14px;line-height:24px;display:block;overflow:hidden;padding:30px 36px 31px;margin-bottom:12px}pre code{background:none;border:none;display:block;overflow:hidden;padding:0;margin-bottom:0}.method-apps{background-color:rgba(8,18,28,0.85);border:1px solid #3b444a;box-sizing:border-box;font-size:12px;line-height:24px;padding:9px 17px 17px;position:absolute;left:0;width:200px;margin-top:2px;z-index:1}.method-apps_link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ccc;display:block;text-transform:uppercase}.method-apps_link:hover{color:#fff}.method-filter{margin-bottom:17px;text-align:right}.method-filter_text{font-size:12px;color:#abb0b6}.method-info{border-bottom:1px solid #212c33;color:#767a7d;font-size:14px;margin:-36px 0 29px;padding:0 0 22px}.method-info_use{float:left}.method-info_response{float:right}.method-info_response__nologin{float:none}.method-info_path{color:#ccc}.method-info_time{color:#6eb87e}.method-info_time__negative{color:#a93333}.controls-wrapper{border-top:1px solid #212c33;overflow:hidden;padding:8px 0 7px;position:relative;z-index:1}.controls{float:left}.controls__right{float:right}.controls_item{border-left:1px solid #212c33;float:left;line-height:22px;padding:0 36px;text-transform:uppercase}.controls_item:first-child{border-left:none}.controls_item__active{position:relative}.controls_item__active:after{background:url("../assets/img/content/method/arrow_active.png") no-repeat center bottom;content:"";position:absolute;left:50%;bottom:-26px;margin-left:-31px;width:62px;height:36px;z-index:-1}.controls_item__top{display:none}.page-header__sticky .controls_item__top{display:block}.controls_link{font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:14px;color:#fff;opacity:.3}.controls_link:hover{color:#fff;opacity:1;text-decoration:none}.controls_link__active{opacity:.65}.controls_link__upload,.controls_link__download,.controls_link__clear{font-size:0;display:inline-block;height:18px;vertical-align:middle}.controls_link__upload{background:url("../assets/img/content/method/ico_upload.png") no-repeat 0 0;width:13px}.controls_link__download{background:url("../assets/img/content/method/ico_download.png") no-repeat 0 0;width:14px}.controls_link__clear{background:url("../assets/img/content/method/ico_clear.png") no-repeat 0 0;width:15px}.controls_link__scroll-top{background:url("../assets/img/content/method/ico_top.png") no-repeat 0 center;padding-left:15px}.method-realm{background:url(../assets/img/content/method/realm_icon.png) no-repeat 0 7px;font-size:14px;color:#767a7d;padding:0 0 0 19px;position:absolute;right:10px;margin-top:-30px}.method-switch{float:left;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.method-switch_checkbox{display:none}.method-switch_checkbox:checked+.method-switch_label:before{color:#767a7d}.method-switch_checkbox:checked+.method-switch_label:after{color:#ccc}.method-switch_checkbox:checked+.method-switch_label:hover:after{color:#fff}.method-switch_checkbox:disabled+.method-switch_label:before{color:rgba(204,204,204,0.3);cursor:default}.method-switch_checkbox:disabled+.method-switch_label:after{color:#fff}.method-switch_label{cursor:pointer;line-height:36px;transition:color .3s}.method-switch_label:before,.method-switch_label:after{font-size:16px;color:#fff}.method-switch_label:before{content:"GET";padding-right:10px;color:#ccc}.method-switch_label:after{content:"POST";padding-left:37px;color:#767a7d;text-align:right}.method-switch_label:hover:before{color:#fff}.method-switch_checkbox:disabled+.method-switch_label{cursor:default}.method-switch_switch{border:1px solid #fff;border-radius:7px;box-sizing:border-box;width:27px;height:16px;position:absolute;top:10px;opacity:.7;transition:opacity .3s}.method-switch_switch:after{content:"";background-color:#fff;border-radius:50%;display:block;width:10px;height:10px;position:absolute;top:0;bottom:0;left:0;margin:2px;transition:all .2s}.method-switch_checkbox:checked+.method-switch_label .method-switch_switch:after{left:100%;margin-left:-12px}.method-switch_label:hover .method-switch_switch{opacity:1}.method-switch_checkbox:disabled+.method-switch_label .method-switch_switch{border-color:rgba(255,255,255,0.3);opacity:1}.method-switch_checkbox:disabled+.method-switch_label .method-switch_switch:after{background-color:rgba(255,255,255,0.3)}.param-description{cursor:pointer;position:relative}.param-description__open{cursor:text}.param-description_text .collapse{height:0;cursor:pointer}.param-description_text .collapse:hover ~ *{color:#fff}.param-description_text p{margin:0}.param-description .param-descr-switcher{position:relative;width:100%;max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:12px;box-sizing:border-box}.param-description .param-descr-switcher:after{content:"\25BC";font-size:7px;position:absolute;right:2px;top:1px}.param-description .param-descr-switcher:hover{color:#fff}.param-description_text{padding-right:15px}.param-description__inline{cursor:default}.param-description__inline:after{display:none}.param-description__inline:hover{color:#ccc}.param-description__open .collapse:after{content:"\25B2";font-size:7px;position:absolute;right:2px;top:0px}.timeline{height:63px;margin:0 0 27px;position:relative}.timeline_item{float:left}.timeline_year{font-family:"WarHelios","Arial Narrow",Arial,sans-serif;font-size:22px;color:rgba(255,255,255,0.35);margin-right:40px;transition:color .3s}.timeline_year:hover{color:rgba(255,255,255,0.7)}.timeline_item__active .timeline_year{color:#fff}.timeline_month{display:none;margin-top:4px;position:absolute;left:-10px}.timeline_month-item{float:left;margin-left:12px}.timeline_month-item:first-child{margin-left:0}.timeline_month-name{font-size:12px;color:#ccc;display:inline-block;letter-spacing:2px;padding:2px 10px 1px;text-transform:uppercase}.timeline_month-name:hover{color:#fff}.timeline_month-item__active .timeline_month-name{border:1px solid #ccc;color:#fff}.timeline_month-item__active .timeline_month-name:hover{color:#fff}.timeline_item__active .timeline_month{display:block}.release-notes-slider{display:block;width:100%}.release-notes-slider_window{width:100%;overflow:hidden}.release-notes-slider_world{width:200%;overflow:hidden;position:relative}.release-notes-slider_item{width:50%;float:left}.tooltip{visibility:hidden;background-color:rgba(1,9,14,0.85);border:1px solid #232e36;box-shadow:0 4px 9px rgba(0,0,0,0.5);box-sizing:border-box;font-size:12px;color:rgba(204,204,204,0.85);padding:14px 21px;position:absolute;left:0;top:0;opacity:0;max-width:276px;word-wrap:break-word;transition:opacity .2s ease-in .5s;z-index:101;pointer-events:none;transform:translate(0, -7px)}.tooltip.immidietly{transition:none}.tooltip:after,.tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip:after{border-color:rgba(1,9,14,0);border-top-color:#01090e;border-width:7px;margin-left:-7px}.tooltip:before{border-color:rgba(35,46,54,0);border-top-color:#232e36;border-width:8px;margin-left:-8px}.tooltip__show{visibility:visible;opacity:1}.page-header{border-bottom:1px solid #212c33;background:url("../assets/img/content/page-header/header.png") no-repeat center bottom;background-size:100% 100%}.page-header__secondbg{position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;background-image:url("../assets/img/content/page-header/bg-sticky.jpg");background-position:0 -77px;background-repeat:no-repeat;background-size:auto;display:none}.page-header__sticky{background-image:url("../assets/img/content/page-header/header.png");background-position:center bottom;background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 40px 40px -40px #0a161f, 0 40px 40px -40px #0a161f,0 40px 40px -40px #0a161f;padding-top:27px;position:fixed;top:68px;width:800px;z-index:100}.page-header__sticky .page-header__secondbg{display:block}.error404{background:url("../assets/img/content/error404/bg_error404.png") no-repeat center 0;text-align:center;margin-top:30px;padding:309px 0 0}.error404_title{font-family:"WarHeliosBold","Arial Narrow",arial,sans-serif;font-size:75px;margin-bottom:11px}.error404_text{margin-bottom:58px}.not-found{display:inline-block;position:relative;margin-bottom:38px}.not-found:after{background:url("../assets/img/content/error404/crab.gif") no-repeat center 0;content:"";display:block;width:52px;height:30px;position:absolute;top:3px;right:-71px}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.throbber{background:url(../assets/img/content/throbber/throbber.png) no-repeat 0 0;position:fixed;left:50%;top:50%;width:50px;height:50px;margin:-25px;text-indent:-9999px;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.form{text-align:left}.form_fieldset{margin-bottom:19px}.application-edit-form .form_fieldset{border-bottom:1px solid #212c33;padding:17px 0 20px;margin:0}.form_composite-field .form_fieldset{border:none;padding-bottom:0}.form__api .form_fieldset{margin-bottom:27px}.page-header__sticky .form__api .form_fieldset:first-child{display:none}.form_composite-field{border-bottom:1px solid #212c33;padding:8px 0 25px}.form_label{color:#f5f5f5;font-size:16px;font-weight:bold;line-height:34px;position:relative;float:left;width:100px}.application-edit-form .form_label{width:192px;margin-left:6px}.form__api .form_label{width:175px}.form_field{box-sizing:border-box;color:#767a7d;float:left;line-height:34px;margin:0 0 0 -100px;padding:0 0 0 100px;position:relative;width:100%}.application-edit-form .form_field{margin:0 0 0 -198px;padding:0 0 0 198px}.form_field__middle{margin:0 0 0 -175px;padding:0 0 0 175px;width:600px}.form_field__small{float:right;margin:0;padding:0;width:200px;text-align:right}.form_confirm{border-top:1px solid #212c33;padding:23px 0 1px}.component .form_confirm{margin:0 -6px;padding-left:6px}.form_error{background-color:#2b181c;color:rgba(255,255,255,0.5);display:none;padding:1px 12px;position:absolute;left:100px;top:-43px}.form_error:after{content:"";position:absolute;left:7px;bottom:-5px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#2b181c transparent transparent transparent}.application-edit-form .form_error{left:198px;opacity:1}.application-edit-form .form_error__ip_error{opacity:0;pointer-events:none;-webkit-animation:fix_duplicate_ip 1s;-o-animation:fix_duplicate_ip 1s;animation:fix_duplicate_ip 1s}.input__error+.form_error{display:block}.input__error:focus+.form_error__ip_error{opacity:1 !important}.header__sticky+.content .form__api .form_label{text-indent:20px}@-moz-keyframes fix_duplicate_ip{0%{opacity:1}99%{opacity:1}100%{opacity:0}}@-webkit-keyframes fix_duplicate_ip{0%{opacity:1}99%{opacity:1}100%{opacity:0}}@-o-keyframes fix_duplicate_ip{0%{opacity:1}99%{opacity:1}100%{opacity:0}}@-ms-keyframes fix_duplicate_ip{0%{opacity:1}99%{opacity:1}100%{opacity:0}}@keyframes fix_duplicate_ip{0%{opacity:1}99%{opacity:1}100%{opacity:0}}.input{background:rgba(0,0,0,0.2);border:1px solid #212c33;box-sizing:border-box;font-family:Arial,"Helvetica CY",Helvetica,sans-serif;font-size:16px;color:#ccc;padding:0 10px;height:36px;transition:border-color .3s, color .3s}.input:hover{border-color:#3b444a;color:#fff}.input__wide{width:100%}.input__ip{width:240px;margin-right:20px;vertical-align:top}.input__disabled{background-image:url(../assets/img/form_elements/inputs/bg_input_disabled.png);cursor:text}.input__error,.input__error:hover{border-color:#4f1a1a}.input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #081219 inset;-webkit-text-fill-color:#ccc !important}input[type="radio"],input[type="checkbox"]{display:block;pointer-events:none;opacity:0;position:absolute}input:focus[type="radio"]+.label,input:focus[type="checkbox"]+.label,input:active[type="radio"]+.label,input:active[type="checkbox"]+.label{opacity:1}input[type="radio"]+.label,input[type="checkbox"]+.label{color:#f5f5f5;display:inline-block;margin:0 70px 0 0;padding:0 0 0 26px;opacity:.6;position:relative;transition:opacity .3s}input[type="radio"]+.label:before,input[type="checkbox"]+.label:before{content:'';width:16px;height:16px;position:absolute;left:1px;top:9px;bottom:0}input[type="radio"]+.label:hover,input[type="checkbox"]+.label:hover{cursor:pointer;opacity:1}input:checked[type="radio"]+.label,input:checked[type="checkbox"]+.label{opacity:1}input:checked[type="radio"]+.label:before,input:checked[type="checkbox"]+.label:before{background-position:0 -16px}input[type="radio"]+.label:before{background:url("../assets/img/form_elements/inputs/radiobutton.png") no-repeat 0 0}input[type="checkbox"]+.label:before{background:url("../assets/img/form_elements/inputs/checkbox.png") no-repeat 0 0;top:6px}.buttons-wrapper{margin-top:48px;overflow:hidden}.application-edit-form .buttons-wrapper{margin-top:25px;text-align:right}.button{background-color:#ffaa00;border:1px solid transparent;border-radius:3px;box-shadow:0 7px 6px rgba(0,0,0,0.34);box-sizing:border-box;color:#000;font:18px/48px "WarHelios","Arial Narrow",Arial,sans-serif;display:inline-block;padding:0 44px;text-align:center;text-shadow:0 1px #ffe699;text-transform:uppercase;min-width:247px}.button:hover{background-color:#ffcc00;color:#000;cursor:pointer}.button:disabled{background-color:#765b25;cursor:default;text-shadow:none;pointer-events:none}.button__colorless{background-color:transparent;border:1px solid #fff;box-shadow:none;color:#fff;opacity:.6;text-shadow:none;transition:opacity .3s}.button__colorless:hover{background-color:transparent;color:#fff;opacity:1;text-decoration:none}.button__small,.button__add,.button__delete{font-size:14px;line-height:34px;padding:0 41px}.button__api{padding:0 20px;min-width:auto}.button__chart{padding:0 28px;min-width:auto}.chart-links .button__chart{float:right}.button__search{width:137px;margin-left:43px;min-width:auto}.button__back{margin-right:64px}.button__big{font-size:48px;line-height:80px;padding:0 87px}.button__block{display:block;margin-top:33px}.button__left{float:left}.button__right{float:right}.button__new{position:relative}.button__new:before{background:url(../assets/img/form_elements/buttons/ico_add.png) no-repeat 0 0;content:'';display:inline-block;width:19px;height:20px;margin:0 14px 0 -9px;vertical-align:middle}.button__add,.button__delete{background:url(../assets/img/form_elements/buttons/plus.svg) no-repeat center center;background-size:18px auto;min-width:auto;padding:0;width:57px;text-indent:-9999px}.button__delete{background-image:url(../assets/img/form_elements/buttons/minus.svg)}.welcome_buttons__fixed .button{width:100%}.error404_buttons .button{min-width:167px}.applications_item .button{width:100%;position:absolute;bottom:0;left:0}.applications__list .button{position:relative}.application-edit-form .buttons-wrapper .button{margin-left:36px;min-width:137px}.modal-lock-scroll .wrapper,.modal-lock-scroll .footer{filter:blur(5px)}.modal{background-color:rgba(7,21,30,0.95);display:table;position:fixed;left:0;top:0;width:100%;height:100%}.modal_valigner{display:table-cell;padding:130px;vertical-align:middle}.modal_valigner__top{vertical-align:top}.modal_valigner__bottom{vertical-align:bottom}.modal_bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1000}.modal_container{position:relative;text-align:center;z-index:1001}.modal_close{font:0/0 a;text-shadow:none;color:transparent;background:url("../assets/img/modal/ico_close.png") no-repeat 0 0;width:30px;height:30px;opacity:.6;position:absolute;right:100px;top:100px;z-index:1002}.modal_close:hover{opacity:1}.modal-popup{padding-bottom:24px}.realm_item{display:inline-block;margin:0 20px;width:107px;vertical-align:top}.realm_pic{width:107px;height:59px;display:block;opacity:.25;margin:0 0 21px;background-image:url("../assets/img/sprites/realm.png");background-repeat:no-repeat;background-position:-1000px 0}.realm_pic:hover{opacity:1}.realm_item__active .realm_pic{opacity:1}.realm_name{color:#fff;font-size:12px;line-height:18px;display:inline-block;visibility:hidden;text-transform:uppercase;vertical-align:top}.realm_pic:hover+.realm_name{visibility:visible;color:#ccc}.realm_item__active .realm_name{visibility:visible}.apiref-result{position:relative}.apiref-result-input{padding-right:41px !important}.apiref-result-copy{display:block;width:16px;height:10px;position:absolute;right:11px;top:calc(50% - 6px);background:url(../assets/img/form_elements/inputs/copy_input.png) 0 bottom no-repeat;opacity:.75}.apiref-result-copy:hover{opacity:1}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2NvbXBhc3MtbWl4aW5zL2xpYi9jb21wYXNzL19zdXBwb3J0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY29tcGFzcy1taXhpbnMvbGliL2NvbXBhc3MvY3NzMy9fYW5pbWF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY29tcGFzcy1taXhpbnMvbGliL2FuaW1hdGlvbi9fY29yZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2NvbXBhc3MtbWl4aW5zL2xpYi9hbmltYXRpb24vX3NoYXJlZC5zY3NzIiwiX2NvbnN0LnNjc3MiLCJfdGVtcGxhdGVzLnNjc3MiLCJfcGxhY2Vob2xkZXItc2VsZWN0b3JzLnNjc3MiLCJwbHVnaW5zL3JlYWN0LXNlbGVjdC9kZWZhdWx0LnNjc3MiLCJwbHVnaW5zL3JlYWN0LXNlbGVjdC9zZWxlY3Quc2NzcyIsInBsdWdpbnMvcmVhY3Qtc2VsZWN0L2NvbnRyb2wuc2NzcyIsInBsdWdpbnMvcmVhY3Qtc2VsZWN0L3NwaW5uZXIuc2NzcyIsInBsdWdpbnMvcmVhY3Qtc2VsZWN0L21peGlucy5zY3NzIiwicGx1Z2lucy9yZWFjdC1zZWxlY3QvbWl4aW5zLnNjc3MiLCJwbHVnaW5zL3JlYWN0LXNlbGVjdC9tZW51LnNjc3MiLCJwbHVnaW5zL3JlYWN0LXNlbGVjdC9taXhpbnMuc2NzcyIsInBsdWdpbnMvcmVhY3Qtc2VsZWN0L211bHRpLnNjc3MiLCJwbHVnaW5zL3JlYWN0LXNlbGVjdC9zcGlubmVyLnNjc3MiLCJwbHVnaW5zL3JlYWN0LXNlbGVjdC9taXhpbnMuc2NzcyIsInBsdWdpbnMvanF1ZXJ5Lmpzb252aWV3LnNjc3MiLCJwbHVnaW5zL2pxdWVyeS11aS5zY3NzIiwicGx1Z2lucy9qc2Nyb2xscGFuZS5zY3NzIiwibGF5b3V0L19yZXNldC5zY3NzIiwibGF5b3V0L19sYXlvdXQuc2NzcyIsImxheW91dC9fc3RhcnQtcGFnZS5zY3NzIiwiX2RlZmF1bHQuc2NzcyIsImhlYWRlci9faGVhZGVyLnNjc3MiLCJoZWFkZXIvX2xvZ28uc2NzcyIsIm1haW5tZW51L19tYWlubWVudS5zY3NzIiwiY29udGV4dC1tZW51L19jb250ZXh0LW1lbnUuc2NzcyIsImNvbnRleHQtbWVudS9fZmlsdGVycy5zY3NzIiwiZm9vdGVyL19mb290ZXIuc2NzcyIsImZvb3Rlci9fZm9vdGVyLW1lbnUuc2NzcyIsImZvb3Rlci9fbGFuZy5zY3NzIiwiZm9vdGVyL19jb3B5cmlnaHQuc2NzcyIsInNvY2lhbC9fc29jaWFsLnNjc3MiLCJ0YWJsZXMvX2RlZmF1bHQuc2NzcyIsImNvbXBvbmVudC9fY29tcG9uZW50LnNjc3MiLCJjb250ZW50L2hlYWRlcnMvX2hlYWRlcnMuc2NzcyIsImNvbnRlbnQvaGVhZGVycy9fY29tcG9zaXRlLWhlYWRpbmcuc2NzcyIsImNvbnRlbnQvbGlua3MvX3BzZXVkby1saW5rLnNjc3MiLCJjb250ZW50L2xpbmtzL19saW5rLWFyY2hpdmUuc2NzcyIsImNvbnRlbnQvc2VhcmNoL19zZWFyY2gtZm9ybS5zY3NzIiwiY29udGVudC9zZWFyY2gvX3NlYXJjaC5zY3NzIiwiY29udGVudC9zZWFyY2gvX3NlYXJjaC1jb3VudC5zY3NzIiwiY29udGVudC9zZWFyY2gvX3NlYXJjaC1yZXN1bHQuc2NzcyIsImNvbnRlbnQvc2VhcmNoL19zZWFyY2gtbm9yZXN1bHQuc2NzcyIsImNvbnRlbnQvbWFpbnBhZ2UvX3dlbGNvbWUuc2NzcyIsImNvbnRlbnQvbWFpbnBhZ2UvX3N0ZXBzLnNjc3MiLCJjb250ZW50L2V1bGEvX2V1bGEuc2NzcyIsImNvbnRlbnQvYXBwbGljYXRpb25zL19hcHBsaWNhdGlvbnMuc2NzcyIsImNvbnRlbnQvYXBwbGljYXRpb25zL19hcHBsaWNhdGlvbi10eXBlLnNjc3MiLCJjb250ZW50L2FwcGxpY2F0aW9ucy9faW5pdGlhbGl6YXRpb24uc2NzcyIsImNvbnRlbnQvYXBwbGljYXRpb25zL19hcHBsaWNhdGlvbi1lZGl0LWZvcm0uc2NzcyIsImNvbnRlbnQvYXBwbGljYXRpb25zL19zdGF0aXN0aWMuc2NzcyIsImNvbnRlbnQvY2hhcnRzL19jaGFydC13cmFwcGVyLnNjc3MiLCJjb250ZW50L2NoYXJ0cy9fY2hhcnQuc2NzcyIsImNvbnRlbnQvY2hhcnRzL19jaGFydC1pbmZvLnNjc3MiLCJjb250ZW50L2NoYXJ0cy9fY2hhcnQtbGVnZW5kLnNjc3MiLCJjb250ZW50L2NoYXJ0cy9fY2hhcnQtdGFibGUuc2NzcyIsImNvbnRlbnQvY2hhcnRzL19jaGFydC1saW5rcy5zY3NzIiwiY29udGVudC9jaGFydHMvX2NoYXJ0cy5zY3NzIiwiY29udGVudC9jaGFydHMvX3JlYWxtLW1hcmtlci5zY3NzIiwiY29udGVudC9jb25zb2xlL19jb25zb2xlLnNjc3MiLCJjb250ZW50L25lZWRoZWxwL19uZWVkaGVscC5zY3NzIiwiY29udGVudC9tZXNzYWdlcy9fbWVzc2FnZXMuc2NzcyIsImNvbnRlbnQvbWVzc2FnZXMvX21lc3NhZ2UtdGV4dC5zY3NzIiwiY29udGVudC9uZXdzL19uZXdzLnNjc3MiLCJjb250ZW50L25ld3MvX25ld3MtaW5mby5zY3NzIiwiY29udGVudC9uZXdzL19uZXdzLWhvbWVwYWdlLnNjc3MiLCJjb250ZW50L3BhZ2VyL19wYWdlci5zY3NzIiwiY29udGVudC9tYWluY29udGVudC9fbWFpbmNvbnRlbnQuc2NzcyIsImNvbnRlbnQvbWV0aG9kL19hcHBzLnNjc3MiLCJjb250ZW50L21ldGhvZC9fZmlsdGVyLnNjc3MiLCJjb250ZW50L21ldGhvZC9faW5mby5zY3NzIiwiY29udGVudC9tZXRob2QvX2NvbnRyb2xzLXdyYXBwZXIuc2NzcyIsImNvbnRlbnQvbWV0aG9kL19jb250cm9scy5zY3NzIiwiY29udGVudC9tZXRob2QvX3JlYWxtLnNjc3MiLCJjb250ZW50L21ldGhvZC9fc3dpdGNoLnNjc3MiLCJjb250ZW50L21ldGhvZC9fcGFyYW0tZGVzY3JpcHRpb24uc2NzcyIsImNvbnRlbnQvdGltZWxpbmUvX3RpbWVsaW5lLnNjc3MiLCJjb250ZW50L3RpbWVsaW5lL19yZWxlYXNlLW5vdGVzLXNsaWRlci5zY3NzIiwiY29udGVudC90b29sdGlwL190b29sdGlwLnNjc3MiLCJjb250ZW50L3BhZ2UtaGVhZGVyL19wYWdlLWhlYWRlci5zY3NzIiwiY29udGVudC9lcnJvcjQwNC9fZXJyb3I0MDQuc2NzcyIsImNvbnRlbnQvZXJyb3I0MDQvX25vdC1mb3VuZC5zY3NzIiwiY29udGVudC90aHJvYmJlci9fdGhyb2JiZXIuc2NzcyIsImZvcm1fZWxlbWVudHMvX2Zvcm0uc2NzcyIsImZvcm1fZWxlbWVudHMvaW5wdXRzL19pbnB1dHMuc2NzcyIsImZvcm1fZWxlbWVudHMvaW5wdXRzL19jb21ib2JveC5zY3NzIiwiZm9ybV9lbGVtZW50cy9idXR0b25zL19idXR0b25zLXdyYXBwZXIuc2NzcyIsImZvcm1fZWxlbWVudHMvYnV0dG9ucy9fYnV0dG9ucy5zY3NzIiwibW9kYWwvX21vZGFsLWxvY2stc2Nyb2xsLnNjc3MiLCJtb2RhbC9fbW9kYWwtbGF5b3V0LnNjc3MiLCJtb2RhbC9fbW9kYWwuc2NzcyIsInJlYWxtL19yZWFsbS5zY3NzIiwiY29udGVudC9hcGlyZWZlcmVuY2UvY29tbW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQGltcG9ydCBcImNvbXBhc3Mvc3VwcG9ydFwiO1xuQGltcG9ydCBcImNvbXBhc3MvY3NzMy9hbmltYXRpb25cIjtcbkBpbXBvcnQgXCJjb25zdFwiO1xuQGltcG9ydCBcInRlbXBsYXRlc1wiO1xuQGltcG9ydCBcInBsYWNlaG9sZGVyLXNlbGVjdG9yc1wiO1xuXG4kc3ByaXRlX3BhdGg6IFwiLi4vYXNzZXRzL2ltZy9zcHJpdGVzL1wiO1xuXG4vKnBsdWdpbnMqL1xuQGltcG9ydCBcInBsdWdpbnMvcmVhY3Qtc2VsZWN0L2RlZmF1bHRcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL2hpZ2hsaXRlXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9qcXVlcnkuanNvbnZpZXdcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2pxdWVyeS11aVwiO1xuQGltcG9ydCBcInBsdWdpbnMvanNjcm9sbHBhbmVcIjtcbi8qZW5kIHBsdWdpbnMqL1xuLypsYXlvdXQqL1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9sYXlvdXQvXCI7XG5AaW1wb3J0IFwibGF5b3V0L3Jlc2V0XCI7XG5AaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xuQGltcG9ydCBcImxheW91dC9zdGFydC1wYWdlXCI7XG4vKmVuZCBsYXlvdXQqL1xuLypkZWZhdWx0Ki9cbkBpbXBvcnQgXCJkZWZhdWx0XCI7XG4vKmVuZCBkZWZhdWx0Ki9cbi8qaGVhZGVyKi9cbiRwYXRoOiBcIi4uL2Fzc2V0cy9pbWcvaGVhZGVyL1wiO1xuQGltcG9ydCBcImhlYWRlci9oZWFkZXJcIjtcbkBpbXBvcnQgXCJoZWFkZXIvbG9nb1wiO1xuLyplbmQgaGVhZGVyKi9cbi8qbWFpbm1lbnUqL1xuQGltcG9ydCBcIm1haW5tZW51L21haW5tZW51XCI7XG4vKmVuZCBtYWlubWVudSovXG4vKmNvbnRleHQtbWVudSovXG4kcGF0aDogXCIuLi9hc3NldHMvaW1nL2NvbnRleHQtbWVudS9cIjtcbkBpbXBvcnQgXCJjb250ZXh0LW1lbnUvY29udGV4dC1tZW51XCI7XG5AaW1wb3J0IFwiY29udGV4dC1tZW51L2ZpbHRlcnNcIjtcbi8qZW5kIGNvbnRleHQtbWVudSovXG4vKmZvb3RlciovXG4kcGF0aDogXCIuLi9hc3NldHMvaW1nL2Zvb3Rlci9cIjtcbkBpbXBvcnQgXCJmb290ZXIvZm9vdGVyXCI7XG5AaW1wb3J0IFwiZm9vdGVyL2Zvb3Rlci1tZW51XCI7XG5AaW1wb3J0IFwiZm9vdGVyL2xhbmdcIjtcbkBpbXBvcnQgXCJmb290ZXIvY29weXJpZ2h0XCI7XG4vKmVuZCBmb290ZXIqL1xuLypzb2NpYWwqL1xuQGltcG9ydCBcInNvY2lhbC9zb2NpYWxcIjtcbi8qZW5kIHNvY2lhbCovXG4vKnRhYmxlcyovXG4kcGF0aDogXCIuLi9hc3NldHMvaW1nL3RhYmxlcy9cIjtcbkBpbXBvcnQgXCJ0YWJsZXMvZGVmYXVsdFwiO1xuLypjb21wb25lbnQqL1xuQGltcG9ydCBcImNvbXBvbmVudC9jb21wb25lbnRcIjtcbi8qZW5kIGNvbXBvbmVudCovXG5cbi8qY29udGVudCovXG4vKmhlYWRlcnMqL1xuQGltcG9ydCBcImNvbnRlbnQvaGVhZGVycy9oZWFkZXJzXCI7XG5AaW1wb3J0IFwiY29udGVudC9oZWFkZXJzL2NvbXBvc2l0ZS1oZWFkaW5nXCI7XG4vKmVuZCBoZWFkZXJzKi9cbi8qbGlua3MqL1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9jb250ZW50L2xpbmtzL1wiO1xuQGltcG9ydCBcImNvbnRlbnQvbGlua3MvcHNldWRvLWxpbmtcIjtcbkBpbXBvcnQgXCJjb250ZW50L2xpbmtzL2xpbmstYXJjaGl2ZVwiO1xuLyplbmQgbGlua3MqL1xuLypzZWFyY2gqL1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9jb250ZW50L3NlYXJjaC9cIjtcbkBpbXBvcnQgXCJjb250ZW50L3NlYXJjaC9zZWFyY2gtZm9ybVwiO1xuQGltcG9ydCBcImNvbnRlbnQvc2VhcmNoL3NlYXJjaFwiO1xuQGltcG9ydCBcImNvbnRlbnQvc2VhcmNoL3NlYXJjaC1jb3VudFwiO1xuQGltcG9ydCBcImNvbnRlbnQvc2VhcmNoL3NlYXJjaC1yZXN1bHRcIjtcbkBpbXBvcnQgXCJjb250ZW50L3NlYXJjaC9zZWFyY2gtbm9yZXN1bHRcIjtcbi8qZW5kIHNlYXJjaCovXG4vKm1haW5wYWdlKi9cbiRwYXRoOiBcIi4uL2Fzc2V0cy9pbWcvY29udGVudC9tYWlucGFnZS9cIjtcbkBpbXBvcnQgXCJjb250ZW50L21haW5wYWdlL3dlbGNvbWVcIjtcbkBpbXBvcnQgXCJjb250ZW50L21haW5wYWdlL3N0ZXBzXCI7XG4vKmVuZCBtYWlucGFnZSovXG4vKmV1bGEqL1xuQGltcG9ydCBcImNvbnRlbnQvZXVsYS9ldWxhXCI7XG4vKmVuZCBldWxhKi9cbi8qYXBwbGljYXRpb25zKi9cbiRwYXRoOiBcIi4uL2Fzc2V0cy9pbWcvY29udGVudC9hcHBsaWNhdGlvbnMvXCI7XG5AaW1wb3J0IFwiY29udGVudC9hcHBsaWNhdGlvbnMvYXBwbGljYXRpb25zXCI7XG5AaW1wb3J0IFwiY29udGVudC9hcHBsaWNhdGlvbnMvYXBwbGljYXRpb24tdHlwZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvYXBwbGljYXRpb25zL2luaXRpYWxpemF0aW9uXCI7XG5AaW1wb3J0IFwiY29udGVudC9hcHBsaWNhdGlvbnMvYXBwbGljYXRpb24tZWRpdC1mb3JtXCI7XG5AaW1wb3J0IFwiY29udGVudC9hcHBsaWNhdGlvbnMvc3RhdGlzdGljXCI7XG4vKmVuZCBhcHBsaWNhdGlvbnMqL1xuLypjaGFydHMqL1xuQGltcG9ydCBcImNvbnRlbnQvY2hhcnRzL2NoYXJ0LXdyYXBwZXJcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NoYXJ0cy9jaGFydFwiO1xuQGltcG9ydCBcImNvbnRlbnQvY2hhcnRzL2NoYXJ0LWluZm9cIjtcbkBpbXBvcnQgXCJjb250ZW50L2NoYXJ0cy9jaGFydC1sZWdlbmRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2NoYXJ0cy9jaGFydC10YWJsZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvY2hhcnRzL2NoYXJ0LWxpbmtzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jaGFydHMvY2hhcnRzXCI7XG5AaW1wb3J0IFwiY29udGVudC9jaGFydHMvcmVhbG0tbWFya2VyXCI7XG4vKmVuZCBjaGFydHMqL1xuLypjb25zb2xlKi9cbiRwYXRoOiBcIi4uL2Fzc2V0cy9pbWcvY29udGVudC9jb25zb2xlL1wiO1xuQGltcG9ydCBcImNvbnRlbnQvY29uc29sZS9jb25zb2xlXCI7XG4vKmVuZCBjb25zb2xlKi9cbi8qbmVlZGhlbHAqL1xuQGltcG9ydCBcImNvbnRlbnQvbmVlZGhlbHAvbmVlZGhlbHBcIjtcbi8qZW5kIG5lZWRoZWxwKi9cbi8qbWVzc2FnZXMqL1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9jb250ZW50L21lc3NhZ2VzL1wiO1xuQGltcG9ydCBcImNvbnRlbnQvbWVzc2FnZXMvbWVzc2FnZXNcIjtcbkBpbXBvcnQgXCJjb250ZW50L21lc3NhZ2VzL21lc3NhZ2UtdGV4dFwiO1xuLyplbmQgbWVzc2FnZXMqL1xuLypuZXdzKi9cbiRwYXRoOiBcIi4uL2Fzc2V0cy9pbWcvY29udGVudC9uZXdzL1wiO1xuQGltcG9ydCBcImNvbnRlbnQvbmV3cy9uZXdzXCI7XG5AaW1wb3J0IFwiY29udGVudC9uZXdzL25ld3MtaW5mb1wiO1xuQGltcG9ydCBcImNvbnRlbnQvbmV3cy9uZXdzLWhvbWVwYWdlXCI7XG4vKmVuZCBuZXdzKi9cbi8qcGFnZXIqL1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9jb250ZW50L3BhZ2VyL1wiO1xuQGltcG9ydCBcImNvbnRlbnQvcGFnZXIvcGFnZXJcIjtcbi8qZW5kIHBhZ2VyKi9cbi8qbWFpbmNvbnRlbnQqL1xuQGltcG9ydCBcImNvbnRlbnQvbWFpbmNvbnRlbnQvbWFpbmNvbnRlbnRcIjtcbi8qZW5kIG1haW5jb250ZW50Ki9cbi8qbWV0aG9kKi9cbiRwYXRoOiBcIi4uL2Fzc2V0cy9pbWcvY29udGVudC9tZXRob2QvXCI7XG5AaW1wb3J0IFwiY29udGVudC9tZXRob2QvYXBwc1wiO1xuQGltcG9ydCBcImNvbnRlbnQvbWV0aG9kL2ZpbHRlclwiO1xuQGltcG9ydCBcImNvbnRlbnQvbWV0aG9kL2luZm9cIjtcbkBpbXBvcnQgXCJjb250ZW50L21ldGhvZC9jb250cm9scy13cmFwcGVyXCI7XG5AaW1wb3J0IFwiY29udGVudC9tZXRob2QvY29udHJvbHNcIjtcbkBpbXBvcnQgXCJjb250ZW50L21ldGhvZC9yZWFsbVwiO1xuQGltcG9ydCBcImNvbnRlbnQvbWV0aG9kL3N3aXRjaFwiO1xuQGltcG9ydCBcImNvbnRlbnQvbWV0aG9kL3BhcmFtLWRlc2NyaXB0aW9uXCI7XG4vKmVuZCBtZXRob2QqL1xuLyp0aW1lbGluZSovXG5AaW1wb3J0IFwiY29udGVudC90aW1lbGluZS90aW1lbGluZVwiO1xuQGltcG9ydCBcImNvbnRlbnQvdGltZWxpbmUvcmVsZWFzZS1ub3Rlcy1zbGlkZXJcIjtcbi8qZW5kIHRpbWVsaW5lKi9cbi8qdG9vbHRpcCovXG5AaW1wb3J0IFwiY29udGVudC90b29sdGlwL3Rvb2x0aXBcIjtcbi8qZW5kIHRvb2x0aXAqL1xuLypwYWdlIGhlYWRlciovXG4kcGF0aDogXCIuLi9hc3NldHMvaW1nL2NvbnRlbnQvcGFnZS1oZWFkZXIvXCI7XG5AaW1wb3J0IFwiY29udGVudC9wYWdlLWhlYWRlci9wYWdlLWhlYWRlclwiO1xuLyplbmQgcGFnZSBoZWFkZXIqL1xuLyplcnJvciA0MDQqL1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9jb250ZW50L2Vycm9yNDA0L1wiO1xuQGltcG9ydCBcImNvbnRlbnQvZXJyb3I0MDQvZXJyb3I0MDRcIjtcbkBpbXBvcnQgXCJjb250ZW50L2Vycm9yNDA0L25vdC1mb3VuZFwiO1xuLyplbmQgZXJyb3IgNDA0Ki9cbi8qdGhyb2JiZXIqL1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9jb250ZW50L3Rocm9iYmVyL1wiO1xuQGltcG9ydCBcImNvbnRlbnQvdGhyb2JiZXIvdGhyb2JiZXJcIjtcbi8qZW5kIHRocm9iYmVyKi9cbi8qZW5kIGNvbnRlbnQqL1xuXG4vKmZvcm1fZWxlbWVudHMqL1xuQGltcG9ydCBcImZvcm1fZWxlbWVudHMvZm9ybVwiO1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9mb3JtX2VsZW1lbnRzL2lucHV0cy9cIjtcbkBpbXBvcnQgXCJmb3JtX2VsZW1lbnRzL2lucHV0cy9pbnB1dHNcIjtcbkBpbXBvcnQgXCJmb3JtX2VsZW1lbnRzL2lucHV0cy9jb21ib2JveFwiO1xuJHBhdGg6IFwiLi4vYXNzZXRzL2ltZy9mb3JtX2VsZW1lbnRzL2J1dHRvbnMvXCI7XG5AaW1wb3J0IFwiZm9ybV9lbGVtZW50cy9idXR0b25zL2J1dHRvbnMtd3JhcHBlclwiO1xuQGltcG9ydCBcImZvcm1fZWxlbWVudHMvYnV0dG9ucy9idXR0b25zXCI7XG4vKmVuZCBmb3JtX2VsZW1lbnRzKi9cblxuLyptb2RhbCovXG4kcGF0aDogXCIuLi9hc3NldHMvaW1nL21vZGFsL1wiO1xuQGltcG9ydCBcIm1vZGFsL21vZGFsLWxvY2stc2Nyb2xsXCI7XG5AaW1wb3J0IFwibW9kYWwvbW9kYWwtbGF5b3V0XCI7XG5AaW1wb3J0IFwibW9kYWwvbW9kYWxcIjtcbi8qZW5kIG1vZGFsKi9cblxuLypyZWFsbSovXG4kcGF0aDogXCIuLi9hc3NldHMvaW1nL3JlYWxtL1wiO1xuQGltcG9ydCBcInJlYWxtL3JlYWxtXCI7XG4vKmVuZCByZWFsbSovXG5cbiRmb3JtX2VsZW1lbnRzX3BhdGg6IFwiLi4vYXNzZXRzL2ltZy9mb3JtX2VsZW1lbnRzL2lucHV0cy9cIjtcbkBpbXBvcnQgXCJjb250ZW50L2FwaXJlZmVyZW5jZS9jb21tb25cIlxuIiwiLy8gVXN1YWxseSBjb21wYXNzIGhhY2tzIGFwcGx5IHRvIGJvdGggaWU2ICYgNyAtLSBzZXQgdGhpcyB0byBmYWxzZSB0byBkaXNhYmxlIHN1cHBvcnQgZm9yIGJvdGguXG4kbGVnYWN5LXN1cHBvcnQtZm9yLWllOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBTZXR0aW5nIHRoaXMgdG8gZmFsc2Ugd2lsbCByZXN1bHQgaW4gc21hbGxlciBvdXRwdXQsIGJ1dCBubyBzdXBwb3J0IGZvciBpZTYgaGFja3NcbiRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2OiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllICFkZWZhdWx0O1xuXG4vLyBTZXR0aW5nIHRoaXMgdG8gZmFsc2Ugd2lsbCByZXN1bHQgaW4gc21hbGxlciBvdXRwdXQsIGJ1dCBubyBzdXBwb3J0IGZvciBpZTcgaGFja3NcbiRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3OiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllICFkZWZhdWx0O1xuXG4vLyBTZXR0aW5nIHRoaXMgdG8gZmFsc2Ugd2lsbCByZXN1bHQgaW4gc21hbGxlciBvdXRwdXQsIGJ1dCBubyBzdXBwb3J0IGZvciBsZWdhY3kgaWU4IGhhY2tzXG4kbGVnYWN5LXN1cHBvcnQtZm9yLWllODogJGxlZ2FjeS1zdXBwb3J0LWZvci1pZSAhZGVmYXVsdDtcblxuLy8gQHByaXZhdGVcbi8vIFRoZSB1c2VyIGNhbiBzaW1wbHkgc2V0ICRsZWdhY3ktc3VwcG9ydC1mb3ItaWUgYW5kIDYsIDcsIGFuZCA4IHdpbGwgYmUgc2V0IGFjY29yZGluZ2x5LFxuLy8gQnV0IGluIGNhc2UgdGhlIHVzZXIgc2V0IGVhY2ggb2YgdGhvc2UgZXhwbGljaXRseSwgd2UgbmVlZCB0byBzeW5jIHRoZSB2YWx1ZSBvZlxuLy8gdGhpcyBjb21iaW5lZCB2YXJpYWJsZS5cbiRsZWdhY3ktc3VwcG9ydC1mb3ItaWU6ICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU4O1xuXG4vLyBXaGV0aGVyIHRvIG91dHB1dCBsZWdhY3kgc3VwcG9ydCBmb3IgbW96aWxsYS5cbi8vIFVzdWFsbHkgdGhpcyBtZWFucyBoYWNrcyB0byBzdXBwb3J0IEZpcmVmb3ggMy42IG9yIGVhcmxpZXIuXG4kbGVnYWN5LXN1cHBvcnQtZm9yLW1vemlsbGE6IHRydWU7XG5cbi8vIFN1cHBvcnQgZm9yIG1vemlsbGEgaW4gZXhwZXJpbWVudGFsIGNzczMgcHJvcGVydGllcyAoLW1veikuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICAgICA6IHRydWUgIWRlZmF1bHQ7XG4vLyBTdXBwb3J0IGZvciB3ZWJraXQgaW4gZXhwZXJpbWVudGFsIGNzczMgcHJvcGVydGllcyAoLXdlYmtpdCkuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICAgICA6IHRydWUgIWRlZmF1bHQ7XG4vLyBTdXBwb3J0IGZvciB3ZWJraXQncyBvcmlnaW5hbCAobm9uLXN0YW5kYXJkKSBncmFkaWVudCBzeW50YXguXG4kc3VwcG9ydC1mb3Itb3JpZ2luYWwtd2Via2l0LWdyYWRpZW50cyA6IHRydWUgIWRlZmF1bHQ7XG4vLyBTdXBwb3J0IGZvciBvcGVyYSBpbiBleHBlcmltZW50YWwgY3NzMyBwcm9wZXJ0aWVzICgtbykuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhICAgICAgICA6IHRydWUgIWRlZmF1bHQ7XG4vLyBTdXBwb3J0IGZvciBtaWNyb3NvZnQgaW4gZXhwZXJpbWVudGFsIGNzczMgcHJvcGVydGllcyAoLW1zKS5cbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0ICAgIDogdHJ1ZSAhZGVmYXVsdDtcbi8vIFN1cHBvcnQgZm9yIGtodG1sIGluIGV4cGVyaW1lbnRhbCBjc3MzIHByb3BlcnRpZXMgKC1raHRtbCkuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLWtodG1sICAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuLy8gU3VwcG9ydCBmb3Igc3ZnIGluIGV4cGVyaW1lbnRhbCBjc3MzIHByb3BlcnRpZXMuXG4vLyBTZXR0aW5nIHRoaXMgdG8gdHJ1ZSBtaWdodCBhZGQgc2lnbmlmaWNhbnQgc2l6ZSB0byB5b3VyXG4vLyBnZW5lcmF0ZWQgc3R5bGVzaGVldHMuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZyAgICAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuLy8gU3VwcG9ydCBmb3IgQ1NTIFBJRSBpbiBleHBlcmltZW50YWwgY3NzMyBwcm9wZXJ0aWVzICgtcGllKS5cbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItcGllICAgICAgICAgIDogZmFsc2UgIWRlZmF1bHQ7XG4iLCIvLyBDb3JlIGltcG9ydGVkIGJ5IGRlZmF1bHQuIFlvdSBjYW4gYWxzbyBpbXBvcnQgJ2FuaW1hdGUnIGZvciBwcmVkZWZpbmVkIGFuaW1hdGlvbnMuXG5AaW1wb3J0IFwiYW5pbWF0aW9uL2NvcmVcIjtcbiIsIkBpbXBvcnQgXCJzaGFyZWRcIjtcblxuLy8gQ1NTIEFuaW1hdGlvbnMuXG5cbi8vIEFwcGx5IGFuIGFuaW1hdGlvbiBwcm9wZXJ0eSBhbmQgdmFsdWUgd2l0aCB0aGUgY29ycmVjdCBicm93c2VyIHN1cHBvcnRcbkBtaXhpbiBhbmltYXRpb24tc3VwcG9ydCgkcHJvcGVydHksICR2YWx1ZSkge1xuICBAaW5jbHVkZSBleHBlcmltZW50YWwoJHByb3BlcnR5LCAkdmFsdWUsIC1tb3osIC13ZWJraXQsIC1vLCAtbXMsIG5vdCAta2h0bWwsIG9mZmljaWFsKTsgfVxuXG4vLyBOYW1lIG9mIGFueSBhbmltYXRpb24gYXMgYSBzdHJpbmcuXG4kZGVmYXVsdC1hbmltYXRpb24tbmFtZSAgICAgICAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEdXJhdGlvbiBvZiB0aGUgZW50aXJlIGFuaW1hdGlvbiBpbiBzZWNvbmRzLlxuJGRlZmF1bHQtYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICAgOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGVsYXkgZm9yIHN0YXJ0IG9mIGFuaW1hdGlvbiBpbiBzZWNvbmRzLlxuJGRlZmF1bHQtYW5pbWF0aW9uLWRlbGF5ICAgICAgICAgICAgOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gVGhlIHRpbWluZyBmdW5jdGlvbihzKSB0byBiZSB1c2VkIGJldHdlZW4ga2V5ZnJhbWVzLiBbZWFzZSB8IGxpbmVhciB8IGVhc2UtaW4gfCBlYXNlLW91dCB8IGVhc2UtaW4tb3V0IHwgY3ViaWMtYmV6aWVyKCRudW1iZXIsICRudW1iZXIsICRudW1iZXIsICRudW1iZXIpXVxuJGRlZmF1bHQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiAgOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gVGhlIG51bWJlciBvZiB0aW1lcyBhbiBhbmltYXRpb24gY3ljbGUgaXMgcGxheWVkLiBbaW5maW5pdGUgfCAkbnVtYmVyXVxuJGRlZmF1bHQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCAgOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gV2hldGhlciBvciBub3QgdGhlIGFuaW1hdGlvbiBzaG91bGQgcGxheSBpbiByZXZlcnNlIG9uIGFsdGVybmF0ZSBjeWNsZXMuIFtub3JtYWwgfCBhbHRlcm5hdGVdXG4kZGVmYXVsdC1hbmltYXRpb24tZGlyZWN0aW9uICAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBXaGF0IHZhbHVlcyBhcmUgYXBwbGllZCBieSB0aGUgYW5pbWF0aW9uIG91dHNpZGUgdGhlIHRpbWUgaXQgaXMgZXhlY3V0aW5nLiBbbm9uZSB8IGZvcndhcmRzIHwgYmFja3dhcmRzIHwgYm90aF1cbiRkZWZhdWx0LWFuaW1hdGlvbi1maWxsLW1vZGUgICAgICAgIDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIFdoZXRoZXIgdGhlIGFuaW1hdGlvbiBpcyBydW5uaW5nIG9yIHBhdXNlZC4gW3J1bm5pbmcgfCBwYXVzZWRdXG4kZGVmYXVsdC1hbmltYXRpb24tcGxheS1zdGF0ZSAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBDcmVhdGUgYSBuYW1lZCBhbmltYXRpb24gc2VxdWVuY2UgdGhhdCBjYW4gYmUgYXBwbGllZCB0byBlbGVtZW50cyBsYXRlci5cbi8vXG4vLyAgICAgJG5hbWUgICAgLSBUaGUgbmFtZSBvZiB5b3VyIGFuaW1hdGlvbi5cbi8vICAgICBAY29udGVudCAtIFRoZSBrZXlmcmFtZXMgb2YgdGhlIGFuaW1hdGlvbi5cbkBtaXhpbiBrZXlmcmFtZXMoXG4gICRuYW1lLFxuICAkbW96OiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEsXG4gICR3ZWJraXQ6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0LFxuICAkbzogJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSxcbiAgJG1zOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCxcbiAgJGtodG1sOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLWtodG1sLFxuICAkb2ZmaWNpYWw6IHRydWVcbikge1xuICBAaWYgJG1veiB7XG4gICAgQGluY2x1ZGUgd2l0aC1vbmx5LXN1cHBvcnQtZm9yKCRtb3o6IHRydWUpIHtcbiAgICAgIEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7IEBjb250ZW50OyB9XG4gICAgfVxuICB9XG4gIEBpZiAkd2Via2l0IHtcbiAgICBAaW5jbHVkZSB3aXRoLW9ubHktc3VwcG9ydC1mb3IoJHdlYmtpdDogdHJ1ZSkge1xuICAgICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gIH1cbiAgQGlmICRvIHtcbiAgICBAaW5jbHVkZSB3aXRoLW9ubHktc3VwcG9ydC1mb3IoJG86IHRydWUpIHtcbiAgICAgIEAtby1rZXlmcmFtZXMgI3skbmFtZX0geyBAY29udGVudDsgfVxuICAgIH1cbiAgfVxuICBAaWYgJG1zIHtcbiAgICBAaW5jbHVkZSB3aXRoLW9ubHktc3VwcG9ydC1mb3IoJG1zOiB0cnVlKSB7XG4gICAgICBALW1zLWtleWZyYW1lcyAjeyRuYW1lfSB7IEBjb250ZW50OyB9XG4gICAgfVxuICB9XG4gIEBpZiAka2h0bWwge1xuICAgIEBpbmNsdWRlIHdpdGgtb25seS1zdXBwb3J0LWZvcigka2h0bWw6IHRydWUpIHtcbiAgICAgIEAta2h0bWwta2V5ZnJhbWVzICN7JG5hbWV9IHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gIH1cbiAgQGlmICRvZmZpY2lhbCB7XG4gICAgQGluY2x1ZGUgd2l0aC1vbmx5LXN1cHBvcnQtZm9yIHtcbiAgICAgIEBrZXlmcmFtZXMgI3skbmFtZX0geyBAY29udGVudDsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBcHBseSAxLTEwIGFuaW1hdGlvbiBuYW1lcy5cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZS0xOiAkZGVmYXVsdC1hbmltYXRpb24tbmFtZSwgJG5hbWUtMjogZmFsc2UsICRuYW1lLTM6IGZhbHNlLCAkbmFtZS00OiBmYWxzZSwgJG5hbWUtNTogZmFsc2UsICRuYW1lLTY6IGZhbHNlLCAkbmFtZS03OiBmYWxzZSwgJG5hbWUtODogZmFsc2UsICRuYW1lLTk6IGZhbHNlLCAkbmFtZS0xMDogZmFsc2UpIHtcbiAgJG5hbWU6IGNvbXBhY3QoJG5hbWUtMSwgJG5hbWUtMiwgJG5hbWUtMywgJG5hbWUtNCwgJG5hbWUtNSwgJG5hbWUtNiwgJG5hbWUtNywgJG5hbWUtOCwgJG5hbWUtOSwgJG5hbWUtMTApO1xuICBAaW5jbHVkZSBhbmltYXRpb24tc3VwcG9ydChhbmltYXRpb24tbmFtZSwgJG5hbWUpOyB9XG5cbi8vIEFwcGx5IDEtMTAgYW5pbWF0aW9uIGR1cmF0aW9ucy5cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uLTE6ICRkZWZhdWx0LWFuaW1hdGlvbi1kdXJhdGlvbiwgJGR1cmF0aW9uLTI6IGZhbHNlLCAkZHVyYXRpb24tMzogZmFsc2UsICRkdXJhdGlvbi00OiBmYWxzZSwgJGR1cmF0aW9uLTU6IGZhbHNlLCAkZHVyYXRpb24tNjogZmFsc2UsICRkdXJhdGlvbi03OiBmYWxzZSwgJGR1cmF0aW9uLTg6IGZhbHNlLCAkZHVyYXRpb24tOTogZmFsc2UsICRkdXJhdGlvbi0xMDogZmFsc2UpIHtcbiAgJGR1cmF0aW9uOiBjb21wYWN0KCRkdXJhdGlvbi0xLCAkZHVyYXRpb24tMiwgJGR1cmF0aW9uLTMsICRkdXJhdGlvbi00LCAkZHVyYXRpb24tNSwgJGR1cmF0aW9uLTYsICRkdXJhdGlvbi03LCAkZHVyYXRpb24tOCwgJGR1cmF0aW9uLTksICRkdXJhdGlvbi0xMCk7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbi1zdXBwb3J0KGFuaW1hdGlvbi1kdXJhdGlvbiwgJGR1cmF0aW9uKTsgfVxuXG4vLyBBcHBseSAxLTEwIGFuaW1hdGlvbiBkZWxheXMuXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheS0xOiAkZGVmYXVsdC1hbmltYXRpb24tZGVsYXksICRkZWxheS0yOiBmYWxzZSwgJGRlbGF5LTM6IGZhbHNlLCAkZGVsYXktNDogZmFsc2UsICRkZWxheS01OiBmYWxzZSwgJGRlbGF5LTY6IGZhbHNlLCAkZGVsYXktNzogZmFsc2UsICRkZWxheS04OiBmYWxzZSwgJGRlbGF5LTk6IGZhbHNlLCAkZGVsYXktMTA6IGZhbHNlKSB7XG4gICRkZWxheTogY29tcGFjdCgkZGVsYXktMSwgJGRlbGF5LTIsICRkZWxheS0zLCAkZGVsYXktNCwgJGRlbGF5LTUsICRkZWxheS02LCAkZGVsYXktNywgJGRlbGF5LTgsICRkZWxheS05LCAkZGVsYXktMTApO1xuICBAaW5jbHVkZSBhbmltYXRpb24tc3VwcG9ydChhbmltYXRpb24tZGVsYXksICRkZWxheSk7IH1cblxuLy8gQXBwbHkgMS0xMCBhbmltYXRpb24gdGltaW5nIGZ1bmN0aW9ucy5cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCRmdW5jdGlvbi0xOiAkZGVmYXVsdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkZnVuY3Rpb24tMjogZmFsc2UsICRmdW5jdGlvbi0zOiBmYWxzZSwgJGZ1bmN0aW9uLTQ6IGZhbHNlLCAkZnVuY3Rpb24tNTogZmFsc2UsICRmdW5jdGlvbi02OiBmYWxzZSwgJGZ1bmN0aW9uLTc6IGZhbHNlLCAkZnVuY3Rpb24tODogZmFsc2UsICRmdW5jdGlvbi05OiBmYWxzZSwgJGZ1bmN0aW9uLTEwOiBmYWxzZSkge1xuICAkZnVuY3Rpb246IGNvbXBhY3QoJGZ1bmN0aW9uLTEsICRmdW5jdGlvbi0yLCAkZnVuY3Rpb24tMywgJGZ1bmN0aW9uLTQsICRmdW5jdGlvbi01LCAkZnVuY3Rpb24tNiwgJGZ1bmN0aW9uLTcsICRmdW5jdGlvbi04LCAkZnVuY3Rpb24tOSwgJGZ1bmN0aW9uLTEwKTtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uLXN1cHBvcnQoYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiwgJGZ1bmN0aW9uKTsgfVxuXG4vLyBBcHBseSAxLTEwIGFuaW1hdGlvbiBpdGVyYXRpb24gY291bnRzLlxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGNvdW50LTE6ICRkZWZhdWx0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsICRjb3VudC0yOiBmYWxzZSwgJGNvdW50LTM6IGZhbHNlLCAkY291bnQtNDogZmFsc2UsICRjb3VudC01OiBmYWxzZSwgJGNvdW50LTY6IGZhbHNlLCAkY291bnQtNzogZmFsc2UsICRjb3VudC04OiBmYWxzZSwgJGNvdW50LTk6IGZhbHNlLCAkY291bnQtMTA6IGZhbHNlKSB7XG4gICRjb3VudDogY29tcGFjdCgkY291bnQtMSwgJGNvdW50LTIsICRjb3VudC0zLCAkY291bnQtNCwgJGNvdW50LTUsICRjb3VudC02LCAkY291bnQtNywgJGNvdW50LTgsICRjb3VudC05LCAkY291bnQtMTApO1xuICBAaW5jbHVkZSBhbmltYXRpb24tc3VwcG9ydChhbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCAkY291bnQpOyB9XG5cbi8vIEFwcGx5IDEtMTAgYW5pbWF0aW9uIGRpcmVjdGlvbnMuXG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uLTE6ICRkZWZhdWx0LWFuaW1hdGlvbi1kaXJlY3Rpb24sICRkaXJlY3Rpb24tMjogZmFsc2UsICRkaXJlY3Rpb24tMzogZmFsc2UsICRkaXJlY3Rpb24tNDogZmFsc2UsICRkaXJlY3Rpb24tNTogZmFsc2UsICRkaXJlY3Rpb24tNjogZmFsc2UsICRkaXJlY3Rpb24tNzogZmFsc2UsICRkaXJlY3Rpb24tODogZmFsc2UsICRkaXJlY3Rpb24tOTogZmFsc2UsICRkaXJlY3Rpb24tMTA6IGZhbHNlKSB7XG4gICRkaXJlY3Rpb246IGNvbXBhY3QoJGRpcmVjdGlvbi0xLCAkZGlyZWN0aW9uLTIsICRkaXJlY3Rpb24tMywgJGRpcmVjdGlvbi00LCAkZGlyZWN0aW9uLTUsICRkaXJlY3Rpb24tNiwgJGRpcmVjdGlvbi03LCAkZGlyZWN0aW9uLTgsICRkaXJlY3Rpb24tOSwgJGRpcmVjdGlvbi0xMCk7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbi1zdXBwb3J0KGFuaW1hdGlvbi1kaXJlY3Rpb24sICRkaXJlY3Rpb24pOyB9XG5cbi8vIEFwcGx5IDEtMTAgYW5pbWF0aW9uIGZpbGwgbW9kZXMuXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkbW9kZS0xOiAkZGVmYXVsdC1hbmltYXRpb24tZmlsbC1tb2RlLCAkbW9kZS0yOiBmYWxzZSwgJG1vZGUtMzogZmFsc2UsICRtb2RlLTQ6IGZhbHNlLCAkbW9kZS01OiBmYWxzZSwgJG1vZGUtNjogZmFsc2UsICRtb2RlLTc6IGZhbHNlLCAkbW9kZS04OiBmYWxzZSwgJG1vZGUtOTogZmFsc2UsICRtb2RlLTEwOiBmYWxzZSkge1xuICAkbW9kZTogY29tcGFjdCgkbW9kZS0xLCAkbW9kZS0yLCAkbW9kZS0zLCAkbW9kZS00LCAkbW9kZS01LCAkbW9kZS02LCAkbW9kZS03LCAkbW9kZS04LCAkbW9kZS05LCAkbW9kZS0xMCk7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbi1zdXBwb3J0KGFuaW1hdGlvbi1maWxsLW1vZGUsICRtb2RlKTsgfVxuXG4vLyBBcHBseSAxLTEwIGFuaW1hdGlvbiBwbGF5IHN0YXRlcy5cbkBtaXhpbiBhbmltYXRpb24tcGxheS1zdGF0ZSgkc3RhdGUtMTogJGRlZmF1bHQtYW5pbWF0aW9uLXBsYXktc3RhdGUsICRzdGF0ZS0yOiBmYWxzZSwgJHN0YXRlLTM6IGZhbHNlLCAkc3RhdGUtNDogZmFsc2UsICRzdGF0ZS01OiBmYWxzZSwgJHN0YXRlLTY6IGZhbHNlLCAkc3RhdGUtNzogZmFsc2UsICRzdGF0ZS04OiBmYWxzZSwgJHN0YXRlLTk6IGZhbHNlLCAkc3RhdGUtMTA6IGZhbHNlKSB7XG4gICRzdGF0ZTogY29tcGFjdCgkc3RhdGUtMSwgJHN0YXRlLTIsICRzdGF0ZS0zLCAkc3RhdGUtNCwgJHN0YXRlLTUsICRzdGF0ZS02LCAkc3RhdGUtNywgJHN0YXRlLTgsICRzdGF0ZS05LCAkc3RhdGUtMTApO1xuICBAaW5jbHVkZSBhbmltYXRpb24tc3VwcG9ydChhbmltYXRpb24tcGxheS1zdGF0ZSwgJHN0YXRlKTsgfVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSBhIG5hbWVkIGFuaW1hdGlvbiB0byBhbiBlbGVtZW50LCB3aXRoIGFsbCB0aGUgc2V0dGluZ3MuXG4vL1xuLy8gICAgICRhbmltYXRpb24tMSAgIDogTmFtZSBhbmQgc2V0dGluZ3MgZm9yIHRoZSBmaXJzdCBhbmltYXRpb24uIFs8dmFsdWVzPiB8IGRlZmF1bHRdXG4vLyAgICAgLi4uXG4vLyAgICAgJGFuaW1hdGlvbi0xMCAgOiBOYW1lIGFuZCBzZXR0aW5ncyBmb3IgdGhlIHRlbnRoIGFuaW1hdGlvbi4gPHZhbHVlcz5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi0xOiBkZWZhdWx0LCAkYW5pbWF0aW9uLTI6IGZhbHNlLCAkYW5pbWF0aW9uLTM6IGZhbHNlLCAkYW5pbWF0aW9uLTQ6IGZhbHNlLCAkYW5pbWF0aW9uLTU6IGZhbHNlLCAkYW5pbWF0aW9uLTY6IGZhbHNlLCAkYW5pbWF0aW9uLTc6IGZhbHNlLCAkYW5pbWF0aW9uLTg6IGZhbHNlLCAkYW5pbWF0aW9uLTk6IGZhbHNlLCAkYW5pbWF0aW9uLTEwOiBmYWxzZSkge1xuICBAaWYgJGFuaW1hdGlvbi0xID09IGRlZmF1bHQge1xuICAgICRhbmltYXRpb24tMTogLWNvbXBhc3Mtc3BhY2UtbGlzdChjb21wYWN0KCRkZWZhdWx0LWFuaW1hdGlvbi1uYW1lLCAkZGVmYXVsdC1hbmltYXRpb24tZHVyYXRpb24sICRkZWZhdWx0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24sICRkZWZhdWx0LWFuaW1hdGlvbi1kZWxheSwgJGRlZmF1bHQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgJGRlZmF1bHQtYW5pbWF0aW9uLWRpcmVjdGlvbiwgJGRlZmF1bHQtYW5pbWF0aW9uLWZpbGwtbW9kZSwgJGRlZmF1bHQtYW5pbWF0aW9uLXBsYXktc3RhdGUpKTsgfVxuICAkYW5pbWF0aW9uOiBjb21wYWN0KCRhbmltYXRpb24tMSwgJGFuaW1hdGlvbi0yLCAkYW5pbWF0aW9uLTMsICRhbmltYXRpb24tNCwgJGFuaW1hdGlvbi01LCAkYW5pbWF0aW9uLTYsICRhbmltYXRpb24tNywgJGFuaW1hdGlvbi04LCAkYW5pbWF0aW9uLTksICRhbmltYXRpb24tMTApO1xuICBAaW5jbHVkZSBhbmltYXRpb24tc3VwcG9ydChhbmltYXRpb24sICRhbmltYXRpb24pOyB9XG4iLCJAbWl4aW4gc2V0LWV4cGVyaW1lbnRhbC1zdXBwb3J0KCRtb3o6IGZhbHNlLCAkd2Via2l0OiBmYWxzZSwgJG1zOiBmYWxzZSwgJG86IGZhbHNlLCAka2h0bWw6IGZhbHNlKSB7XG4gICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYTogJG1vejtcbiAgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQ6ICR3ZWJraXQ7XG4gICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0OiAkbXM7XG4gICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmE6ICRvO1xuICAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLWtodG1sOiAka2h0bWw7XG59XG5cbkBtaXhpbiB3aXRoLW9ubHktc3VwcG9ydC1mb3IoJG1vejogZmFsc2UsICR3ZWJraXQ6IGZhbHNlLCAkbXM6IGZhbHNlLCAkbzogZmFsc2UsICRraHRtbDogZmFsc2UpIHtcbiAgLy8gQ2FwdHVyZSB0aGUgY3VycmVudCBzdGF0ZVxuICAkb3JpZ2luYWwtbW96OiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGE7XG4gICRvcmlnaW5hbC13ZWJraXQ6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0O1xuICAkb3JpZ2luYWwtbzogJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYTtcbiAgJG9yaWdpbmFsLW1zOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdDtcbiAgJG9yaWdpbmFsLWtodG1sOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLWtodG1sO1xuXG4gIEBpbmNsdWRlIHNldC1leHBlcmltZW50YWwtc3VwcG9ydCgkbW96LCAkd2Via2l0LCAkbXMsICRvLCAka2h0bWwpO1xuXG4gIEBjb250ZW50O1xuXG4gIEBpbmNsdWRlIHNldC1leHBlcmltZW50YWwtc3VwcG9ydCgkb3JpZ2luYWwtbW96LCAkb3JpZ2luYWwtd2Via2l0LCAkb3JpZ2luYWwtbXMsICRvcmlnaW5hbC1vLCAkb3JpZ2luYWwta2h0bWwpO1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuJGZvbnRfZmFtaWx5OiBBcmlhbCxcIkhlbHZldGljYSBDWVwiLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuJGZvbnRfZmFtaWx5X1dhckhlbGlvc0NvbmQ6IFwiV2FySGVsaW9zXCIsIFwiQXJpYWwgTmFycm93XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnRfZmFtaWx5X1dhckhlbGlvc0NvbmRCb2xkOiBcIldhckhlbGlvc0JvbGRcIiwgXCJBcmlhbCBOYXJyb3dcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udF9mYW1pbHlfY29kZTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgJGZvbnRfZmFtaWx5O1xuXG4kZm9udF9zaXplOiAxNnB4O1xuJGZvbnRfc2l6ZV9taWRkbGU6IDEzcHg7XG4kZm9udF9zaXplX3NtYWxsOiAxMnB4O1xuJGZvbnQtc2l6ZV9oMTogMzdweDtcbiRmb250LXNpemVfaDI6IDI3cHg7XG4kZm9udC1zaXplX2gzOiAyMnB4O1xuJGZvbnQtc2l6ZV9oNDogMTZweDtcblxuJGxpbmVfaGVpZ2h0X3NtYWxsOiAxOHB4O1xuXG4kdGV4dC1jb2xvcl9kZWZhdWx0OiAjY2NjO1xuJHRleHQtY29sb3JfbWlub3I6ICM2MDYwNjA7XG5cbiRsaW5rLWNvbG9yX2RlZmF1bHQ6ICNmZmFhMDA7XG4kbGluay1jb2xvcl9kZWZhdWx0X2hvdmVyOiAjZmZkMjAwO1xuXG4kaGVhZGVyLWNvbG9yOiAjMzczZjQ1O1xuJGhlYWRlcl9jb2xvcjogI2ZmZjtcbiRoZWFkZXItbGlua19jb2xvcjogI2NjYztcblxuJGdsb2JhbF93aWR0aDogMTIwMHB4O1xuJGdsb2JhbF9pbmRlbnQ6IDEwcHg7XG4kZ2xvYmFsLW5hdl9oZWlnaHQ6IDM3cHg7XG4kZ2xvYmFsLWJvcmRlcl9jb2xvcjogIzJjMzg0MDtcblxuJGhlYWRlcl9oZWlnaHQ6IDY3cHg7XG5cbiRjb250ZW50LWNvbHVtbl93aWR0aDogODAwcHg7XG5cbiRmb290ZXJfaGVpZ2h0OiAyMDBweDtcbiRmb290ZXItY29weXJpZ2h0X3dpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4kZm9vdGVyLW1lbnUtdGl0bGVfY29sb3I6ICNiZWMwYzI7XG5cbiR0YWJsZS10aF9jb2xvcjogI2NjYztcbiR0YWJsZS10ZF9jb2xvcjogI2NjYztcbiR0YWJsZS1jZWxsX3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4kdGFibGUtY2VsbF9wYWRkaW5nLWxlZnQ6IDE5cHg7XG5cbiRpbnB1dC10ZXh0X2NvbG9yOiAjMzczYjNmO1xuXG4kbW9kYWwtejogOTk5O1xuXG4kY29tcG9uZW50X2luZGVudDogNnB4O1xuXG4kY29sb3JzOiAjMzM0ZDcyLCAjMWU0ZTY2LCAjMzM3YTlkLCAjM2Q5ZWIzLCAjNDljN2E1LCAjM2Y4NDQ4LCAjMzI2NDMzLCAjY2M5OTMzLCAjY2M2NjMzLCAjY2M0OTMzO1xuJHJlYWxtczogKCdydSc6ICMzMzRkNzIpOyIsIkBtaXhpbiBpbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOjE7XG59XG5AbWl4aW4gaW5saW5lLWJsb2NrLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzFlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3b3JkLXNwYWNpbmc6IC0wLjQzZW07XG59XG5AbWl4aW4gaW5saW5lLWJsb2NrLW9wdGltaXplZCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbn1cbkBtaXhpbiBvcGFjaXR5ICgkb3BhY2l0eSkge1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5ID0gJG9wYWNpdHkgKiAxMDApO1xuICAgIC1raHRtbC1vcGFjaXR5OiAkb3BhY2l0eTtcbiAgICAtbW96LW9wYWNpdHk6ICRvcGFjaXR5O1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xufVxuQG1peGluIGJveC1zaGFkb3cgKCRwYXJhbSkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHBhcmFtO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHBhcmFtO1xuICAgIGJveC1zaGFkb3c6ICRwYXJhbTtcbn1cbkBtaXhpbiBpbnZpc2libGUtdGV4dCB7XG4gICAgZm9udDogMC8wIGE7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1peGluIG11bHRpLWVsbGlwc2lzKCRsaW5lLWhlaWdodCwgJGxpbmVzLXRvLXNob3cpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBtYXgtaGVpZ2h0OiAkbGluZS1oZWlnaHQgKiAkbGluZXMtdG8tc2hvdztcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzLXRvLXNob3c7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1peGluIGN1dHRlZC10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiJWNsZWFyZml4IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB6b29tOiAxO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4lbW9kYWwtbGF5b3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICRtb2RhbC16O1xufSIsIkBpbXBvcnQgXCJzZWxlY3RcIjtcbkBpbXBvcnQgXCJjb250cm9sXCI7XG5AaW1wb3J0IFwibWVudVwiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcIm11bHRpXCI7XG5AaW1wb3J0IFwic3Bpbm5lclwiO1xuIiwiLyoqXG4gKiBSZWFjdCBTZWxlY3RcbiAqID09PT09PT09PT09PVxuICogQ3JlYXRlZCBieSBKZWQgV2F0c29uIGFuZCBKb3NzIE1hY2tpc29uIGZvciBLZXlzdG9uZUpTLCBodHRwOi8vd3d3LmtleXN0b25lanMuY29tL1xuICogaHR0cHM6Ly90d2l0dGVyLmNvbS9qZWR3YXRzb24gaHR0cHM6Ly90d2l0dGVyLmNvbS9qb3NzbWFja2lzb24gaHR0cHM6Ly90d2l0dGVyLmNvbS9rZXlzdG9uZWpzXG4gKiBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2tleXN0b25lanMvcmVhY3Qtc2VsZWN0XG4qL1xuXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBjb250cm9sIG9wdGlvbnNcbiRzZWxlY3QtaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgIzA4MTMxYTtcbiRzZWxlY3QtaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgI2Y2ZjZmNjtcbiRzZWxlY3QtaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgIzIxMmMzMztcbiRzZWxlY3QtaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgMDtcbiRzZWxlY3QtaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgIzNiNDQ0YTtcbiRzZWxlY3QtaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4O1xuJHNlbGVjdC1pbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAzNHB4O1xuJHNlbGVjdC1pbnB1dC1pbnRlcm5hbC1oZWlnaHQ6ICAgICAoJHNlbGVjdC1pbnB1dC1oZWlnaHQgLSAoJHNlbGVjdC1pbnB1dC1ib3JkZXItd2lkdGggKiAyKSk7XG4kc2VsZWN0LWlucHV0LXBsYWNlaG9sZGVyOiAgICAgICAgICNjY2M7XG4kc2VsZWN0LXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICMzMzM7XG5cbiRzZWxlY3QtcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgNXB4O1xuJHNlbGVjdC1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICAxMXB4O1xuXG4vLyBtZW51IG9wdGlvbnNcbiRzZWxlY3QtbWVudS16aW5kZXg6ICAgICAgICAgICAgICAgMTAwMDtcbiRzZWxlY3QtbWVudS1tYXgtaGVpZ2h0OiAgICAgICAgICAgMzIwcHg7XG5cbiRzZWxlY3Qtb3B0aW9uLWNvbG9yOiAgICAgICAgICAgICAgI2NjYztcbiRzZWxlY3Qtb3B0aW9uLWZvY3VzZWQtY29sb3I6ICAgICAgI2ZmZjtcbiRzZWxlY3Qtb3B0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgbGlnaHRlbigkc2VsZWN0LXRleHQtY29sb3IsIDYwJSk7XG5cbiRzZWxlY3Qtbm9yZXN1bHRzLWNvbG9yOiAgICAgICAgICAgbGlnaHRlbigkc2VsZWN0LXRleHQtY29sb3IsIDQwJSk7XG5cbi8vIGNsZWFyIFwieFwiIGJ1dHRvblxuJHNlbGVjdC1jbGVhci1zaXplOiAgICAgICAgICAgICAgICBmbG9vcigoJHNlbGVjdC1pbnB1dC1oZWlnaHQgLyAyKSk7XG4kc2VsZWN0LWNsZWFyLWNvbG9yOiAgICAgICAgICAgICAgICM5OTk7XG4kc2VsZWN0LWNsZWFyLWhvdmVyLWNvbG9yOiAgICAgICAgICNEMDAyMUI7IC8vIHJlZFxuJHNlbGVjdC1jbGVhci13aWR0aDogICAgICAgICAgICAgICAoJHNlbGVjdC1pbnB1dC1pbnRlcm5hbC1oZWlnaHQgLyAyKTtcblxuLy8gYXJyb3cgaW5kaWNhdG9yXG4kc2VsZWN0LWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICNjY2M7XG4kc2VsZWN0LWFycm93LWNvbG9yLWhvdmVyOiAgICAgICAgICNmZmY7XG4kc2VsZWN0LWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDVweDtcblxuLy8gbG9hZGluZyBpbmRpY2F0b3JcbiRzZWxlY3QtbG9hZGluZy1zaXplOiAgICAgICAgICAgICAgMTZweDtcbiRzZWxlY3QtbG9hZGluZy1jb2xvcjogICAgICAgICAgICAgJHNlbGVjdC10ZXh0LWNvbG9yO1xuJHNlbGVjdC1sb2FkaW5nLWNvbG9yLWJnOiAgICAgICAgICAkc2VsZWN0LWlucHV0LWJvcmRlci1jb2xvcjtcblxuLy8gbXVsdGktc2VsZWN0IGl0ZW1cbiRzZWxlY3QtaXRlbS1ib3JkZXItcmFkaXVzOiAgICAgICAgMnB4O1xuJHNlbGVjdC1pdGVtLWd1dHRlcjogICAgICAgICAgICAgICA1cHg7XG4kc2VsZWN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogICAgIDJweDtcbiRzZWxlY3QtaXRlbS1wYWRkaW5nLWhvcml6b250YWw6ICAgNXB4O1xuJHNlbGVjdC1pdGVtLWZvbnQtc2l6ZTogICAgICAgICAgICAuOWVtO1xuJHNlbGVjdC1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAjMDhjOyAvLyBwYWxlIGJsdWVcbiRzZWxlY3QtaXRlbS1iZzogICAgICAgICAgICAgICAgICAgI2YyZjlmYztcbiRzZWxlY3QtaXRlbS1ib3JkZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRzZWxlY3QtaXRlbS1iZywgMTAlKTtcbiRzZWxlY3QtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRzZWxlY3QtaXRlbS1jb2xvciwgNSUpOyAvLyBwYWxlIGJsdWVcbiRzZWxlY3QtaXRlbS1ob3Zlci1iZzogICAgICAgICAgICAgZGFya2VuKCRzZWxlY3QtaXRlbS1iZywgNSUpO1xuJHNlbGVjdC1pdGVtLWRpc2FibGVkLWNvbG9yOiAgICAgICAjODg4O1xuJHNlbGVjdC1pdGVtLWRpc2FibGVkLWJnOiAgICAgICAgICAjZjJmMmYyO1xuJHNlbGVjdC1pdGVtLWRpc2FibGVkLWJvcmRlci1jb2xvcjogZGFya2VuKCRzZWxlY3QtaXRlbS1kaXNhYmxlZC1iZywgMTAlKTtcbiIsIi8vXG4vLyBDb250cm9sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnc3Bpbm5lcic7XG5AaW1wb3J0ICdtaXhpbnMnO1xuXG4uU2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vIHByZWZlcnJlZCBib3ggbW9kZWxcblx0Jixcblx0JiBkaXYsXG5cdCYgaW5wdXQsXG5cdCYgc3BhbiB7XG5cdFx0QGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblx0fVxuXG5cdC8vIGhhbmRsZSBkaXNhYmxlZCBzdGF0ZVxuXHQmLmlzLWRpc2FibGVkID4gLlNlbGVjdC1jb250cm9sIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWlucHV0LWJnLWRpc2FibGVkO1xuXHR9XG5cdCYuaXMtZGlzYWJsZWQgLlNlbGVjdC1hcnJvdy16b25lIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbiAgICAuZm9ybV9maWVsZCAmIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgICAubWV0aG9kLWZpbHRlciAmIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5zdGF0aXN0aWNfZmlsdGVyICYge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5X1dhckhlbGlvc0NvbmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4vLyBiYXNlXG5cbi5TZWxlY3QtY29udHJvbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtaW5wdXQtYmc7XG5cdGJvcmRlci1jb2xvcjogbGlnaHRlbigkc2VsZWN0LWlucHV0LWJvcmRlci1jb2xvciwgNSUpICRzZWxlY3QtaW5wdXQtYm9yZGVyLWNvbG9yIGRhcmtlbigkc2VsZWN0LWlucHV0LWJvcmRlci1jb2xvciwgMTAlKTtcblx0Ym9yZGVyLXJhZGl1czogJHNlbGVjdC1pbnB1dC1ib3JkZXItcmFkaXVzO1xuXHRib3JkZXI6ICRzZWxlY3QtaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRzZWxlY3QtaW5wdXQtYm9yZGVyLWNvbG9yO1xuXHRjb2xvcjogJHNlbGVjdC10ZXh0LWNvbG9yO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRoZWlnaHQ6ICRzZWxlY3QtaW5wdXQtaGVpZ2h0O1xuXHRvdXRsaW5lOiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3QtaW5wdXQtYm9yZGVyLWZvY3VzO1xuXHR9XG59XG5cbi5pcy1zZWFyY2hhYmxlIHtcblx0Ji5pcy1vcGVuID4gLlNlbGVjdC1jb250cm9sIHtcblx0XHRjdXJzb3I6IHRleHQ7XG5cdH1cbn1cblxuLmlzLW9wZW4gPiAuU2VsZWN0LWNvbnRyb2wge1xuXHRAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyggMCApO1xuXHRiYWNrZ3JvdW5kOiAkc2VsZWN0LWlucHV0LWJnO1xuXHRib3JkZXItY29sb3I6ICRzZWxlY3QtaW5wdXQtYm9yZGVyLWZvY3VzO1xuXG5cdC8vIGZsaXAgdGhlIGFycm93IHNvIGl0cyBwb2ludGluZyB1cCB3aGVuIHRoZSBtZW51IGlzIG9wZW5cblx0PiAuU2VsZWN0LWFycm93IHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWxlY3QtYXJyb3ctY29sb3I7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICRzZWxlY3QtYXJyb3ctd2lkdGggJHNlbGVjdC1hcnJvdy13aWR0aDtcblx0fVxufVxuXG4uaXMtc2VhcmNoYWJsZSB7XG5cdCYuaXMtZm9jdXNlZDpub3QoLmlzLW9wZW4pID4gLlNlbGVjdC1jb250cm9sIHtcblx0XHRjdXJzb3I6IHRleHQ7XG5cdH1cbn1cblxuLmlzLWZvY3VzZWQ6bm90KC5pcy1vcGVuKSA+IC5TZWxlY3QtY29udHJvbCB7XG5cdGJvcmRlci1jb2xvcjogJHNlbGVjdC1pbnB1dC1ib3JkZXItZm9jdXM7XG59XG5cbi8vIHBsYWNlaG9sZGVyXG5cbi5TZWxlY3QtcGxhY2Vob2xkZXIge1xuXHRib3R0b206IDA7XG5cdGNvbG9yOiAkc2VsZWN0LWlucHV0LXBsYWNlaG9sZGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cdGxlZnQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiAkc2VsZWN0LWlucHV0LWludGVybmFsLWhlaWdodDtcblx0cGFkZGluZy1sZWZ0OiAkc2VsZWN0LXBhZGRpbmctaG9yaXpvbnRhbDtcblx0cGFkZGluZy1yaWdodDogJHNlbGVjdC1wYWRkaW5nLWhvcml6b250YWwgKyAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cblx0Ly8gY3JvcCB0ZXh0XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oYXMtdmFsdWUgPiAuU2VsZWN0LWNvbnRyb2wgPiAuU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHNlbGVjdC1pbnB1dC1wbGFjZWhvbGRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi8vIHZhbHVlIHdpdGggY3VzdG9tIHJlbmRlcmVyXG5cbi5TZWxlY3QtdmFsdWUge1xuXHRjb2xvcjogJHNlbGVjdC1pbnB1dC1wbGFjZWhvbGRlcjtcblx0bGVmdDogMDtcblx0cGFkZGluZzogJHNlbGVjdC1wYWRkaW5nLXZlcnRpY2FsIDUycHggJHNlbGVjdC1wYWRkaW5nLXZlcnRpY2FsICRzZWxlY3QtcGFkZGluZy1ob3Jpem9udGFsO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtKCRzZWxlY3QtYXJyb3ctd2lkdGggKyAkc2VsZWN0LXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdHRvcDogMDtcblxuXHQvLyBjcm9wIHRleHRcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmhhcy12YWx1ZSA+IC5TZWxlY3QtY29udHJvbCA+IC5TZWxlY3QtdmFsdWUge1xuXHRjb2xvcjogJHNlbGVjdC10ZXh0LWNvbG9yO1xufVxuXG5cbi8vIHRoZSA8aW5wdXQ+IGVsZW1lbnQgdXNlcnMgdHlwZSBpblxuXG4uU2VsZWN0LWlucHV0IHtcblx0Ly8gaW5oZXJpdHMgYGRpc3BsYXk6IGlubGluZS1ibG9ja2AgZnJvbSBcInJlYWN0LWlucHV0LWF1dG9zaXplXCJcblx0aGVpZ2h0OiAkc2VsZWN0LWlucHV0LWludGVybmFsLWhlaWdodDtcblx0cGFkZGluZy1sZWZ0OiAkc2VsZWN0LXBhZGRpbmctaG9yaXpvbnRhbDtcblx0cGFkZGluZy1yaWdodDogJHNlbGVjdC1wYWRkaW5nLWhvcml6b250YWw7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0PiBpbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJHNlbGVjdC1pbnB1dC1wbGFjZWhvbGRlcjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRoZWlnaHQ6ICRzZWxlY3QtaW5wdXQtaW50ZXJuYWwtaGVpZ2h0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0LmlzLWZvY3VzZWQgJiB7XG5cdFx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuLy8gZmFrZSBpbnB1dFxuLlNlbGVjdC1jb250cm9sOm5vdCguaXMtc2VhcmNoYWJsZSkgPiAuU2VsZWN0LWlucHV0IHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLy8gbG9hZGluZyBpbmRpY2F0b3Jcbi5TZWxlY3QtbG9hZGluZy16b25lIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6ICRzZWxlY3QtbG9hZGluZy1zaXplO1xufVxuLlNlbGVjdC1sb2FkaW5nIHtcblx0QGluY2x1ZGUgU2VsZWN0LXNwaW5uZXIoJHNlbGVjdC1sb2FkaW5nLXNpemUsICRzZWxlY3QtbG9hZGluZy1jb2xvci1iZywgJHNlbGVjdC1sb2FkaW5nLWNvbG9yKTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyB0aGUgbGl0dGxlIGNyb3NzIHRoYXQgY2xlYXJzIHRoZSBmaWVsZFxuXG4uU2VsZWN0LWNsZWFyLXpvbmUge1xuXHRAaW5jbHVkZSBhbmltYXRpb24oIFNlbGVjdC1hbmltYXRpb24tZmFkZUluIDIwMG1zICk7XG5cdGNvbG9yOiAkc2VsZWN0LWNsZWFyLWNvbG9yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogJHNlbGVjdC1jbGVhci13aWR0aDtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHNlbGVjdC1jbGVhci1ob3Zlci1jb2xvcjtcblx0fVxufVxuLlNlbGVjdC1jbGVhciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAkc2VsZWN0LWNsZWFyLXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC1jbGVhci16b25lIHtcblx0d2lkdGg6ICRzZWxlY3QtY2xlYXItd2lkdGg7XG59XG5cblxuLy8gYXJyb3cgaW5kaWNhdG9yXG5cbi5TZWxlY3QtYXJyb3ctem9uZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6ICgkc2VsZWN0LWFycm93LXdpZHRoICogNSk7XG5cdHBhZGRpbmctcmlnaHQ6ICRzZWxlY3QtYXJyb3ctd2lkdGg7XG59XG5cbi5TZWxlY3QtYXJyb3cge1xuXHRib3JkZXItY29sb3I6ICRzZWxlY3QtYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogJHNlbGVjdC1hcnJvdy13aWR0aCAkc2VsZWN0LWFycm93LXdpZHRoICgkc2VsZWN0LWFycm93LXdpZHRoIC8gMik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcbn1cbi5pcy1vcGVuIC5TZWxlY3QtYXJyb3csXG4uU2VsZWN0LWFycm93LXpvbmU6aG92ZXIgPiAuU2VsZWN0LWFycm93IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogJHNlbGVjdC1hcnJvdy1jb2xvci1ob3Zlcjtcbn1cblxuXG5cblxuLy8gQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gZmFkZSBpblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgU2VsZWN0LWFuaW1hdGlvbi1mYWRlSW4ge1xuXHRmcm9tIHsgb3BhY2l0eTogMDsgfVxuXHR0byB7IG9wYWNpdHk6IDE7IH1cbn1cbkBrZXlmcmFtZXMgU2VsZWN0LWFuaW1hdGlvbi1mYWRlSW4ge1xuXHRmcm9tIHsgb3BhY2l0eTogMDsgfVxuXHR0byB7IG9wYWNpdHk6IDE7IH1cbn1cbiIsIi8vXG4vLyBTcGlubmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ21peGlucyc7XG5cbkBtaXhpbiBTZWxlY3Qtc3Bpbm5lcigkc2l6ZSwgJG9yYml0LCAkc2F0ZWxsaXRlKVxue1xuXHRAaW5jbHVkZSBhbmltYXRpb24oIFNlbGVjdC1hbmltYXRpb24tc3BpbiA0MDBtcyBpbmZpbml0ZSBsaW5lYXIgKTtcblx0QGluY2x1ZGUgc3F1YXJlKCRzaXplKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IGZsb29yKCgkc2l6ZSAvIDgpKSBzb2xpZCAkb3JiaXQ7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogJHNhdGVsbGl0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuQGtleWZyYW1lcyBTZWxlY3QtYW5pbWF0aW9uLXNwaW4ge1xuXHR0byB7IHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tc3BpbiB7XG5cdHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7IH1cbn1cbiIsIi8vXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFV0aWxpdGllc1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQpXG57XG5cdHdpZHRoOiAkd2lkdGg7XG5cdGhlaWdodDogJGhlaWdodDtcbn1cbkBtaXhpbiBzcXVhcmUoJHNpemUpXG57XG5cdEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKVxue1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpXG57XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKVxue1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cylcbntcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cblxuXG4vLyBWZW5kb3IgUHJlZml4ZXNcblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKVxue1xuXHQtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcblx0LW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuXHRhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpXG57XG5cdC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuXHQtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcblx0Ym94LXNpemluZzogJGJveG1vZGVsO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcylcbntcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKVxue1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcblx0LW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG5cdC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG5cdHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cbiIsIi8vXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFV0aWxpdGllc1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQpXG57XG5cdHdpZHRoOiAkd2lkdGg7XG5cdGhlaWdodDogJGhlaWdodDtcbn1cbkBtaXhpbiBzcXVhcmUoJHNpemUpXG57XG5cdEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKVxue1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpXG57XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKVxue1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cylcbntcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cblxuXG4vLyBWZW5kb3IgUHJlZml4ZXNcblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKVxue1xuXHQtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcblx0LW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuXHRhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpXG57XG5cdC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuXHQtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcblx0Ym94LXNpemluZzogJGJveG1vZGVsO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcylcbntcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKVxue1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcblx0LW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG5cdC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG5cdHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cbiIsIi8vXG4vLyBTZWxlY3QgTWVudVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gd3JhcHBlciBhcm91bmQgdGhlIG1lbnVcblxuLlNlbGVjdC1tZW51LW91dGVyIHtcblx0Ly8gVW5mb3J0dW5hdGVseSwgaGF2aW5nIGJvdGggYm9yZGVyLXJhZGl1cyBhbmQgYWxsb3dzIHNjcm9sbGluZyB1c2luZyBvdmVyZmxvdyBkZWZpbmVkIG9uIHRoZSBzYW1lXG5cdC8vIGVsZW1lbnQgZm9yY2VzIHRoZSBicm93c2VyIHRvIHJlcGFpbnQgb24gc2Nyb2xsLiAgSG93ZXZlciwgaWYgdGhlc2UgZGVmaW5pdGlvbnMgYXJlIHNwbGl0IGludG8gYW5cblx0Ly8gb3V0ZXIgYW5kIGFuIGlubmVyIGVsZW1lbnQsIHRoZSBicm93c2VyIGlzIGFibGUgdG8gb3B0aW1pemUgdGhlIHNjcm9sbGluZyBiZWhhdmlvciBhbmQgZG9lcyBub3Rcblx0Ly8gaGF2ZSB0byByZXBhaW50IG9uIHNjcm9sbC5cblx0QGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoICRzZWxlY3QtaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWlucHV0LWJnO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0LWlucHV0LWJvcmRlci1mb2N1cztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0bWF4LWhlaWdodDogJHNlbGVjdC1tZW51LW1heC1oZWlnaHQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogJHNlbGVjdC1tZW51LXppbmRleDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5cbi8vIHdyYXBwZXJcblxuLlNlbGVjdC1tZW51IHtcblx0bWF4LWhlaWdodDogKCRzZWxlY3QtbWVudS1tYXgtaGVpZ2h0IC0gMnB4KTtcblx0b3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTVweDtcbn1cblxuXG4vLyBvcHRpb25zXG5cbi5TZWxlY3Qtb3B0aW9uIHtcbiAgICBAaW5jbHVkZSBjdXR0ZWQtdGV4dDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6ICRzZWxlY3Qtb3B0aW9uLWNvbG9yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6ICRzZWxlY3QtcGFkZGluZy12ZXJ0aWNhbCAkc2VsZWN0LXBhZGRpbmctaG9yaXpvbnRhbDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCAkc2VsZWN0LWlucHV0LWJvcmRlci1yYWRpdXMgKTtcblx0fVxuXG5cdCYuaXMtZm9jdXNlZCB7XG5cdFx0Y29sb3I6ICRzZWxlY3Qtb3B0aW9uLWZvY3VzZWQtY29sb3I7XG5cdH1cblxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRjb2xvcjogJHNlbGVjdC1vcHRpb24tZGlzYWJsZWQtY29sb3I7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG59XG5cblxuLy8gbm8gcmVzdWx0c1xuXG4uU2VsZWN0LW5vcmVzdWx0cyxcbi5TZWxlY3Qtc2VhcmNoLXByb21wdCxcbi5TZWxlY3Qtc2VhcmNoaW5nIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6ICRzZWxlY3Qtbm9yZXN1bHRzLWNvbG9yO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmctdmVydGljYWwgJHNlbGVjdC1wYWRkaW5nLWhvcml6b250YWw7XG59XG4iLCIvL1xuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBVdGlsaXRpZXNcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0KVxue1xuXHR3aWR0aDogJHdpZHRoO1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG59XG5AbWl4aW4gc3F1YXJlKCRzaXplKVxue1xuXHRAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XG59XG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cylcbntcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKVxue1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cylcbntcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpXG57XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5cblxuLy8gVmVuZG9yIFByZWZpeGVzXG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbilcbntcblx0LXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG5cdC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcblx0YW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKVxue1xuXHQtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcblx0LW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG5cdGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpXG57XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSlcbntcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG5cdC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuXHQtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuXHR0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG4iLCIvL1xuLy8gTXVsdGktU2VsZWN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlXG5cbi5TZWxlY3QtLW11bHRpIHtcblxuXHQvLyBjb250cm9sOiByZWR1Y2UgcGFkZGluZyB0byBhbGxvdyBmb3IgaXRlbXNcblx0LlNlbGVjdC1jb250cm9sIHt9XG5cblx0Ly8gYWRkIG1hcmdpbiB0byB0aGUgaW5wdXQgZWxlbWVudFxuXHQuU2VsZWN0LWlucHV0IHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAkc2VsZWN0LXBhZGRpbmctaG9yaXpvbnRhbDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Ly8gcmVkdWNlIG1hcmdpbiBvbmNlIHRoZXJlIGlzIHZhbHVlXG5cdCYuaGFzLXZhbHVlIC5TZWxlY3QtaW5wdXQge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc2VsZWN0LWl0ZW0tZ3V0dGVyO1xuXHR9XG5cbn1cblxuLy8gSXRlbXNcblxuLlNlbGVjdC1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1pdGVtLWJnO1xuXHRib3JkZXItcmFkaXVzOiAkc2VsZWN0LWl0ZW0tYm9yZGVyLXJhZGl1cztcblx0Ym9yZGVyOiAxcHggc29saWQgJHNlbGVjdC1pdGVtLWJvcmRlci1jb2xvcjtcblx0Y29sb3I6ICRzZWxlY3QtaXRlbS1jb2xvcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6ICRzZWxlY3QtaXRlbS1mb250LXNpemU7XG5cdG1hcmdpbi1sZWZ0OiAkc2VsZWN0LWl0ZW0tZ3V0dGVyO1xuXHRtYXJnaW4tdG9wOiAkc2VsZWN0LWl0ZW0tZ3V0dGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vLyBjb21tb25cbi5TZWxlY3QtaXRlbS1pY29uLFxuLlNlbGVjdC1pdGVtLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBsYWJlbFxuLlNlbGVjdC1pdGVtLWxhYmVsIHtcblx0QGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJHNlbGVjdC1pdGVtLWJvcmRlci1yYWRpdXMgKTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRwYWRkaW5nOiAkc2VsZWN0LWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCAkc2VsZWN0LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsO1xuXG5cdC5TZWxlY3QtaXRlbS1sYWJlbF9fYSB7XG5cdFx0Y29sb3I6ICRzZWxlY3QtaXRlbS1jb2xvcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLy8gaWNvblxuLlNlbGVjdC1pdGVtLWljb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJHNlbGVjdC1pdGVtLWJvcmRlci1yYWRpdXMgKTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlbGVjdC1pdGVtLWJvcmRlci1jb2xvcjtcblxuXHQvLyBtb3ZlIHRoZSBiYXNlbGluZSB1cCBieSAxcHhcblx0cGFkZGluZzogKCRzZWxlY3QtaXRlbS1wYWRkaW5nLXZlcnRpY2FsIC0gMSkgJHNlbGVjdC1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbCAoJHNlbGVjdC1pdGVtLXBhZGRpbmctdmVydGljYWwgKyAxKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWl0ZW0taG92ZXItYmc7XG5cdFx0Y29sb3I6ICRzZWxlY3QtaXRlbS1ob3Zlci1jb2xvcjtcblx0fVxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1pdGVtLWJvcmRlci1jb2xvcjtcblx0fVxufVxuXG4uU2VsZWN0LS1tdWx0aS5pcy1kaXNhYmxlZCB7XG5cdC5TZWxlY3QtaXRlbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1pdGVtLWRpc2FibGVkLWJnO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWxlY3QtaXRlbS1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG5cdFx0Y29sb3I6ICRzZWxlY3QtaXRlbS1kaXNhYmxlZC1jb2xvcjtcblx0fVxuXHQvLyBpY29uXG5cdC5TZWxlY3QtaXRlbS1pY29uIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWxlY3QtaXRlbS1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1pdGVtLWRpc2FibGVkLWJnO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFNwaW5uZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnbWl4aW5zJztcblxuQG1peGluIFNlbGVjdC1zcGlubmVyKCRzaXplLCAkb3JiaXQsICRzYXRlbGxpdGUpXG57XG5cdEBpbmNsdWRlIGFuaW1hdGlvbiggU2VsZWN0LWFuaW1hdGlvbi1zcGluIDQwMG1zIGluZmluaXRlIGxpbmVhciApO1xuXHRAaW5jbHVkZSBzcXVhcmUoJHNpemUpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogZmxvb3IoKCRzaXplIC8gOCkpIHNvbGlkICRvcmJpdDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkc2F0ZWxsaXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG5Aa2V5ZnJhbWVzIFNlbGVjdC1hbmltYXRpb24tc3BpbiB7XG5cdHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgU2VsZWN0LWFuaW1hdGlvbi1zcGluIHtcblx0dG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfVxufVxuIiwiLy9cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gVXRpbGl0aWVzXG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodClcbntcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiAkaGVpZ2h0O1xufVxuQG1peGluIHNxdWFyZSgkc2l6ZSlcbntcblx0QGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xufVxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpXG57XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cylcbntcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpXG57XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKVxue1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5cbi8vIFZlbmRvciBQcmVmaXhlc1xuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pXG57XG5cdC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuXHQtby1hbmltYXRpb246ICRhbmltYXRpb247XG5cdGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbClcbntcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG5cdC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuXHRib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKVxue1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pXG57XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuXHQtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcblx0LW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcblx0dHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuIiwiLmpzb252aWV3IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cbiAgICAucHJvcCB7XG4gICAgfVxuICAgIC5udWxsIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgfVxuICAgIC5ib29sIHtcbiAgICAgICAgY29sb3I6ICM2OGI0ZGE7XG4gICAgfVxuICAgIC5udW0ge1xuICAgICAgICBjb2xvcjogIzk5NjZjYztcbiAgICB9XG4gICAgLnN0cmluZyB7XG4gICAgICAgIGNvbG9yOiAjMzM5OTY2O1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cbiAgICAgICAgJi5tdWx0aWxpbmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2xsYXBzaWJsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxLjJzO1xuICAgIH1cbiAgICAuY29sbGFwc2libGUuY29sbGFwc2VkIHtcbiAgICAgICAgaGVpZ2h0OiAuOGVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNvbGxhcHNpYmxlLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAplwiO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgICB9XG5cbiAgICAucSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gd2lkdGg6IDBweDtcbiAgICAgICAgLy8gY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgYSxcbiAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIC5jb2xsYXBzZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMjFweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIudWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLWNsZWFyZml4IHtcblx0bWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMnB4IDAgMCAwO1xuXHRwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xuXHRtaW4taGVpZ2h0OiAwOyAvKiBzdXBwb3J0OiBJRTcgKi9cblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbi1pY29ucyB7XG5cdHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4udWktYWNjb3JkaW9uLWljb25zIC51aS1hY2NvcmRpb24taWNvbnMge1xuXHRwYWRkaW5nLWxlZnQ6IDIuMmVtO1xufVxuLnVpLWFjY29yZGlvbi1oZWFkZXIgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLjVlbTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRib3JkZXItdG9wOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IC4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogcmVtb3ZlcyBleHRyYSB3aWR0aCBpbiBJRSAqL1xufVxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDIuMmVtO1xufVxuLyogYnV0dG9uIGVsZW1lbnRzIHNlZW0gdG8gbmVlZCBhIGxpdHRsZSBtb3JlIHdpZHRoICovXG5idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyLjRlbTtcbn1cbi51aS1idXR0b24taWNvbnMtb25seSB7XG5cdHdpZHRoOiAzLjRlbTtcbn1cbmJ1dHRvbi51aS1idXR0b24taWNvbnMtb25seSB7XG5cdHdpZHRoOiAzLjdlbTtcbn1cblxuLyogYnV0dG9uIHRleHQgZWxlbWVudCAqL1xuLnVpLWJ1dHRvbiAudWktYnV0dG9uLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1idXR0b24tdGV4dC1vbmx5IC51aS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWJ1dHRvbi10ZXh0LFxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IC40ZW07XG5cdHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLXRleHQsXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcblx0cGFkZGluZzogLjRlbSAxZW0gLjRlbSAyLjFlbTtcbn1cbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLXRleHQsXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcblx0cGFkZGluZzogLjRlbSAyLjFlbSAuNGVtIDFlbTtcbn1cbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDIuMWVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjFlbTtcbn1cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMsIHByb3ZpZGUgcGFkZGluZyBieSBkZWZhdWx0ICovXG5pbnB1dC51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24sXG4udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1pY29uLFxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1pY29uLFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1pY29uLFxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cbi51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksXG4udWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnkge1xuXHRsZWZ0OiAuNWVtO1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSxcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5IHtcblx0cmlnaHQ6IC41ZW07XG59XG5cbi8qIGJ1dHRvbiBzZXRzICovXG4udWktYnV0dG9uc2V0IHtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4udWktYnV0dG9uc2V0IC51aS1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAtLjNlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIHJlc2V0IGV4dHJhIHBhZGRpbmcgaW4gRmlyZWZveCwgc2VlIGg1YnAuY29tL2wgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4udWktZGlhbG9nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cmlnaHQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtaW4taGVpZ2h0OiAwOyAvKiBzdXBwb3J0OiBJRTcgKi9cblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0ge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC4yZW07XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG4udWktcHJvZ3Jlc3NiYXIge1xuXHRoZWlnaHQ6IDJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRtYXJnaW46IC0xcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRvcGFjaXR5OiAwLjI1O1xufVxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG5cdGN1cnNvcjogcm93LXJlc2l6ZTtcblx0aGVpZ2h0OiAyMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuXHRjdXJzb3I6IHctcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cmlnaHQ6IDFweDtcblx0Ym90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXNlbGVjdGFibGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdC8qIFN1cHBvcnQ6IElFNyAqL1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAycHggMC40ZW07XG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAwO1xufVxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHNwYW4udWktaWNvbiB7XG5cdHJpZ2h0OiAwLjVlbTtcblx0bGVmdDogYXV0bztcblx0bWFyZ2luLXRvcDogLThweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbiBzcGFuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDAuNGVtIDIuMWVtIDAuNGVtIDFlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVpLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxLjJlbTtcblx0aGVpZ2h0OiAxLjJlbTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogLjdlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRmaWx0ZXI6IGluaGVyaXQ7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogLjhlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHRvcDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjZlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0cmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuXHR3aWR0aDogLjhlbTtcblx0aGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRsZWZ0OiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0uNmVtO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHRvcDogMDtcbn1cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IC4yZW0gMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IC40ZW07XG5cdG1hcmdpbi1yaWdodDogMjJweDtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDUwJTtcblx0Zm9udC1zaXplOiAuNWVtO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRyaWdodDogMDtcbn1cbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cbi51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b24ge1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4vKiB2ZXJ0aWNhbGx5IGNlbnRlciBpY29uICovXG4udWktc3Bpbm5lciAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG59XG4udWktc3Bpbm5lci11cCB7XG5cdHRvcDogMDtcbn1cbi51aS1zcGlubmVyLWRvd24ge1xuXHRib3R0b206IDA7XG59XG5cbi8qIFRSIG92ZXJyaWRlcyAqL1xuLnVpLXNwaW5uZXIgLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcblx0LyogbmVlZCB0byBmaXggaWNvbnMgc3ByaXRlICovXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNhYWE7XG5cdGJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0YmFja2dyb3VuZDogI2U5ZTllOTtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjMmIyYjJiO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICMyYjJiMmI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtZGVmYXVsdCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi51aS1pY29uLWJsYW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4OyB9XG4udWktaWNvbi1jYXJhdC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi51aS1pY29uLWNhcmF0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuLnVpLWljb24tY2FyYXQtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IC4zO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0bWFyZ2luOiAwcHggMCAwIDBweDtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuXHRvcGFjaXR5OiAuMztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiIsIi8qXG4gKiBDU1MgU3R5bGVzIHRoYXQgYXJlIG5lZWRlZCBieSBqU2Nyb2xsUGFuZSBmb3IgaXQgdG8gb3BlcmF0ZSBjb3JyZWN0bHkuXG4gKlxuICogSW5jbHVkZSB0aGlzIHN0eWxlc2hlZXQgaW4geW91ciBzaXRlIG9yIGNvcHkgYW5kIHBhc3RlIHRoZSBzdHlsZXMgYmVsb3cgaW50byB5b3VyIHN0eWxlc2hlZXQgLSBqU2Nyb2xsUGFuZVxuICogbWF5IG5vdCBvcGVyYXRlIGNvcnJlY3RseSB3aXRob3V0IHRoZW0uXG4gKi9cblxuLmpzcENvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qc3BQYW5lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanNwVmVydGljYWxCYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmpzcEhvcml6b250YWxCYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogN3B4O1xuXG4gICAgLmNvbnNvbGVfY29kZSAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLmpzcENhcFxue1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uanNwSG9yaXpvbnRhbEJhciAuanNwQ2FwXG57XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uanNwVHJhY2sge1xuXHRiYWNrZ3JvdW5kOiAjMWIyMDI0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qc3BEcmFnIHtcblx0YmFja2dyb3VuZDogIzc2N2E3ZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTdhZmI0O1xuICAgIH1cbn1cblxuLmpzcEhvcml6b250YWxCYXIgLmpzcFRyYWNrLFxuLmpzcEhvcml6b250YWxCYXIgLmpzcERyYWdcbntcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmpzcEFycm93XG57XG5cdGJhY2tncm91bmQ6ICM1MDUwNmQ7XG5cdHRleHQtaW5kZW50OiAtMjAwMDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uanNwQXJyb3cuanNwRGlzYWJsZWRcbntcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kOiAjODA4MDhkO1xufVxuXG4uanNwVmVydGljYWxCYXIge1xuICAgIC5qc3BBcnJvdyB7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BBcnJvd1xue1xuXHR3aWR0aDogMTZweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmpzcENvcm5lciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBZdWshIENTUyBIYWNrIGZvciBJRTYgMyBwaXhlbCBidWcgOiggKi9cbiogaHRtbCAuanNwQ29ybmVyXG57XG5cdG1hcmdpbjogMCAtM3B4IDAgMDtcbn0iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbmNhcHRpb24sIHRoLCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5xLCBibG9ja3F1b3RlIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5xLCBibG9ja3F1b3RlIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuYSB7XG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5hLCBpbnB1dCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cbmlucHV0IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufSIsIiRjb250ZW50X3BhZGRpbmctdG9wOiA4MnB4O1xuJGNvbnRlbnRfcGFkZGluZy1ib3R0b206IDE2MHB4O1xuXG4ud3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRlbnQge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6ICRnbG9iYWxfd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRjb250ZW50X3BhZGRpbmctdG9wICRnbG9iYWxfaW5kZW50ICgkY29udGVudF9wYWRkaW5nLWJvdHRvbSArICRmb290ZXJfaGVpZ2h0KTtcbn1cbi5zaWRlYmFyIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiAkY29udGVudC1jb2x1bW5fd2lkdGg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufSIsImJvZHkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9YmcucG5nXCIpIG5vLXJlcGVhdCA1MCUgMCBmaXhlZDtcblxuICAgICYuc3RhcnQtcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBhdGh9Ymdfc3RhcnQuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICB9XG59IiwiaHRtbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhMTYxZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTtcbiAgICBmb250LXNpemU6ICRmb250X3NpemU7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yX2RlZmF1bHQ7XG4gICAgbWluLXdpZHRoOiAkZ2xvYmFsX3dpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnV2FySGVsaW9zJztcbiAgICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy93YXJoZWxpb3Njb25kYy93YXJoZWxpb3Njb25kYy13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy93YXJoZWxpb3Njb25kYy93YXJoZWxpb3Njb25kYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy93YXJoZWxpb3Njb25kYy93YXJoZWxpb3Njb25kYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3dhcmhlbGlvc2NvbmRjL3dhcmhlbGlvc2NvbmRjLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvd2FyaGVsaW9zY29uZGMvd2FyaGVsaW9zY29uZGMtd2ViZm9udC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1dhckhlbGlvc0JvbGQnO1xuICAgIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3dhcmhlbGlvc2NvbmRjYm9sZC93YXJoZWxpb3Njb25kY2JvbGQtd2ViZm9udC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvd2FyaGVsaW9zY29uZGNib2xkL3dhcmhlbGlvc2NvbmRjYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy93YXJoZWxpb3Njb25kY2JvbGQvd2FyaGVsaW9zY29uZGNib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvd2FyaGVsaW9zY29uZGNib2xkL3dhcmhlbGlvc2NvbmRjYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3dhcmhlbGlvc2NvbmRjYm9sZC93YXJoZWxpb3Njb25kY2JvbGQtd2ViZm9udC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zZWxlY3Qge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX21pZGRsZTtcbn1cbmEge1xuICAgIGNvbG9yOiAkbGluay1jb2xvcl9kZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3JfZGVmYXVsdF9ob3ZlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbnAge1xuICAgIG1hcmdpbjogMCAwIDIycHg7XG59XG5lbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNsZWFyZml4IHtcbiAgICAqem9vbTogMTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbi5ub193cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIi5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgMjEsIDMwLCAuOSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjM1M2M7XG4gICAgaGVpZ2h0OiAkaGVhZGVyX2hlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuM3M7XG5cbiAgICAmX19zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICRzaGFzb3ctaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0oJHNoYXNvdy1oZWlnaHQrMSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaGFzb3ctaGVpZ2h0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEzLDI0LDMzLDEpIDAlLHJnYmEoMTMsMjQsMzMsMCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFuZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwM3B4O1xuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogJGdsb2JhbF93aWR0aCAtICRnbG9iYWxfaW5kZW50ICogMjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIC4zcztcbiAgICAgICAgXG4gICAgICAgIC5oZWFkZXJfX2xhbmRpbmcgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubG9nbyB7XG4gICAgd2lkdGg6IDExOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC5oZWFkZXJfX2xhbmRpbmcgJiB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIkbWFpbi1tZW51LWxpbmtfY29sb3I6ICNjY2M7XG4kbWFpbi1tZW51LWxpbmtfY29sb3JfaG92ZXI6ICNmZmY7XG5cbi5tYWlubWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG5cbiAgICAmX2xpbmsge1xuICAgICAgICBjb2xvcjogJG1haW4tbWVudS1saW5rX2NvbG9yO1xuICAgICAgICBmb250OiAxNHB4LzIxcHggJGZvbnRfZmFtaWx5X1dhckhlbGlvc0NvbmQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAuM3M7XG5cbiAgICAgICAgJl9fY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS1saW5rX2NvbG9yX2hvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmFhMDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS1saW5rX2NvbG9yX2hvdmVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXJfX2xhbmRpbmcgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9fbGFuZGluZyAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB9XG59IiwiJG1lbnUtbGlua19jb2xvcjogI2NjYztcbiRtZW51LWxpbmstYWN0aXZlX2NvbG9yOiAjZmZmO1xuJG1lbnUtbGluay1hY3RpdmVfYmFja2dyb3VuZDogcmdiYSgzMCwgNzgsIDEwMiwgLjEpO1xuJG1lbnUtaXRlbV9ib3JkZXI6ICMzMDNhNDI7XG4kbWVudS1pY29faGVpZ2h0OiAxMnB4O1xuJHN1Ym1lbnVfaW5kZW50OiAxNXB4O1xuXG4lc3VibWVudS1saW5rIHtcbiAgICBjb2xvcjogJG1lbnUtbGlua19jb2xvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtZW51LWxpbmstYWN0aXZlX2NvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5hY3RpdmUgJiB7XG4gICAgICAgIGNvbG9yOiAkbWVudS1saW5rLWFjdGl2ZV9jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZXh0LW1lbnUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG5cbiAgICAmX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWxpbmstYWN0aXZlX2JhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZW51LWl0ZW1fYm9yZGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5X1dhckhlbGlvc0NvbmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICRtZW51LWxpbmtfY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy9wYWRkaW5nOiAzM3B4IDExNXB4IDI5cHggMzRweDtcbiAgICAgICAgcGFkZGluZzogMzNweCAzMHB4IDI5cHggMzRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1saW5rLWFjdGl2ZV9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6ICRtZW51LWxpbmstYWN0aXZlX2NvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgICAgIHRvcDogMzlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLmNvbnRleHQtbWVudS1zdWIyX2xpbmsgJiB7XG4gICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfaW5mby1pY28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWluZm9faWNvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfV2FySGVsaW9zQ29uZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzc2N2E3ZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICRtZW51LWljb19oZWlnaHQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1lbnUtaWNvX2hlaWdodDtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICBcbiAgICAgICAgJl9faW1wb3J0YW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmX193YXJuaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLSN7JG1lbnUtaWNvX2hlaWdodH07XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRleHQtbWVudV9saW5rOmhvdmVyICsgLmNvbnRleHQtbWVudV9pbmZvICYsXG4gICAgICAgIC5jb250ZXh0LW1lbnUtc3ViMl9saW5rOmhvdmVyICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250ZXh0LW1lbnUtc3ViIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lbnUtaXRlbV9ib3JkZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICZfX3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lbnUtaXRlbV9ib3JkZXI7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xpbmsge1xuICAgICAgICBAZXh0ZW5kICVzdWJtZW51LWxpbms7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMTlweCAxMHB4IDIwcHggJHN1Ym1lbnVfaW5kZW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIC5jb250ZXh0LW1lbnUtc3ViX19oYXMtY2hpbGQgJiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjVCQ1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZXh0LW1lbnUtc3ViX2l0ZW1fX29wZW4gJiB7XG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtbGluay1hY3RpdmVfY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDI1QjJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250ZXh0LW1lbnUtc3ViMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgICAmX2xpbmsge1xuICAgICAgICBAZXh0ZW5kICVzdWJtZW51LWxpbms7XG4gICAgICAgIC8vcGFkZGluZzogMCA1MHB4IDAgNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNDRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAxNFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogJHN1Ym1lbnVfaW5kZW50O1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZXh0LW1lbnUtc3ViMl9fc2VhcmNoICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGV4dC1tZW51LXN1YjJfX3NlYXJjaCAuYWN0aXZlICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZpbHRlcnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTtcblxuICAgICZfdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA3OCwgMTAyLCAuMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDMzcHggMzBweCAyOXB4IDM0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59IiwiJGZvb3Rlci10ZXh0X2NvbG9yOiAjN2I3YjdiO1xuJGZvb3Rlci1saW5rX2NvbG9yX2hvdmVyOiAjZmZmO1xuXG4uZm9vdGVyIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICBiYWNrZ3JvdW5kOiAjMGExNjFmIHVybCgjeyRwYXRofWJnLWZvb3Rlci5qcGcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ2xvYmFsLWJvcmRlcl9jb2xvcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRmb290ZXJfaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0oJGZvb3Rlcl9oZWlnaHQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggIzAwMDtcblxuICAgICZfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAkZ2xvYmFsX3dpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmb290ZXJfaGVpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX3RvcCB7XG4gICAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nOiA0M3B4ICRnbG9iYWxfaW5kZW50IDA7ICAgICAgICBcbiAgICB9XG4gICAgJl9ib3R0b20ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCIkcHJvamVjdC1pY29faGlnaHQ6IDE1cHg7XG4kcHJvamVjdC1pY29faW5kZW50OiA4cHg7XG5cbi5mb290ZXItbWVudSB7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cbiAgICAmX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDUzcHggMTBweCAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQ6IGJvbGQgJGZvbnRfc2l6ZV9zbWFsbCAkZm9udF9mYW1pbHk7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLW1lbnUtdGl0bGVfY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1saW5rX2NvbG9yX2hvdmVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxhbmcge1xuICAgIGNvbG9yOiAkZm9vdGVyLXRleHRfY29sb3I7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX21pZGRsZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiA0cHggNDBweCAwIDA7XG5cbiAgICAmX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9taWRkbGU7XG4gICAgICAgIGNvbG9yOiAjZmZhYTAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmQyMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59IiwiLmNvcHlyaWdodCB7XG4gICAgd2lkdGg6ICRmb290ZXItY29weXJpZ2h0X3dpZHRoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTFweCAwIDIwcHggJGdsb2JhbF9pbmRlbnQ7XG5cbiAgICAmX3RleHQge1xuICAgICAgICBjb2xvcjogJGZvb3Rlci10ZXh0X2NvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuICAgICZfdGV4dC1tYWluIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yX2RlZmF1bHQ7XG4gICAgfVxufSIsIiRzb2NpYWwtaWNvX3NpemU6IDMzcHg7XG5cbi5zb2NpYWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgJGdsb2JhbF9pbmRlbnQgMCAwO1xuXG4gICAgJl9saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skc3ByaXRlX3BhdGh9c29jaWFsLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6ICRzb2NpYWwtaWNvX3NpemU7XG4gICAgICAgIGhlaWdodDogJHNvY2lhbC1pY29fc2l6ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufSIsInRhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkdGFibGUtdGRfY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAzM3B4IDAgMjlweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTUsIDY1LCA3MCwgLjUpO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDIzMmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDU1LCA2NSwgNzAsIDEpO1xuICAgICAgICBwYWRkaW5nOiA5cHggJHRhYmxlLWNlbGxfcGFkZGluZy1yaWdodCA4cHggJHRhYmxlLWNlbGxfcGFkZGluZy1sZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjb2xvcjogJHRhYmxlLXRoX2NvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1NSwgNjUsIDcwLCAuNSk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggJHRhYmxlLWNlbGxfcGFkZGluZy1yaWdodCAxNXB4ICR0YWJsZS1jZWxsX3BhZGRpbmctbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmLnRkLXNtYWxsLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbnRkIHtcbiAgICBwIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpmaXJzdC1jaGlsZCArIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkICsgcHJlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGludC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3NjdhN2Q7XG4gICAgbWFyZ2luOiAtMTRweCAwIDJweDtcbn1cbi5yZXF1aXJlZC1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjYTkzMzMzO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufSIsIi5jb21wb25lbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDYzMnB4O1xuICAgIHBhZGRpbmc6IDAgJGNvbXBvbmVudF9pbmRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX19yZWFsbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTJjMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyM3B4O1xuICAgICAgICBtYXJnaW46IDAgLSN7JGNvbXBvbmVudF9pbmRlbnR9IDM1cHg7XG5cbiAgICAgICAgJl9fcmVhbG0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6ICRoZWFkZXItY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmgxLCBoMiwgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfV2FySGVsaW9zQ29uZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuaDQsIGg1LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuaDEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9oMTtcbiAgICBjb2xvcjogJGhlYWRlcl9jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9oMjtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBtYXJnaW46IDI1cHggMCAyMXB4O1xufVxuaDMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9oMztcbiAgICBtYXJnaW46IDIwcHggMCAxM3B4O1xufVxuaDQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9oNDtcbiAgICBtYXJnaW46IDE2cHggMCAxMHB4O1xufVxuLmhlYWRpbmctMSB7XG4gICAgY29sb3I6ICRoZWFkZXJfY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV9XYXJIZWxpb3NDb25kO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9oMTtcbiAgICBtYXJnaW46IDAgMCA0N3B4O1xuXG4gICAgJl9fbmV3cyB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcl9kZWZhdWx0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemVfaDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgLThweDtcbiAgICB9XG59IiwiLmNvbXBvc2l0ZS1oZWFkaW5nIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmFhMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJl9saW5rIHtcbiAgICAgICAgY29sb3I6ICRoZWFkZXItbGlua19jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2NvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wc2V1ZG8tbGluayB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yX2RlZmF1bHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNUJDXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yX2RlZmF1bHRfaG92ZXI7XG4gICAgfVxuICAgICZfX29wZW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNUIyXCI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxpbmstYXJjaGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTc3cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDI1QkNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDFweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmX19vcGVuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjVCMlwiO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1haW5jb250ZW50IC5hY2NvcmRlb246bm90KC5zaG93KSB+ICoge1xuICAgIG9wYWNpdHk6IDA7XG59IiwiLnNlYXJjaC1mb3JtIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbjogLTE2cHggMCA1MXB4O1xuICAgIH1cbiAgICAmX19nbG9iYWwge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAgIC5oZWFkZXJfX2xhbmRpbmcgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHNlYXJjaF9oZWlnaHQ6IDM2cHg7XG4kc2VhcmNoX2dsb2JhbF9oZWlnaHQ6IDI1cHg7XG4kc2VhcmNoX2dsb2JhbF9pbmRlbnQ6IDI0cHg7XG4kc2VhcmNoLWljb25fc2l6ZTogMTNweDtcblxuJXNlYXJjaC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pY29fc2VhcmNoLnBuZykgbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRzZWFyY2gtaWNvbl9zaXplO1xuICAgIGhlaWdodDogJHNlYXJjaC1pY29uX3NpemU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2MjBweDtcbiAgICBoZWlnaHQ6ICRzZWFyY2hfaGVpZ2h0O1xuXG4gICAgJl9fZ2xvYmFsIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNlYXJjaF9nbG9iYWxfaGVpZ2h0O1xuICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJl9pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyYzMzO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcl9kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICRzZWFyY2hfaGVpZ2h0O1xuXG4gICAgICAgICZfX2dsb2JhbCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpemVfc21hbGw7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzZWFyY2hfZ2xvYmFsX2luZGVudDtcbiAgICAgICAgICAgIGhlaWdodDogJHNlYXJjaF9nbG9iYWxfaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMzYjQ0NGE7XG4gICAgICAgIH1cbiAgICAgICAgJjppbnZhbGlkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVzZWFyY2gtaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxlZnQ6IDZweDtcblxuICAgICAgICAuc2VhcmNoX2lucHV0OmZvY3VzIH4gJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfY2xlYXIge1xuICAgICAgICBAZXh0ZW5kICVzZWFyY2gtaWNvbjtcbiAgICAgICAgQGluY2x1ZGUgaW52aXNpYmxlLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0jeyRzZWFyY2gtaWNvbl9zaXplfSAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmX19nbG9iYWwge1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoX2lucHV0Om5vdCg6dmFsaWQpIH4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zZWFyY2gtY291bnQge1xuICAgIGNvbG9yOiAjYWJiMGI2O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplX3NtYWxsO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xN3B4O1xufSIsIiRzZWFyY2gtbGlua19pbmRlbnQ6IDExcHg7XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgICAmX2l0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgfVxuICAgICZfdGl0bGUtbGluayB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLWxpbmtfY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIH1cbiAgICAmX2hpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxZTRlNjY7XG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICB9XG4gICAgJl9saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2VhcmNoLWxpbmtfaW5kZW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwMkYnO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yX2RlZmF1bHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtI3skc2VhcmNoLWxpbmtfaW5kZW50fTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlYXJjaC1ub3Jlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcblxuICAgICZfdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAyNnB4O1xuICAgIH1cbn0iLCIkaWNvbi1wbGF5X2NvbG9yOiAjZmZmO1xuXG4ud2VsY29tZSB7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTtcbiAgICBtYXJnaW46IC0zMHB4IDAgMTAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfV2FySGVsaW9zQ29uZEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfV2FySGVsaW9zQ29uZDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJl9wbGF5IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGljb24tcGxheV9jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjhweCAwIDI4cHggNDlweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGljb24tcGxheV9jb2xvcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MXB4O1xuICAgICAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRpY29uLXBsYXlfY29sb3IsIC41KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2J1dHRvbnMge1xuICAgICAgICBoZWlnaHQ6IDM1OHB4O1xuICAgICAgICBtYXJnaW46IDkycHggMCAwO1xuXG4gICAgICAgICZfX2ZpeGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjk3cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHN0ZXAtaWNvX3dpZHRoOiAxMTRweDtcbiRzdGVwLWljb19oZWlnaHQ6IDc2cHg7XG4kc3RlcC1ib3JkZXJfY29sb3I6ICNmZmY7XG5cbi5zdGVwcyB7XG4gICAgd2lkdGg6ICRnbG9iYWxfd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNTlweCAwIDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICZfX2FwcGxpY2F0aW9ucyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRzdGVwLWJvcmRlcl9jb2xvciwgLjE1KTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDMzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM0NXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdGVwLWJvcmRlcl9jb2xvciwgLjE1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0ZXAtYm9yZGVyX2NvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGVwLWJvcmRlcl9jb2xvcjtcblxuICAgICAgICAgICAgICAgIC5zdGVwc19fYXBwbGljYXRpb25zICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdGVwLWJvcmRlcl9jb2xvciwgLjE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcHNfX2FwcGxpY2F0aW9ucyAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHN0ZXAtYm9yZGVyX2NvbG9yLCAuMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwc19fYXBwbGljYXRpb25zICYge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2ljbyB7XG4gICAgICAgIHdpZHRoOiAkc3RlcC1pY29fd2lkdGg7XG4gICAgICAgIGhlaWdodDogJHN0ZXAtaWNvX2hlaWdodDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtI3skc3RlcC1pY29fd2lkdGggLyAyfTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgICAgIC5zdGVwc19pdGVtOmhvdmVyICYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAuc3RlcHNfX2FwcGxpY2F0aW9ucyAmIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XG4gICAgICAgICAgICAmX19zdGVwI3skaX06YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRwYXRofWljb24tc3RlcCN7JGl9LnBuZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDczcHggNTBweCAwO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRoZWFkZXItbGlua19jb2xvcjtcbiAgICAgICAgZm9udDogI3skZm9udC1zaXplX2gyfS8zOXB4ICRmb250X2ZhbWlseV9XYXJIZWxpb3NDb25kO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAuc3RlcHNfaXRlbTpob3ZlciAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2NvbG9yO1xuXG4gICAgICAgICAgICAuc3RlcHNfX2FwcGxpY2F0aW9ucyAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci1saW5rX2NvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNzY3YTdkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG5cbiAgICAgICAgLnN0ZXBzX2l0ZW06aG92ZXIgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRlci1saW5rX2NvbG9yO1xuXG4gICAgICAgICAgICAuc3RlcHNfX2FwcGxpY2F0aW9ucyAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc2N2E3ZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX21vcmUge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3JfZGVmYXVsdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV9XYXJIZWxpb3NDb25kO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA0N3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAuc3RlcHNfaXRlbTpob3ZlciAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcl9kZWZhdWx0X2hvdmVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ldWxhIHtcbiAgd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAmLWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtd2VsY29tZV90aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2FySGVsaW9zQm9sZFwiLFwiQXJpYWwgTmFycm93XCIsYXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiIsIiRhcHBsaWNhdGlvbi1pbmRlbnRfbGVmdDogNTJweDtcbiRhcHBsaWNhdGlvbi1hY3RpdmVfY29sb3I6ICNmZmY7XG4kYXBwbGljYXRpb24tbm9ybWFsX2NvbG9yOiAjY2NjO1xuJGFwcGxpY2F0aW9uLW5hbWVfbGluZS1oZWlnaHQ6IDM5cHg7XG4kYXBwbGljYXRpb24tbmFtZV9saW5lcy10by1zaG93OiAyO1xuXG4uYXBwbGljYXRpb25zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAtMXB4IDAgLSN7JGFwcGxpY2F0aW9uLWluZGVudF9sZWZ0fTtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGFwcGxpY2F0aW9uLWFjdGl2ZV9jb2xvciwgLjE1KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMzU5cHg7XG4gICAgICAgIGhlaWdodDogMTgxcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMzZweCAwIDY0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQycHggJGFwcGxpY2F0aW9uLWluZGVudF9sZWZ0O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzO1xuXG4gICAgICAgIC5idXR0b25fX25ldyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRzcHJpdGVfcGF0aH1hcHBsaWNhdGlvbnMucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAwcHggMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXBwbGljYXRpb24tYWN0aXZlX2NvbG9yO1xuICAgICAgICB9XG4gICAgICAgICZfX2xhc3Qge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmX19jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDc4LCAxMDIsIC4yNSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhcHBsaWNhdGlvbi1hY3RpdmVfY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcGxpY2F0aW9uc19fbGlzdCAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIG11bHRpLWVsbGlwc2lzKCRhcHBsaWNhdGlvbi1uYW1lX2xpbmUtaGVpZ2h0LCAkYXBwbGljYXRpb24tbmFtZV9saW5lcy10by1zaG93KTtcbiAgICAgICAgY29sb3I6ICRhcHBsaWNhdGlvbi1ub3JtYWxfY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLmFwcGxpY2F0aW9uc19pdGVtOmhvdmVyICYge1xuICAgICAgICAgICAgY29sb3I6ICRhcHBsaWNhdGlvbi1hY3RpdmVfY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcGxpY2F0aW9uc19fbGlzdCAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYXBwbGljYXRpb25zX2l0ZW1fX2N1cnJlbnQgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGFwcGxpY2F0aW9uLWFjdGl2ZV9jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3BhcmFtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhcHBsaWNhdGlvbi1ub3JtYWxfY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfV2FySGVsaW9zQ29uZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzc2N2E3ZDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgIG1hcmdpbjogOXB4IDAgMDtcblxuICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgIC5hcHBsaWNhdGlvbnNfX2xpc3QgJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcHBsaWNhdGlvbnNfaXRlbTpob3ZlciAmIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRhcHBsaWNhdGlvbi1hY3RpdmVfY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcGxpY2F0aW9uc19fbGlzdCAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwbGljYXRpb25zX2l0ZW1fX2N1cnJlbnQgJiB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYXBwbGljYXRpb24tYWN0aXZlX2NvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICBtYXJnaW46IC01cHggMCAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9fZGlzYWJsZWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICAgICAgICAuYXBwbGljYXRpb25zX19saXN0ICYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfc3RhdHVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAgIC5hcHBsaWNhdGlvbnNfaXRlbTpob3ZlciAmLFxuICAgICAgICAuYXBwbGljYXRpb25zX2l0ZW1fX2N1cnJlbnQgJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICZfX3ByZW1pdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skcGF0aH1pY28tcHJlbWl1bS5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIHRvcDogMThweDtcblxuICAgICAgICAgICAgLmFwcGxpY2F0aW9uc19pdGVtX19wcmVtaXVtX190cnVlICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Jhbm5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWljby1iYW5uZWQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIC5hcHBsaWNhdGlvbnNfaXRlbV9fYmFubmVkX190cnVlICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hcHBsaWNhdGlvbi10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRzcHJpdGVfcGF0aH1hcHBsaWNhdGlvbnMucG5nXCIpIG5vLXJlcGVhdCAtMTAwMHB4IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn0iLCIuaW5pdGlhbGl6YXRpb24ge1xuICAgIHdpZHRoOiA1MTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbn0iLCIuYXBwbGljYXRpb24taGVhZGVyLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLWgxIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICB9XG4gICAgJl9oMSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAmX3RvZ2dsZXNldHRpbmdzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHNwcml0ZV9wYXRofWFwcGxpY2F0aW9ucy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXBwbGljYXRpb24tZWRpdC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA3OCwgMTAyLCAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgcGFkZGluZzogMTlweCA0OHB4IDM1cHggMzVweDtcbiAgICBtYXJnaW46IDE1cHggMCA0NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLWhpbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBzdXAge1xuICAgICAgICAgICAgY29sb3I6ICNmYTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9aWNvLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN0YXRpc3RpYyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTtcbiAgICBwYWRkaW5nLXRvcDogNzdweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzlweDtcbiAgICB9XG4gICAgJi1pbmZvLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi1sY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MjVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICYtcmNvbCB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJHdycDogXCIjeyZ9XCI7XG4gICAgICAgICYuX19taW5pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MjVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgQGRlYnVnIFwiI3skd3JwfS1sY29sXCI7XG4gICAgICAgICAgICAjeyR3cnB9LWxjb2wge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHdycH0tcmNvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3MHB4KTtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zZWxlY3Qtc2hvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAuU2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuU2VsZWN0LCAuU2VsZWN0LWNvbnRyb2wsIC5TZWxlY3QtcGxhY2Vob2xkZXIsIC5TZWxlY3QtaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW1lc3NhZ2UtaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNhYmIwYjY7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzdXAge1xuICAgICAgICAgICAgY29sb3I6ICNmYTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9maWx0ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5X1dhckhlbGlvc0NvbmQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogI2FiYjBiNjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjdG9nZ2xlLWFsbC1hcHBzIHtcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsW2Zvcj1cInRvZ2dsZS1hbGwtYXBwc1wiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWljby12aWV3LnBuZ1wiKSBuby1yZXBlYXQgMCBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2hhcnQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX19tZXRob2Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbn0iLCIuY2hhcnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MzBweDtcblxuICAgIC5jaGFydC13cmFwcGVyX19tZXRob2QgJiB7XG4gICAgICAgIHdpZHRoOiA2NDBweDtcbiAgICB9XG59IiwiLmNoYXJ0LWluZm8ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAuY2hhcnQtd3JhcHBlcl9fbWV0aG9kICYge1xuICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgfVxufSIsIi5jaGFydC1sZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgbGkuYnJva2VuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucmVhbG0tYnJva2VuX21hcmtlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVhbG0tYnJva2VuX21hcmtlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skc3ByaXRlX3BhdGh9YXBwbGljYXRpb25zLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODMzMzk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDkwcHggMTZweCAxN3B4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0LXdyYXBwZXJfX21ldGhvZCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNoYXJ0LXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICZfcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTUsIDY1LCA3MCwgLjUpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjYmZjMGMxO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICYuc2hvd24ge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA3OCwgMTAyLCAuMjUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMCA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0LW1ldGhvZC1jaGVja2JveCB7XG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWljby12aWV3LnBuZ1wiKSBuby1yZXBlYXQgMTRweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgICAgICYuc2hvd24ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl92aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skcGF0aH1pY28tdmlldy5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgIG1hcmdpbjogLTFweCAwIDAgMTRweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jaGFydC10YWJsZV9yb3dfX2hlYWQgJixcbiAgICAgICAgLmNoYXJ0LXRhYmxlX3Jvd19faGVhZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmLl9fc2hvd24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX251bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgIH1cbiAgICAmX25hbWUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5X2NvZGU7XG4gICAgICAgIGNvbG9yOiAjNmVhNmI4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICB3aWR0aDogNDQ1cHg7XG5cbiAgICAgICAgLmNoYXJ0LXRhYmxlX3Jvd19faGVhZCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYmZjMGMxO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MWMxZDY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9yZWFsbSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICB9XG59IiwiLmNoYXJ0LWxpbmtzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICZfX3NlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzY1YjI1O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jaGFydC1jcm9va2VkLFxuLmNoYXJ0LWFsbC1tZXRob2RzLWJ5LXJlYWxtIHtcbiAgICAubm8tZGF0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MHB4LCAtNDBweCk7XG4gICAgICAgIHRzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXF1ZXN0LWF4ZXMtbGFiZWwsXG4gICAgLmRhdGUtYXhlcy1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00N3B4LCAtN3B4KTtcbiAgICB9XG4gICAgLmRhdGUtYXhlcy1sYWJlbCB7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04OHB4LCAtMzhweCk7XG4gICAgfVxuICAgIC5kb21haW4ge1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IC4wNyAhaW1wb3J0YW50O1xuICAgICAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG4gICAgfVxuICAgIC5saW5lIHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgJGkgOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UsIC4ycztcblxuICAgICAgICBAZWFjaCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICAmLSN7JGl9IHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICRpOiAkaSsxO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlLCAmLmhvdmVyIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5heGlzLXRyaWFuZ2xlIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogLjA3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtYXhpcyB7XG4gICAgICAgICYteCB7XG4gICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dCB7XG4gICAgICAgICAgICAgICAgLmF4aXMtdHJpYW5nbGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYteSB7XG4gICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dCB7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWVsZW1lbnRzIHtcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC50aWNrIHtcbiAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMDcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRleHQge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVzZSB7XG4gICAgICAgICAgICAvLyBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IHN0cm9rZSwgLjJzO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy8gZmlsdGVyOiBibHVyKDFweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGFydC1hbGwtbWV0aG9kcy1ieS1yZWFsbSB7XG4gICAgLm1ldGhvZC1heGVzLWxhYmVsLFxuICAgIC5yZXF1ZXN0LWF4ZXMtbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzVweCwgLTEwcHgpO1xuICAgIH1cbiAgICAucmVxdWVzdC1heGVzLWxhYmVsIHtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTkwcHgsIC01MXB4KTtcbiAgICB9XG4gICAgLmNoYXJ0LWNyb29rZWQtYXhpcy14IHtcbiAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgN3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGljazpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGFydC1jcm9va2VkLWF4aXMteSB7XG4gICAgICAgIC50aWNrIHtcbiAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aWNrOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtZGF0YSB7XG4gICAgICAgIC5ncm91cC1yZWN0cy1pdGVtIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkcmVhbG1zIHtcbiAgICAgICAgICAgICAgICBAZGVidWcgXCIuI3ska2V5fSwgI3skdmFsdWV9XCI7XG4gICAgICAgICAgICAgICAgJi4jeyRrZXl9IHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHZhbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZpbGw6ICNiYmMzYzY7XG4gICAgICAgIH1cbiAgICB9XG59XG4udG9vbHRpcCB7XG4gICAgJGkgOiAwO1xuICAgIEBlYWNoICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAgICAgJi5hcHBfI3skaX0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAkaTogJGkrMTtcbiAgICB9XG59IiwiLmNoYXJ0LWxlZ2VuZF9pdGVtIHtcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmIHNwYW46bm90KC5yZWFsbS1tYXJrZXIpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhpZGRlbiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgIH1cbn1cbi5yZWFsbS1tYXJrZXIge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRvcDogLTJweDtcbiAgICAmLXdyYXBwZXIsIC5jaGFydC1sZWdlbmRfaXRlbSAmIHtcbiAgICAgICAgbWFyZ2luOiAwIDlweCAwIDFweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRyZWFsbXMge1xuICAgICAgICAmX18jeyRrZXl9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGkgOiAwO1xuICAgIEBlYWNoICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAgICAgLmNoYXJ0LWxlZ2VuZF9pdGVtX18jeyRpfSAmIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJGk6ICRpKzE7XG4gICAgfVxuICAgIC5jaGFydC1sZWdlbmRfaXRlbSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIH1cbn0iLCIkY29uc29sZV9wYWRkaW5nLXRvcDogMTFweDtcbiRjb25zb2xlX3BhZGRpbmctYm90dG9tOiAzM3B4O1xuJXNlYXJjaC1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRwYXRofXNlYXJjaC1uYXYucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm90dG9tOiA3cHg7XG4gICAgb3BhY2l0eTogLjE1O1xuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG59XG4uY29uc29sZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxMSwgMTcsIC45NSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMmMzMztcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgICYtc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udDogMTJweC8xNnB4IFwiV2FySGVsaW9zXCIsXCJBcmlhbCBOYXJyb3dcIixBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExOHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAuY29uc29sZV9fY29sbGFwc2VkICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDgyLCAxMjgsIDAuNzUpO1xuICAgICAgICAgICAgJmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCAjMGZmIGRvdHRlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXVwIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXNlYXJjaC1idXR0b25zO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgICAgfVxuICAgICAgICAmLWRvd24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlc2VhcmNoLWJ1dHRvbnM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDA7XG4gICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdGFydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICB1cmwoXCIjeyRwYXRofXNlYXJjaC1zdGFydC5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgfVxuICAgICZfX2NvbGxhcHNlZCB7XG4gICAgICAgIC51aS1kcmFnZ2FibGUtaGFuZGxlIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAuY29uc29sZV9jbG9zZSxcbiAgICAgICAgICAgIC5jb25zb2xlX3RvZ2dsZSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb25zb2xlX3RvZ2dsZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLnVpLWRyYWdnYWJsZSkge1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi51aS1kcmFnZ2FibGUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoIzBmMTQxOCwgLjUpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyNTAwMTtcbiAgICAgICAgLmNvbnNvbGVfcmVzaXplciB7XG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnVpLXJlc2l6YWJsZSB7XG4gICAgICAgICAgICAmLXNlLFxuICAgICAgICAgICAgJi1udyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9cmVzaXplX2ljb25fYnIucG5nXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbncge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9cmVzaXplX2ljb25fdGwucG5nXCIpIG5vLXJlcGVhdCAzcHggM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnNvbGVfY29kZSBjb2RlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX3Jlc2l6ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGExZDI3O1xuICAgICAgICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9aGFuZGxlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudWktZHJhZ2dhYmxlLWRyYWdnaW5nICYge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbGxhcHNlZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3Jlc2l6ZXItdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfV2FySGVsaW9zQ29uZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgICAgIC5jb25zb2xlX3Jlc2l6ZXJfX2NvbGxhcHNlZCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfdG9nZ2xlLFxuICAgICZfY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDkxO1xuICAgIH1cbiAgICAmX3RvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICByaWdodDogMzJweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuXG4gICAgICAgICAgICAuY29uc29sZV9yZXNpemVyX19jb2xsYXBzZWQgJiB7XG4gICAgICAgICAgICAgICAgLy8gY29udGVudDogXCJcXDI1QjJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDdweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9Y2xvc2VfaWNvLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3dyYXBwZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAkY29uc29sZV9wYWRkaW5nLXRvcCAxMXB4ICRjb25zb2xlX3BhZGRpbmctYm90dG9tIDE3cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJl9jb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMzcHgpO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvZGUge1xuICAgICAgICAgICAgd2lkdGg6ICRnbG9iYWxfd2lkdGggLSAyICogJGdsb2JhbF9pbmRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xpbmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIGZvbnQ6IDEwcHgvMTZweCAkZm9udF9mYW1pbHlfV2FySGVsaW9zQ29uZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgICAgICAuY29uc29sZV9fY29sbGFwc2VkICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYmxpbmtpbmctY3Vyc29yIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogMXMgYmxpbmsgc3RlcC1lbmQgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xuICBhbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIFwiYmxpbmtcIiB7XG4gIGZyb20sIHRvIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgNTAlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgYmxpbmsge1xuICBmcm9tLCB0byB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDUwJSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIFwiYmxpbmtcIiB7XG4gIGZyb20sIHRvIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgNTAlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBcImJsaW5rXCIge1xuICBmcm9tLCB0byB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDUwJSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBcImJsaW5rXCIge1xuICBmcm9tLCB0byB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDUwJSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmNvbnNvbGUtZHJhZy1jb250YWlubWVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLm5lZWRoZWxwIHtcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICB3aWR0aDogMjQ1cHg7XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX2gxO1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgbWFyZ2luOiAtMTRweCAwIC0xMnB4O1xuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICB9XG59IiwiLmFsZXJ0IHtcbiAgICBtYXJnaW46IDE3cHggMCA0NnB4O1xuXG4gICAgJl90ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHBhdGh9aWNvLWFsZXJ0LnBuZykgbm8tcmVwZWF0IDAgMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cbiAgICAgICAgLmFsZXJ0X19pbmZvICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHBhdGh9aWNvLWluZm8ucG5nKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItbWV0aG9kLWluZm8ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAycHg7XG5cbiAgICAmX19kZXByZWNhdGVkIHtcbiAgICAgICAgY29sb3I6ICNkZjBkMGQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRwYXRofWljby1tZXRob2QtZXJyb3IucG5nKTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjFweDtcbiAgICB9XG4gICAgJl9fd2FybmluZyB7XG4gICAgICAgIGNvbG9yOiAjZTU1MzAzO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcGF0aH1pY28tbWV0aG9kLXdhcm5pbmcucG5nKTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXplX3NtYWxsO1xuICAgIH1cbn0iLCIubWVzc2FnZS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufSIsIi5uZXdzIHtcbiAgICAmX2l0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpO1xuICAgICAgICBwYWRkaW5nOiA4M3B4ICRnbG9iYWxfaW5kZW50IDUycHg7XG4gICAgICAgIG1hcmdpbjogMCAtI3skZ2xvYmFsX2luZGVudH07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogNjVweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDM5MHB4IDAgMDtcbiAgICB9XG59IiwiJG5ld3MtaW5mb19pbmRlbnQ6IDE1cHg7XG4kbmV3cy1pbmZvX2NvbG9yOiAjNzY3YTdkO1xuXG4ubmV3cy1pbmZvIHtcbiAgICBjb2xvcjogJG5ld3MtaW5mb19jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIHRvcDogNzRweDtcblxuICAgICZfX2hvbWVwYWdlIHtcbiAgICAgICAgYm90dG9tOiAyNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE4OHB4O1xuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmX3JlYWxtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHBhdGh9cmVhbG1faWNvbi5wbmcpIG5vLXJlcGVhdCAwIDdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG5ld3MtaW5mb19pbmRlbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG5cbiAgICAgICAgJl9faG9tZXBhZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggM3B4O1xuICAgICAgICB9XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuZXdzLWluZm9faW5kZW50O1xuXG4gICAgICAgICZfX2hvbWVwYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZhYTAwO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yX2RlZmF1bHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5X1dhckhlbGlvc0NvbmQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRuZXdzLWluZm9fY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ld3NfaXRlbTpmaXJzdC1jaGlsZCAmIHtcbiAgICAgICAgdG9wOiAtOXB4O1xuICAgIH1cbn0iLCIkbmV3cy1saW5lLWhlaWdodDogMzlweDtcbiRuZXdzLWxpbmVzLXRvLXNob3c6IDY7XG5cbi5uZXdzLWhvbWVwYWdlIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICB3aWR0aDogJGdsb2JhbF93aWR0aCAtIDIgKiAkZ2xvYmFsX2luZGVudDtcbiAgICBtYXJnaW46IDE1OHB4IGF1dG8gMDtcblxuICAgICZfbWFpbiB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICZfbGluayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzYzcHg7XG4gICAgICAgIHBhZGRpbmc6IDQycHggNTRweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXVsdGktZWxsaXBzaXMoJG5ld3MtbGluZS1oZWlnaHQsICRuZXdzLWxpbmVzLXRvLXNob3cpO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3JfZGVmYXVsdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV9XYXJIZWxpb3NDb25kO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemVfaDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIC5uZXdzLWhvbWVwYWdlX2xpbms6aG92ZXIgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgICAmX3NlY29uZCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn0iLCIkcGFnZXItbGlua19jb2xvcjogI2NjYztcbiRwYWdlci1saW5rLWhvdmVyX2NvbG9yOiAjZmZmO1xuJHBhZ2VyLWxpbmstY3VycmVudF9jb2xvcjogcmdiYSgkcGFnZXItbGlua19jb2xvciwgLjI1KTtcbiRwYWdlci1saW5rLWRpc2FibGVkX2NvbG9yOiAjOTE5MTkxO1xuJHBhZ2VyLWxpbmtfaGVpZ2h0OiAyOXB4O1xuJHBhZ2VyLWxpbmtfaW5kZW50OiAxMXB4O1xuJHBhZ2VyLWFycm93X3dpZHRoOiAyOXB4O1xuXG4ucGFnZXIge1xuICAgIEBpbmNsdWRlIGlubGluZS1ibG9jay13cmFwcGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zbWFsbDtcbiAgICBtYXJnaW46IDM4cHggMCAwIC0jeyRwYWdlci1saW5rX2luZGVudH07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmX2Fycm93IHtcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1hcnJvd3MucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAkcGFnZXItYXJyb3dfd2lkdGg7XG4gICAgICAgIGhlaWdodDogJHBhZ2VyLWxpbmtfaGVpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJHBhZ2VyLWxpbmtfaGVpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogJHBhZ2VyLWxpbmtfaW5kZW50O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAgICAgICAmX19wcmV2IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLSN7JHBhZ2VyLWxpbmtfaGVpZ2h0fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGFnZXJfYXJyb3dfX2Rpc2FibGVkLFxuICAgICAgICAgICAgJi5wYWdlcl9hcnJvd19fZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLSN7JHBhZ2VyLWxpbmtfaGVpZ2h0ICogMn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtI3skcGFnZXItYXJyb3dfd2lkdGh9IDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0jeyRwYWdlci1hcnJvd193aWR0aH0gLSN7JHBhZ2VyLWxpbmtfaGVpZ2h0fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGFnZXJfYXJyb3dfX2Rpc2FibGVkLFxuICAgICAgICAgICAgJi5wYWdlcl9hcnJvd19fZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0jeyRwYWdlci1hcnJvd193aWR0aH0gLSN7JHBhZ2VyLWxpbmtfaGVpZ2h0ICogMn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICRwYWdlci1saW5rLWRpc2FibGVkX2NvbG9yO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlci1saW5rLWRpc2FibGVkX2NvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRwYWdlci1saW5rX2NvbG9yO1xuICAgICAgICBoZWlnaHQ6ICRwYWdlci1saW5rX2hlaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwYWdlci1saW5rX2hlaWdodDtcbiAgICAgICAgcGFkZGluZzogMCAkcGFnZXItbGlua19pbmRlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFnZXItbGlua19pbmRlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBhZ2VyLWxpbmstaG92ZXJfY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItbGluay1jdXJyZW50X2NvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kb3R0ZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGxpc3RfaW5kZW50LWJvdHRvbTogMzVweDtcbiRsaXN0LWl0ZW1faW5kZW50LWJvdHRvbTogMTJweDtcbiRvcmRlcmVkLWxpc3RfaW5kZW50OiAzNXB4O1xuXG4ubWFpbmNvbnRlbnQge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIGNvbG9yOiAjOTk5O1xuXG4gICAgJl9fbWV0aG9kIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6ICRmb250X3NpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICBwYWRkaW5nOiAycHggMCAwIDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGxpc3RfaW5kZW50LWJvdHRvbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgJGxpc3QtaXRlbV9pbmRlbnQtYm90dG9tIDI5cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDE0JztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBtYXJnaW46IDdweCAwIDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAkb3JkZXJlZC1saXN0X2luZGVudDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDdweDtcbiAgICAgICAgKmxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgY291bnRlci1yZXNldDogbGlzdDE7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGxpc3QtaXRlbV9pbmRlbnQtYm90dG9tO1xuICAgICAgICB9XG4gICAgICAgID4ge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QxO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QxKSBcIi4gXCI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtI3skb3JkZXJlZC1saXN0X2luZGVudH07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRvcmRlcmVkLWxpc3RfaW5kZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBsaXN0MjtcblxuICAgICAgICAgICAgPiB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QxKSBcIi5cIiBjb3VudGVyKGxpc3QyKSBcIi4gXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QzO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QzKSBcIi4gXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDE2cHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNnB4IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcCArIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCArIHVsLFxuICAgIHAgKyBvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIH1cbiAgICAuYWNjb3JkZW9uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG5cbiAgICAgICAgaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19vcGVuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuY29kZSxcbnByZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMmMzMztcbiAgICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5X2NvZGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzBweCAzNnB4IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbnByZSB7XG4gICAgY29kZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufSIsIi5tZXRob2QtYXBwcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCAxOCwgMjgsIC44NSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNiNDQ0YTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA5cHggMTdweCAxN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgei1pbmRleDogMTtcblxuICAgICZfaXRlbSB7XG5cbiAgICB9XG4gICAgJl9saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgY3V0dGVkLXRleHQ7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tZXRob2QtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI2FiYjBiNjtcbiAgICB9XG59IiwiLm1ldGhvZC1pbmZvIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMmMzMztcbiAgICBjb2xvcjogIzc2N2E3ZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAtMzZweCAwIDI5cHg7XG4gICAgcGFkZGluZzogMCAwIDIycHg7XG5cbiAgICAmX3VzZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAmX3Jlc3BvbnNlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICZfX25vbG9naW4ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9wYXRoIHtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgfVxuICAgICZfdGltZSB7XG4gICAgICAgIGNvbG9yOiAjNmViODdlO1xuXG4gICAgICAgICZfX25lZ2F0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTkzMzMzO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250cm9scy13cmFwcGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzIxMmMzMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDhweCAwIDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn0iLCIkYWN0aXZlLWFycm93X3dpZHRoOiA2MnB4O1xuXG4uY29udHJvbHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgJl9fcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIxMmMzMztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDM2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19hY3RpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWFycm93X2FjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTI2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICgtJGFjdGl2ZS1hcnJvd193aWR0aCAvIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkYWN0aXZlLWFycm93X3dpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLnBhZ2UtaGVhZGVyX19zdGlja3kgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV9XYXJIZWxpb3NDb25kO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAuMztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjY1O1xuICAgICAgICB9XG4gICAgICAgICZfX3VwbG9hZCxcbiAgICAgICAgJl9fZG93bmxvYWQsXG4gICAgICAgICZfX2NsZWFyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdXBsb2FkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9aWNvX3VwbG9hZC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgICZfX2Rvd25sb2FkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9aWNvX2Rvd25sb2FkLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2xlYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skcGF0aH1pY29fY2xlYXIucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19zY3JvbGwtdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9aWNvX3RvcC5wbmdcIikgbm8tcmVwZWF0IDAgY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tZXRob2QtcmVhbG0ge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRwYXRofXJlYWxtX2ljb24ucG5nKSBuby1yZXBlYXQgMCA3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNzY3YTdkO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkZ2xvYmFsX2luZGVudDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbn0iLCIkc3dpdGNoX2luZGVudDogMTBweDtcbiRzd2l0Y2hfd2lkdGg6IDI3cHg7XG4kc3dpdGNoX2NvbG9yOiAjZmZmO1xuJHN3aXRjaC1ub2FjdGl2ZV9jb2xvcjogI2NjYztcblxuLm1ldGhvZC1zd2l0Y2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJl9jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpjaGVja2VkICsgLm1ldGhvZC1zd2l0Y2hfbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzY3YTdkO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIC5tZXRob2Qtc3dpdGNoX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3dpdGNoLW5vYWN0aXZlX2NvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIC5tZXRob2Qtc3dpdGNoX2xhYmVsOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3dpdGNoX2NvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6ZGlzYWJsZWQgKyAubWV0aG9kLXN3aXRjaF9sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHN3aXRjaC1ub2FjdGl2ZV9jb2xvciwgLjMpO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgICY6ZGlzYWJsZWQgKyAubWV0aG9kLXN3aXRjaF9sYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHN3aXRjaF9jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc3dpdGNoX2NvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiR0VUXCI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3dpdGNoX2luZGVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkc3dpdGNoLW5vYWN0aXZlX2NvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJQT1NUXCI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzd2l0Y2hfaW5kZW50ICsgJHN3aXRjaF93aWR0aDtcbiAgICAgICAgICAgIGNvbG9yOiAjNzY3YTdkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzd2l0Y2hfY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1ldGhvZC1zd2l0Y2hfY2hlY2tib3g6ZGlzYWJsZWQgKyAmIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3N3aXRjaCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzd2l0Y2hfY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6ICRzd2l0Y2hfd2lkdGg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoX2NvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICAgICAgICAgIC5tZXRob2Qtc3dpdGNoX2NoZWNrYm94OmNoZWNrZWQgKyAubWV0aG9kLXN3aXRjaF9sYWJlbCAmIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWV0aG9kLXN3aXRjaF9sYWJlbDpob3ZlciAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLm1ldGhvZC1zd2l0Y2hfY2hlY2tib3g6ZGlzYWJsZWQgKyAubWV0aG9kLXN3aXRjaF9sYWJlbCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc3dpdGNoX2NvbG9yLCAuMyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzd2l0Y2hfY29sb3IsIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFyYW0tZGVzY3JpcHRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fb3BlbiB7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIgfiAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFyYW0tZGVzY3Itc3dpdGNoZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjVCQ1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJiAucGFyYW0tZGVzY3Itc3dpdGNoZXI6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgJl9faW5saW5lIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtdGRfY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb3BlbiB7XG4gICAgICAgIC5jb2xsYXBzZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjVCMlwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiR0aW1lbGluZV9jb2xvcjogI2ZmZjtcbiR0aW1lbGluZS1tb250aF9wYWRkaW5nOiAxMHB4O1xuXG4udGltZWxpbmUge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBtYXJnaW46IDAgMCAyN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfaXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAmX3llYXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5X1dhckhlbGlvc0NvbmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6IHJnYmEoJHRpbWVsaW5lX2NvbG9yLCAuMzUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR0aW1lbGluZV9jb2xvciwgLjcpO1xuICAgICAgICB9XG4gICAgICAgIC50aW1lbGluZV9pdGVtX19hY3RpdmUgJiB7XG4gICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lX2NvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfbW9udGgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLSN7JHRpbWVsaW5lLW1vbnRoX3BhZGRpbmd9O1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4ICR0aW1lbGluZS1tb250aF9wYWRkaW5nIDFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmVfY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGltZWxpbmVfbW9udGgtaXRlbV9fYWN0aXZlICYge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aW1lbGluZV9jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRpbWVsaW5lX2NvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGltZWxpbmVfaXRlbV9fYWN0aXZlICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJlbGVhc2Utbm90ZXMtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfd2luZG93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfd29ybGQge1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59IiwiLnRvb2x0aXAge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDksIDE0LCAuODUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzJlMzY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yX2RlZmF1bHQsIC44NSk7XG4gICAgcGFkZGluZzogMTRweCAyMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC13aWR0aDogMjc2cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4gLjVzO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtN3B4KTtcbiAgICAmLmltbWlkaWV0bHkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMSwgOSwgMTQsIDApO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDEwOTBlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCMyMzJlMzYsIDApO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMjMyZTM2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgfVxuICAgICZfX3Nob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0iLCIkcGFnZS1oZWFkZXJfcGFkZGluZzogMjdweDtcblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMmMzMztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWhlYWRlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgJl9fc2Vjb25kYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skcGF0aH1iZy1zdGlja3kuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0jeyRnbG9iYWwtbmF2X2hlaWdodCArICRoZWFkZXJfaGVpZ2h0IC0gJHBhZ2UtaGVhZGVyX3BhZGRpbmd9O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX3N0aWNreSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBhdGh9aGVhZGVyLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4ICMwYTE2MWYsIDAgNDBweCA0MHB4IC00MHB4ICMwYTE2MWYsMCA0MHB4IDQwcHggLTQwcHggIzBhMTYxZjtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWdlLWhlYWRlcl9wYWRkaW5nO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogJGhlYWRlcl9oZWlnaHQgKyAxcHg7XG4gICAgICAgIHdpZHRoOiAkY29udGVudC1jb2x1bW5fd2lkdGg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAgJl9fc3RpY2t5IC5wYWdlLWhlYWRlcl9fc2Vjb25kYmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLmVycm9yNDA0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWJnX2Vycm9yNDA0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMzA5cHggMCAwO1xuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfV2FySGVsaW9zQ29uZEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICB9XG59IiwiLm5vdC1mb3VuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9Y3JhYi5naWZcIikgbm8tcmVwZWF0IGNlbnRlciAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IC03MXB4O1xuICAgIH1cbn0iLCJALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4udGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRwYXRofXRocm9iYmVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IC0yNXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn0iLCIkZm9ybS1maWVsZF9ib3JkZXItY29sb3I6ICMyMTJjMzM7XG4kZm9ybS1sYWJlbF93aWR0aDogMTAwcHg7XG4kZm9ybS1sYWJlbC1iaWdfd2lkdGg6IDE5MnB4O1xuJGZvcm0tbGFiZWwtYmlnX2luZGVudDogNnB4O1xuJGZvcm0tbGFiZWxfbGluZS1oZWlnaHQ6IDM0cHg7XG4kZm9ybS1iaWctbGFiZWxfd2lkdGg6IDE3NXB4O1xuXG4uZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICZfZmllbGRzZXQge1xuICAgICAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcblxuICAgICAgICAuYXBwbGljYXRpb24tZWRpdC1mb3JtICYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtLWZpZWxkX2JvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtX2NvbXBvc2l0ZS1maWVsZCAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtX19hcGkgJiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgICAucGFnZS1oZWFkZXJfX3N0aWNreSAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfY29tcG9zaXRlLWZpZWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtLWZpZWxkX2JvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMjVweDtcbiAgICB9XG4gICAgJl9sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tbGFiZWxfbGluZS1oZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAkZm9ybS1sYWJlbF93aWR0aDtcblxuICAgICAgICAuYXBwbGljYXRpb24tZWRpdC1mb3JtICYge1xuICAgICAgICAgICAgd2lkdGg6ICRmb3JtLWxhYmVsLWJpZ193aWR0aDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1sYWJlbC1iaWdfaW5kZW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtX19hcGkgJiB7XG4gICAgICAgICAgICB3aWR0aDogJGZvcm0tYmlnLWxhYmVsX3dpZHRoO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfZmllbGQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogIzc2N2E3ZDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1sYWJlbF9saW5lLWhlaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAoLSRmb3JtLWxhYmVsX3dpZHRoKTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgJGZvcm0tbGFiZWxfd2lkdGg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmFwcGxpY2F0aW9uLWVkaXQtZm9ybSAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLSN7JGZvcm0tbGFiZWwtYmlnX3dpZHRoICsgJGZvcm0tbGFiZWwtYmlnX2luZGVudH07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAoJGZvcm0tbGFiZWwtYmlnX3dpZHRoICsgJGZvcm0tbGFiZWwtYmlnX2luZGVudCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWlkZGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgKC0kZm9ybS1iaWctbGFiZWxfd2lkdGgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgJGZvcm0tYmlnLWxhYmVsX3dpZHRoO1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3NtYWxsIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2NvbmZpcm0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvcm0tZmllbGRfYm9yZGVyLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDAgMXB4O1xuXG4gICAgICAgIC5jb21wb25lbnQgJiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7JGNvbXBvbmVudF9pbmRlbnR9O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29tcG9uZW50X2luZGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2Vycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMTgxYztcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxcHggMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAkZm9ybS1sYWJlbF93aWR0aDtcbiAgICAgICAgdG9wOiAtNDNweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYjE4MWMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcGxpY2F0aW9uLWVkaXQtZm9ybSAmIHtcbiAgICAgICAgICAgIGxlZnQ6ICgkZm9ybS1sYWJlbC1iaWdfd2lkdGggKyAkZm9ybS1sYWJlbC1iaWdfaW5kZW50KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAmX19pcF9lcnJvciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oZml4X2R1cGxpY2F0ZV9pcCAxcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0X19lcnJvciArICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0X19lcnJvcjpmb2N1cyArICZfX2lwX2Vycm9yIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlcl9fc3RpY2t5ICsgLmNvbnRlbnQgLmZvcm1fX2FwaSAuZm9ybV9sYWJlbCB7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmaXhfZHVwbGljYXRlX2lwKSB7XG4gICAgMCUge29wYWNpdHk6IDE7fVxuICAgIDk5JSB7b3BhY2l0eTogMTt9XG4gICAgMTAwJSB7b3BhY2l0eTogMDt9XG59IiwiLmlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyYzMzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yX2RlZmF1bHQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzLFxuICAgICAgICAgICAgICAgIGNvbG9yIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMzYjQ0NGE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmX193aWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2lwIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgICZfX2Rpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHBhdGh9YmdfaW5wdXRfZGlzYWJsZWQucG5nKTtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgIH1cbiAgICAmX19lcnJvcixcbiAgICAmX19lcnJvcjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRmMWExYTtcbiAgICB9XG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDBweCAjMDgxMjE5IGluc2V0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHRleHQtY29sb3JfZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIkY2Jfc2l6ZTogMTZweDtcblxuJWNvbWJvYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICYgKyAubGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgIH1cbiAgICB9XG4gICAgJiArIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA3MHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogJGNiX3NpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjYl9zaXplO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIC5sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0jeyRjYl9zaXplfTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBAZXh0ZW5kICVjb21ib2JveDtcblxuICAgICYgKyAubGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofXJhZGlvYnV0dG9uLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAZXh0ZW5kICVjb21ib2JveDtcblxuICAgICYgKyAubGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWNoZWNrYm94LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmFwcGxpY2F0aW9uLWVkaXQtZm9ybSAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufSIsIiRidXR0b24tY29sb3JsZXNzX2NvbG9yOiAjZmZmO1xuXG4uYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDdweCA2cHggcmdiYSgwLCAwLCAwLCAuMzQpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udDogMThweC80OHB4ICRmb250X2ZhbWlseV9XYXJIZWxpb3NDb25kO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAjZmZlNjk5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWluLXdpZHRoOiAyNDdweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NWIyNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICZfX2NvbG9ybGVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWNvbG9ybGVzc19jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICRidXR0b24tY29sb3JsZXNzX2NvbG9yO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcmxlc3NfY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogMCA0MXB4O1xuICAgIH1cbiAgICAmX19hcGkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG4gICAgJl9fY2hhcnQge1xuICAgICAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcblxuICAgICAgICAuY2hhcnQtbGlua3MgJiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEzN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDNweDtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIH1cbiAgICAmX19iaWcge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDg3cHg7XG4gICAgfVxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgfVxuICAgICZfX2xlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgJl9fcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgICZfX25ldyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pY29fYWRkLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTRweCAwIC05cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FkZCB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbl9fc21hbGw7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRwYXRofXBsdXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIH1cbiAgICAmX19kZWxldGUge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b25fX2FkZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHBhdGh9bWludXMuc3ZnKTtcbiAgICB9XG4gICAgLndlbGNvbWVfYnV0dG9uc19fZml4ZWQgJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZXJyb3I0MDRfYnV0dG9ucyAmIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjdweDtcbiAgICB9XG4gICAgLmFwcGxpY2F0aW9uc19pdGVtICYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5hcHBsaWNhdGlvbnNfX2xpc3QgJiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmFwcGxpY2F0aW9uLWVkaXQtZm9ybSAuYnV0dG9ucy13cmFwcGVyICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMzdweDtcbiAgICB9XG59IiwiLm1vZGFsLWxvY2stc2Nyb2xsIHtcbiAgICAud3JhcHBlcixcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgfVxufSIsIi5tb2RhbC1sYXlvdXQge1xuICAgIEBleHRlbmQgJW1vZGFsLWxheW91dDtcbn0iLCIkbW9kYWwtY2xvc2Vfc2l6ZTogMzBweDtcblxuLm1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwNzE1MWUsIC45NSk7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZfdmFsaWduZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiAxMzBweDtcbiAgICAgICAgXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9iZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAkbW9kYWwteiArIDE7XG4gICAgfVxuICAgICZfY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6ICRtb2RhbC16ICsgMjtcbiAgICB9XG4gICAgJl9jbG9zZSB7XG4gICAgICAgIEBpbmNsdWRlIGludmlzaWJsZS10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofWljb19jbG9zZS5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgd2lkdGg6ICRtb2RhbC1jbG9zZV9zaXplO1xuICAgICAgICBoZWlnaHQ6ICRtb2RhbC1jbG9zZV9zaXplO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIHotaW5kZXg6ICRtb2RhbC16ICsgMztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubW9kYWwtcG9wdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufSIsIiRyZWFsbV93aWR0aDogMTA3cHg7XG5cbi5yZWFsbSB7XG4gICAgJl9pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgd2lkdGg6ICRyZWFsbV93aWR0aDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgJl9waWMge1xuICAgICAgICB3aWR0aDogJHJlYWxtX3dpZHRoO1xuICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICAgIG1hcmdpbjogMCAwIDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHNwcml0ZV9wYXRofXJlYWxtLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDBweCAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAucmVhbG1faXRlbV9fYWN0aXZlICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX25hbWUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgLnJlYWxtX3BpYzpob3ZlciArICYge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICB9XG4gICAgICAgIC5yZWFsbV9pdGVtX19hY3RpdmUgJiB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hcGlyZWYtcmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jb3B5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRmb3JtX2VsZW1lbnRzX3BhdGh9Y29weV9pbnB1dC5wbmcpIDAgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAx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TSxDQUFFLElBQUksQ0FDWixJQUFJLENBQUUsQ0FBQyxDQUNQLEFBQ0QsQUFBQSxlQUFlLEFBQUMsQ0FDZixNQUFNLENBQUUsUUFBUSxDQUNoQixLQUFLLENBQUUsR0FBRyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUNaLEFBQ0QsQUFBQSxlQUFlLEFBQUMsQ0FDZixNQUFNLENBQUUsUUFBUSxDQUNoQixLQUFLLENBQUUsR0FBRyxDQUNWLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUNaLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixNQUFNLENBQUUsU0FBUyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUNYLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixNQUFNLENBQUUsU0FBUyxDQUNqQixLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQ1gsSUFBSSxDQUFFLElBQUksQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixNQUFNLENBQUUsU0FBUyxDQUNqQixLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQ1gsSUFBSSxDQUFFLElBQUksQ0FDVixHQUFHLENBQUUsSUFBSSxDQUNULEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixNQUFNLENBQUUsU0FBUyxDQUNqQixLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxHQUFHLENBQUUsSUFBSSxDQUNULEFBQ0QsQUFBQSxjQUFjLEFBQUMsQ0FDZCxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLEFBQ0QsQUFBQSxxQkFBcUIsQUFBQyxDQUNy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QUFNLENBQUUsSUFBSSxDQUNaLEFBR0QsQUFBQSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQUFDakIsQ0FDQyxNQUFNLENBQUUsVUFBVSxDQUNsQixBQ2xIRCxBQUFBLElBQUksQ0FBRSxJQUFJLENBQUUsR0FBRyxDQUFFLElBQUksQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FDN0MsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsQ0FBQyxDQUFFLFVBQVUsQ0FBRSxHQUFHLENBQzFDLENBQUMsQ0FBRSxJQUFJLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBRSxHQUFHLENBQUUsSUFBSSxDQUFFLElBQUksQ0FDMUMsR0FBRyxDQUFFLEdBQUcsQ0FBRSxFQUFFLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsQ0FBQyxDQUFFLENBQUMsQ0FBRSxJQUFJLENBQ3ZDLEtBQUssQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsRUFBRSxDQUFFLEdBQUcsQ0FDeEMsQ0FBQyxDQUFFLENBQUMsQ0FBRSxDQUFDLENBQUUsTUFBTSxDQUNmLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUN0QixRQUFRLENBQUUsSUFBSSxDQUFFLEtBQUssQ0FBRSxNQUFNLENBQzdCLEtBQUssQ0FBRSxPQUFPLENBQUUsS0FBSyxDQUFFLEtBQUssQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQy9DLE9BQU8sQ0FBRSxLQUFLLENBQUUsTUFBTSxDQUFFLE9BQU8sQ0FBRSxLQUFLLENBQ3RDLE1BQU0sQ0FBRSxVQUFVLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQzFDLElBQUksQ0FBRSxHQUFHLENBQUUsTUFBTSxDQUFFLElBQUksQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUN6QyxJQUFJLENBQUUsSUFBSSxDQUFFLEtB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 */

    .applications_item__allert-icon-least__true:after,
    .application-type__allert-icon-least,
    .application-ico {
        background-position: 0px -0px;
    }
    .applications_item__mobile__true:after,
    .application-type__mobile,
    .application-ico {
        background-position: 0px -9px;
    }
    .applications_item__toggle-settings__true:after,
    .application-type__toggle-settings,
    .application-ico {
        background-position: 0px -51px;
    }
    .applications_item__web__true:after,
    .application-type__web,
    .application-ico {
        background-position: 0px -30px;
    }

.realm_item > .realm_pic__eu {
  background-position: 0px -0px;
}
.realm_item > .realm_pic__kr {
  background-position: 0px -59px;
}
.realm_item > .realm_pic__ps4 {
  background-position: 0px -118px;
}
.realm_item > .realm_pic__ru {
  background-position: 0px -177px;
}
.realm_item > .realm_pic__sg {
  background-position: 0px -236px;
}
.realm_item > .realm_pic__us {
  background-position: 0px -295px;
}
.realm_item > .realm_pic__wgcb {
  background-position: 0px -354px;
}
.realm_item > .realm_pic__xbox {
  background-position: 0px -413px;
}

.social_link__fb {
    background-position: 0px -0px;
}
.social_link__fb:hover {
    background-position: -33px -0px;
}
.social_link__gp {
    background-position: 0px -33px;
}
.social_link__gp:hover {
    background-position: -33px -33px;
}
.social_link__rd {
    background-position: 0px -66px;
}
.social_link__rd:hover {
    background-position: -33px -66px;
}
.social_link__tw {
    background-position: 0px -99px;
}
.social_link__tw:hover {
    background-position: -33px -99px;
}
.social_link__vk {
    background-position: 0px -132px;
}
.social_link__vk:hover {
    background-position: -33px -132px;
}
.social_link__yt {
    background-position: 0px -165px;
}
.social_link__yt:hover {
    background-position: -33px -165px;
}

.test > .test_pic__eu {
  background-position: 0px -0px;
  width: 107px;
  height: 59px;
}
.test > .test_pic__kr {
  background-position: 0px -59px;
  width: 107px;
  height: 59px;
}
.test > .test_pic__ru {
  background-position: 0px -118px;
  width: 107px;
  height: 59px;
}
.test > .test_pic__sg {
  background-position: 0px -177px;
  width: 107px;
  height: 59px;
}
.test > .test_pic__test {
  background-position: 0px -295px;
  width: 107px;
  height: 295px;
}
.test > .test_pic__us {
  background-position: 0px -236px;
  width: 107px;
  height: 59px;
}
