/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *//*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *//*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.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:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Accordion 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*!
 * jQuery UI Autocomplete 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI Button 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Checkboxradio 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}/*!
 * jQuery UI Controlgroup 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}/*!
 * jQuery UI Datepicker 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{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-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*!
 * jQuery UI Dialog 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{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:0 0;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-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Draggable 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Menu 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.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-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{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}/*!
 * jQuery UI Progressbar 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */.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%;-ms-filter:"alpha(opacity=25)";opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}/*!
 * jQuery UI Resizable 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;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}/*!
 * jQuery UI Selectable 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}/*!
 * jQuery UI Selectmenu 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */.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:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}/*!
 * jQuery UI Sortable 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-sortable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Slider 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-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}/*!
 * jQuery UI Spinner 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;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-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}/*!
 * jQuery UI Tabs 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */.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-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .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:0 0}/*!
 * jQuery UI Tooltip 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;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-checked{border:1px solid #dad55e;background:#fffa90}.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:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../../node_modules/jquery-ui/themes/base/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../node_modules/jquery-ui/themes/base/images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../../node_modules/jquery-ui/themes/base/images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../../node_modules/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../../node_modules/jquery-ui/themes/base/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../node_modules/jquery-ui/themes/base/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../../node_modules/jquery-ui/themes/base/images/ui-icons_777777_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -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-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:"alpha(opacity=30)"}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}@font-face{font-family:"Halvar ExtraBold";src:url(../../fonts/Halvar/Halvar-Breitschrift-ExtraBold.eot);src:url(../../fonts/Halvar/Halvar-Breitschrift-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/Halvar/Halvar-Breitschrift-ExtraBold.woff) format("woff"),url(../../fonts/Halvar/Halvar-Breitschrift-ExtraBold.woff2) format("woff2"),url(../../fonts/Halvar/Halvar-Breitschrift-ExtraBold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Halvar Medium";src:url(../../fonts/Halvar/Halvar-Breitschrift-Medium.eot);src:url(../../fonts/Halvar/Halvar-Breitschrift-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/Halvar/Halvar-Breitschrift-Medium.woff) format("woff"),url(../../fonts/Halvar/Halvar-Breitschrift-Medium.woff2) format("woff2"),url(../../fonts/Halvar/Halvar-Breitschrift-Medium.ttf) format("truetype");font-style:normal;font-weight:400}.fg-container{position:relative;width:100%;margin-left:auto;margin-right:auto}.fg-row{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:1279px){.fg-col-lg-1{position:relative;box-sizing:border-box;flex:0 0 8.33333%;max-width:8.33333%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-2{position:relative;box-sizing:border-box;flex:0 0 16.66667%;max-width:16.66667%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-3{position:relative;box-sizing:border-box;flex:0 0 25%;max-width:25%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-4{position:relative;box-sizing:border-box;flex:0 0 33.33333%;max-width:33.33333%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-5{position:relative;box-sizing:border-box;flex:0 0 41.66667%;max-width:41.66667%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-6{position:relative;box-sizing:border-box;flex:0 0 50%;max-width:50%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-7{position:relative;box-sizing:border-box;flex:0 0 58.33333%;max-width:58.33333%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-8{position:relative;box-sizing:border-box;flex:0 0 66.66667%;max-width:66.66667%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-9{position:relative;box-sizing:border-box;flex:0 0 75%;max-width:75%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-10{position:relative;box-sizing:border-box;flex:0 0 83.33333%;max-width:83.33333%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-11{position:relative;box-sizing:border-box;flex:0 0 91.66667%;max-width:91.66667%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-12{position:relative;box-sizing:border-box;flex:0 0 100%;max-width:100%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}}@media only screen and (max-width:1023px){.fg-col-md-1{position:relative;box-sizing:border-box;flex:0 0 8.33333%;max-width:8.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-2{position:relative;box-sizing:border-box;flex:0 0 16.66667%;max-width:16.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-3{position:relative;box-sizing:border-box;flex:0 0 25%;max-width:25%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-4{position:relative;box-sizing:border-box;flex:0 0 33.33333%;max-width:33.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-5{position:relative;box-sizing:border-box;flex:0 0 41.66667%;max-width:41.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-6{position:relative;box-sizing:border-box;flex:0 0 50%;max-width:50%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-7{position:relative;box-sizing:border-box;flex:0 0 58.33333%;max-width:58.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-8{position:relative;box-sizing:border-box;flex:0 0 66.66667%;max-width:66.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-9{position:relative;box-sizing:border-box;flex:0 0 75%;max-width:75%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-10{position:relative;box-sizing:border-box;flex:0 0 83.33333%;max-width:83.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-11{position:relative;box-sizing:border-box;flex:0 0 91.66667%;max-width:91.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-md-12{position:relative;box-sizing:border-box;flex:0 0 100%;max-width:100%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}}@media only screen and (max-width:767px){.fg-col-sm-1{position:relative;box-sizing:border-box;flex:0 0 8.33333%;max-width:8.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-2{position:relative;box-sizing:border-box;flex:0 0 16.66667%;max-width:16.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-3{position:relative;box-sizing:border-box;flex:0 0 25%;max-width:25%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-4{position:relative;box-sizing:border-box;flex:0 0 33.33333%;max-width:33.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-5{position:relative;box-sizing:border-box;flex:0 0 41.66667%;max-width:41.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-6{position:relative;box-sizing:border-box;flex:0 0 50%;max-width:50%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-7{position:relative;box-sizing:border-box;flex:0 0 58.33333%;max-width:58.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-8{position:relative;box-sizing:border-box;flex:0 0 66.66667%;max-width:66.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-9{position:relative;box-sizing:border-box;flex:0 0 75%;max-width:75%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-10{position:relative;box-sizing:border-box;flex:0 0 83.33333%;max-width:83.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-11{position:relative;box-sizing:border-box;flex:0 0 91.66667%;max-width:91.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-sm-12{position:relative;box-sizing:border-box;flex:0 0 100%;max-width:100%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}}@media only screen and (max-width:479px){.fg-col-xs-1{position:relative;box-sizing:border-box;flex:0 0 8.33333%;max-width:8.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-2{position:relative;box-sizing:border-box;flex:0 0 16.66667%;max-width:16.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-3{position:relative;box-sizing:border-box;flex:0 0 25%;max-width:25%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-4{position:relative;box-sizing:border-box;flex:0 0 33.33333%;max-width:33.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-5{position:relative;box-sizing:border-box;flex:0 0 41.66667%;max-width:41.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-6{position:relative;box-sizing:border-box;flex:0 0 50%;max-width:50%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-7{position:relative;box-sizing:border-box;flex:0 0 58.33333%;max-width:58.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-8{position:relative;box-sizing:border-box;flex:0 0 66.66667%;max-width:66.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-9{position:relative;box-sizing:border-box;flex:0 0 75%;max-width:75%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-10{position:relative;box-sizing:border-box;flex:0 0 83.33333%;max-width:83.33333%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-11{position:relative;box-sizing:border-box;flex:0 0 91.66667%;max-width:91.66667%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}.fg-col-xs-12{position:relative;box-sizing:border-box;flex:0 0 100%;max-width:100%;width:100%}[class*=fg-col-]{padding-left:17.5px;padding-right:17.5px}.fg-container{max-width:1835px;padding-left:35px;padding-right:35px}.fg-row{margin-left:-17.5px;margin-right:-17.5px}}@media only screen and (min-width:1279px){.fg-col-lg-1{position:relative;box-sizing:border-box;flex:0 0 8.33333%;max-width:8.33333%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-2{position:relative;box-sizing:border-box;flex:0 0 16.66667%;max-width:16.66667%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-3{position:relative;box-sizing:border-box;flex:0 0 25%;max-width:25%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-4{position:relative;box-sizing:border-box;flex:0 0 33.33333%;max-width:33.33333%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-5{position:relative;box-sizing:border-box;flex:0 0 41.66667%;max-width:41.66667%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-6{position:relative;box-sizing:border-box;flex:0 0 50%;max-width:50%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-7{position:relative;box-sizing:border-box;flex:0 0 58.33333%;max-width:58.33333%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-8{position:relative;box-sizing:border-box;flex:0 0 66.66667%;max-width:66.66667%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-9{position:relative;box-sizing:border-box;flex:0 0 75%;max-width:75%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-10{position:relative;box-sizing:border-box;flex:0 0 83.33333%;max-width:83.33333%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-11{position:relative;box-sizing:border-box;flex:0 0 91.66667%;max-width:91.66667%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}.fg-col-lg-12{position:relative;box-sizing:border-box;flex:0 0 100%;max-width:100%;width:100%}[class*=fg-col-]{padding-left:27.5px;padding-right:27.5px}.fg-container{max-width:1835px;padding-left:55px;padding-right:55px}.fg-row{margin-left:-27.5px;margin-right:-27.5px}}html{overflow-x:hidden;min-width:640px}body{position:relative;height:auto;min-height:100%;min-width:640px;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden}*{box-sizing:border-box}a{text-decoration:none;outline:0}.buffer{position:absolute;top:-1000px;left:-1000px;visibility:hidden;white-space:nowrap;font-size:24px;line-height:40px}@media only screen and (max-width:992px){.buffer{font-size:32px;line-height:50px}}section{position:relative;z-index:1}.section__text-description{padding-top:55px}@media only screen and (max-width:992px){.section__text-description{padding-top:36px;padding-left:5px}}.section__content{position:relative;z-index:2}.layer{position:relative}.layer_top{z-index:3}@media only screen and (max-width:992px){.layer_top{position:static}}.layer_middle{z-index:2;position:absolute!important;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:992px){.layer_middle{display:none}}.layer_bottom{z-index:1;position:absolute!important;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:992px){.layer_bottom{display:none}}.clearfix:after{content:"";display:table;clear:both}.text-right{text-align:right}.text-left{text-align:left}.h1{font-size:120px;line-height:90px;letter-spacing:-.03em;padding:0;margin:0;font-weight:800}@media only screen and (max-width:992px){.h1{line-height:60px;font-size:70px;letter-spacing:-.03em}}.text-default{line-height:24px;font-size:20px;letter-spacing:-.03em}@media only screen and (max-width:992px){.text-default{line-height:44px;font-size:32px;letter-spacing:0}}.text-default_small{line-height:18px;font-size:14px;letter-spacing:normal}.button{background:#fc0;width:100%;height:72px;border:none;text-align:center;outline:0!important;cursor:pointer;padding:0 20px;display:flex;justify-content:center;align-items:center;position:relative;transition:all .3s ease;box-shadow:0 15px 30px -10px rgba(255,204,0,.9);font-size:22px;color:#000;font-weight:700;line-height:1}@media only screen and (max-width:992px){.button{font-size:30px;text-align:center;letter-spacing:.02em;height:100px}}.button:hover{background:#ffda46;color:#000;transform:translateY(-2px)}.button:active{transform:translateY(0)}.button_black{background:#000;color:#fff}.button_black:hover{background:#1f1f1f;color:#fff}.button_black:active{background:#1f1f1f}.button_shadow-black{box-shadow:0 15px 30px -10px rgba(0,0,0,.6)}.button_disable{background:#e2e5e9;color:#ccd2d9;box-shadow:none}.button_disable:hover{background:#e2e5e9;transform:translateY(0);color:#ccd2d9;box-shadow:none}.hint{position:relative;display:inline-block;top:-2px}.hint__icon{cursor:pointer}.hint__icon circle{fill:#fc0;transition:all .3s ease}.hint__icon:hover circle{fill:#fc0}.hint__icon svg{width:16px;height:16px}@media only screen and (max-width:992px){.hint__icon svg{width:40px;height:40px}}.hint__caption{background:#fff;display:inline-block;min-width:275px;padding:20px 13px 20px 21px;line-height:16px;font-size:14px;position:absolute;left:0;opacity:0;visibility:hidden;transition:all .3s ease;transition-delay:0s;color:#000;box-shadow:0 11px 50px rgba(0,0,0,.15)}@media only screen and (max-width:992px){.hint__caption{font-size:24px;line-height:32px;padding:30px}}.hint__caption:before{width:0;height:0;border-style:solid;position:absolute;content:''}.hint__row{display:flex;justify-content:space-between;position:relative;padding-bottom:5px}.hint__row:last-child{padding-bottom:0}.hint__row_line{opacity:.3;margin-top:2px;padding-bottom:0}.hint__row_line::before{background:#000;content:'';position:absolute;top:50%;left:0;width:100%;height:1px}.hint__col{white-space:nowrap}.hint__col:first-child{margin-right:20px}.hint_down .hint__caption{top:35px}.hint_down .hint__caption:before{border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent;top:-8px;left:0}.hint_to-right .hint__caption{bottom:40px;left:auto;right:0}@media only screen and (max-width:992px){.hint_to-right .hint__caption{right:-46px;bottom:80px}}.hint_to-right .hint__caption:before{border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;bottom:-8px;left:auto;right:0}@media only screen and (max-width:992px){.hint_to-right .hint__caption:before{right:56px}}.hint_up .hint__caption{bottom:30px}.hint_up .hint__caption:before{border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;bottom:-8px;left:0}.hint:hover .hint__caption{transition-delay:.5s;opacity:1;visibility:visible}.navbar{position:fixed;top:0;left:0;width:100%;z-index:10}@media only screen and (max-width:992px){.navbar{height:100px}}.navbar__burger-button{position:absolute;top:25px;right:20px;z-index:10;display:none}@media only screen and (max-width:992px){.navbar__burger-button{display:block}}.navbar__container{display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width:992px){.navbar__container{justify-content:space-between}}.navbar__logo{display:block;padding:20px 20px 20px 0;position:absolute;top:10px;left:5px}@media only screen and (max-width:992px){.navbar__logo{position:relative;padding:30px;left:-35px;top:20px}}.navbar__logo-image{width:160px;height:15px;background:url(../img/logo.png) 50% 50% no-repeat;background-size:cover}@media only screen and (max-width:992px){.navbar__logo-image{width:90px;height:35px;background:url(../img/logo_mobile.png) 50% 50% no-repeat;background-size:cover}}.navbar__list{list-style:none;padding:0;margin:0;display:flex;position:relative;z-index:2}@media only screen and (max-width:992px){.navbar__list{position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;opacity:0;visibility:hidden;transition:all .3s ease-in-out}}.navbar__item{display:inline-block}.navbar__item span{display:inline-block;border-bottom:3px solid transparent;transition:all .3s ease}.navbar__item:hover .navbar__link span{border-bottom:3px solid #000}.navbar__link{display:block;padding:25px 15px;line-height:24px;font-size:16px;color:#000;font-weight:700}@media only screen and (max-width:992px){.navbar__link{padding:10px;font-size:32px;line-height:40px}}.navbar.open{height:100%}.navbar.open .navbar__list{opacity:1;visibility:visible}.burger-button{box-sizing:content-box;width:46px;height:46px;padding:20px}.burger-button__wrapper{pointer-events:none;position:relative}.burger-button__line{background:#000;pointer-events:none;position:relative;width:100%;height:6px;margin-bottom:10px;transition:all .3s linear}.burger-button__line:last-child{margin-bottom:0}.burger-button__line:nth-child(1){-webkit-animation:span-first-off .5s ease-in-out;animation:span-first-off .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.burger-button__line:nth-child(2){-webkit-animation:span-second-off .5s ease-in-out;animation:span-second-off .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.burger-button__line:nth-child(3){-webkit-animation:span-third-off .5s ease-in-out;animation:span-third-off .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.burger-button.active{position:fixed}.burger-button.active .burger-button__line:nth-child(1){-webkit-animation:span-first-on .5s ease-in-out;animation:span-first-on .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.burger-button.active .burger-button__line:nth-child(2){-webkit-animation:span-second-on .5s ease-in-out;animation:span-second-on .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.burger-button.active .burger-button__line:nth-child(3){-webkit-animation:span-third-on .5s ease-in-out;animation:span-third-on .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes span-first-on{0%{transform:translate(0,0)}30%{transform:translate(0,16px)}100%{transform:translate(0,16px) rotate(-45deg)}}@keyframes span-first-on{0%{transform:translate(0,0)}30%{transform:translate(0,16px)}100%{transform:translate(0,16px) rotate(-45deg)}}@-webkit-keyframes span-first-off{0%{transform:translate(0,16px) rotate(-45deg)}30%{transform:translate(0,16px) rotate(0)}100%{transform:translate(0,0)}}@keyframes span-first-off{0%{transform:translate(0,16px) rotate(-45deg)}30%{transform:translate(0,16px) rotate(0)}100%{transform:translate(0,0)}}@-webkit-keyframes span-second-on{0%{transform:translate(0,0)}50%{transform:translate(0,0);opacity:0}100%{transform:translate(0,0) scale(0);opacity:0}}@keyframes span-second-on{0%{transform:translate(0,0)}50%{transform:translate(0,0);opacity:0}100%{transform:translate(0,0) scale(0);opacity:0}}@-webkit-keyframes span-second-off{0%{transform:translate(0,0);opacity:0}50%{transform:translate(0,0);opacity:1}100%{transform:translate(0,0)}}@keyframes span-second-off{0%{transform:translate(0,0);opacity:0}50%{transform:translate(0,0);opacity:1}100%{transform:translate(0,0)}}@-webkit-keyframes span-third-on{0%{transform:translate(0,0)}30%{transform:translate(0,-16px)}100%{transform:translate(0,-16px) rotate(45deg)}}@keyframes span-third-on{0%{transform:translate(0,0)}30%{transform:translate(0,-16px)}100%{transform:translate(0,-16px) rotate(45deg)}}@-webkit-keyframes span-third-off{0%{transform:translate(0,-16px) rotate(45deg)}30%{transform:translate(0,-16px) rotate(0)}100%{transform:translate(0,0)}}@keyframes span-third-off{0%{transform:translate(0,-16px) rotate(45deg)}30%{transform:translate(0,-16px) rotate(0)}100%{transform:translate(0,0)}}.text-description{position:relative;max-width:1170px;margin:auto}@media only screen and (min-width:1490px){.text-description{max-width:1490px}}.text-description__container{display:flex;justify-content:space-between;max-width:100%}@media screen and (max-width:1100px){.text-description__container{padding-right:0}}@media only screen and (max-width:992px){.text-description__container{justify-content:flex-start;flex-direction:column;text-align:left}}.text-description__container_pr-35{padding-right:35px}@media screen and (max-width:1100px){.text-description__container_pr-35{padding-right:0}}.text-description__container_pr-45{padding-right:45px}@media screen and (max-width:1100px){.text-description__container_pr-45{padding-right:0}}.text-description__item{max-width:265px}@media only screen and (max-width:992px){.text-description__item{text-align:left;max-width:410px}}@media only screen and (max-width:992px){.text-description__item_header{max-width:410px;padding-left:7px}}@media only screen and (max-width:992px){.text-description__item_vendor-1{max-width:410px}}.text-description__item_vendor-1-list{max-width:256px}@media only screen and (max-width:992px){.text-description__item_vendor-1-list{max-width:410px}}@media only screen and (max-width:992px){.text-description__item_customer{max-width:410px}}.text-description__item_customer-list{max-width:220px}@media only screen and (max-width:992px){.text-description__item_customer-list{max-width:410px}}.text-description__item_vendor-2{padding-top:400px}@media only screen and (max-width:992px){.text-description__item_geography{max-width:410px}}.text-description__text-default{margin-bottom:52px}@media only screen and (max-width:992px){.text-description__text-default{margin-bottom:30px}}.text-description__text-default_pl-20{padding-left:20px}.text-description__text-default_pl-35{padding-left:35px}.text-description__step-list{list-style:none;padding:0;margin:0}@media only screen and (max-width:992px){.text-description__step-list{padding-top:0}}.text-description__step-list-number{display:none;line-height:24px;font-size:30px;font-weight:800}@media only screen and (max-width:992px){.text-description__step-list-number{display:inline-block;position:absolute;top:10px;left:0}}.text-description__step-list-item{padding-bottom:27px;line-height:20px;font-size:16px;letter-spacing:-.02em;position:relative;padding-right:22px}@media only screen and (max-width:992px){.text-description__step-list-item{line-height:42px;font-size:30px;padding-right:0;padding-left:30px;padding-bottom:40px;letter-spacing:normal}}.text-description__step-list-item::before{background:#000;content:'';position:absolute;top:4px;right:0;width:10px;height:10px;border-radius:50%}@media only screen and (max-width:992px){.text-description__step-list-item::before{display:none}}.text-description__step-list-item::after{content:'';position:absolute;width:16px;height:57px;top:5px;right:-3px;background:url(../img/icons/arrow_down.svg) 50% 50% no-repeat;background-size:cover}@media only screen and (max-width:992px){.text-description__step-list-item::after{display:none}}.text-description__step-list-item:last-child::after{display:none}.text-description__list{list-style:none;margin:0;padding:0}.text-description__list_vendor-1{padding-top:171px}@media only screen and (max-width:992px){.text-description__list_vendor-1{padding-top:96px}}.text-description__list_customer{padding-top:290px}@media only screen and (max-width:992px){.text-description__list_customer{padding-top:70px}}.text-description__list-item{line-height:18px;font-size:14px;margin-bottom:50px;position:relative}@media only screen and (max-width:992px){.text-description__list-item{padding-left:0;line-height:44px;font-size:30px;margin-bottom:65px}}.text-description__title{line-height:24px;font-size:24px;letter-spacing:-.02em;font-weight:800;padding-bottom:10px}@media only screen and (max-width:992px){.text-description__title{font-size:32px;line-height:44px;letter-spacing:normal}}.text-description__companies{display:flex;padding-top:20px}.text-description__companies-icon{display:block}.text-description__companies-icon:first-child{width:95px;height:25px;background:url(../img/icons/best2pay.png) 50% 50% no-repeat;background-size:cover;margin-right:27px}.text-description__companies-icon:last-child{width:77px;height:18px;background:url(../img/icons/cdek.png) 50% 50% no-repeat;background-size:cover;position:relative;top:5px}.text-description__list-icon{position:relative;top:0;left:0}.text-description__list-icon_lock{width:74px;height:90px;background:url(../img/icons/new/lock.svg) 50% 50% no-repeat;background-size:cover;left:-19px}.text-description__list-icon_box{width:58px;height:61px;background:url(../img/icons/new/box.svg) 50% 50% no-repeat;background-size:cover;left:-8px;top:-15px}.text-description__list-icon_shield{width:59px;height:65px;background:url(../img/icons/new/shield.svg) 50% 50% no-repeat;background-size:cover;left:-10px}.text-description__list-icon_check{width:71px;height:64px;background:url(../img/icons/new/check.svg) 50% 50% no-repeat;background-size:cover;left:-2px}.text-description__list-icon_chat{width:86px;height:70px;background:url(../img/icons/new/messages.svg) 50% 50% no-repeat;background-size:cover}.circle{width:800px;height:800px;border-radius:50%;background:#fc0;mix-blend-mode:multiply}@media only screen and (max-width:992px){.circle{width:650px;height:650px}}.calc{position:relative;padding-top:80px;padding-left:10px}@media only screen and (max-width:992px){.calc{padding-top:55px;padding-left:5px}}.calc__link{font-weight:900;line-height:18px;font-size:14px;letter-spacing:.04em;color:#1d18ff;transition:all 150ms}@media only screen and (max-width:992px){.calc__link{font-size:22px;line-height:44px}}.calc__link:hover{color:#fc0}.calc__title{font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.03em}@media only screen and (max-width:992px){.calc__title{font-size:32px}}@media only screen and (max-width:992px){.calc__dest-wrapper{padding-bottom:40px}}.calc__input-from{position:relative;display:inline-block;min-width:300px;padding-right:100px}@media only screen and (max-width:992px){.calc__input-from{padding-right:0}}.calc__input-from::before{content:'';position:absolute;top:12px;right:15px;height:18px;width:178px;background:url(../img/big_arrow.svg) 100% 50% no-repeat;background-size:auto 100%}@media only screen and (max-width:992px){.calc__input-from::before{top:auto;bottom:5px;left:-3px;right:auto;transform:rotate(90deg);width:25px}}.calc__input-size-wrapper{display:flex;align-items:center;margin-right:64px}@media only screen and (max-width:992px){.calc__input-size-wrapper{margin-right:40px}}.calc__input-size{position:relative;display:inline-block}.calc__input-size-units{opacity:0;visibility:hidden;position:absolute;top:16px;right:25px;font-size:22px;line-height:1}@media only screen and (max-width:992px){.calc__input-size-units{font-size:32px;top:8px}}.calc__input-size-units_weight{right:8px;top:14px}@media only screen and (max-width:992px){.calc__input-size-units_weight{top:12px}}.calc__input-size-units_price{right:17px;top:10px}@media only screen and (max-width:992px){.calc__input-size-units_price{top:8px}}.calc__input-size-delimiter{font-size:40px;line-height:40px;position:relative;top:6px}.calc__input{border:none;box-shadow:none;outline:0;font-size:22px;height:40px;position:relative;color:#000}@media only screen and (max-width:992px){.calc__input{font-size:32px;height:50px;padding-left:0}}.calc__input::-moz-placeholder{color:#000;opacity:.3}.calc__input:-ms-input-placeholder{color:#000;opacity:.3}.calc__input::placeholder{color:#000;opacity:.3}.calc__input.error::-moz-placeholder{color:red;opacity:1}.calc__input.error:-ms-input-placeholder{color:red;opacity:1}.calc__input.error::placeholder{color:red;opacity:1}.calc__input.error{color:red}.calc__input_city{padding-right:10px}.calc__input_from{background:#fff;min-width:105px;width:105px;max-width:340px;z-index:2}@media only screen and (max-width:992px){.calc__input_from{min-width:200px;width:200px;max-width:100%}}.calc__input_to{background:#fff;min-width:105px;width:105px;max-width:340px;z-index:2}@media only screen and (max-width:992px){.calc__input_to{min-width:200px;width:200px;max-width:100%}}.calc__input_size{width:82px;max-width:200px;min-width:82px}@media only screen and (max-width:992px){.calc__input_size-length{min-width:120px;width:120px;max-width:auto}}.calc__input_size-width{width:110px;min-width:110px}@media only screen and (max-width:992px){.calc__input_size-width{min-width:155px;width:155px}}.calc__input_size-height{width:95px;min-width:95px}@media only screen and (max-width:992px){.calc__input_size-height{min-width:150px;width:150px}}.calc__input_size-weight{width:120px;min-width:120px;position:relative;top:4px}@media only screen and (max-width:992px){.calc__input_size-weight{min-width:170px;max-width:100%;width:170px}}.calc__input_size:focus::-moz-placeholder{opacity:0}.calc__input_size:focus:-ms-input-placeholder{opacity:0}.calc__input_size:focus::placeholder{opacity:0}.calc__input_size.focus,.calc__input_size:focus{text-align:right;padding-right:40px}@media only screen and (max-width:992px){.calc__input_size.focus,.calc__input_size:focus{padding-right:55px}}.calc__input_size.focus+.calc__input-size-units,.calc__input_size:focus+.calc__input-size-units{opacity:1;visibility:visible}.calc__input_sum{width:120px;min-width:120px}@media only screen and (max-width:992px){.calc__input_sum{min-width:170px;width:170px;max-width:100%}}.calc__section{margin-bottom:45px}.calc__section_size{display:flex}@media only screen and (max-width:992px){.calc__section_size{flex-direction:column}}.calc__section_button{padding-top:20px;margin-bottom:20px}@media only screen and (max-width:992px){.calc__section_button{padding-top:0}}@media only screen and (max-width:992px){.calc__input-wrapper_size{padding-bottom:40px;display:inline-block}.calc__input-wrapper_size:last-child{padding-bottom:0}}.calc__input-wrapper_dest{display:flex}@media only screen and (max-width:992px){.calc__input-wrapper_dest{flex-direction:column}}.calc__input-checkbox{font-size:22px;line-height:22px}@media only screen and (max-width:992px){.calc__input-checkbox{font-size:32px;line-height:32px}}.calc__input-checkbox label{position:relative;padding-left:40px;cursor:pointer}@media only screen and (max-width:992px){.calc__input-checkbox label{padding-left:45px}}.calc__input-checkbox label:before{background:#e2e5e9;width:24px;height:24px;content:'';position:absolute;top:2px;left:0}@media only screen and (max-width:992px){.calc__input-checkbox label:before{width:32px;height:32px;top:4px}}.calc__input-checkbox input{position:absolute;width:0;height:0;visibility:hidden;opacity:0}.calc__input-checkbox input:checked+label:before{background:url(https://cdn.nalozhka.ru/img/checkbox_checked.svg) no-repeat 50% 50%/70% auto #fc0}.calc__button{max-width:448px}@media only screen and (max-width:992px){.calc__button{max-width:100%}}.calc__button_calc{display:flex}.calc__button_recalc{display:none}.calc__result{min-width:325px;max-width:530px;box-shadow:0 30px 80px rgba(132,141,154,.32);position:absolute;top:90px;right:0;display:none}@media only screen and (max-width:1220px){.calc__result{position:relative;top:0;margin-bottom:50px;max-width:100%}}@media only screen and (max-width:992px){.calc__result{width:100%;position:relative;top:0;margin-bottom:50px}}.calc__result-container{padding:42px 48px 42px 35px}@media only screen and (max-width:1220px){.calc__result-container{padding:42px 48px}}.calc__result-title{font-size:16px;color:#abb2bd;padding-bottom:10px;position:relative}@media only screen and (max-width:992px){.calc__result-title{font-size:24px;padding-bottom:15px}}.calc__result-row{position:relative}@media only screen and (max-width:1220px){.calc__result-row{padding-right:55px}}.calc__result-row_line{position:relative}.calc__result-row_line .calc__result-text-item{position:relative}.calc__result-row_line .calc__result-text-item::before{background:#fc0;content:'';width:100%;height:5px;position:absolute;top:calc(50% - 2px);left:0}.calc__result-hint{background:#fc0;position:relative;padding:10px 10px;font-size:15px;color:#000;text-align:left;margin-top:20px;margin-bottom:30px;width:calc(100% + 25px)}@media only screen and (max-width:1220px){.calc__result-hint{width:100%}}@media only screen and (max-width:992px){.calc__result-hint{font-size:22px;padding:15px 10px}}.calc__result-hint::before{content:'';position:absolute;border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fc0;border-left:10px solid transparent;top:-20px;left:0}.calc__result-text{font-size:32px;line-height:1.1;font-weight:800;position:relative;display:inline-flex;flex-wrap:wrap;flex-basis:auto}@media only screen and (max-width:992px){.calc__result-text{font-size:48px}}.calc__result-text_pb-20{padding-bottom:8px}.calc__result-text-item{padding-right:10px;flex-basis:auto}.calc__result-text-item:last-child{padding-right:0}.calc__result-text-item_font-regular{font-weight:600}.calc__result-text span{font-size:18px;font-weight:400;display:inline-block;padding-right:10px}@media only screen and (max-width:992px){.calc__result-text span{font-size:26px}}.calc__result-button{background:#fc0;line-height:72px;height:72px;box-shadow:none;outline:0;border:none;font-size:22px;text-align:center;color:#000;width:100%;font-weight:700;cursor:pointer;transition:all .3s ease}@media only screen and (max-width:992px){.calc__result-button{font-size:30px;letter-spacing:.02em;height:100px}}.calc__result-button:hover{background:#ffda46}.calc__result-wrapper{position:relative;display:block;transition:all .3s ease}.calc__result-wrapper__empty{display:none}.calc__result-wrapper__empty .calc__title{margin-bottom:13px}.calc__result-wrapper__empty .calc__result-text a{color:#1d18ff}.calc__result-wrapper__empty .calc__result-text span{line-height:1.5}.calc__result-preloader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease}.calc__result-spinner{width:52px;height:52px;-webkit-animation:rotate .75s linear infinite;animation:rotate .75s linear infinite}.calc__result-spinner svg{width:100%;height:100%}.calc__verification-status{display:flex;flex-wrap:wrap;margin-bottom:25px}.calc__verification-status-title{font-size:18px;line-height:1.2;color:red;font-weight:700;padding-right:70px}.calc__verification-status-text{font-size:18px;line-height:1.2}.calc__hint{position:absolute;top:2px;right:-20px;z-index:100}@media only screen and (max-width:1220px){.calc__hint{right:0}}.calc__form.open.loading .calc__result{display:block;box-shadow:none}.calc__form.open.loading .calc__result-wrapper{opacity:0;visibility:hidden}.calc__form.open.loading .calc__result-preloader{opacity:1;visibility:visible}.calc__form.open .calc__result{display:block}.calc__form.open .calc__button_calc{display:none}.calc__form.open .calc__button_recalc{display:flex}.calc__form.empty .calc__result-wrapper{display:none}.calc__form.empty .calc__result-wrapper__empty{display:block}@-webkit-keyframes rotate{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}.all-feedbacks{display:inline-flex;flex-direction:row-reverse;align-items:center;position:absolute;top:50px;right:30px}@media only screen and (max-width:992px){.all-feedbacks{flex-direction:column;max-width:122px;top:35px;right:0}}.all-feedbacks__icon{width:117px;height:18px}@media only screen and (max-width:992px){.all-feedbacks__icon{margin-bottom:10px}}.all-feedbacks__icon svg{width:100%;height:100%}.all-feedbacks__icon path{stroke:#000;transition:all .1s}.all-feedbacks__text{line-height:24px;font-size:18px;letter-spacing:-.01em;color:#000;font-weight:800;padding-right:5px}@media only screen and (max-width:992px){.all-feedbacks__text{line-height:24px;font-size:24px}}.all-feedbacks:hover .all-feedbacks__icon path{stroke:#fc0}.feedback-slider{display:flex;justify-content:flex-end;padding-top:18px;max-width:1170px;margin:auto}@media only screen and (min-width:1490px){.feedback-slider{max-width:1490px}}@media only screen and (max-width:992px){.feedback-slider{max-width:100%;padding-top:62px;padding-left:7px}}.feedback-slider__container{max-width:900px;margin:0}@media only screen and (min-width:1490px){.feedback-slider__container{max-width:82%}}@media only screen and (max-width:992px){.feedback-slider__container{overflow:visible;max-width:100%}}@media only screen and (max-width:992px){.feedback-slider__item{width:365px!important}}.feedback-slider__title{line-height:24px;font-size:18px;font-weight:800;padding-bottom:5px}@media only screen and (max-width:992px){.feedback-slider__title{line-height:44px;font-size:26px;padding-bottom:12px;letter-spacing:normal}}.feedback-slider__staff{line-height:24px;font-size:14px;font-weight:500;padding-bottom:3px;display:none}@media only screen and (max-width:992px){.feedback-slider__staff{line-height:28px;font-size:24px;letter-spacing:normal}}.feedback-slider__date{line-height:1;font-size:14px;letter-spacing:-.01em;color:#abb2bd}@media only screen and (max-width:992px){.feedback-slider__date{line-height:28px;font-size:24px;letter-spacing:normal}}.feedback-slider__text{padding-top:15px;line-height:22px;font-size:14px;letter-spacing:-.01em}@media only screen and (max-width:992px){.feedback-slider__text{line-height:38px;font-size:24px;letter-spacing:normal}}.feedback-slider__arrow{display:inline-block;margin-top:10px}.feedback-slider__arrow svg{fill:#e2e5e9;stroke:#e2e5e9;transition:all .3s ease-in-out;width:26px;height:26px}@media only screen and (max-width:992px){.feedback-slider__arrow svg{width:51px;height:51px}}.feedback-slider__arrow:hover svg{fill:#000;stroke:#000}.animation-image-top{width:546px;height:928px;position:absolute;top:1250px;left:calc(50% - (546px / 2));background:url(../img/pic_1.png) 50% 50% no-repeat;background-size:contain;z-index:2;transition:transform .3s ease}.animation-image-middle{width:776px;height:1046px;position:absolute;top:2270px;left:calc(50% - 776px / 2);background:url(../img/pic_3.png) 50% 50% no-repeat;background-size:cover;z-index:2}.animation-image-bottom{width:546px;height:928px;position:absolute;top:3650px;left:calc(50% - (546px / 2));background:url(../img/pic_1.png) 50% 50% no-repeat;background-size:contain;z-index:2;transition:transform .3s ease}.ui-widget.ui-widget-content.ui-autocomplete{background:#fff;border:none;overflow-y:auto;overflow-x:hidden;max-height:300px;width:calc(100% + 17px)!important;position:relative;top:0!important;left:0!important}@media only screen and (max-width:992px){.ui-widget.ui-widget-content.ui-autocomplete{max-height:400px}}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item{border:none!important;padding:20px}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item:hover{background:#f2f2f2!important}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-title{font:500 !important 20px/28px Montserrat,sans-serif;color:#000;border:none!important;padding:0}@media only screen and (max-width:992px){.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-title{font-size:30px;line-height:38px}}.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-desc{list-style:none!important;font:400 !important 16px/24px Montserrat,sans-serif;color:#abb2bd;border:none!important;margin-top:-1px;padding:0}@media only screen and (max-width:992px){.ui-widget.ui-widget-content.ui-autocomplete .autocomplete-desc{font-size:24px;line-height:32px}}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:none!important;font-weight:400!important;background:0 0!important;margin:0}.autocomplete-result{position:absolute;width:374px;top:50px;left:-20px;overflow:hidden;max-height:300px;box-shadow:0 9px 30px rgba(132,141,154,.16);z-index:10}@media only screen and (max-width:992px){.autocomplete-result{width:600px;max-height:400px;background-color:#fff;z-index:11}}@media only screen and (max-width:992px){.layer~.webim-root{z-index:10}}.layer~.webim-root .webim-html-button-element{border:none;box-shadow:0 8px 30px 0 rgba(0,0,0,.18)}@media only screen and (max-width:992px){.layer~.webim-root .webim-html-button-element{width:100px;height:100px;margin-top:10px;margin-bottom:10px}}.layer~.webim-root .webim-html-button-element .webim-ico-webim-logo{font-size:20px}@media only screen and (max-width:992px){.layer~.webim-root .webim-html-button-element .webim-ico-webim-logo{font-size:30px}}@media only screen and (max-width:992px){.layer~.webim-root .webim-html-button-element .webim-ico-close{font-size:25px}}@media only screen and (max-width:992px){.layer~.webim-root .webim-ico{width:1.6em;height:1.6em}}@media only screen and (max-width:992px){.layer~.webim-root .webim-html-button-label{right:110px;top:40px;font-size:20px;height:20px;line-height:20px}}.header{padding-bottom:198px;padding-top:134px;position:relative}@media only screen and (max-width:992px){.header{padding-top:100px;padding-bottom:128px}}.header__background{width:2233px;height:1255px;background:url(../img/header_bg.png) 50% 50% no-repeat;background-size:cover;position:absolute;top:-268px;left:calc(50% - 641px);display:none}@media only screen and (min-width:1490px){.header__background{top:-268px;left:calc(50% - 640px)}}@media only screen and (max-width:992px){.header__background{display:block;width:600px;height:782px;top:18px;right:-154px;left:auto}}.header__content{position:relative;padding-top:130px;z-index:3}@media only screen and (max-width:992px){.header__content{padding-top:150px}}.header__h1{padding-bottom:40px}@media only screen and (max-width:992px){.header__h1{padding-bottom:28px}}.header__circle{position:absolute;top:-300px;left:calc(50% - 400px);z-index:2;display:none}@media only screen and (min-width:1490px){.header__circle{top:-200px}}@media only screen and (max-width:992px){.header__circle{display:block;top:55px;right:-83px;left:auto}}.header-bottom{height:944px}.header-bottom__background{width:2233px;height:1255px;background:url(../img/header_bg.png) 50% 50% no-repeat;background-size:cover;z-index:1;position:absolute;top:-134px;left:calc(50% - 641px)}@media only screen and (min-width:1490px){.header-bottom__background{top:-134px;left:calc(50% - 640px)}}@media only screen and (max-width:992px){.header-bottom__background{display:none}}.header-bottom__circle{position:absolute;top:0;left:calc(50% - 400px);z-index:2}@media only screen and (max-width:992px){.header-bottom__circle{display:none}}.vendor-1{padding:125px 0 75px 0}@media only screen and (max-width:992px){.vendor-1{padding:100px 0 100px 0}}.vendor-1__circle{position:absolute;top:125px;left:calc(50% - 400px);z-index:1;display:none}@media only screen and (max-width:992px){.vendor-1__circle{display:block;top:25px;right:-83px;left:auto}}.vendor-1__background{width:546px;height:928px;position:absolute;top:90px;left:calc(50% - (546px / 2));background:url(../img/pic_1.png) 50% 50% no-repeat;background-size:contain;z-index:2;display:none}@media only screen and (max-width:992px){.vendor-1__background{display:block;top:227px;left:calc(50% + 8px)}}.vendor-1-bottom{height:1339px;position:relative}.vendor-1-bottom__circle{position:absolute;top:25px;left:calc(50% - 400px);z-index:1}@media only screen and (max-width:992px){.vendor-1-bottom__circle{display:none}}.vendor-2{padding:75px 0 300px 0}@media only screen and (max-width:992px){.vendor-2{display:none}}.vendor-2__circle{position:absolute;top:230px;left:calc(50% - 400px);z-index:1;display:none}.vendor-2__background{width:1224px;height:1610px;position:absolute;top:-336px;left:calc(50% - 600px);background:url(../img/pic_3.png) 50% 50% no-repeat;background-size:cover;z-index:2;display:none}.vendor-2-bottom{height:1210px;position:relative}@media only screen and (max-width:992px){.vendor-2-bottom{display:none}}.vendor-2-bottom__circle{position:absolute;top:-140px;left:calc(50% - 400px);z-index:1}.customer{padding:113px 0 0 0}@media only screen and (max-width:992px){.customer{padding:115px 0 20px 0}}.customer__circle{position:absolute;top:200px;left:calc(50% - 400px);z-index:1;display:none}@media only screen and (max-width:992px){.customer__circle{display:block;top:110px;right:-83px;left:auto}}.customer__background{width:546px;height:928px;position:absolute;top:90px;left:calc(50% - (546px / 2));background:url(../img/pic_1.png) 50% 50% no-repeat;background-size:contain;z-index:2;display:none}@media only screen and (max-width:992px){.customer__background{display:block;top:227px;left:calc(50% + 8px)}}.customer-bottom{height:1193px;position:relative}.customer-bottom__circle{position:absolute;top:-120px;left:calc(50% - 400px);z-index:1}@media only screen and (max-width:992px){.customer-bottom__circle{display:none}}.geography{padding:134px 0 85px 0}@media only screen and (max-width:992px){.geography{padding:100px 0 0 0}}.geography__map-container{display:flex;padding-left:265px;max-width:1170px;margin:auto}@media only screen and (min-width:1490px){.geography__map-container{max-width:1490px}}@media only screen and (max-width:992px){.geography__map-container{padding-left:0;width:calc(100% + 80px);margin-left:-40px}}.geography__ymap{background:#e6e6e6;width:100%;height:600px;position:relative}@media only screen and (max-width:992px){.geography__ymap{top:0;right:0;width:100%}}.geography__circle{position:absolute;top:70px;left:calc(50% - 400px);z-index:1}@media only screen and (max-width:992px){.geography__circle{display:none}}.geography__map{width:1920px;height:996px;background:url(../img/map.svg) 50% 50% no-repeat;background-size:cover;position:absolute;top:-2px;left:calc(50% - 960px);z-index:2}@media only screen and (max-width:992px){.geography__map{width:860px;height:575px;top:70px;left:calc(50% - 418px);background:url(../img/map_mobile.svg) 50% 50% no-repeat;background-size:cover}}.geography__map-points{width:1240px;height:792px;background:url(../img/map_points.svg) 50% 50% no-repeat;background-size:cover;position:absolute;top:94px;left:calc(50% - 660px);z-index:3}@media only screen and (max-width:992px){.geography__map-points{width:779px;height:500px;top:112px;left:calc(50% - 404px);background:url(../img/map_points_mobile.svg) 50% 50% no-repeat;background-size:cover}}.calculator{padding:134px 0 115px}@media only screen and (max-width:992px){.calculator{padding:100px 0 45px}}.feedback{padding:75px 0 200px 0}@media only screen and (max-width:992px){.feedback{padding:100px 0 60px 0}}.footer{overflow:hidden;position:relative;padding:100px 0 40px}.footer__circle{position:absolute;bottom:-630px;left:calc(50% - 400px)}@media only screen and (max-width:992px){.footer__circle{bottom:-440px;left:calc(50% - 247px)}}.footer__container{display:flex}@media only screen and (max-width:992px){.footer__container{justify-content:space-between}}.footer__col{display:flex}.footer__col_left{width:59%;justify-content:space-between}@media only screen and (max-width:992px){.footer__col_left{justify-content:flex-start;flex-direction:column;width:auto}}.footer__col_right{width:41%;justify-content:flex-end}@media only screen and (max-width:992px){.footer__col_right{width:auto}}.footer__logo-wrapper{display:flex;padding-bottom:12px}@media only screen and (max-width:992px){.footer__logo-wrapper{padding-bottom:18px}}.footer__logo-copyright{line-height:1;font-size:14px;font-weight:800;padding-left:35px;position:relative;padding-top:4px;flex-shrink:0}@media only screen and (max-width:992px){.footer__logo-copyright{font-size:20px}}.footer__logo-copyright::before{content:'';width:17px;height:17px;position:absolute;top:3px;left:15px;background:url(../img/icons/copyright.svg) 50% 50% no-repeat;background-size:cover}@media only screen and (max-width:992px){.footer__logo-copyright::before{width:18px;height:18px;top:4px;left:18px}}.footer__logo-container{width:250px;flex-shrink:0;margin-left:10px}@media only screen and (max-width:992px){.footer__logo-container{width:320px;margin-left:5px;margin-bottom:21px}}.footer__logo{display:block;width:131px;height:13px;background:url(../img/logo_small.png) 50% 50% no-repeat;background-size:cover;margin-top:5px;flex-shrink:0}@media only screen and (max-width:992px){.footer__logo{width:160px;height:15px;background:url(../img/logo.png) 50% 50% no-repeat;background-size:cover}}.footer__text{line-height:18px;font-size:13px}@media only screen and (max-width:992px){.footer__text{line-height:20px;font-size:18px}}.footer__social{display:flex;flex-direction:column}.footer__social-item{line-height:26px;font-size:14px;font-weight:800;color:#000;padding-left:25px;position:relative}@media only screen and (max-width:992px){.footer__social-item{line-height:32px;font-size:18px;padding-left:35px}}.footer__social-item::before{content:'';position:absolute}.footer__social-item_vk::before{width:15px;height:15px;top:5px;left:2px;background:url(../img/icons/vk.svg) 50% 50% no-repeat;background-size:cover}@media only screen and (max-width:992px){.footer__social-item_vk::before{width:24px;height:24px}}.footer__social-item_fb::before{width:12px;height:12px;top:8px;left:4px;background:url(../img/icons/fb.svg) 50% 50% no-repeat;background-size:cover}@media only screen and (max-width:992px){.footer__social-item_fb::before{width:19px;height:19px}}.footer__list{list-style:none;margin:0 31% 0 0;padding:0}@media only screen and (max-width:992px){.footer__list{margin-right:0}}.footer__list-item{display:block}.footer__list-link{display:block;line-height:26px;font-size:14px;font-weight:800;color:#000}@media only screen and (max-width:992px){.footer__list-link{line-height:32px;font-size:20px}}.warning{width:100%;padding-top:30px}.warning__wrapper{background:#fc0;box-shadow:0 30px 50px rgba(0,0,0,.15);padding:30px 35px;display:flex;align-items:center}.warning__col{width:auto}.warning__col:nth-child(1){flex-shrink:0}.warning__col:nth-child(2){padding-left:45px}.warning__text{font-size:18px;line-height:20px;color:#000}.warning__text_lead{font-size:22px;line-height:34px;letter-spacing:-.02em;font-weight:700;padding-bottom:5px}.button-top{font:17px "Halvar ExtraBold",sans-serif;height:56px;letter-spacing:.02em}@media only screen and (max-width:992px){.fg-container_m-p0{padding:0}.warning__wrapper{align-items:flex-start;flex-direction:column-reverse;padding-top:36px;padding-bottom:50px}.warning__col{width:100%}.button{font-size:30px;text-align:center;letter-spacing:.02em;height:100px;width:100%}.warning__col:nth-child(2){padding-left:0;padding-bottom:40px}.warning__text{font-size:24px;line-height:28px;letter-spacing:-.02em}.warning__text_lead{font-size:30px;line-height:34px;letter-spacing:-.02em;padding-bottom:12px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2FsbC5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2Jhc2UuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9jb3JlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvYWNjb3JkaW9uLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvYXV0b2NvbXBsZXRlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvYnV0dG9uLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvY2hlY2tib3hyYWRpby5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2NvbnRyb2xncm91cC5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2RhdGVwaWNrZXIuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9kaWFsb2cuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9kcmFnZ2FibGUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9tZW51LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvcHJvZ3Jlc3NiYXIuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9yZXNpemFibGUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9zZWxlY3RhYmxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2Uvc2VsZWN0bWVudS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL3NvcnRhYmxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2Uvc2xpZGVyLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2Uvc3Bpbm5lci5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL3RhYnMuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS90b29sdGlwLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvdGhlbWUuY3NzIiwic3R5bGUuY3NzIiwiZm9udHMvbWFpbi5zYXNzIiwiY29yZS9fZmxleC1ncmlkLnNhc3MiLCJjb3JlL19iYXNlLnNhc3MiLCJtaXhpbnMvX21lZGlhLnNhc3MiLCJ1dGlscy9faGVscGVycy5zYXNzIiwiY29tcG9uZW50cy90eXBvZ3JhcGh5L19oMS5zYXNzIiwiY29tcG9uZW50cy90eXBvZ3JhcGh5L190ZXh0LWRlZmF1bHQuc2FzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zYXNzIiwiY29tcG9uZW50cy9faGludC5zYXNzIiwiY29tcG9uZW50cy9fbmF2YmFyLnNhc3MiLCJjb21wb25lbnRzL19idXJnZXItYnV0dG9uLnNhc3MiLCJjb21wb25lbnRzL190ZXh0LWRlc2NyaXB0aW9uLnNhc3MiLCJjb21wb25lbnRzL19jaXJjbGUuc2FzcyIsImNvbXBvbmVudHMvX2NhbGMuc2FzcyIsImNvbXBvbmVudHMvX2FsbC1mZWVkYmFja3Muc2FzcyIsImNvbXBvbmVudHMvX2ZlZWRiYWNrLXNsaWRlci5zYXNzIiwiY29tcG9uZW50cy9fYW5pbWF0aW9uLWltYWdlLnNhc3MiLCJjb21wb25lbnRzL19hdXRvY29tcGxldGUuc2FzcyIsImNvbXBvbmVudHMvX3dlYmltLnNhc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL19oZWFkZXIuc2FzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX3ZlbmRvci0xLnNhc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL192ZW5kb3ItMi5zYXNzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9fY3VzdG9tZXIuc2FzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2dlb2dyYXBoeS5zYXNzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9fY2FsY3VsYXRvci5zYXNzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9fZmVlZGJhY2suc2FzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2Zvb3Rlci5zYXNzIiwicGFnZXMvbWFpbi5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRFQVVBLEtBQ0UsWUFBYSxLQUNiLHlCQUEwQixLQVU1QixLQUNFLE9BQVEsRUFPVixLQUNFLFFBQVMsTUFRWCxHQUNFLFVBQVcsSUFDWCxPQUFRLE1BQU8sRUFXakIsR0FDRSxXQUFZLFlBQ1osT0FBUSxFQUNSLFNBQVUsUUFRWixJQUNFLFlBQWEsU0FBUyxDQUFFLFVBQ3hCLFVBQVcsSUFVYixFQUNFLGlCQUFrQixZQVFwQixZQUNFLGNBQWUsS0FDZixnQkFBaUIsVUFDakIsZ0JBQWlCLFVBQVUsT0FPN0IsRUFDQSxPQUNFLFlBQWEsT0FRZixLQUNBLElBQ0EsS0FDRSxZQUFhLFNBQVMsQ0FBRSxVQUN4QixVQUFXLElBT2IsTUFDRSxVQUFXLElBUWIsSUFDQSxJQUNFLFVBQVcsSUFDWCxZQUFhLEVBQ2IsU0FBVSxTQUNWLGVBQWdCLFNBR2xCLElBQ0UsT0FBUSxPQUdWLElBQ0UsSUFBSyxNQVVQLElBQ0UsYUFBYyxLQVdoQixPQUNBLE1BQ0EsU0FDQSxPQUNBLFNBQ0UsWUFBYSxRQUNiLFVBQVcsS0FDWCxZQUFhLEtBQ2IsT0FBUSxFQVFWLE9BQ0EsTUFDRSxTQUFVLFFBUVosT0FDQSxPQUNFLGVBQWdCLEtBUWxC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SCxjQUFBLE9UbW9DRCxjQUNFLFVTM25DTSxPVDRuQ04sYVMzbkNlLEtUNG5DZixjUzNuQ2EsS1Q4bkNmLFFTcm5DTSxZQUFRLFFMNUZkLGFBQUEsUUpzdENBLGFTam9DQyxTQUFBLFNUbW9DQyxXU3JuQ00sV1RzbkNOLEtTcm5DTSxFQUFBLEVBQUEsSVRzbkNOLFVTcm5DTSxJVHNuQ04sTVNybkNNLEtUd25DUixpQkFDRSxhU3JuQ1EsT0FFVCxjQUFBLE9UdW5DRCxjQUNFLFVTL21DTSxPVGduQ04sYVMvbUNrQixLVGduQ2xCLGNTL21DYSxLVGtuQ2YsUVN6bUNNLFlBQUEsUVQybUNKLGFBQWMsUVVsdkNoQixhQUNBLFNBQU8sU0FDUCxXQUFXLFdBQ1gsS0FBQSxFQUFBLEVBQVcsVU5JWCxVQUFBLFVNVEYsTUFBQSxLVit2Q0UsaUJVbnZDRSxhQUFTLE9BQ1QsY0FBVyxPVnV2Q2IsY0FDRSxVVTN2Q0YsT1Y0dkNFLGFVcHZDRSxLQUVKLGNBQUEsS1ZzdkNBLFFVbHZDRSxZQUFBLFFOZkYsYUFBQSxRTW9CQSxhQUNFLFNBQUEsU0FDQSxXQUFBLFdBQ0EsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFTLFVBQ1QsTUFBQSxLVnF2Q0YsaUJBQ0UsYVVsdkNFLE9WbXZDRixjVWx2Q2EsT1ZxdkNmLGNBQ0UsVVVqdkNFLE9Wa3ZDRixhVWp2Q0UsS1ZrdkNGLGNVanZDRSxLVm92Q0osUUFDRSxZVWp2Q0ksUVZrdkNKLGFVanZDSSxRVm92Q04sYVU5dUNFLFNBQVUsU0FDVixXQUFTLFdBQ1QsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxLVmt2Q0YsaUJBQ0UsYVUvdUNRLE9WZ3ZDUixjVS91Q1MsT1ZrdkNYLGNBQ0UsVVUvdUNFLE9WZ3ZDRixhVS91Q0UsS1ZndkNGLGNVL3VDRSxLVmt2Q0osUVU3dUNBLFlBQUEsUUFDRSxhQUFBLFFWaXZDRixhQUNFLFNVN3VDRSxTQU5ILFdBQUEsV1ZxdkNDLEtVMXVDSSxFQUFBLEVBQUEsVUFFTixVQUFBLFVBQ0UsTUFBQSxLVjR1Q0YsaUJVeHVDRSxhQUFjLE9BQ2QsY0FBQSxPVjR1Q0YsY0FDRSxVVXp1Q0UsT1YwdUNGLGFVenVDRSxLQXJHTixjQUFBLEtWazFDRSxRQUNFLFlVdnVDRSxRVnd1Q0YsYUFBYyxRV2wxQ2hCLGFBQ0EsU0FBWSxTQUNaLFdBQWEsV0FFYixLQUFBLEVBQUEsRUFBQSxVQUNFLFVBQUEsVUFDQSxNQUFBLEtYdTFDRixpQldsMUNFLGFBQVcsT0FDWCxjQUFXLE9YczFDYixjVzExQ0MsVUFBQSxPWDQxQ0MsYVdsMUNFLEtBVkgsY0FBQSxLWGcyQ0QsUUFDRSxZV24xQ0UsUUFkSCxhQUFBLFFYcTJDRCxhQUNFLFNXcDFDRSxTQWxCSCxXQUFBLFdYdzJDQyxLV24xQ0UsRUFBQSxFQUFBLElYbzFDRixVV3AxQ0UsSVhxMUNGLE1XcDFDRSxLQUVOLGlCQUdJLGFBQWUsT0FIbkIsY0FBQSxPWDAxQ0UsY1cvMENRLFVBQUEsT0FYVixhQUFBLEtBY1UsY0FBQSxLWGsxQ1IsUVdoMkNGLFlBQUEsUUFrQlUsYUFBQSxRWG0xQ1IsY0FDRSxTQUFVLFNXajFDZCxXQUFBLFdBQ0UsS0FBQSxFQUFBLEVBQUEsVUFDRSxVQUFBLFVBQ0YsTUFBQSxLWHExQ0EsaUJBQ0UsYUFBYyxPV3oxQ2xCLGNBQUEsT0FHRSxjQUNFLFVBQUEsT0FDRixhQUFBLEtBQ0UsY0FBQSxLQUdGLFFBQ0UsWUFBQSxRQUNGLGFBQUEsUVg2MUNBLGNBQ0UsU0FBVSxTV2oyQ2QsV0FBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFVBQ0UsVUFBQSxVQUNGLE1BQUEsS1hxMkNBLGlCQUNFLGFBQWMsT1dqMkNsQixjQUFBLE9BR0UsY0FDRSxVQUFBLE9BQ0EsYUFBVSxLQUNaLGNBQUEsS1hxMkNBLFFXMzJDRixZQUFBLFFBQ0UsYUFBQSxRWCsyQ0EsY1czMkNFLFNBQVUsU0FDWixXQUFBLFdBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFVLEtYNjJDVixNQUFPLEtBR1QsaUJXMzJDRSxhQUFVLE9BQ1osY0FBQSxPQUdBLGNBQ0UsVUFBQSxPWDYyQ0EsYUFBYyxLV3IzQ2xCLGNBQUEsS1h5M0NFLFFXcjNDQSxZQUFBLFFBQ0UsYUFBQSxTWDAzQ0osS1dyM0NBLFdBQUEsT0FDRSxVQUFBLE1YeTNDRixLV3IzQ0UsU0FBQSxTWHUzQ0EsT1d0M0NFLEtYdTNDRixXQUFZLEtXNzNDZCxVQUFBLE1BQ0UsWUFBQSxVQUFBLENBQUEsV1grM0NBLHVCVzkzQ0UsWUFDRixlQUFBLFlYKzNDQSxXVzkzQ0UsT1hpNENKLEVXNzNDQSxXQUFBLFdYaTRDQSxFQUNFLGdCVzkzQ0UsS0FDRixRQUFBLEVBTEYsUUFDRSxTQUFBLFNYdTRDQSxJV3Q0Q0UsUUFDRixLQUFBLFFYdTRDQSxXV3Q0Q0UsT0FDRixZQUFBLE9YdTRDQSxVV3Q0Q0UsS1h1NENGLFlBQWEsS0FHZix5Q1loL0NFLFFSRkEsVUFBQSxLUURGLFlBQUEsTVowL0NBLFFBQ0UsU1loL0NFLFNaaS9DRixRWS8rQ0UsRVprL0NKLDJCQUNFLFlZeC9DQSxLWjIvQ0YseUNBQ0UsMkJBQ0UsWVkvK0NFLEtaZy9DRixhWTkrQ0UsS1prL0NOLGtCQUNFLFNZNytDSSxTWjgrQ0osUVlqL0NFLEVaby9DSixPQUNFLFNJdmdEQSxTSjBnREYsV0FDRSxRSTNnREEsRUo4Z0RGLHlDQUNFLFdBQ0UsU1kzK0NBLFFaKytDSixjQUNFLFFZMytDRSxFWjQrQ0YsU1l4K0NNLG1CWnkrQ04sSUl2aERBLEVKd2hEQSxLWXgrQ0UsRVp5K0NGLE1ZdCtDTSxLWnUrQ04sT1lyK0NFLEtadytDSix5Q0FDRSxjWW4rQ0UsUUFBQSxNWncrQ0osY1loK0NFLFFBQUEsRVprK0NBLFNZaitDRSxtQlprK0NGLElJdGlEQSxFSnVpREEsS1lwK0NBLEVacStDQSxNWWorQ0ksS1prK0NKLE9ZaCtDRSxLWm0rQ0oseUNZNzlDRSxjQUNFLFFBQUEsTVprK0NKLGdCQUNFLFFZOTlDSSxHQUVKLFFBQUEsTVo4OUNBLE1ZNzlDRSxLWmcrQ0osWUFDRSxXSXpqREEsTUo0akRGLFdBQ0UsV1k3OUNJLEtaZytDTixJQUNFLFVZNTlDRSxNWjY5Q0YsWVk1OUNFLEtaNjlDRixlWTU5Q0UsT1o2OUNGLFFZNTlDRSxFWjY5Q0YsT1k1OUNFLEVaNjlDRixZSXRrREEsSUp5a0RGLHlDQUNFLElBQ0UsWVk1OUNFLEtaNjlDRixVWTU5Q0UsS1o2OUNGLGVZNTlDRSxRWmcrQ04sY0FDRSxZWTM5Q1ksS1o0OUNaLFVZMzlDSSxLWjQ5Q0osZVkzOUNnQixPWjg5Q2xCLHlDQUNFLGNBQ0UsWVkzOUNJLEtBM0JMLFVBQUEsS1p3L0NDLGVZMTlDYSxHWjg5Q2pCLG9CQUNFLFlZMTlDSSxLWjI5Q0osVVkxOUNJLEtaMjlDSixlWTE5Q0ksT1o2OUNOLFFBQ0UsV1luZ0RDLEtab2dERCxNWXg5Q00sS0FFTixPQUFBLEtadzlDQSxPWXY5Q0UsS1p3OUNGLFdZdjlDWSxPWnc5Q1osUVl2OUNFLFladzlDRixPWXQ5Q0UsUVp1OUNGLFFZdDlDSSxFQUFBLEtadTlDSixRSTltREEsS0orbURBLGdCWXo5Q0UsT1owOUNGLFlZdDlDTSxPWnU5Q04sU1lyOUNFLFNaczlDRixXWXI5Q0ksSUFBQSxJQUFrQixLWnM5Q3RCLFdJbm5EQSxFQUFBLEtBQUEsS0FBQSxNQUFBLG1CSm9uREEsVVl4OUNFLEtaeTlDRixNQUFPLEtZbjlDUCxZQUFBLElacTlDQSxZWXA5Q0UsRVp1OUNKLHlDQUNFLFFBQ0UsVVkxOUNGLEtaMjlDRSxXWXA5Q0UsT1pxOUNGLGVZcDlDRSxNWnE5Q0YsT1lwOUNFLE9adzlDTixjQUNFLFdZbjlDRSxRWm85Q0YsTVluOUNFLEtabzlDRixVWW45Q0UsaUJaczlDSixlQUNFLFVZbjlDSSxjWnM5Q04sY0FDRSxXWWw5Q0UsS1ptOUNGLE1ZajlDRSxLWm85Q0osb0JBQ0UsV1loOUNNLFFaaTlDTixNWWg5Q00sS1ptOUNSLHFCQUNFLFdZLzhDTSxRWms5Q1IscUJBQ0UsV1kvOENNLEVBQUEsS0FBQSxLQUFrQixNQUFBLGVaazlDMUIsZ0JBQ0UsV1k5OENRLFFaKzhDUixNWTk4Q0UsUVorOENGLFdZNzhDRSxLWmc5Q0osc0JBQ0UsV1k3OENJLFFaODhDSixVWTc4Q0ksY1o4OENKLE1ZNThDRSxRWjY4Q0YsV1k1OENJLEtaKzhDTixNQUNFLFNZNThDSSxTWjY4Q0osUVk1OENJLGFaNjhDSixJWTM4Q0UsS1o4OENKLFlBQ0UsT1kzOENJLFFaODhDTixtQkFDRSxLWTE4Q0ksS1oyOENKLFdZMThDSSxJQUFBLElBQUEsS1o2OENOLHlCQUNFLEtZejhDSSxLWjQ4Q04sZ0JBQ0UsTUFBTyxLYXpzRFQsT0FBQSxLYjZzREEseUNhenNERSxnQkFDQSxNQUFBLEtUSUEsT0FBQSxNSjJzREYsZWNwdERBLFdBQUEsS0FDRSxRQUFBLGFBQ0EsVUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFrQixLQUFBLEtWTWxCLFlBQUEsS0ppdERBLFVjMXRERixLZDJ0REUsU2NydERFLFNkc3RERixLY3J0REUsRUFFRixRQUFBLEVkcXREQSxXY3B0REUsT2RxdERGLFdjcHRERSxJQUFBLElBQWlCLEtkcXREbkIsaUJjcHREaUIsR2RxdERqQixNY3B0REUsS2RxdERGLFdjcHRERSxFQUFBLEtBQWMsS0FBQSxnQmR1dERsQix5Q0FDRSxlQUNFLFVjcHRERSxLQVZILFlBQUEsS2RndURDLFFjbnRERSxNZHV0RE4sc0JBQ0UsTWNsdERFLEVkbXRERixPSXR1REEsRUp1dURBLGFjeHREQSxNZHl0REEsU2NsdERJLFNWdEJKLFFBQUEsR0o0dURGLFdBQ0UsUWMvc0RFLEtkZ3RERixnQmMvc0RFLGNkZ3RERixTYy9zREUsU2RndERGLGVjL3NERSxJZGt0REosc0JBQ0UsZWN2dERDLEVkMHRESCxnQkFDRSxRYzlzREksR2Qrc0RKLFdjOXNESSxJZCtzREosZWM5c0RnQixFZGl0RGxCLHdCQUNFLFdjanVEQyxLZGt1REQsUWM5c0RNLEdkK3NETixTYzlzRE0sU2Qrc0ROLElBQUssSUFDTCxLQUFNLEVBQ04sTUFBTyxLQUNQLE9jOXNETSxJZGl0RFIsV0FDRSxZYzdzREUsT2RndERKLHVCYzNzREUsYUFBQSxLZCtzREYsMEJBQ0UsSWMzc0RJLEtkOHNETixpQ0FDRSxhYzNzREksRUFBVyxJQUFBLElBQUEsSWQ0c0RmLGFjM3NESSxZQUFlLFlBQUEsS0FBQSxZZDRzRG5CLEljM3NESSxLZDRzREosS0l2eERBLEVKMHhERiw4QkFDRSxPYzFzREksS2Qyc0RKLEtjMXNETSxLZDJzRE4sTWMxc0RNLEVkNnNEUix5Q0FDRSw4QkFDRSxNY3pzREksTWQwc0RKLE9jenNESSxNZDZzRFIscUNBQ0UsYWN4c0RJLElBQUEsSUFBZSxFQUFBLElkeXNEbkIsYWN4c0RJLEtBQWlCLFlBQUEsWUFBQSxZZHlzRHJCLE9jeHNESSxLZHlzREosS2N4c0RJLEtBRUosTUFBQSxFZDBzREYseUNBQ0UscUNjdHNERSxNQUFBLE1kMnNESix3QkFDRSxPY3ZzREksS2Qwc0ROLCtCQUNFLGFjdHNESSxJQUFjLElBQUEsRUFBQSxJZHVzRGxCLGFjdHNESSxLQUFZLFlBQUEsWUFBQSxZZHVzRGhCLE9jdnREQyxLZHd0REQsS2N6c0RJLEVkNHNETiwyQkFDRSxpQmM1c0RnQixJZDZzRGhCLFFjN3REQyxFZDh0REQsV2N6c0RNLFFkNHNEUixRQUNFLFNjNXNETSxNZDZzRE4sSWNudURDLEVkb3VERCxLYy9zRE0sRWRndEROLE1jL3NETSxLZGd0RE4sUWN0dURDLEdkeXVESCx5Q0FDRSxRQUNFLE9jNXNERSxPZGd0RE4sdUJBQ0UsU0lyMURBLFNKczFEQSxJQUFLLEtBQ0wsTUFBTyxLQUNQLFFjNXNETSxHZDZzRE4sUWM1c0RNLEtkK3NEUix5Q0FDRSx1QkFDRSxRYzNzREUsT2Qrc0ROLG1CQUNFLFFjM3NETSxLZDRzRE4sZ0JjM3NETSxPZDRzRE4sWWMxc0RFLE9kMnNERixTYzFzREksU2Q2c0ROLHlDQUNFLG1CQUNFLGdCY3hzRE0sZWQ0c0RWLGNBQ0UsUWN2c0RNLE1kd3NETixRSWozREEsS0FBQSxLQUFBLEtBQUEsRUprM0RBLFNjM3NESSxTZDRzREosSUFBSyxLQUNMLEtBQU0sSUFHUix5Q0FDRSxjQUNFLFNjMXNERSxTZDJzREYsUWN0c0RNLEtkdXNETixLQUFNLE1BQ04sSWNyc0RFLE1keXNETixvQkFDRSxNSWo0REEsTUprNERBLE9jM3NESSxLZDRzREosV2Nyc0RRLHFCQUFnQixJQUFBLElBQUEsVWRzc0R4QixnQmNyc0RRLE1kd3NEVix5Q0FDRSxvQkFDRSxNY3RzREksS2R1c0RKLE9jL3VEQyxLZGd2REQsV2N4c0RJLDRCQUFVLElBQUEsSUFBQSxVZHlzRGQsZ0JjanZEQyxPZHF2REwsY0FDRSxXY3ZzRFEsS2R3c0RSLFFjdnZERyxFZHd2REgsT2N0c0RRLEVkdXNEUixRY3RzRFEsS2R1c0RSLFNjcnNERSxTZHNzREYsUWNyc0RJLEVkd3NETix5Q0FDRSxjQUNFLFNjcnNESSxNZHNzREosSUFBSyxFY25zRFAsS0FBQSxFQUNFLE1BQUEsS0FFQSxPQUFBLEtkb3NEQSxlY25zRGUsT2Rvc0RmLFlJajZERixPSms2REUsZ0JjdHNEQSxPZHVzREEsaUJjbnNESSxLQUVKLFFBQUEsRWRtc0RBLFdjbHNERSxPZG1zREYsV2Nsc0RFLElBQUEsSUFBbUIsYWRzc0R6QixjQUNFLFFjaHNERSxhZG1zREosbUJBQ0UsUWM1ckRRLGFBRU4sY0FBQSxJQUFBLE1BQUEsWWQ0ckRGLFdjM3JESSxJQUFhLElBQUEsS2Q4ckRuQix1Q2N6ckRFLGNBQUEsSUFBQSxNQUFBLEtkNnJERixjQUNFLFFjOXJEQSxNZCtyREEsUWMxckRJLEtBQUEsS2QyckRKLFljMXJESSxLZDJyREosVWNqc0RDLEtka3NERCxNY3pyREksS2QwckRKLFljenJESSxJZDRyRE4seUNBQ0UsY0FDRSxRY3hzREQsS2R5c0RDLFVjeHJESSxLZHlyREosWWN4ckRJLE1kNHJEUixhQUNFLE9jeHJETSxLZDJyRFIsMkJBQ0UsUUFBUyxFQUNULFdjeHJEUSxRZDJyRFYsZUFDRSxXY3ZyREksWWR3ckRKLE1jdnJESSxLZHdyREosT2N2ckRJLEtkd3JESixRYzN0REMsS2Q4dERILHdCQUNFLGVjdHJESSxLZHVyREosU2N0ckRJLFNkeXJETixxQkFDRSxXY3hyREEsS2R5ckRBLGVjcnJESSxLZHNyREosU2NwckRFLFNkcXJERixNY3ByREksS2RxckRKLE9jbnJERSxJZG9yREYsY2NuckRJLEtBRUosV0FBQSxJQUFBLElBQUEsT2RxckRGLGdDQUNFLGNjbHJERSxFZHFyREosa0NBQ0Usa0JjanJERSxlQUFBLElBQUEsWWRrckRGLFVjM3JEQSxlQUFBLElBQUEsWWQ0ckRBLDRCY2xyRHNCLFNkbXJEdEIsb0JjbHJEVSxTZHFyRFosa0NBQ0Usa0JjanNEQSxnQkFBQSxJQUFBLFlka3NEQSxVY2xyREksZ0JBQVcsSUFBQSxZZG1yRGYsNEJjbHJEc0IsU2RtckR0QixvQmNsckRVLFNkcXJEWixrQ0FDRSxrQmNockRJLGVBQUEsSUFBQSxZZGlyREosVWNwckRFLGVBQUEsSUFBQSxZZHFyREYsNEJjanJEd0IsU2RrckR4QixvQmNockRFLFNkbXJESixzQkFDRSxTY2hyREksTWRtckROLHdEQUNFLGtCY2hyRE0sY0FBeUIsSUFBQSxZZGlyRC9CLFVjL3FERSxjQUFBLElBQUEsWWRnckRGLDRCYy9xRHNCLFNkZ3JEdEIsb0JjOXFESSxTZGlyRE4sd0RBQ0Usa0JjOXFETSxlQUFrQixJQUFBLFlkK3FEeEIsVWNockRLLGVBQUEsSUFBQSxZZGlyREwsNEJjN3FEMEIsU2Q4cUQxQixvQmNsckRLLFNkcXJEUCx3REFDRSxrQmM1cURVLGNBQWtCLElBQUEsWWQ2cUQ1QixVYzVxRFUsY0FBQSxJQUFvQixZZDZxRDlCLDRCYzVxRGlCLFNkNnFEakIsb0JjNXFEVSxTZCtxRFosaUNBQ0UsR0FDRSxVYzNxREUsZWQ4cURKLElBQ0UsVWMzcURFLGtCZDhxREosS0FDRSxVYzNxREksa0JBY1ksZ0JkaXFEcEIseUJBQ0UsR0FDRSxVYzFxREksZWQ2cUROLElBQ0UsVWMxcURJLGtCZDZxRE4sS2N4cURFLFVBQUEsa0JBQUEsZ0JkNnFESixrQ0FDRSxHQUNFLFVjenFERSxrQkFBZSxlZDRxRG5CLElBQ0UsVWN6cURJLGtCQXNCd0IsVWRzcEQ5QixLQUNFLFVjdnFESSxnQmQycURSLDBCQUNFLEdBQ0UsVWM3ckRDLGtCQUFBLGVkZ3NESCxJQUNFLFVjcHFESSxrQkFBbUIsVWR1cUR6QixLY2xxREUsVUFBQSxnQmR1cURKLGtDQUNFLEdBQ0UsVWNucURFLGVkc3FESixJQUNFLFVjbnFERSxlZG9x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QSxTSmc1RUEsTWtCejVFRixLbEIwNUVFLE9rQjUyRUksS2xCNjJFSixJQUFLLElBQ0wsTUFBTyxLa0IzMkVULFdBQUEsaUNBQUEsSUFBQSxJQUFBLFVsQjYyRUUsZ0JBQWlCLE1BR25CLHlDQUNFLHlDa0IzMkVBLFFBQUEsTWxCZzNFRixvRGtCMTJFQSxRQUFBLEtsQjgyRUEsd0JrQjEyRUUsV0FBVyxLQUNYLE9BQUEsRUFDQSxRQUFBLEVsQjgyRUYsaUNBQ0UsWWtCcjNFRixNbEJ3M0VBLHlDQUNFLGlDQUNFLFlBQWEsTUFJakIsaUNtQjM3RUEsWUFBQSxNbkIrN0VBLHlDQUNFLGlDQUNFLFltQnY3RUUsTW5CMjdFTiw2QkFDRSxZbUJ2N0VJLEtuQnc3RUosVUk5N0VBLEtKKzdFQSxjbUJ4OEVGLEtuQnk4RUUsU21CdjdFTSxTbkIwN0VSLHlDQUNFLDZCSXA4RUEsYUFBQSxFZVRGLFlBQUEsS0EyQk0sVUFBQSxLQUNBLGNBQWEsTW5CeTdFbkIseUJBQ0UsWW1CcjdFYSxLbkJzN0ViLFVtQnI3RUksS25CczdFSixlbUJyN0VnQixPbkJzN0VoQixZbUJyN0VJLEluQnM3RUosZUFBZ0IsS0FHbEIseUNvQjE5RUUseUJoQk1BLFVBQUEsS2dCVEYsWUFBQSxLcEJpK0VJLGVvQjM5RUEsUXBCKzlFSiw2QkFDRSxRb0IxOUVFLEtwQjI5RUYsWW9CMTlFRSxLcEI2OUVKLGtDQUNFLFFvQjE5RUUsTXBCNjlFSiw4Q0FDRSxNb0IxOUVJLEtwQjI5RUosT0l2K0VBLEtKdytFQSxXb0J4K0VBLCtCQUFBLElBQUEsSUFBQSxVcEJ5K0VBLGdCb0IxOUVJLE1wQjI5RUosYW9CMTlFSSxLcEI2OUVOLDZDQUNFLE1vQjE5RUksS0FFSixPQUFBLEtwQjA5RUEsV29CejlFRSwyQkFBa0IsSUFBQSxJQUFBLFVwQjA5RXBCLGdCb0J6OUVFLE1wQjA5RUYsU29CejlFRSxTcEIwOUVGLElJbi9FQSxJSnMvRUYsNkJBQ0UsU29CeDlFRSxTcEJ5OUVGLElJeC9FQSxFSnkvRUEsS29CMzlFQSxFcEI4OUVGLGtDQUNFLE1vQnY5RUUsS3BCdzlFRixPb0J2OUVFLEtwQnc5RUYsV29CdjlFWSwrQkFBQSxJQUFBLElBQUEsVXBCdzlFWixnQm9CdjlFZSxNcEJ3OUVmLEtJemdGQSxNSjRnRkYsaUNBQ0UsTW9CaitFQSxLcEJrK0VBLE9vQnY5RUksS3BCdzlFSixXb0J2OUVJLDhCQUFTLElBQUEsSUFBQSxVcEJ3OUViLGdCb0J2OUVJLE1wQnc5RUosS29CdjlFSSxLcEJ3OUVKLElBQUssTUFHUCxvQ0FDRSxNb0JyOUVFLEtwQnM5RUYsT29CcjlFRSxLcEJzOUVGLFdvQnI5RUUsaUNBQUEsSUFBQSxJQUFBLFVwQnM5RUYsZ0JvQnI5RUUsTXBCczlFRixLb0JyOUVFLE1wQnc5RUosbUNBQ0UsTUk5aEZBLEtKK2hGQSxPb0IvOUVBLEtwQmcrRUEsV29CcjlFSSxnQ0FBVyxJQUFBLElBQUEsVXBCczlFZixnQm9CcjlFSSxNcEJzOUVKLEtJMWhGQSxLSjZoRkYsa0NBQ0UsTW9CcDlFRSxLcEJxOUVGLE9vQnA5RVEsS3BCcTlFUixXb0JwOUVFLG1DQUF1QixJQUFBLElBQUEsVXBCcTlFekIsZ0JvQnA5RVksTXBCdTlFZCxRQUNFLE1BQU8sTXFCOWlGVCxPQUFBLE1BQ0UsY0FBQSxJakJRQSxXQUFBLEtKeWlGQSxlcUJsakZGLFNyQnFqRkEseUNBQ0UsUXFCN2lGRSxNQUFBLE1BQ0EsT0FBQSxPckJrakZKLE1BQ0UsU3FCOWlGSSxTckIraUZKLFlxQjlpRkksS3JCK2lGSixhcUI5aUZJLEtyQmlqRk4seUNBQ0UsTXFCNWlGRSxZQUFTLEtBQ1QsYUFBQSxLckJpakZKLFlBQ0UsWUlqa0ZBLElKa2tGQSxZcUJ4akZBLEtyQnlqRkEsVXFCN2lGSSxLckI4aUZKLGVxQjdpRmMsTXJCOGlGZCxNcUI3aUZJLFFyQjhpRkosV0FBWSxJQUFJLE1BR2xCLHlDcUIzaUZFLFlBQ0UsVUFBQSxLQUNBLFlBQVMsTXJCZ2pGYixrQkFDRSxNcUI1aUZJLEtyQitpRk4sYUlwbEZFLFVBQUEsS0pzbEZBLFlzQi9sRkYsSXRCZ21GRSxZc0I1bEZFLElBRUYsZUFBQSxPdEI4bEZGLHlDQUNFLGFzQjFsRkUsVUFBQSxNdEIrbEZKLHlDQUNFLG9Cc0J6bEZFLGVBQUEsTXRCOGxGSixrQkFDRSxTQUFVLFNzQnpsRlosUUFBQSxhQUNFLFVBQUEsTUFDQSxjQUFBLE10QjZsRkYseUNzQnhsRkUsa0JBQ0UsY0FBQSxHdEI2bEZKLDBCdUI3bkZBLFFBQUEsR0FDRSxTQUFBLFNuQlFBLElBQUEsS0p3bkZBLE11QmpvRkYsS3ZCa29GRSxPdUI5bkZFLEtBRUYsTUFBQSxNdkI4bkZBLFd1QjduRkUsMEJBQWtCLEtBQUEsSUFBQSxVdkI4bkZwQixnQnVCN25GWSxLQUFBLEt2QmdvRmQseUNBQ0UsMEJBQ0UsSXVCcG9GRixLdkJxb0ZFLE91QjduRkUsSXZCOG5GRixLdUI3bkZFLEt2QjhuRkYsTXVCN25GRSxLdkI4bkZGLFV1QjduRkUsY0FFSixNQUFBLE12QmdvRkYsMEJBQ0UsUXVCNW5GRSxLdkI2bkZGLFl1QjVuRkUsT3ZCNm5GRixhdUI1bkZFLEt2QituRkoseUNBQ0UsMEJBQ0UsYXVCNW5GRSxNQUlOLGtCQUNFLFNBQUEsU0FDQSxRQUFBLGF2QituRkYsd0JBQ0UsUXVCM25GRSxFdkI0bkZGLFd1QjNuRlksT3ZCNG5GWixTSTlwRkEsU0orcEZBLEl1QmpvRkEsS3ZCa29GQSxNdUIzbkZJLEt2QjRuRkosVUFBVyxLd0IxcUZiLFlBQUEsRXhCOHFGQSx5Q0FDRSx3QndCenFGQSxVQUFBLEtBQ0UsSUFBQSxLeEI4cUZKLCtCQUNFLE13QmhyRkEsSXhCaXJGQSxJQUFLLEtBR1AseUNBQ0UsK0JBQ0UsSXdCenFGRSxNeEI2cUZOLDhCQUNFLE13QnhxRkUsS3hCeXFGRixJSXpyRkEsS0o0ckZGLHlDQUNFLDhCd0JwcUZBLElBQUEsS3hCeXFGRiw0QkFDRSxVSW5zRkEsS0pvc0ZBLFl3QjNxRkEsS3hCNHFGQSxTd0JycUZJLFNBRUosSUFBQSxJeEJ1cUZGLGFBQ0UsT3dCcHFGRSxLeEJxcUZGLFd3QnBxRkUsS3hCcXFGRixRd0JwcUZFLEV4QnFxRkYsVXdCcHFGRSxLeEJxcUZGLE93QnBxRkUsS3hCcXFGRixTSS9zRkEsU0pndEZBLE13QjlxRkEsS3hCaXJGRix5Q0FDRSxhQUNFLFV3QnBxRkUsS3hCcXFGRixPd0JwcUZFLEtBRUosYUFBQSxHeEJ1cUZGLCtCQUNFLE13Qm5xRkUsS3hCb3FGRixRd0JucUZFLEd4QnNxRkosbUNBQ0UsTXdCN3FGQSxLeEI4cUZBLFF3Qm5xRkksR3hCc3FGTiwwQkFDRSxNd0JucUZJLEt4Qm9xRkosUXdCbnFGSSxHeEJzcUZOLHFDSTF1RkUsTUFBQSxJSjR1RkEsUXlCcnZGRixFQ0FBLHlDQUNFLE1BQUEsSXRCUUEsUUFBQSxFSm92RkYsZ0MyQjd2RkEsTUFBQSxJQUNFLFFBQUEsRTNCaXdGRixtQkFDRSxNMkI3dkZFLEkzQmd3Rkosa0JBQ0UsYzJCbHdGQSxLM0Jxd0ZGLGtCQUNFLFcyQjV2RkUsSzNCNnZGRixVSW53RkEsTUpvd0ZBLE0yQi92RkEsTTNCZ3dGQSxVMkI3dkZJLE1BRUosUUFBQSxFM0IrdkZGLHlDQUNFLGtCQUNFLFVJM3dGRixNSjR3RkUsTTJCL3ZGQSxNM0Jnd0ZBLFUyQjN2RkksTTNCK3ZGUixnQkFDRSxXMkIxdkZJLEszQjJ2RkosVUlueEZBLE1Kb3hGQSxNMkI5dkZFLE0zQit2RkYsVTJCMXZGTSxNQUVOLFFBQUEsRTNCNHZGRix5Q0FDRSxnQkFDRSxVMkJ6dkZFLE1BRUosTUFBQSxNQUNFLFVBQUEsTTNCNHZGSixrQkFDRSxNMkJ4dkZFLEszQnl2RkYsVTJCeHZGRSxNM0J5dkZGLFVJcHlGQSxLSnV5RkYseUNBQ0UseUJBQ0UsVTJCdnZGRSxNM0J3dkZGLE0yQnZ2RkUsTTNCd3ZGRixVMkJ2dkZFLE0zQjJ2Rk4sd0JBQ0UsTUloekZBLE1KaXpGQSxVMkI3d0ZDLE0zQmd4RkgseUNBQ0Usd0IyQnJ2RkEsVUFBQSxNQUNFLE1BQUEsTzNCMHZGSix5QkFDRSxNMkJ0dkZJLEszQnV2RkosVTJCdHZGSSxLM0J5dkZOLHlDQUNFLHlCMkJwdkZFLFVBQUEsTUFDQSxNQUFBLE8zQnl2RkoseUJBQ0UsTTJCOXZGQSxNM0IrdkZBLFUyQnJ2RkksTTNCc3ZGSixTMkJydkZJLFMzQnN2RkosSUFBSyxJQUdQLHlDQUNFLHlCSS8wRkEsVUFBQSxNSmkxRkUsVTJCeHZGRixLM0J5dkZFLE0yQnB2RkUsTzNCd3ZGTiwwQzJCanZGRSxRQUFBLEUzQnF2RkYsOENBQ0UsUTJCbHZGRSxFM0JxdkZKLHFDQUNFLFEyQjF2RkEsRTNCOHZGRix3QkFEQSx3QkFFRSxXMkJqdkZJLE0zQmt2RkosYzJCanZGSSxLM0JvdkZOLHlDQUVFLHdCQURBLHdCQUVFLGMyQi91RkksTTNCb3ZGUixnREFEQSxnREFFRSxRMkI5dUZHLEUzQit1RkgsVzJCN3VGTSxRM0JndkZSLGlCQUNFLE0yQjd1Rk0sTTNCOHVGTixVMkI3dUZNLE0zQmd2RlIseUNBQ0UsaUIyQjN1RkEsVUFBQSxNQUNFLE1BQUEsTUFDQSxVQUFBLE0zQmd2RkosZTJCMXVGRSxjQUFBLEszQjh1RkYsb0JBQ0UsUTJCMXVGRSxLM0I2dUZKLHlDQUNFLG9CQUNFLGUyQmp2RkYsUUNwS0Ysc0JBQ0UsWUFBVyxLQUNYLGNBQUEsSzVCNDVGRix5QzRCeDVGRSxzQkFDQSxZQUFBLEdBSUYseUNBQ0UsMEI1QjA1RkUsZUFBZ0IsSzRCeDVGcEIsUUFBQSxhQUdBLHFDQUNFLGVBQWtCLEc1QjY1RnBCLDBCNEJ4NUZFLFFBQUEsSzVCNDVGRix5QzRCeDVGRSwwQkFDQSxlQUFBLFFBSUYsc0JBQ0UsVUFBQSxLQUNBLFlBQUEsSzVCNDVGRix5QzRCeDVGQSxzQkFDRSxVQUFBLEtBQ0UsWUFBVSxNNUI2NUZkLDRCQUNFLFM0Qng1RkUsU0FFRixhQUFBLEs1Qnc1RkEsTzRCdjVGRSxRNUIwNUZKLHlDQUNFLDRCNEJyNUZFLGFBQWEsTTVCMDVGakIsbUM0Qm41RkUsV0FBQSxRNUJxNUZBLE00QnA1RkUsSzVCcTVGRixPNEJwNUZFLEs1QnE1RkYsUTRCcDVGRSxHQUVGLFNBQUEsUzVCbzVGQSxJNEJuNUZFLEk1Qm81RkYsSzRCbjVGRSxFNUJzNUZKLHlDQUNFLG1DQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsSUFBSyxLQUlULDRCQUNFLFNB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WixXQUFZLEVBQUUsS0FBSyxLQUFLLGdCQUN4QixRQUFTLEtBQUssS0FDZCxRQUFTLEtBQ1QsWUFBYSxPQUdmLGNBQ0UsTUFBTyxLQUdULDJCQUNFLFlBQWEsRUFHZiwyQkFDRSxhQUFjLEtBR2hCLGVBQ0UsVUFBVyxLQUNYLFlBQWEsS0FDYixNQUFPLEtBR1Qsb0JBQ0UsVUFBVyxLQUNYLFlBQWEsS0FDYixlQUFnQixPQUNoQixZQUFhLElBQ2IsZUFBZ0IsSUFHbEIsWUFDRSxLQUFNLEtBQUssa0JBQWtCLENBQUMsV0FDOUIsT0FBUSxLQUNSLGVBQWdCLE1BR2xCLHlDQUNFLG1CQUNFLFFBQVMsRUFHWCxrQkFDRSxZQUFhLFdBQ2IsZUFBZ0IsZUFDaEIsWUFBYSxLQUNiLGVBQWdCLEtBR2xCLGNBQ0UsTUFBTyxLQUdULFFBQ0UsVUFBVyxLQUNYLFdBQVksT0FDWixlQUFnQixNQUNoQixPQUFRLE1BQ1IsTUFBTyxLQUdULDJCQUNFLGFBQWMsRUFDZCxlQUFnQixLQUdsQixlQUNFLFVBQVcsS0FDWCxZQUFhLEtBQ2IsZUFBZ0IsT0FHbEIsb0JBQ0UsVUFBVyxLQUNYLFlBQWEsS0FDYixlQUFnQixPQUNoQixlQUFnQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2NhdGVnb3J5L3RoZW1pbmcvXG4gKi9cbkBpbXBvcnQgXCJiYXNlLmNzc1wiO1xuQGltcG9ydCBcInRoZW1lLmNzc1wiO1xuIiwiLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2NhdGVnb3J5L3RoZW1pbmcvXG4gKi9cbkBpbXBvcnQgdXJsKFwiY29yZS5jc3NcIik7XG5cbkBpbXBvcnQgdXJsKFwiYWNjb3JkaW9uLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiYXV0b2NvbXBsZXRlLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiYnV0dG9uLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY2hlY2tib3hyYWRpby5jc3NcIik7XG5AaW1wb3J0IHVybChcImNvbnRyb2xncm91cC5jc3NcIik7XG5AaW1wb3J0IHVybChcImRhdGVwaWNrZXIuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJkaWFsb2cuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJkcmFnZ2FibGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJtZW51LmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwicHJvZ3Jlc3NiYXIuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJyZXNpemFibGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJzZWxlY3RhYmxlLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwic2VsZWN0bWVudS5jc3NcIik7XG5AaW1wb3J0IHVybChcInNvcnRhYmxlLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwic2xpZGVyLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwic3Bpbm5lci5jc3NcIik7XG5AaW1wb3J0IHVybChcInRhYnMuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJ0b29sdGlwLmNzc1wiKTtcbiIsIi8qIVxuICogalF1ZXJ5IFVJIENTUyBGcmFtZXdvcmsgMS4xMy4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9jYXRlZ29yeS90aGVtaW5nL1xuICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIEFjY29yZGlvbiAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2FjY29yZGlvbi8jdGhlbWluZ1xuICovXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQXV0b2NvbXBsZXRlIDEuMTMuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vYXV0b2NvbXBsZXRlLyN0aGVtaW5nXG4gKi9cbi51aS1hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQnV0dG9uIDEuMTMuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vYnV0dG9uLyN0aGVtaW5nXG4gKi9cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBDaGVja2JveHJhZGlvIDEuMTMuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2hlY2tib3hyYWRpby8jdGhlbWluZ1xuICovXG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAuMTJlbTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBDb250cm9sZ3JvdXAgMS4xMy4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9jb250cm9sZ3JvdXAvI3RoZW1pbmdcbiAqL1xuXG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXG5cdC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cblx0d2lkdGg6IDc1JTtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBEYXRlcGlja2VyIDEuMTMuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vZGF0ZXBpY2tlci8jdGhlbWluZ1xuICovXG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogLjNlbTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIERpYWxvZyAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2RpYWxvZy8jdGhlbWluZ1xuICovXG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBEcmFnZ2FibGUgMS4xMy4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqL1xuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBNZW51IDEuMTMuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vbWVudS8jdGhlbWluZ1xuICovXG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIFByb2dyZXNzYmFyIDEuMTMuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vcHJvZ3Jlc3NiYXIvI3RoZW1pbmdcbiAqL1xuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjUpXCI7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRvcGFjaXR5OiAwLjI1O1xufVxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIFJlc2l6YWJsZSAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICovXG4udWktcmVzaXphYmxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMC4xcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktcmVzaXphYmxlLW4ge1xuXHRjdXJzb3I6IG4tcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtcyB7XG5cdGN1cnNvcjogcy1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1lIHtcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS13IHtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXNlIHtcblx0Y3Vyc29yOiBzZS1yZXNpemU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHJpZ2h0OiAxcHg7XG5cdGJvdHRvbTogMXB4O1xufVxuLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGN1cnNvcjogc3ctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0Ym90dG9tOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1udyB7XG5cdGN1cnNvcjogbnctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1uZSB7XG5cdGN1cnNvcjogbmUtcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIFNlbGVjdGFibGUgMS4xMy4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqL1xuLnVpLXNlbGVjdGFibGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgU2VsZWN0bWVudSAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL3NlbGVjdG1lbnUvI3RoZW1pbmdcbiAqL1xuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDJweCAwLjRlbTtcblx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG59XG4udWktc2VsZWN0bWVudS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4udWktc2VsZWN0bWVudS10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDE0ZW07XG59XG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBTb3J0YWJsZSAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICovXG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgU2xpZGVyIDEuMTMuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vc2xpZGVyLyN0aGVtaW5nXG4gKi9cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBTcGlubmVyIDEuMTMuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vc3Bpbm5lci8jdGhlbWluZ1xuICovXG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAuMjIyZW0gMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxLjZlbTtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgVGFicyAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL3RhYnMvI3RoZW1pbmdcbiAqL1xuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgVG9vbHRpcCAxLjEzLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL3Rvb2x0aXAvI3RoZW1pbmdcbiAqL1xuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIENTUyBGcmFtZXdvcmsgMS4xMy4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9jYXRlZ29yeS90aGVtaW5nL1xuICpcbiAqIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyL1xuICovXG5cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZi8qe2ZmRGVmYXVsdH0qLztcblx0Zm9udC1zaXplOiAxZW0vKntmc0RlZmF1bHR9Ki87XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZi8qe2ZmRGVmYXVsdH0qLztcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNS8qe2JvcmRlckNvbG9yRGVmYXVsdH0qLztcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQvKntib3JkZXJDb2xvckNvbnRlbnR9Ki87XG5cdGJhY2tncm91bmQ6ICNmZmZmZmYvKntiZ0NvbG9yQ29udGVudH0qLyAvKntiZ0ltZ1VybENvbnRlbnR9Ki8gLyp7YmdDb250ZW50WFBvc30qLyAvKntiZ0NvbnRlbnRZUG9zfSovIC8qe2JnQ29udGVudFJlcGVhdH0qLztcblx0Y29sb3I6ICMzMzMzMzMvKntmY0NvbnRlbnR9Ki87XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG5cdGNvbG9yOiAjMzMzMzMzLyp7ZmNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkLyp7Ym9yZGVyQ29sb3JIZWFkZXJ9Ki87XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTkvKntiZ0NvbG9ySGVhZGVyfSovIC8qe2JnSW1nVXJsSGVhZGVyfSovIC8qe2JnSGVhZGVyWFBvc30qLyAvKntiZ0hlYWRlcllQb3N9Ki8gLyp7YmdIZWFkZXJSZXBlYXR9Ki87XG5cdGNvbG9yOiAjMzMzMzMzLyp7ZmNIZWFkZXJ9Ki87XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG5cdGNvbG9yOiAjMzMzMzMzLyp7ZmNIZWFkZXJ9Ki87XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcblxuLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1Lyp7Ym9yZGVyQ29sb3JEZWZhdWx0fSovO1xuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2Lyp7YmdDb2xvckRlZmF1bHR9Ki8gLyp7YmdJbWdVcmxEZWZhdWx0fSovIC8qe2JnRGVmYXVsdFhQb3N9Ki8gLyp7YmdEZWZhdWx0WVBvc30qLyAvKntiZ0RlZmF1bHRSZXBlYXR9Ki87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwvKntmd0RlZmF1bHR9Ki87XG5cdGNvbG9yOiAjNDU0NTQ1Lyp7ZmNEZWZhdWx0fSovO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDUvKntmY0RlZmF1bHR9Ki87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjLyp7Ym9yZGVyQ29sb3JIb3Zlcn0qLztcblx0YmFja2dyb3VuZDogI2VkZWRlZC8qe2JnQ29sb3JIb3Zlcn0qLyAvKntiZ0ltZ1VybEhvdmVyfSovIC8qe2JnSG92ZXJYUG9zfSovIC8qe2JnSG92ZXJZUG9zfSovIC8qe2JnSG92ZXJSZXBlYXR9Ki87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwvKntmd0RlZmF1bHR9Ki87XG5cdGNvbG9yOiAjMmIyYjJiLyp7ZmNIb3Zlcn0qLztcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYi8qe2ZjSG92ZXJ9Ki87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmLyp7Ym9yZGVyQ29sb3JBY3RpdmV9Ki87XG5cdGJhY2tncm91bmQ6ICMwMDdmZmYvKntiZ0NvbG9yQWN0aXZlfSovIC8qe2JnSW1nVXJsQWN0aXZlfSovIC8qe2JnQWN0aXZlWFBvc30qLyAvKntiZ0FjdGl2ZVlQb3N9Ki8gLyp7YmdBY3RpdmVSZXBlYXR9Ki87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwvKntmd0RlZmF1bHR9Ki87XG5cdGNvbG9yOiAjZmZmZmZmLyp7ZmNBY3RpdmV9Ki87XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAjMDAzZWZmLyp7Ym9yZGVyQ29sb3JBY3RpdmV9Ki87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYvKntmY0FjdGl2ZX0qLztcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZi8qe2ZjQWN0aXZlfSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWUvKntib3JkZXJDb2xvckhpZ2hsaWdodH0qLztcblx0YmFja2dyb3VuZDogI2ZmZmE5MC8qe2JnQ29sb3JIaWdobGlnaHR9Ki8gLyp7YmdJbWdVcmxIaWdobGlnaHR9Ki8gLyp7YmdIaWdobGlnaHRYUG9zfSovIC8qe2JnSGlnaGxpZ2h0WVBvc30qLyAvKntiZ0hpZ2hsaWdodFJlcGVhdH0qLztcblx0Y29sb3I6ICM3Nzc2MjAvKntmY0hpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZS8qe2JvcmRlckNvbG9ySGlnaGxpZ2h0fSovO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwLyp7YmdDb2xvckhpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMC8qe2ZjSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTkvKntib3JkZXJDb2xvckVycm9yfSovO1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmLyp7YmdDb2xvckVycm9yfSovIC8qe2JnSW1nVXJsRXJyb3J9Ki8gLyp7YmdFcnJvclhQb3N9Ki8gLyp7YmdFcnJvcllQb3N9Ki8gLyp7YmdFcnJvclJlcGVhdH0qLztcblx0Y29sb3I6ICM1ZjNmM2YvKntmY0Vycm9yfSovO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjNWYzZjNmLyp7ZmNFcnJvcn0qLztcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZi8qe2ZjRXJyb3J9Ki87XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcblx0b3BhY2l0eTogLjc7XG5cdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03MClcIjsgLyogc3VwcG9ydDogSUU4ICovXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjM1O1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzUpXCI7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcblx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTM1KVwiOyAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi9cbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpLyp7aWNvbnNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpLyp7aWNvbnNIZWFkZXJ9Ki87XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIikvKntpY29uc0hvdmVyfSovO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zQWN0aXZlfSovO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpLyp7aWNvbnNFcnJvcn0qLztcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpLyp7aWNvbnNEZWZhdWx0fSovO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLyogVGhyZWUgY2xhc3NlcyBuZWVkZWQgdG8gb3ZlcnJpZGUgYC51aS1idXR0b246aG92ZXIgLnVpLWljb25gICovXG4udWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhLyp7YmdDb2xvck92ZXJsYXl9Ki8gLyp7YmdJbWdVcmxPdmVybGF5fSovIC8qe2JnT3ZlcmxheVhQb3N9Ki8gLyp7YmdPdmVybGF5WVBvc30qLyAvKntiZ092ZXJsYXlSZXBlYXR9Ki87XG5cdG9wYWNpdHk6IC4zLyp7b3BhY2l0eU92ZXJsYXl9Ki87XG5cdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIi8qe29wYWNpdHlGaWx0ZXJPdmVybGF5fSovOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwLyp7b2Zmc2V0TGVmdFNoYWRvd30qLyAwLyp7b2Zmc2V0VG9wU2hhZG93fSovIDVweC8qe3RoaWNrbmVzc1NoYWRvd30qLyAjNjY2NjY2Lyp7YmdDb2xvclNoYWRvd30qLztcblx0Ym94LXNoYWRvdzogMC8qe29mZnNldExlZnRTaGFkb3d9Ki8gMC8qe29mZnNldFRvcFNoYWRvd30qLyA1cHgvKnt0aGlja25lc3NTaGFkb3d9Ki8gIzY2NjY2Ni8qe2JnQ29sb3JTaGFkb3d9Ki87XG59XG4iLCIvKiBUaGlyZCBQYXJ0eSAqL1xuQGltcG9ydCB1cmwoLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyk7XG5AaW1wb3J0IHVybCguLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2FsbC5jc3MpO1xuLyogQ3VzdG9tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGFsdmFyIEV4dHJhQm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0hhbHZhci9IYWx2YXItQnJlaXRzY2hyaWZ0LUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0hhbHZhci9IYWx2YXItQnJlaXRzY2hyaWZ0LUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0hhbHZhci9IYWx2YXItQnJlaXRzY2hyaWZ0LUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIYWx2YXIgTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9IYWx2YXIvSGFsdmFyLUJyZWl0c2NocmlmdC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IYWx2YXIvSGFsdmFyLUJyZWl0c2NocmlmdC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmZnLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmctY29sLWxnLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3LjVweDsgfVxuICAuZmctY29sLWxnLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjcuNXB4OyB9XG4gIC5mZy1jb2wtbGctMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3LjVweDsgfVxuICAuZmctY29sLWxnLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjcuNXB4OyB9XG4gIC5mZy1jb2wtbGctNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3LjVweDsgfVxuICAuZmctY29sLWxnLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjcuNXB4OyB9XG4gIC5mZy1jb2wtbGctOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3LjVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZy1jb2wtbWQtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wtbWQtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC1tZC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLW1kLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wtbWQtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC1tZC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLW1kLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wtbWQtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC1tZC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLW1kLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLW1kLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLW1kLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmctY29sLXNtLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLXNtLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wtc20tMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC1zbS00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLXNtLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wtc20tNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC1zbS03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLXNtLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wtc20tOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC1zbS0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC1zbS0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC1zbS0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZnLWNvbC14cy0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC14cy0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLXhzLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wteHMtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC14cy01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLXhzLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wteHMtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH1cbiAgLmZnLWNvbC14cy04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDsgfVxuICAuZmctY29sLXhzLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wteHMtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wteHMtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4OyB9XG4gIC5mZy1jb2wteHMtMTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAuZmctY29sLWxnLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3LjVweDsgfVxuICAuZmctY29sLWxnLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjcuNXB4OyB9XG4gIC5mZy1jb2wtbGctMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3LjVweDsgfVxuICAuZmctY29sLWxnLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjcuNXB4OyB9XG4gIC5mZy1jb2wtbGctNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3LjVweDsgfVxuICAuZmctY29sLWxnLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj0nZmctY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNy41cHg7IH1cbiAgLmZnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLmZnLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjcuNXB4OyB9XG4gIC5mZy1jb2wtbGctOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMjcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3LjVweDsgfVxuICAuZmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAuZmctcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNy41cHg7IH1cbiAgLmZnLWNvbC1sZy0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjcuNXB4OyB9XG4gIC5mZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTgzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5mZy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3LjVweDsgfSB9XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi13aWR0aDogNjQwcHg7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDY0MHB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYnVmZmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ1ZmZlciB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLnNlY3Rpb25fX3RleHQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb25fX3RleHQtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfSB9XG5cbi5zZWN0aW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5sYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGF5ZXJfdG9wIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxheWVyX3RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAubGF5ZXJfbWlkZGxlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYXllcl9taWRkbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxheWVyX2JvdHRvbSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGF5ZXJfYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogODAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaDEge1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfSB9XG5cbi50ZXh0LWRlZmF1bHQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtZGVmYXVsdCB7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9IH1cbiAgLnRleHQtZGVmYXVsdF9zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggLTEwcHggcmdiYSgyNTUsIDIwNCwgMCwgMC45KTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREE0NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgLmJ1dHRvbjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuYnV0dG9uX2JsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ1dHRvbl9ibGFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnV0dG9uX2JsYWNrOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmOyB9XG4gIC5idXR0b25fc2hhZG93LWJsYWNrIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLmJ1dHRvbl9kaXNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNUU5O1xuICAgIGNvbG9yOiAjQ0NEMkQ5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYnV0dG9uX2Rpc2FibGU6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTVFOTtcbiAgICAgIGNvbG9yOiAjQ0NEMkQ5O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaGludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IC0ycHg7IH1cbiAgLmhpbnRfX2ljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oaW50X19pY29uIGNpcmNsZSB7XG4gICAgICBmaWxsOiAjRkZDQzAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgICAuaGludF9faWNvbjpob3ZlciBjaXJjbGUge1xuICAgICAgZmlsbDogI0ZGQ0MwMDsgfVxuICAgIC5oaW50X19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGludF9faWNvbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5oaW50X19jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTNweCAyMHB4IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3gtc2hhZG93OiAwIDExcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhpbnRfX2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAuaGludF9fY2FwdGlvbjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmhpbnRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAuaGludF9fcm93Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuaGludF9fcm93X2xpbmUge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5oaW50X19yb3dfbGluZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuaGludF9fY29sIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmhpbnRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmhpbnRfZG93biAuaGludF9fY2FwdGlvbiB7XG4gICAgdG9wOiAzNXB4OyB9XG4gICAgLmhpbnRfZG93biAuaGludF9fY2FwdGlvbjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogMDsgfVxuICAuaGludF90by1yaWdodCAuaGludF9fY2FwdGlvbiB7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGludF90by1yaWdodCAuaGludF9fY2FwdGlvbiB7XG4gICAgICAgIHJpZ2h0OiAtNDZweDtcbiAgICAgICAgYm90dG9tOiA4MHB4OyB9IH1cbiAgICAuaGludF90by1yaWdodCAuaGludF9fY2FwdGlvbjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDAgOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oaW50X3RvLXJpZ2h0IC5oaW50X19jYXB0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDU2cHg7IH0gfVxuICAuaGludF91cCAuaGludF9fY2FwdGlvbiB7XG4gICAgYm90dG9tOiAzMHB4OyB9XG4gICAgLmhpbnRfdXAgLmhpbnRfX2NhcHRpb246YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmhpbnQ6aG92ZXIgLmhpbnRfX2NhcHRpb24ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLm5hdmJhcl9fYnVyZ2VyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhcl9fYnVyZ2VyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhcl9fY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLm5hdmJhcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXZiYXJfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICB0b3A6IDIwcHg7IH0gfVxuICAgIC5uYXZiYXJfX2xvZ28taW1hZ2Uge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvZ28ucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmF2YmFyX19sb2dvLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvZ29fbW9iaWxlLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLm5hdmJhcl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2YmFyX19saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDsgfSB9XG4gIC5uYXZiYXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uYXZiYXJfX2l0ZW0gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAgIC5uYXZiYXJfX2l0ZW06aG92ZXIgLm5hdmJhcl9fbGluayBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAwOyB9XG4gIC5uYXZiYXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXZiYXJfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm5hdmJhci5vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmF2YmFyLm9wZW4gLm5hdmJhcl9fbGlzdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uYnVyZ2VyLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5idXJnZXItYnV0dG9uX193cmFwcGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ1cmdlci1idXR0b25fX2xpbmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gICAgLmJ1cmdlci1idXR0b25fX2xpbmU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJ1cmdlci1idXR0b25fX2xpbmU6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbjogc3Bhbi1maXJzdC1vZmYgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gICAgLmJ1cmdlci1idXR0b25fX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbjogc3Bhbi1zZWNvbmQtb2ZmIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAgIC5idXJnZXItYnV0dG9uX19saW5lOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb246IHNwYW4tdGhpcmQtb2ZmIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG4uYnVyZ2VyLWJ1dHRvbi5hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLmJ1cmdlci1idXR0b24uYWN0aXZlIC5idXJnZXItYnV0dG9uX19saW5lOm50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uOiBzcGFuLWZpcnN0LW9uIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgLmJ1cmdlci1idXR0b24uYWN0aXZlIC5idXJnZXItYnV0dG9uX19saW5lOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uOiBzcGFuLXNlY29uZC1vbiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gIC5idXJnZXItYnV0dG9uLmFjdGl2ZSAuYnVyZ2VyLWJ1dHRvbl9fbGluZTpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbjogc3Bhbi10aGlyZC1vbiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgc3Bhbi1maXJzdC1vbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNnB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNnB4KSByb3RhdGUoLTQ1ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bhbi1maXJzdC1vZmYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTZweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNnB4KSByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwYW4tc2Vjb25kLW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwYW4tc2Vjb25kLW9mZiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpOyB9IH1cblxuQGtleWZyYW1lcyBzcGFuLXRoaXJkLW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNnB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTZweCkgcm90YXRlKDQ1ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bhbi10aGlyZC1vZmYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE2cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTZweCkgcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuLnRleHQtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpIHtcbiAgICAudGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDE0OTBweDsgfSB9XG4gIC50ZXh0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLnRleHQtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX19jb250YWluZXJfcHItMzUge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19jb250YWluZXJfcHItMzUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX19jb250YWluZXJfcHItNDUge1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19jb250YWluZXJfcHItNDUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAudGV4dC1kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRleHQtZGVzY3JpcHRpb25fX2l0ZW1faGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19pdGVtX3ZlbmRvci0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfSB9XG4gICAgLnRleHQtZGVzY3JpcHRpb25fX2l0ZW1fdmVuZG9yLTEtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDI1NnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19pdGVtX3ZlbmRvci0xLWxpc3Qge1xuICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19pdGVtX2N1c3RvbWVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfSB9XG4gICAgLnRleHQtZGVzY3JpcHRpb25fX2l0ZW1fY3VzdG9tZXItbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19pdGVtX2N1c3RvbWVyLWxpc3Qge1xuICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7IH0gfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX19pdGVtX3ZlbmRvci0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19pdGVtX2dlb2dyYXBoeSB7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7IH0gfVxuICAudGV4dC1kZXNjcmlwdGlvbl9fdGV4dC1kZWZhdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRleHQtZGVzY3JpcHRpb25fX3RleHQtZGVmYXVsdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX190ZXh0LWRlZmF1bHRfcGwtMjAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLnRleHQtZGVzY3JpcHRpb25fX3RleHQtZGVmYXVsdF9wbC0zNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgLnRleHQtZGVzY3JpcHRpb25fX3N0ZXAtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRleHQtZGVzY3JpcHRpb25fX3N0ZXAtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLnRleHQtZGVzY3JpcHRpb25fX3N0ZXAtbGlzdC1udW1iZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGV4dC1kZXNjcmlwdGlvbl9fc3RlcC1saXN0LW51bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAudGV4dC1kZXNjcmlwdGlvbl9fc3RlcC1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19zdGVwLWxpc3QtaXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX19zdGVwLWxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGV4dC1kZXNjcmlwdGlvbl9fc3RlcC1saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnRleHQtZGVzY3JpcHRpb25fX3N0ZXAtbGlzdC1pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvd19kb3duLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRleHQtZGVzY3JpcHRpb25fX3N0ZXAtbGlzdC1pdGVtOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnRleHQtZGVzY3JpcHRpb25fX3N0ZXAtbGlzdC1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRleHQtZGVzY3JpcHRpb25fX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX19saXN0X3ZlbmRvci0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzFweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGV4dC1kZXNjcmlwdGlvbl9fbGlzdF92ZW5kb3ItMSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDk2cHg7IH0gfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX19saXN0X2N1c3RvbWVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGV4dC1kZXNjcmlwdGlvbl9fbGlzdF9jdXN0b21lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuICAudGV4dC1kZXNjcmlwdGlvbl9fbGlzdC1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGV4dC1kZXNjcmlwdGlvbl9fbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgLnRleHQtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAudGV4dC1kZXNjcmlwdGlvbl9fY29tcGFuaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLnRleHQtZGVzY3JpcHRpb25fX2NvbXBhbmllcy1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAudGV4dC1kZXNjcmlwdGlvbl9fY29tcGFuaWVzLWljb246Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYmVzdDJwYXkucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7IH1cbiAgICAgIC50ZXh0LWRlc2NyaXB0aW9uX19jb21wYW5pZXMtaWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2NkZWsucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4OyB9XG4gIC50ZXh0LWRlc2NyaXB0aW9uX19saXN0LWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX19saXN0LWljb25fbG9jayB7XG4gICAgICB3aWR0aDogNzRweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9uZXcvbG9jay5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbGVmdDogLTE5cHg7IH1cbiAgICAudGV4dC1kZXNjcmlwdGlvbl9fbGlzdC1pY29uX2JveCB7XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIGhlaWdodDogNjFweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9uZXcvYm94LnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgdG9wOiAtMTVweDsgfVxuICAgIC50ZXh0LWRlc2NyaXB0aW9uX19saXN0LWljb25fc2hpZWxkIHtcbiAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL25ldy9zaGllbGQuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gICAgLnRleHQtZGVzY3JpcHRpb25fX2xpc3QtaWNvbl9jaGVjayB7XG4gICAgICB3aWR0aDogNzFweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9uZXcvY2hlY2suc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGxlZnQ6IC0ycHg7IH1cbiAgICAudGV4dC1kZXNjcmlwdGlvbl9fbGlzdC1pY29uX2NoYXQge1xuICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbmV3L21lc3NhZ2VzLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmNpcmNsZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZDQzAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jaXJjbGUge1xuICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgaGVpZ2h0OiA2NTBweDsgfSB9XG5cbi5jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsYyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cbiAgLmNhbGNfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICMxRDE4RkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhbGNfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cbiAgICAuY2FsY19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGQ0MwMDsgfVxuICAuY2FsY19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsY19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGNfX2Rlc3Qtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIC5jYWxjX19pbnB1dC1mcm9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsY19faW5wdXQtZnJvbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5jYWxjX19pbnB1dC1mcm9tOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iaWdfYXJyb3cuc3ZnXCIpIDEwMCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWxjX19pbnB1dC1mcm9tOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB3aWR0aDogMjVweDsgfSB9XG4gIC5jYWxjX19pbnB1dC1zaXplLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsY19faW5wdXQtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgLmNhbGNfX2lucHV0LXNpemUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY2FsY19faW5wdXQtc2l6ZS11bml0cyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FsY19faW5wdXQtc2l6ZS11bml0cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIHRvcDogOHB4OyB9IH1cbiAgICAgIC5jYWxjX19pbnB1dC1zaXplLXVuaXRzX3dlaWdodCB7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogMTRweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhbGNfX2lucHV0LXNpemUtdW5pdHNfd2VpZ2h0IHtcbiAgICAgICAgICAgIHRvcDogMTJweDsgfSB9XG4gICAgICAuY2FsY19faW5wdXQtc2l6ZS11bml0c19wcmljZSB7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYWxjX19pbnB1dC1zaXplLXVuaXRzX3ByaWNlIHtcbiAgICAgICAgICAgIHRvcDogOHB4OyB9IH1cbiAgICAuY2FsY19faW5wdXQtc2l6ZS1kZWxpbWl0ZXIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDZweDsgfVxuICAuY2FsY19faW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsY19faW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuY2FsY19faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgLmNhbGNfX2lucHV0LmVycm9yOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY2FsY19faW5wdXQuZXJyb3Ige1xuICAgICAgY29sb3I6ICNmZjAwMDA7IH1cbiAgICAuY2FsY19faW5wdXRfY2l0eSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmNhbGNfX2lucHV0X2Zyb20ge1xuICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FsY19faW5wdXRfZnJvbSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2FsY19faW5wdXRfdG8ge1xuICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FsY19faW5wdXRfdG8ge1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmNhbGNfX2lucHV0X3NpemUge1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWluLXdpZHRoOiA4MnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWxjX19pbnB1dF9zaXplLWxlbmd0aCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5jYWxjX19pbnB1dF9zaXplLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FsY19faW5wdXRfc2l6ZS13aWR0aCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4OyB9IH1cbiAgICAgIC5jYWxjX19pbnB1dF9zaXplLWhlaWdodCB7XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYWxjX19pbnB1dF9zaXplLWhlaWdodCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4OyB9IH1cbiAgICAgIC5jYWxjX19pbnB1dF9zaXplLXdlaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhbGNfX2lucHV0X3NpemUtd2VpZ2h0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7IH0gfVxuICAgICAgLmNhbGNfX2lucHV0X3NpemU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmNhbGNfX2lucHV0X3NpemU6Zm9jdXMsIC5jYWxjX19pbnB1dF9zaXplLmZvY3VzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYWxjX19pbnB1dF9zaXplOmZvY3VzLCAuY2FsY19faW5wdXRfc2l6ZS5mb2N1cyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9IH1cbiAgICAgICAgLmNhbGNfX2lucHV0X3NpemU6Zm9jdXMgKyAuY2FsY19faW5wdXQtc2l6ZS11bml0cywgLmNhbGNfX2lucHV0X3NpemUuZm9jdXMgKyAuY2FsY19faW5wdXQtc2l6ZS11bml0cyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmNhbGNfX2lucHV0X3N1bSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWxjX19pbnB1dF9zdW0ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5jYWxjX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgLmNhbGNfX3NlY3Rpb25fc2l6ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWxjX19zZWN0aW9uX3NpemUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5jYWxjX19zZWN0aW9uX2J1dHRvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhbGNfX3NlY3Rpb25fYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsY19faW5wdXQtd3JhcHBlcl9zaXplIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuY2FsY19faW5wdXQtd3JhcHBlcl9zaXplOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5jYWxjX19pbnB1dC13cmFwcGVyX2Rlc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsY19faW5wdXQtd3JhcHBlcl9kZXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5jYWxjX19pbnB1dC1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhbGNfX2lucHV0LWNoZWNrYm94IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgLmNhbGNfX2lucHV0LWNoZWNrYm94IGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FsY19faW5wdXQtY2hlY2tib3ggbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfSB9XG4gICAgICAuY2FsY19faW5wdXQtY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTVlOTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYWxjX19pbnB1dC1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB0b3A6IDRweDsgfSB9XG4gICAgLmNhbGNfX2lucHV0LWNoZWNrYm94IGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5jYWxjX19pbnB1dC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vY2RuLm5hbG96aGthLnJ1L2ltZy9jaGVja2JveF9jaGVja2VkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCUgYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzA7IH1cbiAgLmNhbGNfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiA0NDhweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWxjX19idXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jYWxjX19idXR0b25fY2FsYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhbGNfX2J1dHRvbl9yZWNhbGMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FsY19fcmVzdWx0IHtcbiAgICBtaW4td2lkdGg6IDMyNXB4O1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggODBweCByZ2JhKDEzMiwgMTQxLCAxNTQsIDAuMzIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuY2FsY19fcmVzdWx0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhbGNfX3Jlc3VsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgLmNhbGNfX3Jlc3VsdC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNDJweCA0OHB4IDQycHggMzVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmNhbGNfX3Jlc3VsdC1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQycHggNDhweDsgfSB9XG4gICAgLmNhbGNfX3Jlc3VsdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI0FCQjJCRDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWxjX19yZXN1bHQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmNhbGNfX3Jlc3VsdC1yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuY2FsY19fcmVzdWx0LXJvdyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDsgfSB9XG4gICAgICAuY2FsY19fcmVzdWx0LXJvd19saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jYWxjX19yZXN1bHQtcm93X2xpbmUgLmNhbGNfX3Jlc3VsdC10ZXh0LWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5jYWxjX19yZXN1bHQtcm93X2xpbmUgLmNhbGNfX3Jlc3VsdC10ZXh0LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzAwOyB9XG4gICAgLmNhbGNfX3Jlc3VsdC1oaW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNDMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmNhbGNfX3Jlc3VsdC1oaW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWxjX19yZXN1bHQtaGludCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDsgfSB9XG4gICAgICAuY2FsY19fcmVzdWx0LWhpbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRkZDQzAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5jYWxjX19yZXN1bHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FsY19fcmVzdWx0LXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG4gICAgICAuY2FsY19fcmVzdWx0LXRleHRfcGItMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICAuY2FsY19fcmVzdWx0LXRleHQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAgICAgLmNhbGNfX3Jlc3VsdC10ZXh0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuY2FsY19fcmVzdWx0LXRleHQtaXRlbV9mb250LXJlZ3VsYXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5jYWxjX19yZXN1bHQtdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYWxjX19yZXN1bHQtdGV4dCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gICAgLmNhbGNfX3Jlc3VsdC1idXR0b24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FsY19fcmVzdWx0LWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAuY2FsY19fcmVzdWx0LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkRBNDY7IH1cbiAgICAuY2FsY19fcmVzdWx0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAgIC5jYWxjX19yZXN1bHQtd3JhcHBlcl9fZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNhbGNfX3Jlc3VsdC13cmFwcGVyX19lbXB0eSAuY2FsY19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAuY2FsY19fcmVzdWx0LXdyYXBwZXJfX2VtcHR5IC5jYWxjX19yZXN1bHQtdGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICMxZDE4ZmY7IH1cbiAgICAgIC5jYWxjX19yZXN1bHQtd3JhcHBlcl9fZW1wdHkgLmNhbGNfX3Jlc3VsdC10ZXh0IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmNhbGNfX3Jlc3VsdC1wcmVsb2FkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAgIC5jYWxjX19yZXN1bHQtc3Bpbm5lciB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgLmNhbGNfX3Jlc3VsdC1zcGlubmVyIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGNfX3ZlcmlmaWNhdGlvbi1zdGF0dXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuY2FsY19fdmVyaWZpY2F0aW9uLXN0YXR1cy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAgIC5jYWxjX192ZXJpZmljYXRpb24tc3RhdHVzLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuY2FsY19faGludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgLmNhbGNfX2hpbnQge1xuICAgICAgICByaWdodDogMDsgfSB9XG5cbi5jYWxjX19mb3JtLm9wZW4ubG9hZGluZyAuY2FsY19fcmVzdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmNhbGNfX2Zvcm0ub3Blbi5sb2FkaW5nIC5jYWxjX19yZXN1bHQtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNhbGNfX2Zvcm0ub3Blbi5sb2FkaW5nIC5jYWxjX19yZXN1bHQtcHJlbG9hZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmNhbGNfX2Zvcm0ub3BlbiAuY2FsY19fcmVzdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhbGNfX2Zvcm0ub3BlbiAuY2FsY19fYnV0dG9uX2NhbGMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWxjX19mb3JtLm9wZW4gLmNhbGNfX2J1dHRvbl9yZWNhbGMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jYWxjX19mb3JtLmVtcHR5IC5jYWxjX19yZXN1bHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhbGNfX2Zvcm0uZW1wdHkgLmNhbGNfX3Jlc3VsdC13cmFwcGVyX19lbXB0eSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5hbGwtZmVlZGJhY2tzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYWxsLWZlZWRiYWNrcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIHJpZ2h0OiAwcHg7IH0gfVxuICAuYWxsLWZlZWRiYWNrc19faWNvbiB7XG4gICAgd2lkdGg6IDExN3B4O1xuICAgIGhlaWdodDogMThweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGwtZmVlZGJhY2tzX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmFsbC1mZWVkYmFja3NfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFsbC1mZWVkYmFja3NfX2ljb24gcGF0aCB7XG4gICAgICBzdHJva2U6ICMwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXM7IH1cbiAgLmFsbC1mZWVkYmFja3NfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGwtZmVlZGJhY2tzX190ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5hbGwtZmVlZGJhY2tzOmhvdmVyIC5hbGwtZmVlZGJhY2tzX19pY29uIHBhdGgge1xuICAgIHN0cm9rZTogI0ZGQ0MwMDsgfVxuXG4uZmVlZGJhY2stc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpIHtcbiAgICAuZmVlZGJhY2stc2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQ5MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5mZWVkYmFjay1zbGlkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfSB9XG4gIC5mZWVkYmFjay1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0OTBweCkge1xuICAgICAgLmZlZWRiYWNrLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MiU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mZWVkYmFjay1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmZlZWRiYWNrLXNsaWRlcl9faXRlbSB7XG4gICAgICB3aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG4gIC5mZWVkYmFjay1zbGlkZXJfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZlZWRiYWNrLXNsaWRlcl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG4gIC5mZWVkYmFjay1zbGlkZXJfX3N0YWZmIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmVlZGJhY2stc2xpZGVyX19zdGFmZiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAuZmVlZGJhY2stc2xpZGVyX19kYXRlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICNBQkIyQkQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmVlZGJhY2stc2xpZGVyX19kYXRlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG4gIC5mZWVkYmFjay1zbGlkZXJfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mZWVkYmFjay1zbGlkZXJfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9IH1cbiAgLmZlZWRiYWNrLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmZlZWRiYWNrLXNsaWRlcl9fYXJyb3cgc3ZnIHtcbiAgICAgIGZpbGw6ICNFMkU1RTk7XG4gICAgICBzdHJva2U6ICNFMkU1RTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmVlZGJhY2stc2xpZGVyX19hcnJvdyBzdmcge1xuICAgICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAgIGhlaWdodDogNTFweDsgfSB9XG4gICAgLmZlZWRiYWNrLXNsaWRlcl9fYXJyb3c6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDA7XG4gICAgICBzdHJva2U6ICMwMDA7IH1cblxuLmFuaW1hdGlvbi1pbWFnZS10b3Age1xuICB3aWR0aDogNTQ2cHg7XG4gIGhlaWdodDogOTI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjUwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gKDU0NnB4IC8gMikpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGljXzEucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlOyB9XG5cbi5hbmltYXRpb24taW1hZ2UtbWlkZGxlIHtcbiAgd2lkdGg6IDc3NnB4O1xuICBoZWlnaHQ6IDEwNDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIyNzBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA3NzZweCAvIDIpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGljXzMucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAyOyB9XG5cbi5hbmltYXRpb24taW1hZ2UtYm90dG9tIHtcbiAgd2lkdGg6IDU0NnB4O1xuICBoZWlnaHQ6IDkyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzY1MHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtICg1NDZweCAvIDIpKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BpY18xLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTsgfVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE3cHgpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1hdXRvY29tcGxldGUge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7IH0gfVxuICAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cbiAgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1hdXRvY29tcGxldGUgLmF1dG9jb21wbGV0ZS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGUtZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjQUJCMkJEO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWF1dG9jb21wbGV0ZSAuYXV0b2NvbXBsZXRlLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7IH1cblxuLmF1dG9jb21wbGV0ZS1yZXN1bHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNzRweDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMzBweCByZ2JhKDEzMiwgMTQxLCAxNTQsIDAuMTYpO1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmF1dG9jb21wbGV0ZS1yZXN1bHQge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMTE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXllciB+IC53ZWJpbS1yb290IHtcbiAgICB6LWluZGV4OiAxMDsgfSB9XG5cbi5sYXllciB+IC53ZWJpbS1yb290IC53ZWJpbS1odG1sLWJ1dHRvbi1lbGVtZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDhweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmxheWVyIH4gLndlYmltLXJvb3QgLndlYmltLWh0bWwtYnV0dG9uLWVsZW1lbnQge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmxheWVyIH4gLndlYmltLXJvb3QgLndlYmltLWh0bWwtYnV0dG9uLWVsZW1lbnQgLndlYmltLWljby13ZWJpbS1sb2dvIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGF5ZXIgfiAud2ViaW0tcm9vdCAud2ViaW0taHRtbC1idXR0b24tZWxlbWVudCAud2ViaW0taWNvLXdlYmltLWxvZ28ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmxheWVyIH4gLndlYmltLXJvb3QgLndlYmltLWh0bWwtYnV0dG9uLWVsZW1lbnQgLndlYmltLWljby1jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXllciB+IC53ZWJpbS1yb290IC53ZWJpbS1pY28ge1xuICAgIHdpZHRoOiAxLjZlbTtcbiAgICBoZWlnaHQ6IDEuNmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5ZXIgfiAud2ViaW0tcm9vdCAud2ViaW0taHRtbC1idXR0b24tbGFiZWwge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTk4cHg7XG4gIHBhZGRpbmctdG9wOiAxMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfSB9XG4gIC5oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIHdpZHRoOiAyMjMzcHg7XG4gICAgaGVpZ2h0OiAxMjU1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlYWRlcl9iZy5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjY4cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2NDFweCk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ5MHB4KSB7XG4gICAgICAuaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgdG9wOiAtMjY4cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjQwcHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgaGVpZ2h0OiA3ODJweDtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICByaWdodDogLTE1NHB4O1xuICAgICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG4gIC5oZWFkZXJfX2gxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX2gxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH0gfVxuICAuaGVhZGVyX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwMHB4KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0OTBweCkge1xuICAgICAgLmhlYWRlcl9fY2lyY2xlIHtcbiAgICAgICAgdG9wOiAtMjAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX2NpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgIHJpZ2h0OiAtODNweDtcbiAgICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbi5oZWFkZXItYm90dG9tIHtcbiAgaGVpZ2h0OiA5NDRweDsgfVxuICAuaGVhZGVyLWJvdHRvbV9fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDIyMzNweDtcbiAgICBoZWlnaHQ6IDEyNTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVhZGVyX2JnLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzNHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjQxcHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpIHtcbiAgICAgIC5oZWFkZXItYm90dG9tX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgdG9wOiAtMTM0cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjQwcHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLWJvdHRvbV9fYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyLWJvdHRvbV9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDAwcHgpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLWJvdHRvbV9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi52ZW5kb3ItMSB7XG4gIHBhZGRpbmc6IDEyNXB4IDAgNzVweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAudmVuZG9yLTEge1xuICAgICAgcGFkZGluZzogMTAwcHggMCAxMDBweCAwOyB9IH1cbiAgLnZlbmRvci0xX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyNXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDAwcHgpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC52ZW5kb3ItMV9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IC04M3B4O1xuICAgICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgLnZlbmRvci0xX19iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogNTQ2cHg7XG4gICAgaGVpZ2h0OiA5MjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKDU0NnB4IC8gMikpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9waWNfMS5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC52ZW5kb3ItMV9fYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDIyN3B4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDhweCk7IH0gfVxuXG4udmVuZG9yLTEtYm90dG9tIHtcbiAgaGVpZ2h0OiAxMzM5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmVuZG9yLTEtYm90dG9tX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC52ZW5kb3ItMS1ib3R0b21fX2NpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udmVuZG9yLTIge1xuICBwYWRkaW5nOiA3NXB4IDAgMzAwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnZlbmRvci0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudmVuZG9yLTJfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjMwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52ZW5kb3ItMl9fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDEyMjRweDtcbiAgICBoZWlnaHQ6IDE2MTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzM2cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2MDBweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BpY18zLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udmVuZG9yLTItYm90dG9tIHtcbiAgaGVpZ2h0OiAxMjEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnZlbmRvci0yLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnZlbmRvci0yLWJvdHRvbV9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTQwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMTsgfVxuXG4uY3VzdG9tZXIge1xuICBwYWRkaW5nOiAxMTNweCAwIDBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tZXIge1xuICAgICAgcGFkZGluZzogMTE1cHggMCAyMHB4IDA7IH0gfVxuICAuY3VzdG9tZXJfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbWVyX19jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgcmlnaHQ6IC04M3B4O1xuICAgICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgLmN1c3RvbWVyX19iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogNTQ2cHg7XG4gICAgaGVpZ2h0OiA5MjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKDU0NnB4IC8gMikpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9waWNfMS5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b21lcl9fYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDIyN3B4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDhweCk7IH0gfVxuXG4uY3VzdG9tZXItYm90dG9tIHtcbiAgaGVpZ2h0OiAxMTkzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3VzdG9tZXItYm90dG9tX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwMHB4KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbWVyLWJvdHRvbV9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5nZW9ncmFwaHkge1xuICBwYWRkaW5nOiAxMzRweCAwIDg1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmdlb2dyYXBoeSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDBweCAwOyB9IH1cbiAgLmdlb2dyYXBoeV9fbWFwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2NXB4O1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ5MHB4KSB7XG4gICAgICAuZ2VvZ3JhcGh5X19tYXAtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDkwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nZW9ncmFwaHlfX21hcC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9IH1cbiAgLmdlb2dyYXBoeV9feW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nZW9ncmFwaHlfX3ltYXAge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5nZW9ncmFwaHlfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwMHB4KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdlb2dyYXBoeV9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5nZW9ncmFwaHlfX21hcCB7XG4gICAgd2lkdGg6IDE5MjBweDtcbiAgICBoZWlnaHQ6IDk5NnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXAuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdlb2dyYXBoeV9fbWFwIHtcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgICBoZWlnaHQ6IDU3NXB4O1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDE4cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFwX21vYmlsZS5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAuZ2VvZ3JhcGh5X19tYXAtcG9pbnRzIHtcbiAgICB3aWR0aDogMTI0MHB4O1xuICAgIGhlaWdodDogNzkycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hcF9wb2ludHMuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTRweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDY2MHB4KTtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdlb2dyYXBoeV9fbWFwLXBvaW50cyB7XG4gICAgICAgIHdpZHRoOiA3NzlweDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgdG9wOiAxMTJweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MDRweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXBfcG9pbnRzX21vYmlsZS5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG4uY2FsY3VsYXRvciB7XG4gIHBhZGRpbmc6IDEzNHB4IDAgMTE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxjdWxhdG9yIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNDVweDsgfSB9XG5cbi5mZWVkYmFjayB7XG4gIHBhZGRpbmc6IDc1cHggMCAyMDBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZmVlZGJhY2sge1xuICAgICAgcGFkZGluZzogMTAwcHggMCA2MHB4IDA7IH0gfVxuXG4uZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMDBweCAwIDQwcHg7IH1cbiAgLmZvb3Rlcl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjMwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19jaXJjbGUge1xuICAgICAgICBib3R0b206IC00NDBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNDdweCk7IH0gfVxuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuZm9vdGVyX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyX19jb2xfbGVmdCB7XG4gICAgICB3aWR0aDogNTklO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXJfX2NvbF9sZWZ0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmZvb3Rlcl9fY29sX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXJfX2NvbF9yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZm9vdGVyX19sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG4gIC5mb290ZXJfX2xvZ28tY29weXJpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvLWNvcHlyaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmZvb3Rlcl9fbG9nby1jb3B5cmlnaHQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2NvcHlyaWdodC5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXJfX2xvZ28tY29weXJpZ2h0OjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBsZWZ0OiAxOHB4OyB9IH1cbiAgLmZvb3Rlcl9fbG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9nb19zbWFsbC5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2dvLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIC5mb290ZXJfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvb3Rlcl9fc29jaWFsLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19zb2NpYWwtaXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5mb290ZXJfX3NvY2lhbC1pdGVtX3ZrOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy92ay5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXJfX3NvY2lhbC1pdGVtX3ZrOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLWl0ZW1fZmI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ZiLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fc29jaWFsLWl0ZW1fZmI6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4OyB9IH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMCAzMSUgMCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19saXN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmZvb3Rlcl9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyX19saXN0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fbGlzdC1saW5rIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi53YXJuaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi53YXJuaW5nX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZDMDtcbiAgYm94LXNoYWRvdzogMCAzMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMzBweCAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi53YXJuaW5nX19jb2wge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ud2FybmluZ19fY29sOm50aC1jaGlsZCgxKSB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi53YXJuaW5nX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9XG5cbi53YXJuaW5nX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLndhcm5pbmdfX3RleHRfbGVhZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmJ1dHRvbi10b3Age1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhhbHZhciBFeHRyYUJvbGRcIixzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZy1jb250YWluZXJfbS1wMCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAud2FybmluZ19fd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC53YXJuaW5nX19jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndhcm5pbmdfX2NvbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAud2FybmluZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07IH1cbiAgLndhcm5pbmdfX3RleHRfbGVhZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGFsdmFyIEV4dHJhQm9sZFwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtRXh0cmFCb2xkLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0hhbHZhci9IYWx2YXItQnJlaXRzY2hyaWZ0LUV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0hhbHZhci9IYWx2YXItQnJlaXRzY2hyaWZ0LUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0hhbHZhci9IYWx2YXItQnJlaXRzY2hyaWZ0LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIikge31cbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJIYWx2YXIgTWVkaXVtXCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9IYWx2YXIvSGFsdmFyLUJyZWl0c2NocmlmdC1NZWRpdW0uZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9IYWx2YXIvSGFsdmFyLUJyZWl0c2NocmlmdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvSGFsdmFyL0hhbHZhci1CcmVpdHNjaHJpZnQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSB7fVxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4iLCIkZ3V0dGVyczogKHhsOiA1NXB4LCBsZzogNTVweCwgbWQ6IDM1cHgsIHNtOiAzNXB4LCB4czogMzVweCk7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAobGc6IDEyNzlweCwgbWQ6IDEwMjNweCwgc206IDc2N3B4LCB4czogNDc5cHgpO1xuXG4kY29udGFpbmVyLW1heC13aWR0aDogMTgzNXB4O1xuXG4uZmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uZmctcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBlYWNoICRicmVha3BvaW50LW5hbWUsICRicmVha3BvaW50LXZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LXZhbHVlfSkge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJHdpZHRoOiAxMDAlICogJGkgLyAxMjtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50LW5hbWUpO1xuXG4gICAgICAuZmctY29sLSN7JGJyZWFrcG9pbnQtbmFtZX0tI3skaX0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsZXg6IDAgMCAkd2lkdGg7XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICBbY2xhc3MqPSdmZy1jb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7IH1cblxuICAgICAgLmZnLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlcik7IH1cblxuICAgICAgLmZnLXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAvIC0yKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlciAvIC0yKTsgfSB9IH0gfVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyl9KSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICR3aWR0aDogMTAwJSAqICRpIC8gMTI7XG4gICAgJGd1dHRlcjogbWFwLWdldCgkZ3V0dGVycywgeGwpO1xuXG4gICAgLmZnLWNvbC1sZy0jeyRpfSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxleDogMCAwICR3aWR0aDtcbiAgICAgIG1heC13aWR0aDogJHdpZHRoO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIFtjbGFzcyo9J2ZnLWNvbC0nXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpOyB9XG5cbiAgICAuZmctY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyKTsgfVxuXG4gICAgLmZnLXJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogKCRndXR0ZXIgLyAtMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpOyB9IH0gfVxuIiwiaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiA2NDBweDsgfVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogNjQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5idWZmZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cblxuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uc2VjdGlvbiB7XG5cbiAgJl9fdGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfSB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH0gfVxuXG4ubGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl90b3Age1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbiAgJl9taWRkbGUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICZfYm90dG9tIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuIiwiQG1peGluIHNjcmVlbi14bCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHNjcmVlbi1sZyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHNjcmVlbi1tZCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIEBjb250ZW50OyB9IH1cbiIsIi5jbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4iLCIuaDEge1xuICBmb250LXNpemU6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfSB9XG4iLCIudGV4dC1kZWZhdWx0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuICAmX3NtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG4iLCIuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0MwMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAtMTBweCByZ2JhKDI1NSwgMjA0LCAwLCAuOSk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREE0NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbiAgJl9ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmOyB9IH1cblxuICAmX3NoYWRvdy1ibGFjayB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAuNik7IH1cblxuICAmX2Rpc2FibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkU1RTk7XG4gICAgY29sb3I6ICNDQ0QyRDk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTVFOTtcbiAgICAgIGNvbG9yOiAjQ0NEMkQ5O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9IH1cbiIsIi5oaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTJweDtcblxuICAmX19pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjaXJjbGUge1xuICAgICAgZmlsbDogI0ZGQ0MwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNpcmNsZSB7XG4gICAgICAgIGZpbGw6ICNGRkNDMDA7IH0gfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH0gfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMjc1cHg7XG4gICAgcGFkZGluZzogMjBweCAxM3B4IDIwcHggMjFweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTFweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJzsgfSB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4gICAgJl9saW5lIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9IH0gfVxuXG4gICZfX2NvbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuICAmX2Rvd24ge1xuXG4gICAgLmhpbnQge1xuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgdG9wOiAzNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH0gfSB9XG5cbiAgJl90by1yaWdodCB7XG5cbiAgICAuaGludCB7XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgcmlnaHQ6IC00NnB4O1xuICAgICAgICAgIGJvdHRvbTogODBweDsgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDhweCA4cHggMCA4cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1NnB4OyB9IH0gfSB9IH1cblxuICAmX3VwIHtcblxuICAgIC5oaW50IHtcblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDAgOHB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgbGVmdDogMDsgfSB9IH0gfVxuXG4gICY6aG92ZXIge1xuXG4gICAgLmhpbnQge1xuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfSB9IH1cbiIsIi5uYXZiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuXG4gICZfX2J1cmdlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDVweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgbGVmdDogLTM1cHg7XG4gICAgICB0b3A6IDIwcHg7IH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9nby5wbmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xvZ29fbW9iaWxlLnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH0gfVxuXG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0OyB9IH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgLm5hdmJhcl9fbGluayBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDA7IH0gfSB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbiAgJi5vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubmF2YmFyX19saXN0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH0gfVxuIiwiLmJ1cmdlci1idXR0b24ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMjBweDtcblxuICAmX193cmFwcGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAmX19saW5lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbjogc3Bhbi1maXJzdC1vZmYgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb246IHNwYW4tc2Vjb25kLW9mZiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbjogc3Bhbi10aGlyZC1vZmYgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9IH0gfVxuXG4uYnVyZ2VyLWJ1dHRvbiB7XG5cbiAgJi5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIC5idXJnZXItYnV0dG9uIHtcblxuICAgICAgJl9fbGluZSB7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGFuaW1hdGlvbjogc3Bhbi1maXJzdC1vbiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGFuaW1hdGlvbjogc3Bhbi1zZWNvbmQtb24gMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBhbmltYXRpb246IHNwYW4tdGhpcmQtb24gMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfSB9IH0gfSB9XG5cbkBrZXlmcmFtZXMgc3Bhbi1maXJzdC1vbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNnB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNnB4KSByb3RhdGUoLTQ1ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bhbi1maXJzdC1vZmYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTZweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNnB4KSByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwYW4tc2Vjb25kLW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwYW4tc2Vjb25kLW9mZiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpOyB9IH1cblxuQGtleWZyYW1lcyBzcGFuLXRoaXJkLW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNnB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTZweCkgcm90YXRlKDQ1ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bhbi10aGlyZC1vZmYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE2cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTZweCkgcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cbiIsIi50ZXh0LWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi14bCB7XG4gICAgbWF4LXdpZHRoOiAxNDkwcHg7IH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiAgICAmX3ByLTM1IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuICAgICZfcHItNDUge1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfSB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfVxuXG4gICAgJl9oZWFkZXIge1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfSB9XG5cbiAgICAmX3ZlbmRvci0xIHtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfSB9XG5cbiAgICAmX3ZlbmRvci0xLWxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfSB9XG5cbiAgICAmX2N1c3RvbWVyIHtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfSB9XG5cbiAgICAmX2N1c3RvbWVyLWxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfSB9XG5cbiAgICAmX3ZlbmRvci0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MDBweDsgfVxuXG4gICAgJl9nZW9ncmFwaHkge1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4OyB9IH0gfVxuXG4gICZfX3RleHQtZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiAgICAmX3BsLTIwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4gICAgJl9wbC0zNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG4gICZfX3N0ZXAtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuICAmX19zdGVwLWxpc3QtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4gICZfX3N0ZXAtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYXJyb3dfZG93bi5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAmX3ZlbmRvci0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzFweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk2cHg7IH0gfVxuXG4gICAgJl9jdXN0b21lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjkwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH0gfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG5cbiAgJl9fY29tcGFuaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYmVzdDJwYXkucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjdweDsgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9jZGVrLnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4OyB9IH0gfVxuXG4gICZfX2xpc3QtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJl9sb2NrIHtcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvbmV3L2xvY2suc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbGVmdDogLTE5cHg7IH1cblxuICAgICZfYm94IHtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvbmV3L2JveC5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgdG9wOiAtMTVweDsgfVxuXG4gICAgJl9zaGllbGQge1xuICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9uZXcvc2hpZWxkLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGxlZnQ6IC0xMHB4OyB9XG5cbiAgICAmX2NoZWNrIHtcbiAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvbmV3L2NoZWNrLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGxlZnQ6IC0ycHg7IH1cblxuICAgICZfY2hhdCB7XG4gICAgICB3aWR0aDogODZweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL25ldy9tZXNzYWdlcy5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfSB9XG4iLCIuY2lyY2xlIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDgwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkNDMDA7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBoZWlnaHQ6IDY1MHB4OyB9IH1cbiIsIi5jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAjMUQxOEZGO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcztcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGQ0MwMDsgfSB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuICAmX19kZXN0LXdyYXBwZXIge1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuICAmX19pbnB1dC1mcm9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMTc4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iaWdfYXJyb3cuc3ZnJykgMTAwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9IH0gfVxuXG4gICZfX2lucHV0LXNpemUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuXG4gICZfX2lucHV0LXNpemUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmLXVuaXRzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHRvcDogOHB4OyB9XG5cbiAgICAgICZfd2VpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgdG9wOiAxMnB4OyB9IH1cblxuICAgICAgJl9wcmljZSB7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICB0b3A6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICB0b3A6IDhweDsgfSB9IH1cblxuICAgICYtZGVsaW1pdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA2cHg7IH0gfVxuXG4gICZfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cblxuICAgICYuZXJyb3Ige1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjRkYwMDAwO1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cblxuICAgICYuZXJyb3Ige1xuICAgICAgY29sb3I6ICNmZjAwMDA7IH1cblxuICAgICZfY2l0eSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbiAgICAmX2Zyb20ge1xuICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgJl90byB7XG4gICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbiAgICAmX3NpemUge1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWluLXdpZHRoOiA4MnB4O1xuXG4gICAgICAmLWxlbmd0aCB7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuXG4gICAgICAmLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICAgICAgICB3aWR0aDogMTU1cHg7IH0gfVxuXG4gICAgICAmLWhlaWdodCB7XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxNTBweDsgfSB9XG5cbiAgICAgICYtd2VpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDE3MHB4OyB9IH1cblxuICAgICAgJjpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG5cbiAgICAgICY6Zm9jdXMsICYuZm9jdXMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cblxuICAgICAgICAmICsgLmNhbGNfX2lucHV0LXNpemUtdW5pdHMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9IH1cblxuICAgICZfc3VtIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAmX3NpemUge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbiAgICAmX2J1dHRvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH0gfVxuXG4gICZfX2lucHV0LXdyYXBwZXIge1xuXG4gICAgJl9zaXplIHtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfSB9XG5cbiAgICAmX2Rlc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9IH1cblxuICAmX19pbnB1dC1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU1ZTk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHRvcDogNHB4OyB9IH0gfVxuXG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jZG4ubmFsb3poa2EucnUvaW1nL2NoZWNrYm94X2NoZWNrZWQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwOyB9IH1cblxuICAmX19idXR0b24ge1xuICAgIG1heC13aWR0aDogNDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgICAmX2NhbGMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4gICAgJl9yZWNhbGMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgJl9fcmVzdWx0IHtcbiAgICBtaW4td2lkdGg6IDMyNXB4O1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggODBweCByZ2JhKDEzMiwgMTQxLCAxNTQsIDAuMzIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0MnB4IDQ4cHggNDJweCAzNXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDQ4cHg7IH0gfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI0FCQjJCRDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuICAgICYtcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuXG4gICAgICAmX2xpbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmNhbGNfX3Jlc3VsdC10ZXh0LWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzAwOyB9IH0gfSB9XG5cbiAgICAmLWhpbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0MwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0ZGQ0MwMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH1cblxuICAgICAgJl9wYi0yMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuICAgICAgICAmX2ZvbnQtcmVndWxhciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9IH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0MwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREE0NjsgfSB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuXG4gICAgJi13cmFwcGVyX19lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAuY2FsY19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAuY2FsY19fcmVzdWx0LXRleHQge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMWQxOGZmOyB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfSB9XG5cbiAgICAmLXByZWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG5cbiAgICAmLXNwaW5uZXIge1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZSAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfSB9XG5cbiAgJl9fdmVyaWZpY2F0aW9uLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAjRkYwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuICAmX19oaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICByaWdodDogMDsgfSB9IH1cblxuLmNhbGMge1xuXG4gICZfX2Zvcm0ub3Blbi5sb2FkaW5nIHtcblxuICAgIC5jYWxjIHtcblxuICAgICAgJl9fcmVzdWx0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4gICAgICAgICYtcHJlbG9hZGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfSB9IH1cblxuICAmX19mb3JtLm9wZW4ge1xuXG4gICAgLmNhbGMge1xuXG4gICAgICAmX19yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgICAmX19idXR0b24ge1xuXG4gICAgICAgICZfY2FsYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgICZfcmVjYWxjIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH0gfSB9XG5cbiAgJl9fZm9ybS5lbXB0eSB7XG5cbiAgICAuY2FsYyB7XG5cbiAgICAgICZfX3Jlc3VsdCB7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgJi13cmFwcGVyX19lbXB0eSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuIiwiLmFsbC1mZWVkYmFja3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTIycHg7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAwcHg7IH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTE3cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6ICMwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXM7IH0gfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbiAgJjpob3ZlciB7XG5cbiAgICAuYWxsLWZlZWRiYWNrc19faWNvbiB7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6ICNGRkNDMDA7IH0gfSB9IH1cbiIsIi5mZWVkYmFjay1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogYXV0bztcblxuICBAaW5jbHVkZSBzY3JlZW4teGwge1xuICAgIG1heC13aWR0aDogMTQ5MHB4OyB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsIHtcbiAgICAgIG1heC13aWR0aDogODIlOyB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4gICZfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHdpZHRoOiAzNjVweCFpbXBvcnRhbnQ7IH0gfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9IH1cblxuICAmX19zdGFmZiB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjQUJCMkJEO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG5cbiAgJl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICNFMkU1RTk7XG4gICAgICBzdHJva2U6ICNFMkU1RTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgIGhlaWdodDogNTFweDsgfSB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgIHN0cm9rZTogIzAwMDsgfSB9IH0gfVxuIiwiLmFuaW1hdGlvbi1pbWFnZS10b3Age1xuICB3aWR0aDogNTQ2cHg7XG4gIGhlaWdodDogOTI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjUwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gKDU0NnB4IC8gMikgKTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGljXzEucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7IH1cblxuLmFuaW1hdGlvbi1pbWFnZS1taWRkbGUge1xuICB3aWR0aDogNzc2cHg7XG4gIGhlaWdodDogMTA0NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjI3MHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDc3NnB4IC8gMik7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BpY18zLnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAyOyB9XG5cbi5hbmltYXRpb24taW1hZ2UtYm90dG9tIHtcbiAgd2lkdGg6IDU0NnB4O1xuICBoZWlnaHQ6IDkyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzY1MHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtICg1NDZweCAvIDIpICk7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BpY18xLnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlOyB9XG4iLCIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE3cHgpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG5cbiAgLnVpLW1lbnUtaXRlbSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50OyB9IH1cblxuICAuYXV0b2NvbXBsZXRlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbiAgLmF1dG9jb21wbGV0ZS1kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNBQkIyQkQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7IH1cblxuXG4uYXV0b2NvbXBsZXRlLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM3NHB4O1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IHJnYmEoMTMyLCAxNDEsIDE1NCwgMC4xNik7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTE7IH0gfVxuIiwiLmxheWVyIH4gLndlYmltLXJvb3Qge1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgei1pbmRleDogMTA7IH1cblxuICAud2ViaW0taHRtbC1idXR0b24tZWxlbWVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC53ZWJpbS1pY28td2ViaW0tbG9nbyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgLndlYmltLWljby1jbG9zZSB7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9IH1cblxuICAud2ViaW0taWNvIHtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICB3aWR0aDogMS42ZW07XG4gICAgICBoZWlnaHQ6IDEuNmVtOyB9IH1cbiAgLndlYmltLWh0bWwtYnV0dG9uLWxhYmVsIHtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICByaWdodDogMTEwcHg7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9IH1cbiIsIi5oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTk4cHg7XG4gIHBhZGRpbmctdG9wOiAxMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHdpZHRoOiAyMjMzcHg7XG4gICAgaGVpZ2h0OiAxMjU1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlYWRlcl9iZy5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjY4cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2NDFweCk7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi14bCB7XG4gICAgICB0b3A6IC0yNjhweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjQwcHgpOyB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBoZWlnaHQ6IDc4MnB4O1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgcmlnaHQ6IC0xNTRweDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH0gfVxuXG4gICZfX2gxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfSB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsIHtcbiAgICAgIHRvcDogLTIwMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDU1cHg7XG4gICAgICByaWdodDogLTgzcHg7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH0gfVxuXG5cbi5oZWFkZXItYm90dG9tIHtcbiAgaGVpZ2h0OiA5NDRweDtcblxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMjIzM3B4O1xuICAgIGhlaWdodDogMTI1NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZWFkZXJfYmcucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTM0cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2NDFweCk7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4teGwge1xuICAgICAgdG9wOiAtMTM0cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDY0MHB4KTsgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwMHB4KTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4iLCIudmVuZG9yLTEge1xuICBwYWRkaW5nOiAxMjVweCAwIDc1cHggMDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMDsgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTI1cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgcmlnaHQ6IC04M3B4O1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDU0NnB4O1xuICAgIGhlaWdodDogOTI4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICg1NDZweCAvIDIpICk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGljXzEucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMjI3cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDhweCk7IH0gfSB9XG5cbi52ZW5kb3ItMS1ib3R0b20ge1xuICBoZWlnaHQ6IDEzMzlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4iLCIudmVuZG9yLTIge1xuICBwYWRkaW5nOiA3NXB4IDAgMzAwcHggMDtcblxuICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDAwcHgpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMjI0cHg7XG4gICAgaGVpZ2h0OiAxNjEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMzNnB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjAwcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BpY18zLnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnZlbmRvci0yLWJvdHRvbSB7XG4gIGhlaWdodDogMTIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTQwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMTsgfSB9XG4iLCIuY3VzdG9tZXIge1xuICBwYWRkaW5nOiAxMTNweCAwIDBweCAwO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZzogMTE1cHggMCAyMHB4IDA7IH1cblxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDAwcHgpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICByaWdodDogLTgzcHg7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogNTQ2cHg7XG4gICAgaGVpZ2h0OiA5MjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKDU0NnB4IC8gMikgKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9waWNfMS5wbmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAyMjdweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgOHB4KTsgfSB9IH1cblxuLmN1c3RvbWVyLWJvdHRvbSB7XG4gIGhlaWdodDogMTE5M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTIwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuIiwiLmdlb2dyYXBoeSB7XG4gIHBhZGRpbmc6IDEzNHB4IDAgODVweCAwO1xuXG4gIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgcGFkZGluZzogMTAwcHggMCAwcHggMDsgfVxuXG4gICZfX21hcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIHBhZGRpbmctbGVmdDogMjY1cHg7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsIHtcbiAgICAgIG1heC13aWR0aDogMTQ5MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9IH1cblxuICAmX195bWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHRvcDogLTI1cHhcbiAgICAvLyByaWdodDogLTE1cHhcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAmX19tYXAge1xuICAgIHdpZHRoOiAxOTIwcHg7XG4gICAgaGVpZ2h0OiA5OTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tYXAuc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgaGVpZ2h0OiA1NzVweDtcbiAgICAgIHRvcDogNzBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDE4cHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWFwX21vYmlsZS5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG4gICZfX21hcC1wb2ludHMge1xuICAgIHdpZHRoOiAxMjQwcHg7XG4gICAgaGVpZ2h0OiA3OTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tYXBfcG9pbnRzLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTRweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDY2MHB4KTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHdpZHRoOiA3NzlweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICB0b3A6IDExMnB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MDRweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tYXBfcG9pbnRzX21vYmlsZS5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfSB9XG4iLCIuY2FsY3VsYXRvciB7XG4gIHBhZGRpbmc6IDEzNHB4IDAgMTE1cHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDQ1cHg7IH0gfVxuIiwiLmZlZWRiYWNrIHtcbiAgcGFkZGluZzogNzVweCAwIDIwMHB4IDA7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDYwcHggMDsgfSB9XG4iLCIuZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMDBweCAwIDQwcHg7XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjMwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgYm90dG9tOiAtNDQwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI0N3B4KTsgfSB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4gICZfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfbGVmdCB7XG4gICAgICB3aWR0aDogNTklO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuICAgICZfcmlnaHQge1xuICAgICAgd2lkdGg6IDQxJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH0gfVxuXG4gICZfX2xvZ28td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG5cbiAgJl9fbG9nby1jb3B5cmlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvY29weXJpZ2h0LnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDE4cHg7IH0gfSB9XG5cbiAgJl9fbG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfSB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2dvX3NtYWxsLnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xvZ28ucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiAgJl9fc29jaWFsLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4gICAgJl92ayB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy92ay5zdmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDsgfSB9IH1cblxuICAgICZfZmIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvZmIuc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7IH0gfSB9IH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDMxJSAwIDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuICAmX19saXN0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH0gfVxuIiwiLndhcm5pbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLndhcm5pbmdfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkMwO1xuICBib3gtc2hhZG93OiAwIDMwcHggNTBweCByZ2JhKDAsMCwwLC4xNSk7XG4gIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ud2FybmluZ19fY29sIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLndhcm5pbmdfX2NvbDpudGgtY2hpbGQoMSkge1xuICBmbGV4LXNocmluazogMDsgfVxuXG4ud2FybmluZ19fY29sOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4ud2FybmluZ19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi53YXJuaW5nX190ZXh0X2xlYWQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5idXR0b24tdG9wIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LWZhbWlseTogXCJIYWx2YXIgRXh0cmFCb2xkXCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmctY29udGFpbmVyX20tcDAge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuICAud2FybmluZ19fd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbiAgLndhcm5pbmdfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgLndhcm5pbmdfX2NvbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4gIC53YXJuaW5nX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbTsgfVxuXG4gIC53YXJuaW5nX190ZXh0X2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9IH1cbiJdfQ== */
