/*!
 * Jetphotos
 * JetPhotos - Aviation, Aircraft, Airplane Pictures & News
 * http://www.jetphotos.com/
 * @author Daniel Chimen, Percy Mattsson
 * @version 1.0.0
 * Copyright 2021. MIT licensed.
 */
@charset "UTF-8";
/*! jQuery UI - v1.12.1 - 2016-11-04
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.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;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%}.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}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.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}.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}.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}.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}.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}.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;background:#000}.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;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;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}.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;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;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}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.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;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}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;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}.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:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}[class*=grid]{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -5px}.col,[class*=col-]{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 5px 10px}.col{-ms-flex:1 1 0%;flex:1 1 0%}.grid.col,.grid[class*=col-]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class*=col]{padding:0}[class*=grid-][class*=-noWrap]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class*=grid-][class*=-center]{-ms-flex-pack:center;justify-content:center}[class*=grid-][class*=-right]{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{-ms-flex-align:start;align-items:flex-start}[class*=grid-][class*=-middle]{-ms-flex-align:center;align-items:center}[class*=grid-][class*=-bottom]{-ms-flex-align:end;align-items:flex-end}[class*=grid-][class*=-reverse]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=grid-][class*=-column]{-ms-flex-direction:column;flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{-ms-flex-preferred-size:auto;flex-basis:auto}[class*=grid-][class*=-column-reverse]{-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{-ms-flex-pack:justify;justify-content:space-between}[class*=grid-][class*=-spaceAround]{-ms-flex-pack:distribute;justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class*=col]{display:-ms-flexbox;display:flex}[class*=grid-][class*=-equalHeight]>[class*=col]>*{-ms-flex:1;flex:1}[class*=grid-][class*=-noBottom]>[class*=col]{padding-bottom:0}[class*=col-][class*=-top]{-ms-flex-item-align:start;align-self:flex-start}[class*=col-][class*=-middle]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}[class*=col-][class*=-bottom]{-ms-flex-item-align:end;align-self:flex-end}[class*=col-][class*=-first]{-ms-flex-order:-1;order:-1}[class*=col-][class*=-last]{-ms-flex-order:1;order:1}[class*=grid-1]>.col,[class*=grid-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-2]>.col,[class*=grid-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-3]>.col,[class*=grid-3]>[class*=col-]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid-4]>.col,[class*=grid-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-5]>.col,[class*=grid-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=grid-6]>.col,[class*=grid-6]>[class*=col-]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid-7]>.col,[class*=grid-7]>[class*=col-]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=grid-8]>.col,[class*=grid-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>.col,[class*=grid-9]>[class*=col-]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=grid-10]>.col,[class*=grid-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=grid-11]>.col,[class*=grid-11]>[class*=col-]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=grid-12]>.col,[class*=grid-12]>[class*=col-]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}@media screen and (max-width:1200px){[class*=_lg-1]>.col,[class*=_lg-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_lg-2]>.col,[class*=_lg-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_lg-3]>.col,[class*=_lg-3]>[class*=col-]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=_lg-4]>.col,[class*=_lg-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_lg-5]>.col,[class*=_lg-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_lg-6]>.col,[class*=_lg-6]>[class*=col-]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=_lg-7]>.col,[class*=_lg-7]>[class*=col-]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=_lg-8]>.col,[class*=_lg-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>.col,[class*=_lg-9]>[class*=col-]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=_lg-10]>.col,[class*=_lg-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_lg-11]>.col,[class*=_lg-11]>[class*=col-]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=_lg-12]>.col,[class*=_lg-12]>[class*=col-]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}}@media screen and (max-width:1024px){[class*=_md-1]>.col,[class*=_md-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_md-2]>.col,[class*=_md-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_md-3]>.col,[class*=_md-3]>[class*=col-]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=_md-4]>.col,[class*=_md-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_md-5]>.col,[class*=_md-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_md-6]>.col,[class*=_md-6]>[class*=col-]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=_md-7]>.col,[class*=_md-7]>[class*=col-]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=_md-8]>.col,[class*=_md-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>.col,[class*=_md-9]>[class*=col-]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=_md-10]>.col,[class*=_md-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_md-11]>.col,[class*=_md-11]>[class*=col-]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=_md-12]>.col,[class*=_md-12]>[class*=col-]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}}@media screen and (max-width:768px){[class*=_sm-1]>.col,[class*=_sm-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_sm-2]>.col,[class*=_sm-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_sm-3]>.col,[class*=_sm-3]>[class*=col-]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=_sm-4]>.col,[class*=_sm-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_sm-5]>.col,[class*=_sm-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_sm-6]>.col,[class*=_sm-6]>[class*=col-]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=_sm-7]>.col,[class*=_sm-7]>[class*=col-]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=_sm-8]>.col,[class*=_sm-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>.col,[class*=_sm-9]>[class*=col-]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=_sm-10]>.col,[class*=_sm-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_sm-11]>.col,[class*=_sm-11]>[class*=col-]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=_sm-12]>.col,[class*=_sm-12]>[class*=col-]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}}@media screen and (max-width:568px){[class*=_xs-1]>.col,[class*=_xs-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_xs-2]>.col,[class*=_xs-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_xs-3]>.col,[class*=_xs-3]>[class*=col-]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=_xs-4]>.col,[class*=_xs-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_xs-5]>.col,[class*=_xs-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_xs-6]>.col,[class*=_xs-6]>[class*=col-]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=_xs-7]>.col,[class*=_xs-7]>[class*=col-]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=_xs-8]>.col,[class*=_xs-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>.col,[class*=_xs-9]>[class*=col-]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=_xs-10]>.col,[class*=_xs-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_xs-11]>.col,[class*=_xs-11]>[class*=col-]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=_xs-12]>.col,[class*=_xs-12]>[class*=col-]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}}[class*=grid]>[class*=col-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=col-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=col-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=col-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=col-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=col-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=col-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=col-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=col-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=col-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=col-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=col-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=off-0]{margin-left:0}[class*=grid]>[data-push-left*=off-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=off-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=off-3]{margin-left:25%}[class*=grid]>[data-push-left*=off-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=off-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=off-6]{margin-left:50%}[class*=grid]>[data-push-left*=off-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=off-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=off-9]{margin-left:75%}[class*=grid]>[data-push-left*=off-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=off-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=off-0]{margin-right:0}[class*=grid]>[data-push-right*=off-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=off-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=off-3]{margin-right:25%}[class*=grid]>[data-push-right*=off-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=off-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=off-6]{margin-right:50%}[class*=grid]>[data-push-right*=off-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=off-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=off-9]{margin-right:75%}[class*=grid]>[data-push-right*=off-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=off-11]{margin-right:91.66667%}@media screen and (max-width:1200px){[class*=grid]>[class*=_lg-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=_lg-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=_lg-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_lg-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=_lg-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=_lg-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_lg-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=_lg-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=_lg-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_lg-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=_lg-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=_lg-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=grid]>[data-push-left*=_lg-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=_lg-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=grid]>[data-push-left*=_lg-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=_lg-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=grid]>[data-push-left*=_lg-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=_lg-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=grid]>[data-push-left*=_lg-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=_lg-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=grid]>[data-push-right*=_lg-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=_lg-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=grid]>[data-push-right*=_lg-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=_lg-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=grid]>[data-push-right*=_lg-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=_lg-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=grid]>[data-push-right*=_lg-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=_lg-11]{margin-right:91.66667%}}@media screen and (max-width:1024px){[class*=grid]>[class*=_md-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=_md-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=_md-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_md-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=_md-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=_md-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_md-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=_md-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=_md-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_md-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=_md-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=_md-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_md-0]{margin-left:0}[class*=grid]>[data-push-left*=_md-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=_md-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=grid]>[data-push-left*=_md-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=_md-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=grid]>[data-push-left*=_md-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=_md-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=grid]>[data-push-left*=_md-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=_md-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=_md-0]{margin-right:0}[class*=grid]>[data-push-right*=_md-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=_md-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=grid]>[data-push-right*=_md-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=_md-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=grid]>[data-push-right*=_md-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=_md-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=grid]>[data-push-right*=_md-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=_md-11]{margin-right:91.66667%}}@media screen and (max-width:768px){[class*=grid]>[class*=_sm-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=_sm-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=_sm-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_sm-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=_sm-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=_sm-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_sm-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=_sm-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=_sm-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_sm-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=_sm-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=_sm-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=grid]>[data-push-left*=_sm-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=_sm-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=grid]>[data-push-left*=_sm-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=_sm-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=grid]>[data-push-left*=_sm-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=_sm-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=grid]>[data-push-left*=_sm-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=_sm-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=grid]>[data-push-right*=_sm-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=_sm-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=grid]>[data-push-right*=_sm-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=_sm-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=grid]>[data-push-right*=_sm-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=_sm-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=grid]>[data-push-right*=_sm-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=_sm-11]{margin-right:91.66667%}}@media screen and (max-width:568px){[class*=grid]>[class*=_xs-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid]>[class*=_xs-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid]>[class*=_xs-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_xs-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid]>[class*=_xs-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid]>[class*=_xs-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_xs-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid]>[class*=_xs-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid]>[class*=_xs-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_xs-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid]>[class*=_xs-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid]>[class*=_xs-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=grid]>[data-push-left*=_xs-1]{margin-left:8.33333%}[class*=grid]>[data-push-left*=_xs-2]{margin-left:16.66667%}[class*=grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=grid]>[data-push-left*=_xs-4]{margin-left:33.33333%}[class*=grid]>[data-push-left*=_xs-5]{margin-left:41.66667%}[class*=grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=grid]>[data-push-left*=_xs-7]{margin-left:58.33333%}[class*=grid]>[data-push-left*=_xs-8]{margin-left:66.66667%}[class*=grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=grid]>[data-push-left*=_xs-10]{margin-left:83.33333%}[class*=grid]>[data-push-left*=_xs-11]{margin-left:91.66667%}[class*=grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=grid]>[data-push-right*=_xs-1]{margin-right:8.33333%}[class*=grid]>[data-push-right*=_xs-2]{margin-right:16.66667%}[class*=grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=grid]>[data-push-right*=_xs-4]{margin-right:33.33333%}[class*=grid]>[data-push-right*=_xs-5]{margin-right:41.66667%}[class*=grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=grid]>[data-push-right*=_xs-7]{margin-right:58.33333%}[class*=grid]>[data-push-right*=_xs-8]{margin-right:66.66667%}[class*=grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=grid]>[data-push-right*=_xs-10]{margin-right:83.33333%}[class*=grid]>[data-push-right*=_xs-11]{margin-right:91.66667%}}[class*=col-]:not([class*=col-0]){display:block}[class*=grid][class*=col-]:not([class*=col-0]){display:-ms-flexbox;display:flex}[class*=col-][class*=col-0]{display:none}@media screen and (max-width:1200px){[class*=grid]>:not([class*=_lg-0]){display:block}[class*=grid]:not([class*=_lg-0]){display:-ms-flexbox;display:flex}[class*=grid]>[class*=_lg-0],[class*=grid][class*=-equalHeight]>[class*=_lg-0]{display:none}}@media screen and (max-width:1024px){[class*=grid]>:not([class*=_md-0]){display:block}[class*=grid]:not([class*=_md-0]){display:-ms-flexbox;display:flex}[class*=grid]>[class*=_md-0],[class*=grid][class*=-equalHeight]>[class*=_md-0]{display:none}}@media screen and (max-width:768px){[class*=grid]>:not([class*=_sm-0]){display:block}[class*=grid]:not([class*=_sm-0]){display:-ms-flexbox;display:flex}[class*=grid]>[class*=_sm-0],[class*=grid][class*=-equalHeight]>[class*=_sm-0]{display:none}}@media screen and (max-width:568px){[class*=grid]>:not([class*=_xs-0]){display:block}[class*=grid]:not([class*=_xs-0]){display:-ms-flexbox;display:flex}[class*=grid]>[class*=_xs-0],[class*=grid][class*=-equalHeight]>[class*=_xs-0]{display:none}}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

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

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;padding-right:0!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;height:30px;text-decoration:none;white-space:nowrap;line-height:30px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:28px}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/assets/img/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:none}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:5px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{padding:4px 20px 4px 4px;width:100%;height:30px;outline:0;border:1px solid #aaa;line-height:normal;border-radius:3px}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 5px 5px;padding:0;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none;margin:0;padding:0 4px;list-style:none;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{position:relative;display:list-item;background-color:#eee;cursor:default}.chosen-container .chosen-results li.category{display:list-item;background-color:#eee}.chosen-container .chosen-results li.highlighted{background-color:#2c94e8;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;background-color:#eee;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.resp-sharing-button{display:inline-block;border-radius:5px;border-width:1px;border-style:solid;transition:background-color 25ms ease-out,border-color 25ms ease-out,opacity .25s ease-out;margin:.5em;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button a{text-decoration:none;color:#fff;display:block}.resp-sharing-button__icon{display:inline-block}.resp-sharing-button__icon svg{width:1em;height:1em;margin-bottom:-.1em}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button__link{text-decoration:none;color:#fff}.resp-sharing-button--large .resp-sharing-button__icon svg,.resp-sharing-button--medium .resp-sharing-button__icon svg{padding-right:.4em}.resp-sharing-button__wrapper{display:inline-block}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--google{background-color:#dd4b39;border-color:#dd4b39}.resp-sharing-button--google:active,.resp-sharing-button--google:hover{background-color:#c23321;border-color:#c23321}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:inline-block;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url("data:image/gif;base64,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") #111 no-repeat 50%;border-radius:8px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{outline:none;float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.easyzoom{position:relative;display:inline-block;*display:inline;*zoom:1}.easyzoom img{vertical-align:bottom}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#fff;box-shadow:0 0 10px #888}.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#fff}.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}.easyzoom--adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px}.color-white{color:#fff}.bg-color-white{background-color:#fff}.color-silver{color:#bebebe}.bg-color-silver{background-color:#bebebe}.color-silver-light{color:#ccc}.bg-color-silver-light{background-color:#ccc}.color-silver-chalice{color:#9d9d9d}.bg-color-silver-chalice{background-color:#9d9d9d}.color-mine-shaft{color:#2e2e2e}.bg-color-mine-shaft{background-color:#2e2e2e}.color-gallery{color:#ececec}.bg-color-gallery{background-color:#ececec}.color-shark{color:#282828}.bg-color-shark{background-color:#282828}.color-picton-blue{color:#2c94e8}.bg-color-picton-blue{background-color:#2c94e8}.color-apple{color:#35b346}.bg-color-apple{background-color:#35b346}.color-tundora{color:#454545}.bg-color-tundora{background-color:#454545}.color-gray{color:#848484}.bg-color-gray{background-color:#848484}.color-dusty-gray{color:#999}.bg-color-dusty-gray{background-color:#999}.color-nobel{color:#b6b6b6}.bg-color-nobel{background-color:#b6b6b6}@media screen and (min-width:768px){.mobile-only{display:none!important}}.desktop-only{display:none!important}@media screen and (min-width:768px){.desktop-only--block{display:block!important}.desktop-only--inline{display:inline!important}.desktop-only--inline-block{display:inline-block!important}.desktop-only--table-cell{display:table-cell!important}.desktop-only--flex{display:-ms-flexbox!important;display:flex!important}}.box:after,.clearfix:after,.click-to-view-more:after,.top-photographers:after{content:"";display:table;clear:both}.hidden{display:none!important;visibility:hidden}.visible{display:block!important;visibility:visible}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible{visibility:hidden}.fallback-object-fit{background-size:cover;background-position:50%}.fallback-object-fit img{opacity:0}.pad-left{padding-left:10px}.pad-left--small{padding-left:20px}.pad-left--medium{padding-left:30px}.pad-left--large{padding-left:40px}.pad-right{padding-right:10px}.pad-right--small{padding-right:20px}.pad-right--medium{padding-right:30px}.pad-right--large{padding-right:40px}.pull-left{float:left}.pull-right{float:right}.no-margin{margin:0}.no-padding{padding:0}.text-overflow-hidden{overflow:hidden;text-overflow:ellipsis}.text-left{text-align:left}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-right{text-align:right}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ui-widget-content{background-color:#fff}.ui-widget-header{background-color:#282828;color:#fff}.ui-datepicker{padding:10px 10px 0;width:auto;font-size:1rem;box-shadow:0 0 10px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{font-family:IcoMoon-Ultimate;cursor:pointer}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ui-datepicker .ui-datepicker-prev-hover{top:2px;left:2px}.ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px}.ui-datepicker .ui-state-active{background-color:#282828;color:#fff}.ui-datepicker table{height:100%}.ui-datepicker td a{color:#282828}.ui-datepicker td a,.ui-datepicker td span{padding:1em;text-align:center}@media screen and (max-width:768px){.ui-datepicker{left:50%!important;width:96%;transform:translateX(-50%)}}.ui-menu .ui-state-active{margin:0;background-color:#2c94e8;color:#fff}.ui-slider-horizontal{background-color:#ececec}.ui-slider-horizontal .ui-slider-handle{top:-10px;margin-left:-15px}.ui-slider{margin:10px 0}.ui-slider .ui-slider-handle{background-color:#2c94e8;width:30px;height:30px;border-radius:3px}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{outline:none;border:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;padding:0;width:40px;height:100%;font-size:1.375rem;cursor:pointer;color:#282828;transition:all .2s ease-in-out}.slick-next:hover,.slick-prev:hover{font-size:1.6rem}.slick-prev{left:0;-ms-flex-pack:start;justify-content:flex-start;background:linear-gradient(90deg,#ececec 0,hsla(0,0%,100%,.1))}.slick-next{right:0;-ms-flex-pack:end;justify-content:flex-end;background:linear-gradient(90deg,hsla(0,0%,100%,.1),#ececec)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.font-fira-sans{font-family:Fira Sans,sans-serif}.font-lato{font-family:Lato,sans-serif}.font-source-sans-pro{font-family:Source Sans Pro,sans-serif}@font-face{font-family:IcoMoon-Ultimate;src:url(../fonts/IcoMoon/fonts/IcoMoon-Ultimate.eot?9pv3i8);src:url(../fonts/IcoMoon/fonts/IcoMoon-Ultimate.eot?9pv3i8#iefix) format("embedded-opentype"),url(../fonts/IcoMoon/fonts/IcoMoon-Ultimate.ttf?9pv3i8) format("truetype"),url(../fonts/IcoMoon/fonts/IcoMoon-Ultimate.woff?9pv3i8) format("woff"),url(../fonts/IcoMoon/fonts/IcoMoon-Ultimate.svg?9pv3i8#IcoMoon-Ultimate) format("svg");font-weight:400;font-style:normal}.icon{font-family:IcoMoon-Ultimate!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up7:before{content:"\e91d"}.icon-arrow-down7:before{content:"\e91e"}.icon-arrow-left7:before{content:"\e91f"}.icon-arrow-right7:before{content:"\e920"}.icon-arrow-down3:before{content:"\e900"}.icon-arrow-up3:before{content:"\e901"}.icon-arrow-left3:before,.ui-datepicker .ui-datepicker-prev:before{content:"\e902"}.icon-arrow-right3:before,.ui-datepicker .ui-datepicker-next:before{content:"\e903"}.icon-cross2:before{content:"\e904"}.icon-search:before{content:"\e905"}.icon-menu7:before{content:"\e906"}.icon-star-full2:before{content:"\e907"}.icon-heart3:before{content:"\e908"}.icon-eye2:before{content:"\e909"}.icon-image2:before{content:"\e90a"}.icon-bubble-dots:before{content:"\e90b"}.icon-question3:before{content:"\e90c"}.icon-add-heart:before{content:"\e90d"}.icon-add-photo:before{content:"\e90e"}.icon-cloud-upload2:before{content:"\e90f"}.icon-checkmark3:before{content:"\e910"}.icon-location6:before{content:"\e911"}.icon-users3:before{content:"\e912"}.icon-link:before{content:"\e913"}.icon-briefcase:before{content:"\e914"}.icon-camera:before{content:"\e915"}.icon-shutter:before{content:"\e916"}.icon-medal:before{content:"\e917"}.icon-envelop3:before{content:"\e918"}.icon-user2:before{content:"\e919"}.icon-share3:before{content:"\e91a"}.icon-cog4:before{content:"\e91b"}.icon-pencil4:before{content:"\e91c"}.icon-bell:before{content:"\e921"}.icon-airplane2:before{content:"\e922"}.icon-bin:before{content:"\e923"}.icon-top{vertical-align:top}.icon-middle{vertical-align:sub}.icon-bottom{vertical-align:bottom}.icon-small{font-size:1.2rem;line-height:1.2}.icon-medium{font-size:1.4rem;line-height:1.4}.icon-large{font-size:1.6rem;line-height:1.6}.icon-silver{color:#bebebe}*{box-sizing:border-box;text-rendering:optimizeLegibility}[data-tooltip]:after{content:attr(data-tooltip);pointer-events:none;opacity:0;position:absolute;left:-9999px;top:-9999px;z-index:1;padding:10px;border:1px solid #ccc;white-space:normal;max-width:200px;line-height:1.4;background-color:#fff;text-transform:none;font-family:Fira Sans,sans-serif;font-size:.875rem;color:#282828;transition:opacity .4s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2)}[data-tooltip]:hover:after{opacity:1;left:auto;top:auto}html{background-color:#ececec;font-size:100%;line-height:1.5;color:#2e2e2e}body{min-height:100vh;font-family:Fira Sans,sans-serif;font-size:.875rem}p{margin:0}p+p{margin-top:1em}label{display:inline-block}fieldset{min-width:0;padding:0;margin:0;border:0}ins{display:inline-block;min-width:300px}textarea{display:block;width:100%}a,button,input,label,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn{overflow:hidden;padding:0 4px;border:1px solid transparent;height:30px;line-height:30px;background:transparent;font-weight:400;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px}.btn,.btn .icon{display:inline-block}.btn .icon{vertical-align:top;margin:0 4px;line-height:inherit}.btn--reset{outline:none;padding:0;border:0;height:auto;line-height:normal}.btn--block{display:block;width:100%}.btn--inline{display:inline}.btn--small{height:32px;line-height:32px}.btn--medium{height:34px;line-height:34px}.btn--large{height:36px;line-height:36px}.btn--picton-blue{background-color:#2c94e8;color:#fff}.btn--picton-blue:hover{background-color:#0087d9}.btn--gray{background-color:#ccc;color:#fff}.btn--delete{background-color:#ed5e69;color:#fff}.btn--gallery{background-color:#ececec}.btn--silver{background-color:#bebebe}.btn--white{border-color:#2c94e8;background-color:#fff;color:#2c94e8}.btn--apple{background-color:#35b346;color:#fff}.btn--unpadded{padding:0}.btn--has-border,.btn--transparent,.btn-group .btn{background-color:transparent}.btn--has-border{border-color:#bebebe;color:#282829}.btn--active{border-color:transparent;background-color:#2c94e8;color:#fff}.btn--text-blue{color:#2c94e8}.btn--text-white{color:#fff}.btn--float-right{float:right}.btn--modify-search{display:block;width:100%}@media screen and (min-width:768px){.btn--modify-search{display:inline-block;width:auto}}.btn--signup{width:70px}.btn--logbook{display:block;width:100%;border:1px solid #dfdfdf;background-color:#fff;color:#2c94e8;box-shadow:2px 2px rgba(0,0,0,.1)}.btn-group{position:relative;display:inline-block;vertical-align:middle;margin-bottom:1rem}.btn-group .btn{outline:none;position:relative;float:left;border-radius:0}.btn-group .btn.btn--is-active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#2c94e8}.form--searchAdvanced{position:relative}.form--searchAdvanced--multi{text-align:right}.form--searchAdvanced .form__label{display:block;overflow:hidden;white-space:nowrap;font-weight:400;color:#999}@media screen and (min-width:768px){.form--searchAdvanced{padding-top:20px}}.form--searchAdvancedMulti{position:relative}.form--searchAdvancedMulti__dates{padding:10px 10px 0;color:#fff}@media screen and (min-width:768px){.form--searchAdvancedMulti{padding-top:20px}}.form--uploadCSV{margin-top:14px}.form__group{margin-bottom:20px}.form__group--small{margin-bottom:10px}.form__group--last{margin-bottom:0}.form__label{font-weight:500;font-size:.875rem}.form__label--block{display:block}.form__label--grey{color:#9d9d9d}.form__icon--question{cursor:pointer;font-size:.8125rem;color:inherit;text-decoration:none}.formWrapper{margin:0 auto;max-width:768px}@media screen and (min-width:768px){.formWrapper__left{padding-right:30px}}.input-wrapper{position:relative;background-color:#fff;border-radius:3px}.input-wrapper--inline{display:inline-block}.input-wrapper--unstyled{background-color:transparent}.input-wrapper--white .icon,.input-wrapper--white .input-wrapper__field{color:#fff}.input-wrapper--silver .icon{color:#bebebe}.input-wrapper--has-icon-on-left .icon{left:.625rem}.input-wrapper--has-icon-on-left .input-wrapper__field{padding-left:1.875rem}.input-wrapper--has-icon-on-right .icon{right:.5rem}.input-wrapper--has-icon-on-right .input-wrapper__field{padding-right:2rem}.input-wrapper .icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.input-wrapper__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding-left:4px;border:1px solid #b6b6b6;width:100%;height:30px;line-height:30px;background-color:transparent;border-radius:3px;text-overflow:ellipsis;color:#282828}.input-wrapper__field[type=search]{box-sizing:border-box}.input-wrapper__field--block{display:block;width:100%}.select{position:relative;display:inline-block}.select:after{content:"\e900";position:absolute;right:.5rem;top:50%;font-family:IcoMoon-Ultimate;speak:none;pointer-events:none;color:#2c94e8;font-size:.75rem;transform:translateY(-50%)}.select--block{display:block;margin-bottom:4px}.select--block .select__control{display:block;width:100%!important}.select--uppercase .select__control{text-transform:uppercase}.select__control{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:1px solid #b6b6b6;padding-left:4px;padding-right:30px;margin:0;height:30px;line-height:30px;background:#fff;color:#282828;border-radius:3px}.select__control[disabled]{background:#ededed}.checkbox{position:relative}.checkbox__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__label:before{content:"";position:relative;margin-right:4px;width:24px;height:24px;background-color:#fff;border:1px solid #dfdfdf;border-radius:3px}.checkbox__label:after{content:"";position:absolute;left:6px;top:3px;font-family:IcoMoon-Ultimate;speak:none}.checkbox__input{display:none}.checkbox__input:checked+label:after{content:"\e910"}.radio-wrapper--inline .radio{display:inline-block;margin-left:16px}.radio-wrapper--inline .radio:first-child{margin-left:0}.radio{position:relative}.radio__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:30px;line-height:26px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio__label:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:24px;height:24px;background-color:#fff;border:1px solid #b6b6b6;border-radius:100%}.radio__label:after{display:none;content:"";position:absolute;left:7px;top:7px;width:12px;height:12px;background-color:#2c94e8;border-radius:100%}.radio__input{display:none}.radio__input:checked+label:after{display:block}.input-file{z-index:-1;position:absolute;overflow:hidden;width:0;height:0;opacity:0}.input-file+label{display:inline-block}.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b6b6b6;border-radius:3px;color:#282828}.list{list-style:none;padding:16px}.list--photo,.list--unstyled{padding:0;margin:0}.list--photo{font-size:.875rem}.list--stats{padding:0;margin:0}.list--stats .list__item{padding:0 4px;line-height:2}.list--stats .list__item:nth-child(odd){background-color:#ececec}.table{display:table}.table__row{display:table-row}.table__heading{display:table-cell}.table__heading--desktop-only{display:none}@media screen and (min-width:768px){.table__heading--desktop-only{display:table-cell}}.table__heading--sort{cursor:pointer}.table__heading--sort:hover .table__sort-arrows{color:#2c94e8}.table__heading--sort-asc .table__sort-arrows:before{content:"\e91d"}.table__cell{display:table-cell}.table__cell--desktop-only{display:none}@media screen and (min-width:768px){.table__cell--desktop-only{display:table-cell}}.table__sort-arrows{display:inline-block;padding-left:4px;font-family:IcoMoon-Ultimate;font-size:.6875rem;speak:none}.table__sort-arrows:before{content:"\e91e";display:inline}.table--block{width:100%}.table--fixed{table-layout:fixed}.table--padded .table__cell,.table--padded .table__heading{padding:4px}.table--striped .table__row:nth-child(2n){background-color:#ececec}.table--statistics{width:100%}.table--statistics .table__row--header{border-bottom:1px solid #282828}.table--statistics .table__row:nth-child(2n){background-color:#fff}.table--statistics .table__cell,.table--statistics .table__heading{padding:8px;text-align:left}.table--statistics .table__heading{text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table--statistics__statusRejected{color:#f70622}.table--guide{table-layout:fixed;margin:20px 0;border:1px solid #b6b6b6}.table--guide .table__cell{padding:4px;border:1px solid #b6b6b6}.table--photographers td:first-child{overflow:hidden;max-width:80px;white-space:nowrap;text-overflow:ellipsis;color:#2c94e8}@media screen and (min-width:768px){.table--photographers{max-width:auto}}.main__section{margin-top:20px}.page{position:relative;background-color:#ececec}.page--admin-index .header,.page--group-profile .header,.page--photo-status .header,.page--photo .header,.page--profile .header,.page--public-profile .header,.page--screening-index .header{margin-bottom:0}.page--admin-index .main__section,.page--group-profile .main__section,.page--photo-status .main__section,.page--photo .main__section,.page--profile .main__section,.page--public-profile .main__section,.page--screening-index .main__section{margin-top:0}.page--index .footer{display:none!important}.page--photo .header{min-height:110px}.page--photo .adv--desktop-top{padding:20px 0;margin-bottom:0}@media screen and (min-width:768px){.page--photo .header{min-height:60px}}.page--albums .header,.page--badge-overview .header,.page--group-profile .header,.page--groups .header,.page--members-photographers .header,.page--privacy .header,.page--profile .header,.page--public-profile .header,.page--show-album .header,.page--upload .header{min-height:110px}@media screen and (min-width:768px){.page--albums .header,.page--badge-overview .header,.page--group-profile .header,.page--groups .header,.page--members-photographers .header,.page--privacy .header,.page--profile .header,.page--public-profile .header,.page--show-album .header,.page--upload .header{min-height:60px}}.page--show-photos .header{min-height:210px}@media screen and (min-width:768px){.page--show-photos .header{min-height:120px}}.page--no-results .show-photos-header{display:none}.page--no-results .show-photos-no-results{display:block}.page--photo-show-large .large-photo__wrapper{z-index:9999;position:fixed}.page--photo-show-large .large-photo__overlay{z-index:9999;position:fixed;left:0;top:0;opacity:1}.page--photo-show-large .large-photo__close{z-index:9999;display:block}.page--no-ads .header{min-height:60px}.page--no-ads .header__extended-section{padding-bottom:60px}.page--no-ads .alert{top:60px}.page--no-ads.page--show-photos .header{min-height:151px}@media screen and (min-width:768px){.page--no-ads .header__extended-section{padding-bottom:0}.page--no-ads.page--show-photos .header{min-height:111px}}.fixed-content{z-index:1;overflow-x:hidden;overflow-y:auto;display:none;position:fixed;left:0;top:0;padding-top:70px;width:100%;height:100%}.fixed-content--search-forms{background-color:#000}@media screen and (min-width:768px){.fixed-content{height:auto}.fixed-content--search-forms{overflow:visible;z-index:3;top:60px;padding-top:10px;background-color:rgba(0,0,0,.9)}}.wrapper{display:block;position:relative;padding:0 10px;margin-left:auto;margin-right:auto;width:100%;max-width:1200px}.wrapper__content{margin-bottom:10px}.wrapper__content--small{margin-bottom:20px}.wrapper__content--medium{margin-bottom:40px}.wrapper__content--large{margin-bottom:60px}.wrapper__flex{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column}.wrapper__flex--fluid .wrapper__flexCol{-ms-flex:0 auto;flex:0 auto}.wrapper__flex--noWrap{-ms-flex-direction:row;flex-direction:row}.wrapper__flexCol{-ms-flex:1;flex:1}.wrapper__flexCol--pad{padding:10px}.wrapper__flexCol--pad--small{padding:20px}.wrapper__flexCol--pad--medium{padding:40px}.wrapper__flexCol--pad--large{padding:60px}.wrapper__flexCol--pad-t{padding-top:10px}.wrapper__flexCol--pad-t--small{padding-top:20px}.wrapper__flexCol--pad-t--medium{padding-top:40px}.wrapper__flexCol--pad-t--large{padding-top:60px}.wrapper__flexCol--pad-b{padding-bottom:10px}.wrapper__flexCol--pad-b--small{padding-bottom:20px}.wrapper__flexCol--pad-b--medium{padding-bottom:40px}.wrapper__flexCol--pad-b--large{padding-bottom:60px}.wrapper--adv{padding:20px auto}.wrapper--no-pad{padding:0;max-width:1180px}@media screen and (min-width:768px){.wrapper__flex{-ms-flex-direction:row;flex-direction:row}.wrapper__flexCol--pad-r{padding-right:10px}.wrapper__flexCol--pad-r-small{padding-right:20px}.wrapper__flexCol--pad-r-medium{padding-right:40px}.wrapper__flexCol--pad-r-large{padding-right:60px}.wrapper__flexCol--pad-l{padding-left:10px}.wrapper__flexCol--pad-l-small{padding-left:20px}.wrapper__flexCol--pad-l-medium{padding-left:40px}.wrapper__flexCol--pad-l-large{padding-left:60px}.wrapper__flexCol--aside{-ms-flex-negative:0;flex-shrink:0;max-width:25%}}.show-menu .header{height:100%;max-height:100%}.show-menu .header__wrapper{overflow-x:hidden;overflow-y:auto;height:100%}.show-menu .header__btns--left .header__btn--menu{display:none}.show-menu .header__btns--left .header__btn--close{display:block}.show-menu .footer,.show-menu .main__section{display:none}.show-menu .header__extended-section--navigation{display:block}.show-menu .show-photos-header{display:none}@media screen and (min-width:768px){.show-menu .main__section{display:block}.show-menu .header__extended-section--navigation{display:none}}.show-search .header__btns--right .header__btn--search{display:none}.show-search .header__btns--right .header__btn--close,.show-search .header__search-box{display:block}.show-search .search-list-wrapper{position:absolute;top:60px}@media screen and (max-width:767px){.show-search .search-list-wrapper{width:100vw}}.show-search .search-list--header{top:0!important}.show-search .show-photos-header{display:none}@media screen and (min-width:768px){.show-search .header__search-box{display:inline-block}.show-search .show-photos-header{display:block}.show-search .search-list-wrapper{position:absolute;top:40px}}.show-search-advanced .header{height:100%;max-height:100%}.show-search-advanced .header__wrapper{overflow-x:hidden;overflow-y:auto;height:100%}.show-search-advanced .header__btns--left .header__btn--menu{display:none}.show-search-advanced .header__btns--left .header__btn--search{display:block}.show-search-advanced .header__btns--right .header__btn--search{display:none}.show-search-advanced .header__btns--right .header__btn--close{display:block}.show-search-advanced .main__section,.show-search-advanced .show-photos-header{display:none}.show-search-advanced .header__extended-section--search{display:block}@media screen and (min-width:768px){.show-search-advanced .header{height:auto;max-height:none}.show-search-advanced .main__section{display:block}}.show-search-advanced-multi .header{height:100%;max-height:100%}.show-search-advanced-multi .header__wrapper{overflow-x:hidden;overflow-y:auto;height:100%}.show-search-advanced-multi .header__btns--left .header__btn--menu{display:none}.show-search-advanced-multi .header__btns--left .header__btn--search-advanced{display:block}.show-search-advanced-multi .header__btns--right .header__btn--search{display:none}.show-search-advanced-multi .header__btns--right .header__btn--close{display:block}.show-search-advanced-multi .main__section,.show-search-advanced-multi .show-photos-header{display:none}.show-search-advanced-multi .header__extended-section--search{display:block}.show-search-advanced-multi .search-advanced__default{display:none}.show-search-advanced-multi .search-advanced__multi{display:block}@media screen and (min-width:768px){.show-search-advanced-multi .header{height:auto;max-height:none}.show-search-advanced-multi .main__section{display:block}}.show-loader .loader,.show-overlay .overlay{opacity:1;visibility:visible}.show-large-photo .header{display:none}.show-large-photo .blocker{background:#000}.large-photo-zoom .overlay{opacity:1;visibility:visible}.large-photo-zoom .large-photo__mobile{z-index:4;position:absolute;left:0;top:0}.head{display:block;position:relative;margin-top:0;border-bottom:1px solid #282828;text-transform:uppercase;font-size:.875rem;font-weight:500}.head--no-bottom{margin-bottom:0}.head--no-underline{border-bottom:0}.head--grey{border-bottom-color:#9d9d9d;font-weight:400;color:#9d9d9d}.head--photosAdmin{margin:10px 0}.head--photosAdmin .icon{padding-left:2px;font-size:.75rem;color:#b6b6b6}.question-what-is-this{display:inline-block;font-size:.75rem;color:#b6b6b6}#onetrust-pc-sdk #close-pc-btn-handler.close-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ3Ljk3MSIgaGVpZ2h0PSI0Ny45NzEiIHZpZXdCb3g9IjAgMCA0Ny45NzEgNDcuOTcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ny45NzEgNDcuOTcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTI4LjIyOCwyMy45ODZMNDcuMDkyLDUuMTIyYzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMEwyMy45ODYsMTkuNzQ0TDUuMTIxLDAuODhjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMGMtMS4xNzIsMS4xNzEtMS4xNzIsMy4wNzEsMCw0LjI0MmwxOC44NjUsMTguODY0TDAuODc5LDQyLjg1Yy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQyQzEuNDY1LDQ3LjY3NywyLjIzMyw0Ny45NywzLDQ3Ljk3czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5bDE4Ljg2NS0xOC44NjRMNDIuODUsNDcuMDkxYzAuNTg2LDAuNTg2LDEuMzU0LDAuODc5LDIuMTIxLDAuODc5czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5YzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJMMjguMjI4LDIzLjk4NnoiLz48L2c+PC9zdmc+")}#onetrust-pc-sdk.otPcTab{border:none!important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{display:none}.ot-sdk-cookie-policy-group-desc{line-height:1.5!important;font-size:.875rem!important}#cookie-policy-description{display:none}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a{background:none!important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{background-color:transparent!important;color:#2e2e2e}.close-cross{display:none;position:absolute;right:0;top:0}@media screen and (min-width:768px){.close-cross{display:block}}.grid--hide-overflow{overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.resp-sharing-button--block{display:block}.header-reset{display:inherit;font-size:inherit;font-weight:inherit}.sort-albums-dropdown{margin-bottom:20px}@media screen and (min-width:768px){.sort-albums-dropdown{position:absolute;right:10px;top:-16px}}.text{display:inline-block}.text--uppercase{text-transform:uppercase}.text--block{display:block}.text--strong{font-weight:700}.text--italic{font-style:italic}.text--grey{color:#9d9d9d}.text--blue{color:#2c94e8}.headerText3{margin-top:0;margin-bottom:6px;text-transform:uppercase;font-size:.75rem;font-weight:400}.headerText4{display:inline-block;margin:0;font-size:1.25rem;font-weight:400}.dropdown{opacity:0;visibility:hidden;position:absolute;left:0;top:0;transition:visibility 0s,opacity .2s ease}.dropdown--expanded{opacity:1;visibility:visible}.dropdown--search-list{top:30px;width:100%;background-color:#bebebe;box-shadow:0 4px 10px #000}.link{text-decoration:none;color:#2c94e8}.link--white{color:#fff}.link--underlined{text-decoration:underline}.link--advanced-search{position:absolute;right:6px;top:6px}.box{position:relative;padding:10px}.box--white{background-color:#fff;border-color:transparent}.box--silver{border:1px solid #bebebe}.box--no-padding{padding:0}.box--has-border{border-style:solid;border-width:1px}.box__head{margin-top:0;border-bottom:1px solid;line-height:1.5;font-size:.875rem;font-weight:500;text-transform:uppercase}.box__head--noBottom{margin-bottom:0}.box__content{font-size:.875rem}.adv{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin:0 auto;text-align:center}.adv__cover{z-index:1;opacity:0;position:absolute;top:-100px;width:100%;max-width:970px;height:100%;background:rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adv__cover--visible{top:0;opacity:1}.adv--blocked:before{content:"You are seeing this as you are using Ad-blocking software."}.adv--desktop-top{opacity:0;position:absolute;left:-9999px;top:-9999px}@media screen and (min-width:768px){.adv--desktop-top{opacity:1;position:relative;left:auto;top:auto}}.adv--mobile-top{height:50px;background:#000}@media screen and (min-width:768px){.adv--mobile-top{opacity:0;position:absolute;left:-9999px;top:-9999px}}.adv--footer{margin-bottom:20px}@media screen and (min-width:1024px){.adv#photo-adv-comments{min-height:600px}}@media screen and (max-width:768px){.adv#photo-adv-mobile-bottom,.adv#photo-content-ad-wrapper{min-height:320px}}#ad-size-pan-1{min-height:250px}#ad-size-pan-2{min-height:240px}@media screen and (min-width:1024px){#ad-size-ins-1{min-height:600px}#ad-size-ins-2{min-height:50px}}#showphotos_ad-0{min-height:250px}#showphotos_ad-2,#showphotos_ad-3,#showphotos_ad-4,#showphotos_ad-5,#showphotos_ad-6,#showphotos_ad-7,#showphotos_ad-8{min-height:240px}@media screen and (min-width:1024px){#photo-header-ad-wrapper{min-height:310px}#album_ad-0{min-height:250px}#album_ad-1,#album_ad-2,#album_ad-3,#album_ad-4,#album_ad-5,#album_ad-6,#album_ad-7,#album_ad-8,#album_ad-9,#album_ad-10,#gallery-item-ads{min-height:240px}}.adsbygoogle{height:60px;width:100%;max-width:970px}.adsbygoogle--square{width:300px;height:250px}.adsbygoogle--leaderboard{height:90px}@media screen and (min-width:768px){.adsbygoogle--leaderboard{width:970px}}.alert{position:fixed;z-index:4;left:0;top:120px;width:100%;border-bottom:1px solid rgba(0,0,0,.2)}.alert__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.alert__text{-ms-flex-positive:1;flex-grow:1;padding:20px;text-align:center}.alert__btn--close{width:30px}.alert__btn--close.tosconsent{width:70px}.alert--success{background-color:#dff0d8;color:#3c763d}.alert--info{background-color:#94caf6;color:#1e659f}.alert--warning{background-color:#fcf8e3;color:#8a6d3b}.alert--error{background-color:#f2dede;color:#a94442}.alert--relative{position:inherit;border-bottom:0}@media screen and (min-width:768px){.alert{top:60px}}.cookietable td,.cookietable th,.cookietable tr{border:.1em solid #cdcdcd}.cookietable td,.cookietable th{padding:.4em}.personalizedAds{font-size:10px;border:.1em solid #ffeeba;background:#fff3cd;color:#856404;padding:1.2em;margin-bottom:.6em}.personalizedAds span{font-size:1.4em;line-height:1;vertical-align:middle}.personalizedAds.on{color:#155724;background:#d4edda;border-color:#c3e6cb}.personalizedAds.on input:before,.personalizedAds.on input:checked{content:"ON"}.personalizedAds input{line-height:1;margin-left:3.2em;vertical-align:middle}.personalizedAds input:before{font-weight:600;font-size:1.4em;margin-left:-2em;content:"OFF";display:inline-block}.ad-consent{font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;padding:2.5em 2em;position:fixed;z-index:1100;width:33.4em;background:#fff;border-radius:.8em;left:1.2em;bottom:3em}@media screen and (max-width:768px){.ad-consent{width:auto;left:1.2em;right:1.2em;top:14em;bottom:auto}}.ad-consent h1{font-size:inherit;text-align:center;margin:0 0 2.1em}.ad-consent h1 span{line-height:1.2em;font-weight:400;font-size:2.4em}.ad-consent a{margin:.6em 0 .2em;color:#327db6;text-decoration:none;display:inline-block}.ad-consent a.back span{font-size:1.4em}.ad-consent a span{font-size:1.2em}.ad-consent .first .options{margin-top:2.3em}.ad-consent p{margin:0;line-height:1.2em;font-size:1.6em;text-align:center}.ad-consent p a{display:inline}.ad-consent p:last-child{text-align:left;font-size:1.2em;color:#a4a1a1}.ad-consent .options{display:-ms-flexbox;display:flex;margin-bottom:.6em;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.ad-consent .options button{border:none;cursor:pointer;padding:.6em 0;font-size:1.5em;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:600}.ad-consent .options button:first-child{background:#327db6!important;color:#fff!important}.ad-consent .options button:last-child{margin-top:.4em;color:#327db6;background:transparent}.modal-open{overflow:hidden}.blocker{z-index:4;overflow-x:hidden;overflow-y:auto}.modal{padding:20px;border-radius:0}.modal--small{max-width:568px}.modal--medium{max-width:768px}.modal--large{max-width:1024px}.modal--share{width:auto}.modal--email-notifications{min-height:810px}.modal--watermark{max-width:680px}.modal--large-photo{padding:0;width:100%;background:none;cursor:pointer}.modal-watermark__toolbox{margin:0 auto;width:75%;max-width:360px}.modal-watermark-btn{width:30px;height:30px;border:1px solid #bebebe}.modal-watermark-btn--white{background-color:#fff}.modal-watermark-btn--black{background-color:#000}.overlay{width:100%;height:100%;background-color:rgba(0,0,0,.75);transition:visibility 0s,opacity .35s ease-in-out}.loader,.overlay{z-index:3;opacity:0;visibility:hidden;position:fixed;left:0;top:0}.loader{width:auto;height:auto;transition:visibility 0s,opacity .2s ease}.loader__mobile{display:block;position:fixed;bottom:0;left:0;padding:30px;background-color:rgba(0,0,0,.7);color:#fff}.loader__desktop{display:none}.loader--visible{opacity:1;visibility:visible}.search-advanced__multi{display:none}.delete-own-form__failed,.login-form__failed-login{text-align:center;padding:10px;margin-bottom:10px;background-color:#f2dede;color:#a94442}.delete-own-form__success{text-align:center;padding:10px;margin-bottom:10px;background-color:#d4edda;color:#155724}.paging{overflow-y:hidden;overflow-x:auto;padding:10px 0;text-align:center}.paging__count{display:none;margin-bottom:10px}.paging__page{display:none}.paging__pager{padding:10px 0;margin-left:10px;min-width:40px;background-color:#fff;text-decoration:none;text-align:center;color:inherit}.paging__pager:first-child{margin-left:0}.paging__pager--active{background-color:#282828;color:#fff}.paging__desktop{display:none}.paging__all{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.paging__mobile{display:none}.paging__count{margin-right:20px}.paging__count,.paging__page{display:inline-block}.paging__desktop{text-align:right;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px){.pager-filter{display:-ms-flexbox;display:flex;margin:0 auto}.pager-filter .pager-filter__filter{-ms-flex:0 1 300px;flex:0 1 300px;padding-top:15px}.pager-filter .pager-filter__paging{-ms-flex:1;flex:1}}.badges__badgeLink{display:inline-block;width:40px;height:40px;text-decoration:none}.badges__badgeImg{width:100%}.index-col{height:100%;border-bottom:10px solid #ececec;background-color:#fff}.index-temptation{width:100%;overflow:hidden}.index-forum,.index-temptation{padding:10px;border-bottom:10px solid #ececec}.index-forum{max-height:580px}.index-forum__link{text-transform:capitalize;font-weight:400}.index-forum:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:20px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.index-like-jp{overflow:hidden;padding:10px}.badge-overview__badge{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;height:100%}.badge-overview__badge--active .badge-overview__img{filter:none}.badge-overview__progressbar{position:relative;background:#fff;border:1px solid #ddd}.badge-overview__progressbar div{background:#ddd;height:26px}.badge-overview__progressbar div span{position:absolute;line-height:28px;vertical-align:middle;left:0;right:0;text-align:center}.badge-overview__img{display:block;margin:20px auto;width:90%;max-width:180px;filter:gray;filter:grayscale(1)}.badge-overview__frame{overflow:hidden;padding:10px;background-color:#fff;text-align:center}.badge-overview__description{-ms-flex-positive:1;flex-grow:1;padding:10px;background-color:#191919;color:#fff}.tabnav{height:100%}.tabnav--styled .tabnav__btn{border:none;background-color:#ccc;color:#282828}.tabnav--styled .tabnav__btn--active{background-color:#999;color:#fff}.tabnav--styled .tabnav__btn--active:before{content:"";position:absolute;right:0;top:50%;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #ececec;border-bottom:10px solid transparent;margin-top:-10px}.tabnav--styled .tabnav__content{border:1px solid #ccc;background-color:#fff}.tabnav__btns{margin-bottom:10px}.tabnav__btn{position:relative;display:block;padding:14px;border-bottom:1px solid #2c94e8;text-decoration:none;color:#2c94e8}.tabnav__content{display:none;padding:14px;height:100%}.tabnav__content--active{display:block}@media screen and (min-width:568px){.tabnav__btns{margin-bottom:0}}.social{display:-ms-flexbox;display:flex;text-align:center;text-transform:uppercase}.social--small .social__link{color:#282828}.social--small .social__link:hover{color:inherit}.social--small .social__icon,.social--small .social__text{display:inline-block;margin:0;font-size:inherit}.social--inline .social__link{-ms-flex-direction:row;flex-direction:row}.social--inline .social__text{padding-left:4px}.social--result--large .social__link:hover{color:#282828}.social--photo-page{-ms-flex-pack:justify;justify-content:space-between;padding:4px 10px;margin-bottom:20px;background-color:#282828;-webkit-font-smoothing:antialiased}.social--photo-page .social__link{color:#fff}.social--photo-page .social__link--active{color:#848484}.social--photo-page .social__link:hover{color:#fff}.social__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 7px;color:#b6b6b6;text-decoration:none}.social__link:first-child{padding-left:0}.social__link:last-child{padding-right:0}.social__link--active{color:#282828}.social__link--disabled:hover{color:#b6b6b6}.social__link:hover{color:#282828}.social__text{font-size:.75rem}.social__icon{font-size:1.25rem}.visit-stats__stat{display:-ms-flexbox;display:flex;position:relative}.visit-stats__left{padding-left:10px;text-align:right}.visit-stats__right{overflow:hidden;padding-left:20px}.visit-stats__icon{display:inline-block;margin-top:4px;font-size:1.375rem}.visit-stats__number{overflow:hidden;text-overflow:ellipsis;margin:0 0 6px;line-height:1;font-family:Lato,sans-serif;font-size:1.25rem}.visit-stats__category{margin:0;font-size:.75rem;font-weight:400;text-transform:uppercase;color:#999}@media screen and (min-width:768px){.visit-stats__stat:after{content:"";position:absolute;right:-5px;top:0;width:1px;height:100%;background-color:#999}.visit-stats__stat--no-border:after{content:none}.visit-stats__number{font-size:1.875rem}}.show-photos-header{-ms-flex:1 0 100%;flex:1 0 100%;padding:10px 0;width:100%;border-bottom:1px solid #bebebe;background-color:#fff;font-size:.75rem;color:#999;transition:top .4s ease-in-out}.show-photos-header__results-no{color:#000}.show-photos-header__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:0 10px;margin:0 auto;max-width:1200px}.show-photos-header__section{-ms-flex:1 0 auto;flex:1 0 auto}.show-photos-header__section--results{max-width:328px}.show-photos-header__section--aircraft-type{max-width:345px;text-align:right;white-space:nowrap}.show-photos-header__section--modify{text-align:right}.show-photos-header__section--sort{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px;text-align:right}.show-photos-header__filter{display:none}.show-photos-header__select{display:block}.show-photos-header__select .select__control{width:100%}.show-photos-header__sort-text{display:none}.show-photos-header--no-term .show-photos-header__section--aircraft-type{text-align:center}.show-photos-header--hidden{display:none}@media screen and (min-width:768px){.show-photos-header__section--aircraft-type{max-width:none;text-align:left}.show-photos-header__section--sort{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:260px;margin-top:0}.show-photos-header__section--modify{text-align:left}.show-photos-header__filter{display:block;text-align:right}.show-photos-header__select{display:inline}.show-photos-header__select .select__control{width:auto}.show-photos-header__sort-text{display:inline}.show-photos-header--no-term .show-photos-header__section--aircraft-type{text-align:left}}.show-photos-header__section--results{display:none}.show-photos-header__section--modify{text-align:left}@media screen and (min-width:768px){.show-photos-header__section--results{display:block}}.show-photos-no-results{display:none;text-align:center}.results{max-width:1200px}@media screen and (min-width:768px){.results{padding:0 10px;margin:0 auto}}.result{display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:1px solid #bebebe;line-height:1}.result:first-child{padding-top:0}.result:last-child{margin-bottom:0;border-bottom-color:transparent}.result__section{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.result__section--photo-wrapper{overflow:hidden;position:relative;width:40%}.result__section--info-wrapper{-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-left:10px;padding-right:30px;width:60%}.result__section--info2-wrapper{display:none}.result__section--social-wrapper{display:none;-ms-flex:1 0 25%;flex:1 0 25%;-ms-flex-align:end;align-items:flex-end}.result__photoLink{height:100%}.result__photo,.result__photoLink{display:block;width:100%}.result__arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;position:absolute;right:0;top:0;width:30px;height:100%;justify-content:center}.result__infoList{overflow:hidden;white-space:nowrap;list-style:none;padding:0;margin-top:0;line-height:1.6}.result__infoListText{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.result__label{text-transform:uppercase;color:#999}.result__label--badges{display:block}.result__stats{white-space:nowrap}.result__stat{display:inline-block;margin-left:10px}.result__stat:first-child{margin-left:0}.result__stat .icon{font-size:.75rem}.result__stat .icon-bubble-dots{font-size:.625rem}.result__notes{padding-top:10px;max-width:260px;font-size:.75rem}.result__badges-wrapper{white-space:nowrap}.result--adv{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0}@media screen and (min-width:768px){.result{padding:20px 0;line-height:inherit}.result__section{padding-left:20px;width:25%}.result__section--photo-wrapper{padding-left:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:308px}.result__section--info-wrapper{padding-right:20px}.result__section--info2-wrapper{padding-left:0}.result__section--info2-wrapper,.result__section--social-wrapper{display:-ms-flexbox;display:flex}.result__infoList{overflow:initial;white-space:normal;line-height:1.4}.result__infoListText{display:inline-block;overflow:initial;white-space:normal}.result__user-content{display:block}}.photo-type-selection{margin-bottom:0}.photo-type-selection label{height:20px}.photo-type-selection input{vertical-align:middle;width:20px;margin-right:12px;margin-left:2px;height:20px}.photo-type-selection p{margin-bottom:5px}p.airport-fr24-disclaimer{margin-bottom:14px;display:none}.upload-area.airport p.airport-fr24-disclaimer{display:block}.upload-area.airport #form-upload-photo div.grid-noBottom,.upload-area.airport #form-upload-photo div.wrapper__content.aircraft-categories,.upload-area.airport #form-upload-photo div.wrapper__content.aircraft-details,.upload-area.airport #form-upload-photo div.wrapper__content.airline-details,.upload-area.hide-form #form-upload-photo,.upload-area.hide-form #form-upload-photo-autofill{display:none}.search-list-wrapper{overflow-x:hidden;overflow-y:auto;position:absolute;left:0;top:60px;width:100%;background-color:rgba(0,0,0,.9);box-shadow:0 10px 10px rgba(0,0,0,.2);color:#fff}@media screen and (min-width:768px){.search-list-wrapper{top:40px}}.search-list{z-index:2;position:absolute;left:0;top:0;width:100%;list-style:none;padding:0;margin:0;text-align:left}.search-list--header{position:relative;top:0;left:0!important;width:100%!important;background-color:transparent}.search-list--header .search-list__item{border-bottom:1px solid #bdbdbd;-webkit-font-smoothing:antialiased}.search-list--header .search-list__item:last-child{border-bottom-color:transparent}.search-list--header .ui-menu-item-wrapper{padding:0}.search-list--header .ui-menu-item-wrapper:last-child{-ms-flex:1;flex:1;padding-left:10px}.search-list--header .ui-state-active{background-color:transparent}.search-list__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:6px;border-bottom:1px solid #ccc}.search-list__item:hover{background-color:#2c94e8}.search-list__item:hover .link{color:#fff}.search-list__item:last-child{border-bottom-color:transparent}.search-list__item--category{position:relative;line-height:2}.search-list__item--category:not(:first-child) .link--advanced-search{display:none}.search-list__item--category:hover{background-color:transparent}.search-list__item--category:hover .link{color:#2c94e8}.search-list__section,.search-list__section--results:first-child{position:relative}.search-list__photo{width:107px;height:60px;object-fit:cover}.search-list__photoCount{position:absolute;right:0;top:0;padding:0 4px;min-width:20px;height:20px;text-align:center;font-size:.75rem;color:#fff;background:rgba(0,0,0,.6)}.search-list__section--arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;max-width:30px;text-align:center}.search-list__section--arrow .search-list__link{display:block;text-decoration:none;color:#282828}.search-list__link{display:block}.search-list__badges{text-transform:uppercase;color:#bebebe}.search-list__resultsPhoto{position:absolute;width:100%;height:100%;object-fit:cover}.search-list--resultsList{list-style:none;padding:0;margin:0}@media screen and (min-width:768px){.search-list--header{color:#fff}.search-list--header .search-list__item{border-bottom:1px solid #454545}}.grid-column.gallery .col{-ms-flex:1 0 auto;flex:1 0 auto}.gallery--photo-page .col:last-child{display:none}.gallery.nearby .gallery-photo .gallery-nearby-link{position:absolute;background-color:rgba(0,0,0,.5);right:0;color:#fff;z-index:1;text-decoration:none;visibility:hidden}.gallery.nearby .gallery-photo .gallery-nearby-link img{padding:6px 6px 0;width:120px}.gallery.nearby .gallery-photo:hover .gallery-nearby-link{visibility:visible}.gallery-photo{overflow:hidden;position:relative;background-color:#282828;max-width:281.66px}.highlighted .gallery-photo{max-width:none}.gallery-photo:hover .gallery-photo__popup{opacity:1;visibility:visible;bottom:52px}.gallery-photo--album .gallery-photo__frame{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-photo--album .gallery-photo__img{width:50%;height:80px;border:2px solid #282828;border-radius:4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEjpMcPgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:cover;background-position:50%;color:#2e2e2e;font-size:1.5rem}.gallery-photo--album .gallery-photo__img--missing{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-size:inherit;background-repeat:repeat;color:#454545}.gallery-photo__delete{position:absolute;right:4px;top:4px;z-index:1;text-decoration:none;color:#fff;cursor:pointer}.gallery-photo__frame{display:block;position:relative;width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEjpMcPgAAAABJRU5ErkJggg==);background-size:inherit;background-repeat:repeat;background-position:50%;text-decoration:none}.gallery-photo__img{display:block;width:100%;max-height:162px;object-fit:cover}@media screen and (min-width:568px){.gallery-photo__img--hero{max-height:496px}}.gallery-photo__info,.gallery-photo__popup{padding:10px;width:100%;line-height:1.4;font-size:.75rem;font-weight:300;pointer-events:none;color:#fff}.gallery-photo__info{position:relative;overflow:hidden;background-color:#282828}.gallery-photo__popup{position:absolute;left:0;bottom:0;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.5);transition:all .2s ease-in-out}.gallery-photo__popup-text{overflow:hidden;position:relative;margin:0;height:100%;line-height:1.4}.gallery-photo__section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.gallery-photo__section .icon{font-size:.625rem;margin-left:4px}.gallery-photo__section .icon:first-child{margin-left:0}.gallery-photo__text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gallery-photo__text:nth-child(2n){margin-left:12px}.gallery-photo__text--nocrop{-ms-flex-negative:0;flex-shrink:0}.gallery-photo__text--aircraft{margin-left:20px}.gallery-photo__text--social{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;min-width:100px}.gallery-photo__text--social .icon{line-height:1.4}.click-to-view-more{display:none;text-align:right;font-weight:400;position:absolute;right:0;top:0}@media screen and (min-width:1024px){.click-to-view-more{display:block}}.forum-latest{overflow-x:hidden;overflow-y:hidden;position:relative}.forum-latest__post{display:block;padding:10px;border-bottom:1px solid #ccc;text-decoration:none;color:inherit}.forum-latest__post:hover{background-color:#ececec}.forum-latest__post:hover .forum-latest__post-stats{color:inherit}.forum-latest__post:last-of-type{border-bottom:0}.forum-latest__post-stats{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#999}.forum-latest__post-title{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.forum-latest__post-stats-photo{-ms-flex:0 0 24px;flex:0 0 24px;width:24px}.forum-latest__post-stats-img{width:24px}.forum-latest__post-stats-category{-ms-flex:1;flex:1;overflow:hidden;padding:0 4px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.forum-latest__post-stats-time{-ms-flex:0;flex:0;white-space:nowrap}.forum-latest--index{max-height:338px}@media screen and (min-width:768px){.forum-latest--index{max-height:528px}}@media screen and (min-width:768px){.forum-latest{overflow-y:scroll}}.slick-profile{position:relative;margin-right:10px;cursor:pointer}.slick-profile__layout{width:100%;height:100%;text-align:center;background-color:#fff}.slick-profile__layout-left,.slick-profile__layout-right{padding:10px;vertical-align:middle}.slick-profile__layout-right{overflow:hidden;text-overflow:ellipsis;position:relative}.slick-profile__photo{margin:0 auto;width:100%;max-width:100px;max-height:100px;object-fit:cover}.slick-profile__username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:500}.slick-profile__rank{position:absolute;right:40px;top:0;width:29px;height:48px;text-align:center;line-height:3.1;background:transparent url(../img/profile-rank.png) no-repeat;pointer-events:none;color:#fff}.slick-profile__details{text-overflow:ellipsis}.slick-profile__details,.slick-profile__stat,.slick-profile__stats{overflow:hidden;white-space:nowrap}.slick-profile__stat{text-overflow:ellipsis;display:inline-block;margin-right:10px}.slick-profile__stat:last-child{margin-right:0}.slick-profile__stat-large{overflow:hidden;display:block;font-size:1.2rem;font-weight:500}.slick-profile__stat-number{overflow:hidden;display:block;font-size:1.3rem;font-weight:500}.slick-profile__stat-small{overflow:hidden;display:block;line-height:1;color:#999}@media screen and (min-width:768px){.slick-profile__layout{display:table;table-layout:fixed;text-align:left}.slick-profile__layout-left{display:table-cell;width:100px}.slick-profile__layout-right{display:table-cell}.slick-profile__photo{max-height:112px}.slick-profile__username{max-width:200px}.slick-profile__rank{right:0}.slick-profile .slick-slide{height:146px}}.subnav{display:-ms-flexbox;display:flex;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.subnav__content{overflow-x:auto;overflow-y:hidden;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;height:25px}.subnav__items{display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;height:100%;white-space:nowrap}.subnav__item{display:inline-block;margin-right:20px;height:100%;cursor:pointer;text-transform:uppercase}.subnav__item:last-child{margin-right:0}.subnav__item--active{font-weight:600}.subnav__item--active .subnav__item-text{border-bottom-color:#2c94e8}.subnav__item-text{display:inline-block;height:100%;border-bottom:3px solid transparent}.subnav__btn{outline:none;padding:0;border:0;width:24px;background-color:transparent;color:#282828}.subnav__btn--prev{text-align:left}.subnav__btn--next{text-align:right}.subnav__icon{display:none;font-size:.75rem;color:#b6b6b6}.subnav--header .subnav__content{border-bottom:1px solid #282828}.subnav--index{padding-top:7px}@media screen and (min-width:768px){.subnav{display:block}.subnav__btn{display:none}.subnav__items{position:relative}.subnav__icon{display:inline-block}}@media screen and (min-width:1024px){.subnav__content{overflow:visible}}.subnav-content{visibility:visible;position:relative;transition:opacity .4s ease-in-out;opacity:1}.subnav-content--hidden{visibility:hidden;position:absolute;left:-9999px;top:-9999px;opacity:0}.hero{overflow:visible;position:relative;margin-bottom:20px;height:200px;max-height:440px;color:#fff;transition:all .35s linear .4s}.hero__frame{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#282828}.hero__img{height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.hero__bar,.hero__img{position:absolute;width:100%}.hero__bar{bottom:0;height:60px;background-color:rgba(0,0,0,.75);color:#fff}.hero__profile-btn{position:relative;top:15px}.hero__profile-cover-tip{display:none;position:absolute;right:10px;bottom:0;font-size:1.25rem;color:#fff;text-decoration:none;text-shadow:0 0 3px #000}.hero__profile-img{position:absolute;top:-90px;width:80px;height:80px;border:1px solid #fff;background-image:url(../img/user.png);background-repeat:no-repeat;background-size:100%;background-color:#fff;background-position:50%;border-radius:4px;transition:all .4s ease}.hero__profile-name{pointer-events:none;overflow:hidden;position:absolute;left:90px;bottom:0;margin:0;max-width:60vw;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:400;text-shadow:0 0 24px #000}.hero__profile-name:hover .hero__profile-name-icon{opacity:1}.hero__profile-name:hover:after{top:-30px;border:0;background-color:rgba(0,0,0,.75);color:#fff;font-size:.875rem}.hero__profile-name-link{color:#ececec;text-decoration:none}.hero__profile-img-changer{position:absolute;left:0;bottom:0;width:100%;height:30px;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.25);border-bottom-right-radius:4px;border-bottom-left-radius:4px;transition:background-color .4s ease-in-out}.hero__profile-img-changer-icon{position:absolute;left:6px;top:4px;line-height:1;font-size:1.2rem;transition:top .4s ease-in-out}.hero__profile-img-changer-message{position:absolute;left:44px;top:16px;opacity:0;transition:opacity .4s ease-in-out}.hero__profile-stats{position:absolute;right:10px;top:10px}.hero__profile-stat{display:inline-block;padding-left:10px;text-align:center}.hero__profile-stat-icon{display:block;font-size:1.5rem;color:#848484}.hero__profile-stat-number{display:block}.hero__profile-stat-desc{display:none;font-size:.75rem;color:#848484}.hero--alternative .hero__frame:after{content:"";position:absolute;bottom:0;width:100%;height:90px;background:linear-gradient(0deg,#000,transparent)}.hero--alternative .hero__bar{background-color:transparent}@media screen and (min-width:768px){.hero{height:25vw}.hero .hero__profile-img{top:-100px;width:150px;height:150px}.hero .hero__profile-img:hover .hero__profile-img-changer{background-color:rgba(0,0,0,.7)}.hero .hero__profile-img:hover .hero__profile-img-changer-message{opacity:1}.hero .hero__profile-name{left:160px;max-width:340px}.hero .hero__profile-btn{display:none}.hero .hero__profile-img-changer{height:49px}.hero .hero__profile-img-changer-icon{top:12px;left:10px;font-size:1.6rem}}@media screen and (min-width:1024px){.hero:hover .hero__profile-cover-tip{display:block}.hero .hero__profile-name{max-width:420px}.hero .hero__profile-stat{padding-left:20px}.hero .hero__profile-stat-icon{display:none}.hero .hero__profile-stat-number{line-height:1;font-size:1.5rem}.hero .hero__profile-stat-desc{display:block}}.map-marker{position:absolute;display:block;width:48px;height:48px;color:#fff;text-decoration:none}.map-marker.count-only{width:12px;height:12px}.map-marker.count-only .map-marker__frame,.map-marker.count-only:after,.map-marker.count-only:before{display:none}.map-marker:before{left:-4px;bottom:-4px;transform:rotate(-6deg);box-shadow:0 0 3px rgba(0,0,0,.3)}.map-marker:after,.map-marker:before{content:"";position:absolute;width:48px;height:48px;background-color:#fff;transition:all .25s ease-in-out}.map-marker:after{left:-2px;bottom:-2px;transform:rotate(-3deg);box-shadow:0 0 2px rgba(0,0,0,.3)}.map-marker:hover:after,.map-marker:hover:before{left:0;bottom:0;transform:rotate(0deg)}.map-marker__frame{z-index:1;overflow:hidden;position:absolute;left:0;top:0;width:48px;height:48px;background-color:#fff;border:4px solid #fff;box-shadow:0 0 1px rgba(0,0,0,.3)}.map-marker__photo{position:absolute;left:-24px;height:48px}.map-marker__quantity{z-index:2;position:absolute;right:-6px;top:-6px;padding:0 4px;border:1px solid;background-color:#2c94e8}.profile-section{margin-bottom:20px}.profile-section__list{list-style:none;padding:0;margin:0}.profile-section__listItem{display:-ms-flexbox;display:flex;padding:0 10px;margin-bottom:20px}.profile-section__listItemCol{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}.profile-section__number{font-size:1.25rem;line-height:1}.profile-section__description{padding-left:10px}.wrapper__highchart{overflow:hidden;width:100%}@media screen and (min-width:1024px){.wrapper__highchart{width:auto}}.highcharts-container{margin:0 auto}.modal-comments__comment{display:-ms-flexbox;display:flex;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.modal-comments__img,.modal-comments__link{display:block;width:100%;height:100%}.modal-comments__img{object-fit:cover}.modal-comments__photo{-ms-flex:0 0 125px;flex:0 0 125px}.modal-comments__message{-ms-flex:1;flex:1;padding-left:10px}.modal-comments__author{display:-ms-flexbox;display:flex;-ms-flex:0 1;flex:0 1;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;white-space:nowrap;font-size:.75rem}.public-profile-section{display:-ms-flexbox;display:flex;margin-bottom:20px;font-size:.875rem}.public-profile-section__col:first-child{-ms-flex:1 1 0px;flex:1 1 0}.public-profile-section__col:last-child{-ms-flex:1 1 50%;flex:1 1 50%;padding-left:10px}.public-profile-map{min-height:270px;height:50vh}.profile-edit{position:relative}.profile-edit--active .profile-edit__static{display:none}.profile-edit--active .profile-edit__modify{display:block}.profile-edit--active .profile-edit__btn--activate{display:none}.profile-edit--active .profile-edit__btn--deactivate{display:inline-block}.profile-edit__modify{display:none}.profile-edit__btn{display:inline-block;color:#bebebe;cursor:pointer;font-size:.6875rem}.profile-edit__btn:hover{color:#2c94e8}.profile-edit__btn--deactivate{display:none}.profile-edit__form{margin-bottom:0}.profile-edit__delete-cross{color:red;cursor:pointer;font-size:.6875rem}.profile-edit__add{padding:10px;margin:10px 0;background-color:#e5e3df}.bigbox-selector{border:1px solid transparent;border-radius:4px}.bigbox-selector--searchAdvancedMulti{border-color:#bebebe}.bigbox-selector__content{background-color:#282828}.bigbox-selector__content--white{background-color:#fff;box-shadow:inset 0 0 30px rgba(0,0,0,.3)}.bigbox-selector__tabs{overflow-y:hidden;overflow-x:auto;display:-ms-flexbox;display:flex}.bigbox-selector__tab{-ms-flex:1 0 auto;flex:1 0 auto;padding:0 10px;line-height:2;text-align:center;text-transform:uppercase;cursor:pointer;color:#fff}.bigbox-selector__tab:hover{background-color:hsla(0,0%,100%,.3)}.bigbox-selector__tab:first-child{border-top-left-radius:3px}.bigbox-selector__tab:last-child{border-top-right-radius:3px}.bigbox-selector__tab--active{background-color:#fff;color:#282828}.bigbox-selector__tab--active:hover{background-color:#fff}.bigbox-selector__select{outline:none;border:0;padding:10px;width:100%;min-height:200px;background:transparent;color:#282828}.bigbox-selector__select--white{color:#fff}.file-drop{border:4px dotted #bcbcbc;padding:12px;min-height:150px}.file-drop__status{margin-bottom:20px}.file-drop__preview{position:relative;margin-bottom:20px}.file-drop__preview-photo{width:100%;height:100%;object-fit:cover}.file-drop__btn{display:block;margin:0 auto;min-width:200px}.profile-info-block{display:inline-block;margin-left:20px}.profile-info-block:first-child{margin-left:0}.use-this-photo-text{display:inline-block;line-height:1.1;font-style:italic;color:#9d9d9d}.large-photo-container{text-align:center;background-color:#000}.large-photo{padding:0;cursor:pointer}.large-photo__img{display:block;margin:0 auto;max-width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.large-photo__desktop{display:none}.large-photo__overlay{opacity:0;position:absolute;left:-9999px;top:-9999px;width:100%;height:100%;z-index:4;background-color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.large-photo__close{display:none;position:fixed;right:10px;top:10px;padding:0;margin:0;border:0;background:none;color:#fff;font-size:1.4rem}.large-photo__wrapper{overflow:hidden}@media screen and (min-width:768px){.large-photo__mobile{display:none}.large-photo__desktop{display:block}}@media screen and (min-width:1200px){.large-photo{padding:0 10px}}.photoInfoSmallText{text-transform:uppercase;font-size:.75rem;color:#9d9d9d}.photoInfoLargeText{font-size:1.15rem}.photoAddComment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px;line-height:2;font-size:.875rem}.photoAddComment__icon{-ms-flex:0 0 10%;flex:0 0 10%;color:#9d9d9d}.photoComments__photo,.photoComments__photo-container{width:32px;height:32px}.photoComments__photo{margin-right:10px;object-fit:cover}.photoComments__date{font-size:.75rem}.photoComments__delete{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:5px;text-decoration:none;color:red}.photoComments__delete .icon{margin-right:4px}.photoLikes{cursor:pointer}.photoLikes.mobile,.photoLikes div{position:absolute}.photoLikes div{top:0;display:none;z-index:1;padding:10px;border:1px solid #ccc;white-space:normal;max-width:200px;line-height:1.4;background-color:#fff;text-transform:none;font-family:Fira Sans,sans-serif;font-size:.875rem;color:#282828;box-shadow:0 0 10px rgba(0,0,0,.2)}.photoLikes div.active{display:block}.photoLikes div ul{padding:0;margin:0;list-style-type:none}.photoLikes div ul li img{width:20px}.photoLikes div ul li a{color:inherit;text-decoration:none}.photoLikes div ul li a:hover{text-decoration:underline}.photo-btn-use{width:150px;height:40px}@media screen and (min-width:768px){.large-photo-container{margin-bottom:20px}}.logbook__options{display:table;table-layout:fixed;margin-bottom:20px;width:100%}.logbook__option{display:table-cell}.logbook__option:last-child{padding-left:20px}@media screen and (min-width:768px){.logbook{padding-left:80px}}.page--privacy #ot-sdk-btn.ot-sdk-show-settings{padding:0;background:transparent;text-decoration:underline;border:none;color:#00e;display:inline-block;margin-bottom:6px;line-height:1.5;font-size:.875rem;font-family:Fira Sans,sans-serif}.page--privacy #ot-sdk-btn.ot-sdk-show-settings:hover{color:#00e;background:transparent}.page--statistics .table--statistics:last-child{width:auto}.page--statistics .table--statistics:last-child .table__cell:last-child{border-left:1px solid #c7c7c7}.page--admin-airportstats section{padding:0 12px}.page--admin-airportstats .filters{margin-bottom:4px;max-width:1400px}.page--admin-airportstats .filters,.page--admin-airportstats .filters form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.page--admin-airportstats .filters form input{margin-right:4px;margin-left:12px}.page--admin-airportstats .filters span.count{-ms-flex-positive:1;flex-grow:1;text-align:right}.page--admin-airportstats .progress-wrapper{max-width:1400px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:6px;height:30px;border:1px solid #000;z-index:0;box-sizing:border-box}.page--admin-airportstats .progress-wrapper span{line-height:1}.page--admin-airportstats .progress-wrapper div{z-index:-1;position:absolute;left:0;background:#6fc14b;height:100%}.page--admin-airportstats .green{color:#3c763d;background:#dff0d8}.page--admin-airportstats .yellow{color:#8a6d3b;background:#fcf8e3}.page--admin-airportstats .red{color:#a94442;background:#f2dede}.page--admin-airportstats .legend{margin-bottom:12px;margin-top:12px;border-bottom:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1400px}.page--admin-airportstats .legend span{border:1px solid #000;padding:6px;border-bottom:0}.page--admin-airportstats table{max-width:1400px;width:100%;border:1px solid #000}.page--admin-airportstats table th{padding:2px 4px;text-align:left;border:1px solid #000}.page--admin-airportstats table th a{color:inherit}.page--admin-airportstats table tr{border:1px solid #000}.page--admin-airportstats table td{padding:2px 4px;border:1px solid #000}.page--admin-airportstats table td a{color:inherit;font-weight:700}.aircraft-info__head{margin-top:0;margin-bottom:0}.aircraft-info__photo{width:100%}.email-notification{padding:10px;margin-bottom:20px;border:1px solid #bebebe;background-color:#fff}.email-notification__top{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #b6b6b6}.email-notification__btn{width:30px}.email-notification__btn--delete{margin-left:20px}.header{min-height:60px;margin-bottom:20px}.header__wrapper{z-index:4;position:fixed;top:0;left:0;width:100%}.header__menu{position:relative;height:60px;text-align:center;background-color:#282828;color:#fff}.header__main{display:inline-block}.header__btns{position:absolute;top:0;display:block}.header__btns--left{left:0}.header__btns--left .header__btn--close,.header__btns--left .header__btn--search,.header__btns--left .header__btn--search-advanced{display:none}.header__btns--right{right:0}.header__btns--right .header__btn--close{display:none}.header__btn{display:block;padding:0;margin:0;border:0;width:60px;height:60px;outline:none;font-size:1.4rem;background-color:transparent;box-shadow:none;border-radius:0}.header__btn:active{background-color:#000}.header__logo{display:inline-block;line-height:60px;vertical-align:middle}.header__logo-pic{width:160px;height:100%;vertical-align:middle}.header__logo-pic--svg{display:none}.header__nav{display:none;min-width:220px}.header__search-box{display:none;position:absolute;left:0;top:60px;padding:10px;width:100%;background-color:#282828}.header__searchBoxInputWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:40px;background-color:#fff;border-radius:3px;color:#bebebe}.header__searchBoxBtn{padding:0;width:34px;height:100%;border:0;background:none}.header__searchBoxBtn--reset{opacity:0;width:10px;transition:all .3s ease-in-out}.header__searchBoxBtn--show-loader .quicksearch-loader{display:block}.header__searchBoxBtn--show-loader .quicksearch-icon{display:none}.header__searchBoxBtn--reset-visible{opacity:1;width:34px}.header__searchBoxInput{-ms-flex-positive:1;flex-grow:1;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0 4px;border:0;height:30px;line-height:30px;background-color:transparent;border-radius:0;text-overflow:ellipsis;color:#282828}.header__account{display:none;float:right;height:60px;line-height:60px}.header__extended{overflow-x:hidden;overflow-y:auto;position:relative;height:100%}@media screen and (min-width:768px){.header__extended{overflow:visible;height:auto}}.header__extended-section{display:none;padding-top:10px;padding-bottom:120px;min-height:100%}.header__extended-section--navigation{background-color:#ececec}.header__extended-section--search{background-color:#000}@media screen and (min-width:768px){.header__extended-section{padding-bottom:0}}@media screen and (min-width:768px){.header__menu{text-align:left}.header__main{position:relative;white-space:nowrap;display:block;padding:0 10px;margin:0 auto;width:100%;max-width:1200px}.header__btns{display:none}.header__nav{display:inline-block}.header__logo{vertical-align:top}.header__search-box{display:inline-block;position:relative;top:0;padding:inherit 0;width:auto;background-color:transparent;transition:width .3s ease-in-out}.header__account{position:absolute;right:10px;display:inline-block}.header__searchBoxInputWrapper{z-index:1;position:relative}}@media screen and (min-width:1024px){.header__search-box{width:35%}}@media screen and (min-width:1200px){.header__search-box{width:42%}}.quicksearch-loader{display:none;position:relative}.svgasimg .header__logo-pic--png{display:none}.svgasimg .header__logo-pic--svg{display:inline}.nav{position:absolute;left:0;top:0;padding:80px 0 20px;width:100%;height:100vh;background-color:#ececec}.nav__list{list-style:none;padding:0;margin:0}.nav__item{margin-bottom:16px}.nav__link{padding:0;margin-bottom:10px;text-decoration:none;color:#2c94e8;cursor:pointer}.nav__category,.nav__link{display:block;line-height:2}.nav__category{border-bottom:1px solid;text-transform:uppercase;color:#282828;font-weight:700}.nav-desktop__list{display:-ms-flexbox;display:flex;list-style:none;padding:0 10px;margin:0}.nav-desktop__item{position:relative;width:33.33333%}.nav-desktop__link{display:block;line-height:60px;text-align:center;text-decoration:none;color:#fff;cursor:pointer}.nav-desktop__link:hover{background-color:hsla(0,0%,100%,.1)}.nav-desktop__list--submenu{display:none;z-index:2;-ms-flex-direction:column;flex-direction:column;position:absolute;top:60px;left:0;padding:0;min-width:180px;background-color:#282828;transition:visibility 0s,opacity .25s ease-in-out}.nav-desktop__list--submenu .nav-desktop__item{float:none;margin:0;width:auto}.nav-desktop__list--submenu .nav-desktop__link{padding:10px 10px 10px 21px;line-height:1;text-align:left}.nav-desktop__list--submenu .nav-desktop__item--is-active{position:relative}.nav-desktop__list--submenu .nav-desktop__item--is-active:before{content:"";position:absolute;left:0;top:0;width:.5rem;height:100%;background-color:#2c94e8}.nav-desktop__list--submenu .nav-desktop__item--is-active .nav-desktop__link{padding-left:20px;color:#2c94e8}.nav-desktop__list--username{-ms-flex-pack:end;justify-content:flex-end;padding-right:0}.nav-desktop__list--username .icon{font-size:.625rem}.nav-desktop__list--username .nav-desktop__item{width:auto}.nav-desktop__list--username .nav-desktop__link{padding:0 4px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-desktop__list--username .nav-desktop__list--submenu{right:0;left:auto;background-color:#fefefe;box-shadow:0 2px 8px rgba(0,0,0,.3)}.nav-desktop__list--username .nav-desktop__list--submenu .nav-desktop__item:hover{background-color:#2c94e8}.nav-desktop__list--username .nav-desktop__list--submenu .nav-desktop__item:hover .nav-desktop__link{color:#fff}.nav-desktop__list--username .nav-desktop__list--submenu .nav-desktop__link{padding:10px;color:#282828;cursor:pointer}.nav-desktop__list--username .nav-desktop__list--submenu:before{content:"";display:block;width:0;height:0;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;right:30px;pointer-events:none}.nav-desktop-username{overflow:hidden;float:left;padding-right:4px;max-width:100px;text-overflow:ellipsis}@media screen and (min-width:1024px){.nav-desktop-username{max-width:220px}}.nav-desktop-username-status{display:none;padding:4px;margin:0 6px;min-width:22px;line-height:1;background-color:#f62817;color:#fff;border-radius:100%}.footer{position:relative;padding:20px 0 40px;margin-top:20px;color:#b6b6b6;z-index:1}.footer__seperator{margin-bottom:20px;width:100%;height:1px;background-color:#b6b6b6}.footer__cols{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer__logo,.footer__logoImg{display:block;margin:0 auto}.footer__logoImg{max-width:180px;filter:invert(1)}.footer__nav{display:none;text-transform:uppercase}.footer__navlist{list-style:none;padding:0;margin:0;line-height:2;text-transform:uppercase}.footer__socialLink{display:block;text-decoration:none;text-align:center;color:#b6b6b6}.footer__socialImage{display:block;margin:0 auto 10px}.footer__socialText{display:block}.footer__copyright{text-align:center}@media screen and (min-width:768px){.footer{padding-bottom:0}.footer__cols{-ms-flex-direction:row;flex-direction:row}.footer__col{-ms-flex:0 50%;flex:0 50%}.footer__col:first-child{padding-right:60px;margin-right:10px}.footer__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.footer__navlist:last-child{padding-left:5px}.footer__logoImg{margin:0}.footer__socialLink{text-align:right}.footer__socialImage{display:inline-block;margin:0 4px 0 0}.footer__socialText{position:relative;display:inline-block;bottom:6px}.footer__copyright{text-align:left}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX3NsaWNrLWN1c3RvbS5zY3NzIiwidmVuZG9yL2pxdWVyeS11aS0xLjEyLjAvX2pxdWVyeS11aS5zY3NzIiwic3R5bGUuY3NzIiwidmVuZG9yL2dyaWRsZXgtMi4yLjQvc3JjL19ncmlkbGV4LnNjc3MiLCJ2ZW5kb3IvZ3JpZGxleC0yLjIuNC9zcmMvZ3JpZGxleC12YXJzLnNjc3MiLCJ2ZW5kb3IvY2hvc2VuLTEuNi4yL19jaG9zZW4tMS42LjIuc2NzcyIsInZlbmRvci9zaGFyaW5nYnV0dG9ucy9fc2hhcmluZy1idXR0b25zLnNjc3MiLCJ2ZW5kb3IvcGVyZmVjdC1zY3JvbGxiYXItMC42LjEyL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwidmVuZG9yL2pxdWVyeS1tb2RhbC0wLjguMC9fanF1ZXJ5LW1vZGFsLTAuOC4wLnNjc3MiLCJ2ZW5kb3Ivc2xpY2stMS42LjAvX3NsaWNrLnNjc3MiLCJ2ZW5kb3IvZWFzeXpvb20tMi40LjAvX2Vhc3l6b29tLnNjc3MiLCJtb2R1bGVzL192YXJzLnNjc3MiLCJtb2R1bGVzL19oZWxwZXJzLnNjc3MiLCJtb2R1bGVzL19ub3JtYWxpemUuc2NzcyIsIm1vZHVsZXMvX2pxdWVyeS11aS1jdXN0b20uc2NzcyIsIm1vZHVsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIm1vZHVsZXMvX2Jhc2Uuc2NzcyIsIm1vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvX2Zvcm1zLnNjc3MiLCJtb2R1bGVzL19saXN0cy5zY3NzIiwibW9kdWxlcy9fdGFibGVzLnNjc3MiLCJtb2R1bGVzL19sYXlvdXRzLnNjc3MiLCJtb2R1bGVzL19hcHAuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19uYXZpZ2F0aW9uLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBcUdBLGlCQWtEYTtBQ3ZKYjs7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Z0JBQWlCLENBckNuQixBQXNDRSxvQkFFQSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLFVBQVcsQ0F0Q2IsQUF1Q0UsbUJBRUEsZUFBZ0IsQ0FDaEIsQ0FBQSxBQ3ZHRixhVkFBLEVVRVEsaUNBQWtDLEFBQ2xDLHFCQUFzQixBQUN0QiwwQkFBMkIsQUFDM0IsMEJBQTRCLENBQy9CLEFBQ0QsWUFFSSx5QkFBMEIsQ0FDN0IsQUFDRCxjQUNJLDJCQUE0QixDQUMvQixBQUNELGtCQUNJLDRCQUE2QixDQUNoQyxBQUNELDREQUdJLFVBQVcsQ0FDZCxBQUNELGVBRUksc0JBQXNCLEFBQ3RCLHVCQUF3QixDQUMzQixBQUNELE1BQ0ksMEJBQTJCLENBQzlCLEFBQ0QsT0FFSSx1QkFBd0IsQ2J1SmhDLEFhdEpLLElBRUcsd0JBQTBCLENBQzdCLEFBQ0QsTUFDSSxXQUFhLENBQUEsQUFFakIsUUFHSSxVQUFVLEFBQ1YsUUFBUyxDQUNaLEFBQ0QsTUFFSSxzQkFBdUIsQ0FDMUIsQ0FBQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsqL1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHNoYXJrO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfTtcbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzYsIDIzNiwgMjM2LCAxKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwLCByZ2JhKDIzNiwgMjM2LCAyMzYsIDEpKTtcbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0xMS0wNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBkcmFnZ2FibGUuY3NzLCBjb3JlLmNzcywgcmVzaXphYmxlLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNvcnRhYmxlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzc1xuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci16Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcblx0ei1pbmRleDogMTAwO1xufVxuXG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAtLjI1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAycHggMCAwIDA7XG5cdHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0cGFkZGluZzogMWVtIDIuMmVtO1xuXHRib3JkZXItdG9wOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuXHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcblx0bWFyZ2luOiA1cHggMDtcblx0aGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuXHRtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC4yZW07XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG4udWktYnV0dG9uIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IC4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdC8qIFN1cHBvcnQ6IElFIDw9IDExICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktYnV0dG9uLFxuLnVpLWJ1dHRvbjpsaW5rLFxuLnVpLWJ1dHRvbjp2aXNpdGVkLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMi4xZW07XG5cdGhlaWdodDogMi4xZW07XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtaW5kZW50OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIFN1cHBvcnQ6IEZpcmVmb3ggNSAtIDQwICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XG5cdHotaW5kZXg6IDk5OTk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuXHRmb250LXNpemU6IDgwJTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcblxuXHQvKiBTdXBwb3J0OiBJRTggb25seSwgQW5kcm9pZCA8IDQuNCBvbmx5ICovXG5cdHdpZHRoOiA3NSU7XG5cdHdpZHRoOiBjYWxjKCAxMDAlIC0gMi40ZW0gKTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXAge1xuXHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IC4xMmVtO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLFxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci13aWR0aDogNHB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIHtcblx0d2lkdGg6IDE3ZW07XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAuMmVtIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHdpZHRoOiAxLjhlbTtcblx0aGVpZ2h0OiAxLjhlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0dG9wOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0bGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcblx0bGVmdDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0bWFyZ2luOiAwIDIuM2VtO1xuXHRsaW5lLWhlaWdodDogMS44ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRtYXJnaW46IDFweCAwO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0d2lkdGg6IDQ1JTtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAwIDAgLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcblx0cGFkZGluZzogLjdlbSAuM2VtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciB0ZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogLjJlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW46IC43ZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDAgLjJlbTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG5cdHdpZHRoOiBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcblx0d2lkdGg6IDk1JTtcblx0bWFyZ2luOiAwIGF1dG8gLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMjUlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRyaWdodDogMnB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRsZWZ0OiAycHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuXHRyaWdodDogMXB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuXHRsZWZ0OiAxcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bGVmdDogLjVlbTtcblx0dG9wOiAuM2VtO1xufVxuLnVpLWRpYWxvZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IC4xZW0gMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDkwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAuM2VtO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDFweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luLXRvcDogLjVlbTtcblx0cGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuXHRtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcblx0aGVpZ2h0OiAycHg7XG5cdHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcblx0d2lkdGg6IDJweDtcblx0cmlnaHQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG5cdGhlaWdodDogMnB4O1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG5cdHdpZHRoOiAycHg7XG5cdGxlZnQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAuMjIyZW0gMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxLjZlbTtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0xMS0wNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBkcmFnZ2FibGUuY3NzLCBjb3JlLmNzcywgcmVzaXphYmxlLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNvcnRhYmxlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzc1xuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqLyB9XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC4xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1yZXNpemFibGUtbiB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwOyB9XG5cbi51aS1yZXNpemFibGUtcyB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwOyB9XG5cbi51aS1yZXNpemFibGUtZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktcmVzaXphYmxlLXcge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktcmVzaXphYmxlLXNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4OyB9XG5cbi51aS1yZXNpemFibGUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDsgfVxuXG4udWktcmVzaXphYmxlLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7IH1cblxuLnVpLXJlc2l6YWJsZS1uZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDsgfVxuXG4udWktc2VsZWN0YWJsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrOyB9XG5cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbSAyLjJlbTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnVpLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwOyB9XG5cbi51aS1tZW51IC51aS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTsgfVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07IH1cblxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7IH1cblxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIG1hcmdpbjogLTFweDsgfVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtOyB9XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAuMmVtO1xuICBtYXJnaW46IGF1dG8gMDsgfVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU3VwcG9ydDogSUUgPD0gMTEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi4xZW07XG4gIGhlaWdodDogMi4xZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAuNGVtIDFlbTsgfVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnVpLWNvbnRyb2xncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogLjRlbSAxZW07IH1cblxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcbiAgLyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtKTsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IC4xMmVtO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC4yZW0gMDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMXB4IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IC45ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIC40ZW07IH1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAuN2VtIC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4OyB9XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogLjdlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAuNGVtOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAuNWVtO1xuICB0b3A6IC4zZW07IH1cblxuLnVpLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAuMmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAuM2VtO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcbiAgd2lkdGg6IDJweDtcbiAgcmlnaHQ6IDA7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnVpLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIG1hcmdpbjogLTFweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMnB4IDAuNGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDsgfVxuXG4udWktc2VsZWN0bWVudS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTRlbTsgfVxuXG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAuN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0OyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogLjhlbTsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0uM2VtO1xuICBtYXJnaW4tbGVmdDogLS42ZW07IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBsZWZ0OiAwOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogLjhlbTtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgbGVmdDogLS4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtLjZlbTsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICB0b3A6IDA7IH1cblxuLnVpLXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udWktc3Bpbm5lci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IC4yMjJlbSAwO1xuICBtYXJnaW46IC4yZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IC40ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtOyB9XG5cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGZvbnQtc2l6ZTogLjVlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmlnaHQ6IDA7IH1cblxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTsgfVxuXG4udWktc3Bpbm5lci11cCB7XG4gIHRvcDogMDsgfVxuXG4udWktc3Bpbm5lci1kb3duIHtcbiAgYm90dG9tOiAwOyB9XG5cbi51aS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBwb3NpdGlvbjogcmVsYXRpdmUgcHJldmVudHMgSUUgc2Nyb2xsIGJ1ZyAoZWxlbWVudCB3aXRoIHBvc2l0aW9uOiByZWxhdGl2ZSBpbnNpZGUgY29udGFpbmVyIHdpdGggb3ZlcmZsb3c6IGF1dG8gYXBwZWFyIGFzIFwiZml4ZWRcIikgKi9cbiAgcGFkZGluZzogLjJlbTsgfVxuXG4udWktdGFicyAudWktdGFicy1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC4yZW0gLjJlbSAwOyB9XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAxcHggLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi51aS10b29sdGlwIHtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuYm9keSAudWktdG9vbHRpcCB7XG4gIGJvcmRlci13aWR0aDogMnB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgR1JJRExFWFxuICAgIEp1c3QgYSBGbGV4Ym94IEdyaWQgU3lzdGVtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiRnbC14czogICAgICAgIFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNS41ZW0pXCIgIWRlZmF1bHQ7IC8vIHVwIHRvIDU2OHB4XG4kZ2wtc206ICAgICAgICBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSlcIiAhZGVmYXVsdDsgLy8gbWF4IDc2OHB4XG4kZ2wtbWQ6ICAgICAgICBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSlcIiAhZGVmYXVsdDsgLy8gbWF4IDEwMjRweFxuJGdsLWxnOiAgICAgICAgXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwZW0pXCIgIWRlZmF1bHQ7IC8vIG1heCAxMjgwcHhcbiovXG5bY2xhc3MqPVwiZ3JpZFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtNXB4OyB9XG5cbi5jb2wsXG5bY2xhc3MqPVwiY29sLVwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDVweCAxMHB4OyB9XG5cbi5jb2wge1xuICBmbGV4OiAxIDEgMCU7IH1cblxuLmdyaWQuY29sLFxuLmdyaWRbY2xhc3MqPVwiY29sLVwiXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSEVMUEVSUyBTVUZGSVhFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItbm9HdXR0ZXJcIl0ge1xuICBtYXJnaW46IDA7IH1cbiAgW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1ub0d1dHRlclwiXSA+IFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1ub1dyYXBcIl0ge1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWNlbnRlclwiXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItcmlnaHRcIl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi10b3BcIl0ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLW1pZGRsZVwiXSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1ib3R0b21cIl0ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1yZXZlcnNlXCJdIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItY29sdW1uXCJdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBbY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWNvbHVtblwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItY29sdW1uLXJldmVyc2VcIl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1zcGFjZUJldHdlZW5cIl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1zcGFjZUFyb3VuZFwiXSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItZXF1YWxIZWlnaHRcIl0gPiBbY2xhc3MqPVwiY29sXCJdIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBbY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cImNvbFwiXSA+ICoge1xuICAgIGZsZXg6IDE7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1ub0JvdHRvbVwiXSA+IFtjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItdG9wXCJdIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItbWlkZGxlXCJdIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbltjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cIi1ib3R0b21cIl0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItZmlyc3RcIl0ge1xuICBvcmRlcjogLTE7IH1cblxuW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiLWxhc3RcIl0ge1xuICBvcmRlcjogMTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgR1JJRCBCWSBOVU1CRVJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3MqPVwiZ3JpZC0xXCJdID4gLmNvbCwgW2NsYXNzKj1cImdyaWQtMVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC0yXCJdID4gLmNvbCwgW2NsYXNzKj1cImdyaWQtMlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuW2NsYXNzKj1cImdyaWQtM1wiXSA+IC5jb2wsIFtjbGFzcyo9XCJncmlkLTNcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbltjbGFzcyo9XCJncmlkLTRcIl0gPiAuY29sLCBbY2xhc3MqPVwiZ3JpZC00XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC01XCJdID4gLmNvbCwgW2NsYXNzKj1cImdyaWQtNVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuW2NsYXNzKj1cImdyaWQtNlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJncmlkLTZcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbltjbGFzcyo9XCJncmlkLTdcIl0gPiAuY29sLCBbY2xhc3MqPVwiZ3JpZC03XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZmxleC1iYXNpczogMTQuMjg1NzElO1xuICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC04XCJdID4gLmNvbCwgW2NsYXNzKj1cImdyaWQtOFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDEyLjUlO1xuICBtYXgtd2lkdGg6IDEyLjUlOyB9XG5cbltjbGFzcyo9XCJncmlkLTlcIl0gPiAuY29sLCBbY2xhc3MqPVwiZ3JpZC05XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZmxleC1iYXNpczogMTEuMTExMTElO1xuICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC0xMFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJncmlkLTEwXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZmxleC1iYXNpczogMTAlO1xuICBtYXgtd2lkdGg6IDEwJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC0xMVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJncmlkLTExXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZmxleC1iYXNpczogOS4wOTA5MSU7XG4gIG1heC13aWR0aDogOS4wOTA5MSU7IH1cblxuW2NsYXNzKj1cImdyaWQtMTJcIl0gPiAuY29sLCBbY2xhc3MqPVwiZ3JpZC0xMlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBbY2xhc3MqPVwiX2xnLTFcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTFcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9XCJfbGctMlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbGctMlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzcyo9XCJfbGctM1wiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbGctM1wiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJfbGctNFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbGctNFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzcyo9XCJfbGctNVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbGctNVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIFtjbGFzcyo9XCJfbGctNlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbGctNlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJfbGctN1wiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbGctN1wiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XG4gIFtjbGFzcyo9XCJfbGctOFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbGctOFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICBbY2xhc3MqPVwiX2xnLTlcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTlcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICBbY2xhc3MqPVwiX2xnLTEwXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9sZy0xMFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlOyB9XG4gIFtjbGFzcyo9XCJfbGctMTFcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTExXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG4gIFtjbGFzcyo9XCJfbGctMTJcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTEyXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtjbGFzcyo9XCJfbWQtMVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtMVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cIl9tZC0yXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9tZC0yXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgW2NsYXNzKj1cIl9tZC0zXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9tZC0zXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cIl9tZC00XCJdID4gLmNvbCwgW2NsYXNzKj1cIl9tZC00XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgW2NsYXNzKj1cIl9tZC01XCJdID4gLmNvbCwgW2NsYXNzKj1cIl9tZC01XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgW2NsYXNzKj1cIl9tZC02XCJdID4gLmNvbCwgW2NsYXNzKj1cIl9tZC02XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cIl9tZC03XCJdID4gLmNvbCwgW2NsYXNzKj1cIl9tZC03XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgW2NsYXNzKj1cIl9tZC04XCJdID4gLmNvbCwgW2NsYXNzKj1cIl9tZC04XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIFtjbGFzcyo9XCJfbWQtOVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtOVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTElOyB9XG4gIFtjbGFzcyo9XCJfbWQtMTBcIl0gPiAuY29sLCBbY2xhc3MqPVwiX21kLTEwXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgW2NsYXNzKj1cIl9tZC0xMVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtMTFcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTElO1xuICAgIG1heC13aWR0aDogOS4wOTA5MSU7IH1cbiAgW2NsYXNzKj1cIl9tZC0xMlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtMTJcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPVwiX3NtLTFcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTFcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9XCJfc20tMlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfc20tMlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzcyo9XCJfc20tM1wiXSA+IC5jb2wsIFtjbGFzcyo9XCJfc20tM1wiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJfc20tNFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfc20tNFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzcyo9XCJfc20tNVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfc20tNVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIFtjbGFzcyo9XCJfc20tNlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfc20tNlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJfc20tN1wiXSA+IC5jb2wsIFtjbGFzcyo9XCJfc20tN1wiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XG4gIFtjbGFzcyo9XCJfc20tOFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfc20tOFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICBbY2xhc3MqPVwiX3NtLTlcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTlcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICBbY2xhc3MqPVwiX3NtLTEwXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9zbS0xMFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlOyB9XG4gIFtjbGFzcyo9XCJfc20tMTFcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTExXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG4gIFtjbGFzcyo9XCJfc20tMTJcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTEyXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgW2NsYXNzKj1cIl94cy0xXCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy0xXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPVwiX3hzLTJcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3hzLTJcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3MqPVwiX3hzLTNcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3hzLTNcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiX3hzLTRcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3hzLTRcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3MqPVwiX3hzLTVcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3hzLTVcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICBbY2xhc3MqPVwiX3hzLTZcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3hzLTZcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiX3hzLTdcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3hzLTdcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICBbY2xhc3MqPVwiX3hzLThcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3hzLThcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgW2NsYXNzKj1cIl94cy05XCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy05XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgW2NsYXNzKj1cIl94cy0xMFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfeHMtMTBcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICBbY2xhc3MqPVwiX3hzLTExXCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy0xMVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICBbY2xhc3MqPVwiX3hzLTEyXCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy0xMlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBDT0xTIFNJWkVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cImNvbC0xXCJdIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cImNvbC0yXCJdIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG5bY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiY29sLTNcIl0ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtNFwiXSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cImNvbC01XCJdIHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG5bY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiY29sLTZcIl0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtN1wiXSB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cImNvbC04XCJdIHtcbiAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG5bY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiY29sLTlcIl0ge1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtMTBcIl0ge1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtMTFcIl0ge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtMTJcIl0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTBcIl0ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtMVwiXSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtMlwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTNcIl0ge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi00XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtNVwiXSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTZcIl0ge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi03XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtOFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTlcIl0ge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0xMFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTExXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTBcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0xXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTJcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTNcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTVcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTZcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTdcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLThcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTlcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTEwXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0xMVwiXSB7XG4gIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX2xnLTFcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy0yXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy0zXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy00XCJdIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy01XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy02XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy03XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy04XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy05XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy0xMFwiXSB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctMTFcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX2xnLTEyXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTFcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctM1wiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctNFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctNVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctNlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctN1wiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctOFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctOVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMTBcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTExXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTJcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctM1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy00XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTVcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctNlwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy03XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLThcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctOVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy0xMFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy0xMVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9tZC0xXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtM1wiXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtNFwiXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtNVwiXSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtNlwiXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtN1wiXSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtOFwiXSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtOVwiXSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtMTBcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTExXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9tZC0xMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTBcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0xXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTJcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTNcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTVcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTZcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTdcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLThcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTlcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTEwXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0xMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0yXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTNcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtNFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC01XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTZcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtN1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC04XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTlcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtMTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtMTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9zbS0xXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tM1wiXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tNFwiXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tNVwiXSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tNlwiXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tN1wiXSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tOFwiXSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tOVwiXSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tMTBcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTExXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9zbS0xMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTBcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0xXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTJcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTNcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTVcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTZcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTdcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLThcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTlcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTEwXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0xMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0yXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTNcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tNFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS01XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTZcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tN1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS04XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTlcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tMTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tMTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl94cy0xXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtM1wiXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtNFwiXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtNVwiXSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtNlwiXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtN1wiXSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtOFwiXSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtOVwiXSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtMTBcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTExXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl94cy0xMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTBcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0xXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTJcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTNcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTVcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTZcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTdcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLThcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTlcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTEwXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0xMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy0yXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTNcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtNFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy01XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTZcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtN1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy04XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTlcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhJRElORyBDT0xTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj1cImNvbC1cIl06bm90KFtjbGFzcyo9XCJjb2wtMFwiXSkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXVtjbGFzcyo9XCJjb2wtXCJdOm5vdChbY2xhc3MqPVwiY29sLTBcIl0pIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCJjb2wtMFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gOm5vdChbY2xhc3MqPVwiX2xnLTBcIl0pIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXTpub3QoW2NsYXNzKj1cIl9sZy0wXCJdKSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRcIl1bY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cIl9sZy0wXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gOm5vdChbY2xhc3MqPVwiX21kLTBcIl0pIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXTpub3QoW2NsYXNzKj1cIl9tZC0wXCJdKSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbWQtMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRcIl1bY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cIl9tZC0wXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj1cImdyaWRcIl0gPiA6bm90KFtjbGFzcyo9XCJfc20tMFwiXSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdOm5vdChbY2xhc3MqPVwiX3NtLTBcIl0pIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS0wXCJdLFxuICBbY2xhc3MqPVwiZ3JpZFwiXVtjbGFzcyo9XCItZXF1YWxIZWlnaHRcIl0gPiBbY2xhc3MqPVwiX3NtLTBcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IDpub3QoW2NsYXNzKj1cIl94cy0wXCJdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl06bm90KFtjbGFzcyo9XCJfeHMtMFwiXSkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX3hzLTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkXCJdW2NsYXNzKj1cIi1lcXVhbEhlaWdodFwiXSA+IFtjbGFzcyo9XCJfeHMtMFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIVxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cblZlcnNpb24gMS42LjJcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXG5Db3B5cmlnaHQgKGMpIDIwMTEtMjAxNiBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxuKi9cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZTphZnRlciwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMzhweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBwYWRkaW5nOiA0cHggMjBweCA0cHggNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCA1cHggNXB4IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmNhdGVnb3J5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWVlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCB3aGl0ZSBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIC00MnB4IDFweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEFjdGl2ZSAgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDJweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXG4uY2hvc2VuLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDNweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI2cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiA5OTk5cHg7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgcGFkZGluZzogMCA0cHggMCAwOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBwYWRkaW5nOiA0cHggNXB4IDRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCJjaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4OyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjaG9zZW4tc3ByaXRlQDJ4LnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9IH1cblxuLyogQGVuZCAqL1xuLnJlc3Atc2hhcmluZy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjVtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDI1bXMgZWFzZS1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1vdXQ7XG4gIG1hcmdpbjogMC41ZW07XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmOyB9XG5cbi5yZXNwLXNoYXJpbmctYnV0dG9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbiBzdmcge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtOyB9XG5cbi8qIE5vbiBzb2xpZCBpY29ucyBnZXQgYSBzdHJva2UgKi9cbi5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uIHtcbiAgc3Ryb2tlOiAjRkZGO1xuICBmaWxsOiBub25lOyB9XG5cbi8qIFNvbGlkIGljb25zIGdldCBhIGZpbGwgKi9cbi5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uLS1zb2xpZCxcbi5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uLS1zb2xpZGNpcmNsZSB7XG4gIGZpbGw6ICNGRkY7XG4gIHN0cm9rZTogbm9uZTsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLWxhcmdlIC5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uIHN2ZywgLnJlc3Atc2hhcmluZy1idXR0b24tLW1lZGl1bSAucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbiBzdmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjRlbTsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLWZhY2Vib29rOmhvdmVyLFxuLnJlc3Atc2hhcmluZy1idXR0b24tLWZhY2Vib29rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzM7XG4gIGJvcmRlci1jb2xvcjogIzJkNDM3MzsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gIGJvcmRlci1jb2xvcjogIzU1YWNlZTsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tdHdpdHRlcjpob3Zlcixcbi5yZXNwLXNoYXJpbmctYnV0dG9uLS10d2l0dGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzk1ZTk7XG4gIGJvcmRlci1jb2xvcjogIzI3OTVlOTsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5OyB9XG5cbi5yZXNwLXNoYXJpbmctYnV0dG9uLS1nb29nbGU6aG92ZXIsXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZ29vZ2xlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMzMjE7XG4gIGJvcmRlci1jb2xvcjogI2MyMzMyMTsgfVxuXG4vKiBwZXJmZWN0LXNjcm9sbGJhciB2MC42LjEyICovXG4ucHMtY29udGFpbmVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5wcy1jb250YWluZXIucHMtYWN0aXZlLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbi5wcy1jb250YWluZXIucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG5cbi5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgYm90dG9tOiAwcHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14LXJhaWwgKi9cbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvdHRvbTogMnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteCAqL1xuICBoZWlnaHQ6IDZweDsgfVxuXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgsXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6YWN0aXZlID4gLnBzLXNjcm9sbGJhci14IHtcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgcmlnaHQ6IDA7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXktcmFpbCAqL1xuICB3aWR0aDogMTVweDsgfVxuXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICByaWdodDogMnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15ICovXG4gIHdpZHRoOiA2cHg7IH1cblxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LFxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmFjdGl2ZSA+IC5wcy1zY3JvbGxiYXIteSB7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cblxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cblxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG5cbi5ibG9ja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ibG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjA1ZW07IH1cblxuLmJsb2NrZXIuYmVoaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1vLWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tb2RhbCBhLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi41cHg7XG4gIHJpZ2h0OiAtMTIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjRBQUFBZUNBWUFBQUE3TUs2aUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQkdkQlRVRUFBTmpyOVJ3VXFnQUFBQ0JqU0ZKTkFBQnRtQUFBYzQ0QUFQSnhBQUNEYkFBQWc3c0FBTlRJQUFBeDdBQUFHYnllaU1VL0FBQUc3RWxFUVZSNDJtSmt3QThZb1pqQndjR0I2ZlBuejR3L2Z2eGcvUG56SjJONmVqb0xGeGNYNDdScDAzNkI1RGs0T1A3ejh2TCtQM0Rnd0QrbzN2OVFqQlVBQkJBTEhndVpvSmhaWFYyZFZVTkRneE5JY3dFdFpubjI3TmwvWm1abVFSWVdGbWFnNWM5MGRIUVk1T1hsL3o5OCtQRG4xYXRYdjc5Ky9mb1BVTjlmSVA0SHhSZ09BQWdnUmh5V01vT3dxS2dvcTZHaElaZTN0N2VZcnE2dUhCRGI4L1B6MjdHeXNsb2dhL2p6NTg4RllHaWNQbi8rL09hcFU2ZGVPblhxMUdkZ3FQd0NPdUEzMUFGLzBTMEhDQ0IweEFRTkJVNEZCUVdCME5CUXVibHo1OW9BRFYzN0h3MjhlUEhpNzRNSEQvNmlpMy84K0hFRk1HUVVnUTZXRWhRVTVBZVpCVFdUQ2RraWdBQkM5eWxJQVplTWpJeFFURXlNeXNhTkcvMysvdjM3QUdUZ3IxKy8vczJjT2ZPWG01dmJONkNhejhqWTFOVDBhMjl2NzYvdjM3Ly9nNnE5c0hmdjNraGpZMk01WUFnSmdzeUVtZzBQWVlBQVFyZVVrNCtQVDhqZDNWMWwxYXBWZ1VBemZvSU0ycmx6NXg5Z0hINUJ0eEFkQTlQQjF6Tm56dnlCK1I2b0x4b29wZ0MxbkJQWmNvQUFnaUZRbkxJRE1iK2VucDVpVjFlWEJ6RGVIb0kwejU4Ly94Y3dJWDBtWkNrTWc5UzJ0cmIraEZrK2ZmcjBRQ2twS1ZtUTJWQTdRSFl4QWdRUXpMZXNRTXdqSWlJaWxaV1ZaZlB1M2JzdE1KK1NZaWt5Qm1VemtCbkE5SEVNeU5jQ1lnbVFIVkM3bUFBQ0NKYWdPRUJCYkdkbnA3bGd3WUpFa0lhdlg3LytCY1kxU3ZBYUdSbDl0YmEyeG9oak1UR3hMOG5KeVQrQVdRc3V4c2JHOXZucDA2ZS9RV1lkUEhpd0htaVdLbEJjQ0dRWHlOY0FBUVN6bUJ1b1NRcVlpbTN1MzcrL0VLUjQ4dVRKdjVBTkIrYlZyN0RnYTJ4cy9Ba1RWMUpTK2dxMEFKeW9RSWtQV1U5YVd0b1BrUGliTjIvMkEvbDZRQ3dKOVRVTFFBREI0aGNZLy94S1hsNWVIdCsrZmJzQVVteGhZWUhpTTFEaUFzcjlSN1pjVlZVVmJpa0lkSGQzLzBUV0l5d3MvQVdZVnNCeUFnSUNka0F4UlNBV0FHSTJnQUNDbFY3QzR1TGlPdjcrL2xFZ1JaOCtmZnFMTGQ2QUJjazNaTXVCNnVDV3JsdTM3amUyOUhEeDRrVndRaXN2TDg4RkZxa2FRREVSVUhBREJCQW9tQmw1ZUhpWWdRbUxFMWhTZ1FRWmdJVUQxbEptNjlhdGY0SFI4UjFZS29INVFJUEFXV1A5K3ZWL2dPSS9nSGtlUXcrd0dBWFR3QUpKNXQrL2YvQlVEUkJBNE5JRUtNRE15TWpJQ3RRSWluaUczNzkvNHl6YTd0NjkrLy9MbHk4b0RydHk1Y28vYkphQ0FFd2NaQ2t3d1RKRExXWUNDQ0N3eGNEZ1kzejE2aFhEblR0M3ZvUDRFaElTV0EwQkZnWk13TnFIRXhoM2pNaUcxdGJXc2dIam5BMmJIbUFlQnRkV3dPTDFNeWNuSjd3QUFRZ2dCbWkra2dJVy9PYUtpb3JKd09MdUZTaE8wTE1TTVBGOUFVWUJTcHo2K3ZxaXhIbE9UczRQOU1JRVdIYURzeFN3WU1vRTJtRUdGSmNHNVNLQUFHSkNxanYvQWJQVW44ZVBIOThBQ1FRSEI2TlVtWnFhbWt6QUJJZ1NwNXMzYndiSE9SQ0ExUURMQVdaa1BjN096c3pBOG9IbDVjdVhWeTVkdXZRQkdJWHdXZ29nZ0dBK0ZnTzZ4a0JOVFMyOHI2OXZEclQyK1kxY0lNRHlKY2hYNktrWFZFbUFzaGQ2S0IwNmRBaWM5NEVPM0F6a0J3R3hQaENMZzhwdGdBQ0NaeWVRcDlqWjJiMkFtc3VBZWZNOHRueEpDazVJU1BnT0xUS2ZBZE5FT1ZETUEyUUhMRHNCQkJDOEFBRmxibUNMd2xaSVNDZzVKU1ZsSml6ZVFBYVFhaW1vV0FVRkswZy9zR0d3SGlpV0NNUzJ5QVVJUUFBeEk3YzRnRW1lRlppNE9KNDhlY0xNemMzOUNSaUVtZ0VCQVN4QS9RekE4dll2QXhFZ05qYVdaYzJhTmV6QXNwcnAyTEZqcDRGcFpSZFErQWtRdndMaWowQU1Tb0MvQVFJSVhrbEFDM0FWVUJvQnhtRThzUFhRQWl5dk44SjhmdVBHalIvaDRlSGYwZU1kaGtFTmhPUEhqOE9UK05HalI4OEJ4WnVCT0E1a0p0UnNlQ1VCRUVDTVNJMEFkbWdCRG9vRGFhRGw4c0FTVFNreU1sS3pwcVpHVTFwYUdsUzdNQUJMclg4M2I5NzhBNnp3d2FrVG1FMFlnSWtTbkhwQmZHQ1YrZ3hZaDk4cUtTazVDZVRlQXhWZVFQd1VpTjhBTVNqeGdkTE5YNEFBWWtScUNMQkFYY01IdFZ3U2FMa01NTUhKQXZPcTlJUUpFOVI4Zkh4RWxKV1YxYkVGOGFOSGorN3QyN2Z2TFREbFh3WEdMeWhvSDBPRCtEblUway9RWUFhMVFQOEJCQkFqV3N1U0ZXbzVMelJZeEtGWUFsanFpQUh6cXhDd0lCRXdNVEVSQmRaZW9PWU1BN0JsK1JGWUVid0I1b1MzSUE5RDQvSUZFTCtFNG5mUTZJREZMVGd2QXdRUUk1Wm1MUnRTc0lOU3V5QTB1d2xCVXlRUE1QV0QyMC9BS284QnlQNERUSlRmZ1JnVWpCK2dGb0VjOFI2YW1HREIrd3U1bVFzUVFJeFltcmRNVUorelFUTTZOelFFZUtHTzRVSnFPekZBRFFNWi9BMXFDU3pCZlFYaTcxQUxmeU0xN3NFQUlJQVk4ZlFpV0tBWUZnSXd6SWJXVHY0SGpiZGZVQWY4UlBMaEgxaWNvamZvQVFLSUVVOGJHOWtSeUYwYVJpejZZUDBrNUM0THNtVVk5VHRBQURFeUVBK0lWZnVmR0VVQUFRWUFCZWppblByNGRMRUFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdCAwIDA7IH1cblxuLm1vZGFsLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFCRVJFZi8vLzBWRlJZS0NnbFJVVkc1dWJzdkx5NjJ0clRRME5Da3BLVTVPVHVMaTR2cjYrZ0FBQUFBQUFBQUFBQ0grR2tOeVpXRjBaV1FnZDJsMGFDQmhhbUY0Ykc5aFpDNXBibVp2QUNINUJBQUtBQUFBSWY4TFRrVlVVME5CVUVVeUxqQURBUUFBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUFDZ0FCQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFBQ2dBQ0FDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VBQW9BQXdBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VBQW9BQkFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBQUtBQVVBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQUFLQUFZQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRQUNnQUhBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFBS0FBZ0FMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFBS0FBa0FMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUFDZ0FLQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VBQW9BQ3dBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT1cIikgIzExMSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4vKiBJZiB5b3UncmUgZ29pbmcgdG8gdXBkYXRlIHNsaWNrIG1ha2Ugc3VyZSBub3QgdG8gb3ZlcndyaXRlIHRoaXMgY3NzLiBJdCdzIGN1c3RvbWl6ZWQuICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIEVhc3lab29tIGNvcmUgc3R5bGVzXG4gKi9cbi5lYXN5em9vbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogJ1Nocmluay13cmFwJyB0aGUgZWxlbWVudCAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxOyB9XG5cbi5lYXN5em9vbSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5lYXN5em9vbS5pcy1sb2FkaW5nIGltZyB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLmVhc3l6b29tLmlzLXJlYWR5IGltZyB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyOyB9XG5cbi5lYXN5em9vbS5pcy1lcnJvciBpbWcge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5lYXN5em9vbS1ub3RpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1MDtcbiAgd2lkdGg6IDEwZW07XG4gIG1hcmdpbjogLTFlbSAwIDAgLTVlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjODg4OyB9XG5cbi5lYXN5em9vbS1mbHlvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4vKipcbiAqIEVhc3lab29tIGxheW91dCB2YXJpYXRpb25zXG4gKi9cbi5lYXN5em9vbS0tb3ZlcmxheSAuZWFzeXpvb20tZmx5b3V0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lYXN5em9vbS0tYWRqYWNlbnQgLmVhc3l6b29tLWZseW91dCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29sb3Itc2lsdmVyIHtcbiAgY29sb3I6ICNiZWJlYmU7IH1cblxuLmJnLWNvbG9yLXNpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7IH1cblxuLmNvbG9yLXNpbHZlci1saWdodCB7XG4gIGNvbG9yOiAjY2NjY2NjOyB9XG5cbi5iZy1jb2xvci1zaWx2ZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi5jb2xvci1zaWx2ZXItY2hhbGljZSB7XG4gIGNvbG9yOiAjOWQ5ZDlkOyB9XG5cbi5iZy1jb2xvci1zaWx2ZXItY2hhbGljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDlkOWQ7IH1cblxuLmNvbG9yLW1pbmUtc2hhZnQge1xuICBjb2xvcjogIzJlMmUyZTsgfVxuXG4uYmctY29sb3ItbWluZS1zaGFmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7IH1cblxuLmNvbG9yLWdhbGxlcnkge1xuICBjb2xvcjogI2VjZWNlYzsgfVxuXG4uYmctY29sb3ItZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cblxuLmNvbG9yLXNoYXJrIHtcbiAgY29sb3I6ICMyODI4Mjg7IH1cblxuLmJnLWNvbG9yLXNoYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODsgfVxuXG4uY29sb3ItcGljdG9uLWJsdWUge1xuICBjb2xvcjogIzJjOTRlODsgfVxuXG4uYmctY29sb3ItcGljdG9uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5NGU4OyB9XG5cbi5jb2xvci1hcHBsZSB7XG4gIGNvbG9yOiAjMzViMzQ2OyB9XG5cbi5iZy1jb2xvci1hcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWIzNDY7IH1cblxuLmNvbG9yLXR1bmRvcmEge1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4uYmctY29sb3ItdHVuZG9yYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7IH1cblxuLmNvbG9yLWdyYXkge1xuICBjb2xvcjogIzg0ODQ4NDsgfVxuXG4uYmctY29sb3ItZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDg0ODQ7IH1cblxuLmNvbG9yLWR1c3R5LWdyYXkge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4uYmctY29sb3ItZHVzdHktZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7IH1cblxuLmNvbG9yLW5vYmVsIHtcbiAgY29sb3I6ICNiNmI2YjY7IH1cblxuLmJnLWNvbG9yLW5vYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVza3RvcC1vbmx5LS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmRlc2t0b3Atb25seS0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmRlc2t0b3Atb25seS0taW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmRlc2t0b3Atb25seS0tdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZGVza3RvcC1vbmx5LS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5jbGVhcmZpeDphZnRlciwgLmJveDphZnRlciwgLmNsaWNrLXRvLXZpZXctbW9yZTphZnRlciwgLnRvcC1waG90b2dyYXBoZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZhbGxiYWNrLW9iamVjdC1maXQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5mYWxsYmFjay1vYmplY3QtZml0IGltZyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ucGFkLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnBhZC1sZWZ0LS1zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5wYWQtbGVmdC0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnBhZC1sZWZ0LS1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5wYWQtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5wYWQtcmlnaHQtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5wYWQtcmlnaHQtLW1lZGl1bSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAucGFkLXJpZ2h0LS1sYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRleHQtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4OyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1VbHRpbWF0ZSc7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgZm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJzsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogMnB4OyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAudWktZGF0ZXBpY2tlciB0ZCBzcGFuIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnVpLWRhdGVwaWNrZXIge1xuICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTRlODtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4udWktc2xpZGVyIHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTRlODtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICAvKmJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyovIH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsXG4gIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWNlY2VjIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCwgI2VjZWNlYyk7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4uZm9udC1maXJhLXNhbnMge1xuICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7IH1cblxuLmZvbnQtbGF0byB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IH1cblxuLmZvbnQtc291cmNlLXNhbnMtcHJvIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ljb01vb24vZm9udHMvSWNvTW9vbi1VbHRpbWF0ZS5lb3Q/OXB2M2k4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ljb01vb24vZm9udHMvSWNvTW9vbi1VbHRpbWF0ZS5lb3Q/OXB2M2k4I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9JY29Nb29uL2ZvbnRzL0ljb01vb24tVWx0aW1hdGUudHRmPzlwdjNpOFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLndvZmY/OXB2M2k4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ljb01vb24vZm9udHMvSWNvTW9vbi1VbHRpbWF0ZS5zdmc/OXB2M2k4I0ljb01vb24tVWx0aW1hdGVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1hcnJvdy11cDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7IH1cblxuLmljb24tYXJyb3ctZG93bjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uaWNvbi1hcnJvdy11cDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0MzpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDM6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tY3Jvc3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmljb24tbWVudTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaWNvbi1zdGFyLWZ1bGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmljb24taGVhcnQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cblxuLmljb24tZXllMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5pY29uLWltYWdlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG5cbi5pY29uLWJ1YmJsZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLmljb24tcXVlc3Rpb24zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmljb24tYWRkLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cblxuLmljb24tYWRkLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLmljb24tY2xvdWQtdXBsb2FkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi5pY29uLWNoZWNrbWFyazM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4uaWNvbi1sb2NhdGlvbjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjsgfVxuXG4uaWNvbi11c2VyczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjsgfVxuXG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cblxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7IH1cblxuLmljb24tc2h1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiOyB9XG5cbi5pY29uLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cblxuLmljb24tZW52ZWxvcDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjsgfVxuXG4uaWNvbi11c2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiOyB9XG5cbi5pY29uLXNoYXJlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiOyB9XG5cbi5pY29uLWNvZzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjsgfVxuXG4uaWNvbi1wZW5jaWw0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7IH1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG5cbi5pY29uLWFpcnBsYW5lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG5cbi5pY29uLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiOyB9XG5cbi5pY29uLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmljb24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuXG4uaWNvbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5pY29uLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjIwcmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5pY29uLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS40MHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4uaWNvbi1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS42MHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uaWNvbi1zaWx2ZXIge1xuICBjb2xvcjogI2JlYmViZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG4qW2RhdGEtdG9vbHRpcF06YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogLTk5OTlweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4qW2RhdGEtdG9vbHRpcF06aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyZTJlMmU7IH1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxucCB7XG4gIG1hcmdpbjogMDsgfVxuXG5wICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxuaW5zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICAvKiAgICBtaW4taGVpZ2h0OiA1MHB4OyovIH1cblxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCwgbGFiZWwsIGEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLmJ0biB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5idG4gLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmJ0bi0tcmVzZXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmJ0bi0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5idG4tLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLmJ0bi0tbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgLmJ0bi0tbGFyZ2Uge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAuYnRuLS1waWN0b24tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTRlODtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYnRuLS1waWN0b24tYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2Q5OyB9XG4gIC5idG4tLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tLWRlbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNWU2OTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi0tZ2FsbGVyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICAuYnRuLS1zaWx2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7IH1cbiAgLmJ0bi0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogIzJjOTRlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzJjOTRlODsgfVxuICAuYnRuLS1hcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1YjM0NjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi0tdW5wYWRkZWQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJ0bi0tdHJhbnNwYXJlbnQsIC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi0taGFzLWJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmViZWJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjgyODI5OyB9XG4gIC5idG4tLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5NGU4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLS10ZXh0LWJsdWUge1xuICAgIGNvbG9yOiAjMmM5NGU4OyB9XG4gIC5idG4tLXRleHQtd2hpdGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLS1mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5idG4tLW1vZGlmeS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5idG4tLW1vZGlmeS1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmJ0bi0tc2lnbnVwIHtcbiAgICB3aWR0aDogNzBweDsgfVxuICAuYnRuLS1sb2dib29rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMmM5NGU4O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5idG4tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYnRuLWdyb3VwIC5idG4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuYnRuLWdyb3VwIC5idG4uYnRuLS1pcy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5NGU4OyB9XG5cbi5mb3JtLS1zZWFyY2hBZHZhbmNlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS0tc2VhcmNoQWR2YW5jZWQtLW11bHRpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZm9ybS0tc2VhcmNoQWR2YW5jZWQgLmZvcm1fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLS1zZWFyY2hBZHZhbmNlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5mb3JtLS1zZWFyY2hBZHZhbmNlZE11bHRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLS1zZWFyY2hBZHZhbmNlZE11bHRpX19kYXRlcyB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tLXNlYXJjaEFkdmFuY2VkTXVsdGkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4uZm9ybS0tdXBsb2FkQ1NWIHtcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4uZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5mb3JtX19ncm91cC0tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZvcm1fX2dyb3VwLS1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmZvcm1fX2xhYmVsLS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm1fX2xhYmVsLS1ncmV5IHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuXG4uZm9ybV9faWNvbi0tcXVlc3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb3JtV3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc2OHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1XcmFwcGVyX19sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuaW5wdXQtd3JhcHBlci0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmlucHV0LXdyYXBwZXItLXVuc3R5bGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaW5wdXQtd3JhcHBlci0td2hpdGUgLmljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaW5wdXQtd3JhcHBlci0td2hpdGUgLmlucHV0LXdyYXBwZXJfX2ZpZWxkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmlucHV0LXdyYXBwZXItLXNpbHZlciAuaWNvbiB7XG4gICAgY29sb3I6ICNiZWJlYmU7IH1cbiAgLmlucHV0LXdyYXBwZXItLWhhcy1pY29uLW9uLWxlZnQgLmljb24ge1xuICAgIGxlZnQ6IDAuNjI1cmVtOyB9XG4gIC5pbnB1dC13cmFwcGVyLS1oYXMtaWNvbi1vbi1sZWZ0IC5pbnB1dC13cmFwcGVyX19maWVsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTsgfVxuICAuaW5wdXQtd3JhcHBlci0taGFzLWljb24tb24tcmlnaHQgLmljb24ge1xuICAgIHJpZ2h0OiAwLjVyZW07IH1cbiAgLmlucHV0LXdyYXBwZXItLWhhcy1pY29uLW9uLXJpZ2h0IC5pbnB1dC13cmFwcGVyX19maWVsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuaW5wdXQtd3JhcHBlciAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaW5wdXQtd3JhcHBlcl9fZmllbGQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjZiNjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgLmlucHV0LXdyYXBwZXJfX2ZpZWxkW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5pbnB1dC13cmFwcGVyX19maWVsZC0tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjMmM5NGU4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnNlbGVjdC0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5zZWxlY3QtLWJsb2NrIC5zZWxlY3RfX2NvbnRyb2wge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3QtLXVwcGVyY2FzZSAuc2VsZWN0X19jb250cm9sIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZWxlY3RfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuc2VsZWN0X19jb250cm9sW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkOyB9XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJztcbiAgICAgIHNwZWFrOiBub25lOyB9XG4gIC5jaGVja2JveF9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5yYWRpby13cmFwcGVyLS1pbmxpbmUgLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAucmFkaW8td3JhcHBlci0taW5saW5lIC5yYWRpbzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yYWRpb19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnJhZGlvX19sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLnJhZGlvX19sYWJlbDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTRlODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLnJhZGlvX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbnB1dC1maWxlIHtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuaW5wdXQtZmlsZSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I2YjZiNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzI4MjgyODsgfVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmxpc3QtLXVuc3R5bGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAubGlzdC0tcGhvdG8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmxpc3QtLXN0YXRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5saXN0LS1zdGF0cyAubGlzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAubGlzdC0tc3RhdHMgLmxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC50YWJsZV9fcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnRhYmxlX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnRhYmxlX19oZWFkaW5nLS1kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRhYmxlX19oZWFkaW5nLS1kZXNrdG9wLW9ubHkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuICAgIC50YWJsZV9faGVhZGluZy0tc29ydCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50YWJsZV9faGVhZGluZy0tc29ydDpob3ZlciAudGFibGVfX3NvcnQtYXJyb3dzIHtcbiAgICAgICAgY29sb3I6ICMyYzk0ZTg7IH1cbiAgICAudGFibGVfX2hlYWRpbmctLXNvcnQtYXNjIC50YWJsZV9fc29ydC1hcnJvd3M6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MWQnOyB9XG4gIC50YWJsZV9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC50YWJsZV9fY2VsbC0tZGVza3RvcC1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50YWJsZV9fY2VsbC0tZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgLnRhYmxlX19zb3J0LWFycm93cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1VbHRpbWF0ZSc7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgc3BlYWs6IG5vbmU7IH1cbiAgICAudGFibGVfX3NvcnQtYXJyb3dzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTFlJztcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudGFibGUtLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFibGUtLWZpeGVkIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC50YWJsZS0tcGFkZGVkIC50YWJsZV9faGVhZGluZyB7XG4gICAgcGFkZGluZzogNHB4OyB9XG4gIC50YWJsZS0tcGFkZGVkIC50YWJsZV9fY2VsbCB7XG4gICAgcGFkZGluZzogNHB4OyB9XG4gIC50YWJsZS0tc3RyaXBlZCAudGFibGVfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgLnRhYmxlLS1zdGF0aXN0aWNzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50YWJsZS0tc3RhdGlzdGljcyAudGFibGVfX3Jvdy0taGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyODI4OyB9XG4gICAgLnRhYmxlLS1zdGF0aXN0aWNzIC50YWJsZV9fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC50YWJsZS0tc3RhdGlzdGljcyAudGFibGVfX2hlYWRpbmcge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50YWJsZS0tc3RhdGlzdGljcyAudGFibGVfX2NlbGwge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50YWJsZS0tc3RhdGlzdGljcyAudGFibGVfX2hlYWRpbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnRhYmxlLS1zdGF0aXN0aWNzX19zdGF0dXNSZWplY3RlZCB7XG4gICAgICBjb2xvcjogI2Y3MDYyMjsgfVxuICAudGFibGUtLWd1aWRlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7IH1cbiAgICAudGFibGUtLWd1aWRlIC50YWJsZV9fY2VsbCB7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2OyB9XG4gIC50YWJsZS0tcGhvdG9ncmFwaGVycyB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogIzJjOTRlODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJsZS0tcGhvdG9ncmFwaGVycyB7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuXG4ubWFpbl9fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgLnBhZ2UtLXBob3RvIC5oZWFkZXIsIC5wYWdlLS1waG90by1zdGF0dXMgLmhlYWRlciwgLnBhZ2UtLXByb2ZpbGUgLmhlYWRlciwgLnBhZ2UtLXB1YmxpYy1wcm9maWxlIC5oZWFkZXIsIC5wYWdlLS1ncm91cC1wcm9maWxlIC5oZWFkZXIsIC5wYWdlLS1hZG1pbi1pbmRleCAuaGVhZGVyLCAucGFnZS0tc2NyZWVuaW5nLWluZGV4IC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2UtLXBob3RvIC5tYWluX19zZWN0aW9uLCAucGFnZS0tcGhvdG8tc3RhdHVzIC5tYWluX19zZWN0aW9uLCAucGFnZS0tcHJvZmlsZSAubWFpbl9fc2VjdGlvbiwgLnBhZ2UtLXB1YmxpYy1wcm9maWxlIC5tYWluX19zZWN0aW9uLCAucGFnZS0tZ3JvdXAtcHJvZmlsZSAubWFpbl9fc2VjdGlvbiwgLnBhZ2UtLWFkbWluLWluZGV4IC5tYWluX19zZWN0aW9uLCAucGFnZS0tc2NyZWVuaW5nLWluZGV4IC5tYWluX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYWdlLS1pbmRleCAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtLXBob3RvIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4OyB9XG4gIC5wYWdlLS1waG90byAuYWR2LS1kZXNrdG9wLXRvcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS0tcGhvdG8gLmhlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9IH1cbiAgLnBhZ2UtLWFsYnVtcyAuaGVhZGVyLCAucGFnZS0tc2hvdy1hbGJ1bSAuaGVhZGVyLCAucGFnZS0tbWVtYmVycy1waG90b2dyYXBoZXJzIC5oZWFkZXIsIC5wYWdlLS1ncm91cHMgLmhlYWRlciwgLnBhZ2UtLWJhZGdlLW92ZXJ2aWV3IC5oZWFkZXIsIC5wYWdlLS1wcml2YWN5IC5oZWFkZXIsIC5wYWdlLS11cGxvYWQgLmhlYWRlciwgLnBhZ2UtLXByb2ZpbGUgLmhlYWRlciwgLnBhZ2UtLXB1YmxpYy1wcm9maWxlIC5oZWFkZXIsIC5wYWdlLS1ncm91cC1wcm9maWxlIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLWFsYnVtcyAuaGVhZGVyLCAucGFnZS0tc2hvdy1hbGJ1bSAuaGVhZGVyLCAucGFnZS0tbWVtYmVycy1waG90b2dyYXBoZXJzIC5oZWFkZXIsIC5wYWdlLS1ncm91cHMgLmhlYWRlciwgLnBhZ2UtLWJhZGdlLW92ZXJ2aWV3IC5oZWFkZXIsIC5wYWdlLS1wcml2YWN5IC5oZWFkZXIsIC5wYWdlLS11cGxvYWQgLmhlYWRlciwgLnBhZ2UtLXByb2ZpbGUgLmhlYWRlciwgLnBhZ2UtLXB1YmxpYy1wcm9maWxlIC5oZWFkZXIsIC5wYWdlLS1ncm91cC1wcm9maWxlIC5oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogNjBweDsgfSB9XG4gIC5wYWdlLS1zaG93LXBob3RvcyAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS1zaG93LXBob3RvcyAuaGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgLnBhZ2UtLW5vLXJlc3VsdHMgLnNob3ctcGhvdG9zLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS0tbm8tcmVzdWx0cyAuc2hvdy1waG90b3Mtbm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2UtLXBob3RvLXNob3ctbGFyZ2UgLmxhcmdlLXBob3RvX193cmFwcGVyIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAucGFnZS0tcGhvdG8tc2hvdy1sYXJnZSAubGFyZ2UtcGhvdG9fX292ZXJsYXkge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBhZ2UtLXBob3RvLXNob3ctbGFyZ2UgLmxhcmdlLXBob3RvX19jbG9zZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS0tbm8tYWRzIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgLnBhZ2UtLW5vLWFkcyAuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAucGFnZS0tbm8tYWRzIC5hbGVydCB7XG4gICAgdG9wOiA2MHB4OyB9XG4gIC5wYWdlLS1uby1hZHMucGFnZS0tc2hvdy1waG90b3MgLmhlYWRlciB7XG4gICAgbWluLWhlaWdodDogMTUxcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS0tbm8tYWRzIC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucGFnZS0tbm8tYWRzLnBhZ2UtLXNob3ctcGhvdG9zIC5oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogMTExcHg7IH0gfVxuXG4uZml4ZWQtY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5maXhlZC1jb250ZW50LS1zZWFyY2gtZm9ybXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpeGVkLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZml4ZWQtY29udGVudC0tc2VhcmNoLWZvcm1zIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfSB9XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLndyYXBwZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAud3JhcHBlcl9fY29udGVudC0tc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC53cmFwcGVyX19jb250ZW50LS1tZWRpdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC53cmFwcGVyX19jb250ZW50LS1sYXJnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC53cmFwcGVyX19mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLndyYXBwZXJfX2ZsZXgtLWZsdWlkIC53cmFwcGVyX19mbGV4Q29sIHtcbiAgICAgIGZsZXg6IDAgYXV0bzsgfVxuICAgIC53cmFwcGVyX19mbGV4LS1ub1dyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAud3JhcHBlcl9fZmxleENvbCB7XG4gICAgZmxleDogMTsgfVxuICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC0tc21hbGwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLS1tZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLS1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLXQge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtdC0tc21hbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC10LS1tZWRpdW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC10LS1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC1iIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLWItLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtYi0tbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtYi0tbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAud3JhcHBlci0tYWR2IHtcbiAgICBwYWRkaW5nOiAyMHB4IGF1dG87IH1cbiAgLndyYXBwZXItLW5vLXBhZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDExODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53cmFwcGVyX19mbGV4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC1yLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC1yLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtci1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLWwtc21hbGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtbC1tZWRpdW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtbC1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgIC53cmFwcGVyX19mbGV4Q29sLS1hc2lkZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1heC13aWR0aDogMjUlOyB9IH1cblxuLnNob3ctbWVudSAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaG93LW1lbnUgLmhlYWRlcl9fd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaG93LW1lbnUgLmhlYWRlcl9fYnRucy0tbGVmdCAuaGVhZGVyX19idG4tLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LW1lbnUgLmhlYWRlcl9fYnRucy0tbGVmdCAuaGVhZGVyX19idG4tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNob3ctbWVudSAubWFpbl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctbWVudSAuZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1tZW51IC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdy1tZW51IC5zaG93LXBob3Rvcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93LW1lbnUgLm1haW5fX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaG93LW1lbnUgLmhlYWRlcl9fZXh0ZW5kZWQtc2VjdGlvbi0tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaG93LXNlYXJjaCAuaGVhZGVyX19idG5zLS1yaWdodCAuaGVhZGVyX19idG4tLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctc2VhcmNoIC5oZWFkZXJfX2J0bnMtLXJpZ2h0IC5oZWFkZXJfX2J0bi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdy1zZWFyY2ggLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG93LXNlYXJjaCAuc2VhcmNoLWxpc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3ctc2VhcmNoIC5zZWFyY2gtbGlzdC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDB2dzsgfSB9XG5cbi5zaG93LXNlYXJjaCAuc2VhcmNoLWxpc3QtLWhlYWRlciB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5zaG93LXNlYXJjaCAuc2hvdy1waG90b3MtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvdy1zZWFyY2ggLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zaG93LXNlYXJjaCAuc2hvdy1waG90b3MtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2hvdy1zZWFyY2ggLnNlYXJjaC1saXN0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7IH0gfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQgLmhlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQgLmhlYWRlcl9fd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZCAuaGVhZGVyX19idG5zLS1sZWZ0IC5oZWFkZXJfX2J0bi0tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkIC5oZWFkZXJfX2J0bnMtLWxlZnQgLmhlYWRlcl9fYnRuLS1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQgLmhlYWRlcl9fYnRucy0tcmlnaHQgLmhlYWRlcl9fYnRuLS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZCAuaGVhZGVyX19idG5zLS1yaWdodCAuaGVhZGVyX19idG4tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkIC5tYWluX19zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQgLnNob3ctcGhvdG9zLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkIC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93LXNlYXJjaC1hZHZhbmNlZCAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAuc2hvdy1zZWFyY2gtYWR2YW5jZWQgLm1haW5fX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5oZWFkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5oZWFkZXJfX3dyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLmhlYWRlcl9fYnRucy0tbGVmdCAuaGVhZGVyX19idG4tLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZC1tdWx0aSAuaGVhZGVyX19idG5zLS1sZWZ0IC5oZWFkZXJfX2J0bi0tc2VhcmNoLWFkdmFuY2VkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5oZWFkZXJfX2J0bnMtLXJpZ2h0IC5oZWFkZXJfX2J0bi0tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLmhlYWRlcl9fYnRucy0tcmlnaHQgLmhlYWRlcl9fYnRuLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZC1tdWx0aSAubWFpbl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5zaG93LXBob3Rvcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZC1tdWx0aSAuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uLS1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLnNlYXJjaC1hZHZhbmNlZF9fZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5zZWFyY2gtYWR2YW5jZWRfX211bHRpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gIC5zaG93LXNlYXJjaC1hZHZhbmNlZC1tdWx0aSAubWFpbl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2hvdy1sb2FkZXIgLmxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnNob3ctb3ZlcmxheSAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnNob3ctbGFyZ2UtcGhvdG8gLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctbGFyZ2UtcGhvdG8gLmJsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4ubGFyZ2UtcGhvdG8tem9vbSAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmxhcmdlLXBob3RvLXpvb20gLmxhcmdlLXBob3RvX19tb2JpbGUge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uaGVhZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyODI4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5oZWFkLS1uby1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlYWQtLW5vLXVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuaGVhZC0tZ3JleSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlkOWQ5ZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gIC5oZWFkLS1waG90b3NBZG1pbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuaGVhZC0tcGhvdG9zQWRtaW4gLmljb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogI2I2YjZiNjsgfVxuXG4ucXVlc3Rpb24td2hhdC1pcy10aGlzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjYjZiNmI2OyB9XG5cbiNvbmV0cnVzdC1wYy1zZGsgI2Nsb3NlLXBjLWJ0bi1oYW5kbGVyLmNsb3NlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR1pwYkd3OUlpTm1abVlpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkMmxrZEdnOUlqUTNMamszTVNJZ2FHVnBaMmgwUFNJME55NDVOekVpSUhacFpYZENiM2c5SWpBZ01DQTBOeTQ1TnpFZ05EY3VPVGN4SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnk0NU56RWdORGN1T1RjeE95SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krUEdjK1BIQmhkR2dnWkQwaVRUSTRMakl5T0N3eU15NDVPRFpNTkRjdU1Ea3lMRFV1TVRJeVl6RXVNVGN5TFRFdU1UY3hMREV1TVRjeUxUTXVNRGN4TERBdE5DNHlOREpqTFRFdU1UY3lMVEV1TVRjeUxUTXVNRGN0TVM0eE56SXROQzR5TkRJc01Fd3lNeTQ1T0RZc01Ua3VOelEwVERVdU1USXhMREF1T0RoakxURXVNVGN5TFRFdU1UY3lMVE11TURjdE1TNHhOekl0TkM0eU5ESXNNR010TVM0eE56SXNNUzR4TnpFdE1TNHhOeklzTXk0d056RXNNQ3cwTGpJME1td3hPQzQ0TmpVc01UZ3VPRFkwVERBdU9EYzVMRFF5TGpnMVl5MHhMakUzTWl3eExqRTNNUzB4TGpFM01pd3pMakEzTVN3d0xEUXVNalF5UXpFdU5EWTFMRFEzTGpZM055d3lMakl6TXl3ME55NDVOeXd6TERRM0xqazNjekV1TlRNMUxUQXVNamt6TERJdU1USXhMVEF1T0RjNWJERTRMamcyTlMweE9DNDROalJNTkRJdU9EVXNORGN1TURreFl6QXVOVGcyTERBdU5UZzJMREV1TXpVMExEQXVPRGM1TERJdU1USXhMREF1T0RjNWN6RXVOVE0xTFRBdU1qa3pMREl1TVRJeExUQXVPRGM1WXpFdU1UY3lMVEV1TVRjeExERXVNVGN5TFRNdU1EY3hMREF0TkM0eU5ESk1Namd1TWpJNExESXpMams0Tm5vaUx6NDhMMmMrUEM5emRtYytcIik7IH1cblxuI29uZXRydXN0LXBjLXNkay5vdFBjVGFiIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuI290LXNkay1jb29raWUtcG9saWN5LXYyLm90LXNkay1jb29raWUtcG9saWN5ICNjb29raWUtcG9saWN5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3Qtc2RrLWNvb2tpZS1wb2xpY3ktZ3JvdXAtZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuI2Nvb2tpZS1wb2xpY3ktZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNvdC1zZGstY29va2llLXBvbGljeS12Mi5vdC1zZGstY29va2llLXBvbGljeSBhLCAjb3Qtc2RrLWNvb2tpZS1wb2xpY3ktdjIub3Qtc2RrLWNvb2tpZS1wb2xpY3kgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jb3Qtc2RrLWNvb2tpZS1wb2xpY3ktdjIub3Qtc2RrLWNvb2tpZS1wb2xpY3kgdGhlYWQsICNvdC1zZGstY29va2llLXBvbGljeS12Mi5vdC1zZGstY29va2llLXBvbGljeSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmUyZTJlOyB9XG5cbi5jbG9zZS1jcm9zcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jbG9zZS1jcm9zcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ncmlkLS1oaWRlLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlci1yZXNldCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNvcnQtYWxidW1zLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zb3J0LWFsYnVtcy1kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogLTE2cHg7IH0gfVxuXG4udGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudGV4dC0tdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZXh0LS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRleHQtLXN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudGV4dC0taXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnRleHQtLWdyZXkge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gIC50ZXh0LS1ibHVlIHtcbiAgICBjb2xvcjogIzJjOTRlODsgfVxuXG4uaGVhZGVyVGV4dDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaGVhZGVyVGV4dDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5kcm9wZG93biB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4ycyBlYXNlOyB9XG4gIC5kcm9wZG93bi0tZXhwYW5kZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZHJvcGRvd24tLXNlYXJjaC1saXN0IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IGJsYWNrOyB9XG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJjOTRlODsgfVxuICAubGluay0td2hpdGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubGluay0tdW5kZXJsaW5lZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmxpbmstLWFkdmFuY2VkLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdG9wOiA2cHg7IH1cblxuLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuYm94LS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYm94LS1zaWx2ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7IH1cbiAgLmJveC0tbm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYm94LS1oYXMtYm9yZGVyIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5ib3hfX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYm94X19oZWFkLS1ub0JvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ib3hfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmFkdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hZHZfX2NvdmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5hZHZfX2NvdmVyLS12aXNpYmxlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFkdi0tYmxvY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdZb3UgYXJlIHNlZWluZyB0aGlzIGFzIHlvdSBhcmUgdXNpbmcgQWQtYmxvY2tpbmcgc29mdHdhcmUuJzsgfVxuICAuYWR2LS1kZXNrdG9wLXRvcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB0b3A6IC05OTk5cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkdi0tZGVza3RvcC10b3Age1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bzsgfSB9XG4gIC5hZHYtLW1vYmlsZS10b3Age1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWR2LS1tb2JpbGUtdG9wIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB0b3A6IC05OTk5cHg7IH0gfVxuICAuYWR2LS1mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFkdiNwaG90by1hZHYtY29tbWVudHMge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hZHYjcGhvdG8tY29udGVudC1hZC13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9XG4gICAgLmFkdiNwaG90by1hZHYtbW9iaWxlLWJvdHRvbSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG5cbiNhZC1zaXplLXBhbi0xIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cblxuI2FkLXNpemUtcGFuLTIge1xuICBtaW4taGVpZ2h0OiAyNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2FkLXNpemUtaW5zLTEge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9XG4gICNhZC1zaXplLWlucy0yIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4OyB9IH1cblxuI3Nob3dwaG90b3NfYWQtMCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG5cbiNzaG93cGhvdG9zX2FkLTIsXG4jc2hvd3Bob3Rvc19hZC0zLFxuI3Nob3dwaG90b3NfYWQtNCxcbiNzaG93cGhvdG9zX2FkLTUsXG4jc2hvd3Bob3Rvc19hZC02LFxuI3Nob3dwaG90b3NfYWQtNyxcbiNzaG93cGhvdG9zX2FkLTgge1xuICBtaW4taGVpZ2h0OiAyNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3Bob3RvLWhlYWRlci1hZC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMTBweDsgfVxuICAjYWxidW1fYWQtMCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgI2FsYnVtX2FkLTEsXG4gICNhbGJ1bV9hZC0yLFxuICAjYWxidW1fYWQtMyxcbiAgI2FsYnVtX2FkLTQsXG4gICNhbGJ1bV9hZC01LFxuICAjYWxidW1fYWQtNixcbiAgI2FsYnVtX2FkLTcsXG4gICNhbGJ1bV9hZC04LFxuICAjYWxidW1fYWQtOSxcbiAgI2FsYnVtX2FkLTEwIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDsgfVxuICAjZ2FsbGVyeS1pdGVtLWFkcyB7XG4gICAgbWluLWhlaWdodDogMjQwcHg7IH0gfVxuXG4uYWRzYnlnb29nbGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk3MHB4OyB9XG4gIC5hZHNieWdvb2dsZS0tc3F1YXJlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAuYWRzYnlnb29nbGUtLWxlYWRlcmJvYXJkIHtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkc2J5Z29vZ2xlLS1sZWFkZXJib2FyZCB7XG4gICAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmFsZXJ0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFsZXJ0X190ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsZXJ0X19idG4tLWNsb3NlIHtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5hbGVydF9fYnRuLS1jbG9zZS50b3Njb25zZW50IHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gIC5hbGVydC0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICBjb2xvcjogIzNjNzYzZDsgfVxuICAuYWxlcnQtLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NGNhZjY7XG4gICAgY29sb3I6ICMxZTY1OWY7IH1cbiAgLmFsZXJ0LS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICAgIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5hbGVydC0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgLmFsZXJ0LS1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hbGVydCB7XG4gICAgICB0b3A6IDYwcHg7IH0gfVxuXG4uY29va2lldGFibGUgdHIsIC5jb29raWV0YWJsZSB0ZCwgLmNvb2tpZXRhYmxlIHRoIHtcbiAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjY2RjZGNkOyB9XG5cbi5jb29raWV0YWJsZSB0ZCwgLmNvb2tpZXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMC40ZW07IH1cblxuLnBlcnNvbmFsaXplZEFkcyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjZmZlZWJhO1xuICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICBjb2xvcjogIzg1NjQwNDtcbiAgcGFkZGluZzogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtOyB9XG4gIC5wZXJzb25hbGl6ZWRBZHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wZXJzb25hbGl6ZWRBZHMub24ge1xuICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiOyB9XG4gICAgLnBlcnNvbmFsaXplZEFkcy5vbiBpbnB1dDo6YmVmb3JlLCAucGVyc29uYWxpemVkQWRzLm9uIGlucHV0OmNoZWNrZWQge1xuICAgICAgY29udGVudDogXCJPTlwiOyB9XG4gIC5wZXJzb25hbGl6ZWRBZHMgaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAzLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBlcnNvbmFsaXplZEFkcyBpbnB1dDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBjb250ZW50OiBcIk9GRlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hZC1jb25zZW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyLjVlbSAyLjBlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTAwO1xuICB3aWR0aDogMzMuNGVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjhlbTtcbiAgbGVmdDogMS4yZW07XG4gIGJvdHRvbTogM2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFkLWNvbnNlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBsZWZ0OiAxLjJlbTtcbiAgICAgIHJpZ2h0OiAxLjJlbTtcbiAgICAgIHRvcDogMTRlbTtcbiAgICAgIGJvdHRvbTogYXV0bzsgfSB9XG4gIC5hZC1jb25zZW50IGgxIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDIuMWVtIDA7IH1cbiAgICAuYWQtY29uc2VudCBoMSBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIuNGVtOyB9XG4gIC5hZC1jb25zZW50IGEge1xuICAgIG1hcmdpbjogMC42ZW0gMCAwLjJlbSAwO1xuICAgIGNvbG9yOiAjMzI3ZGI2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYWQtY29uc2VudCBhLmJhY2sgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgLmFkLWNvbnNlbnQgYSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmFkLWNvbnNlbnQgLmZpcnN0IC5vcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjNlbTsgfVxuICAuYWQtY29uc2VudCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFkLWNvbnNlbnQgcCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5hZC1jb25zZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGNvbG9yOiAjYTRhMWExOyB9XG4gIC5hZC1jb25zZW50IC5vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmFkLWNvbnNlbnQgLm9wdGlvbnMgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5hZC1jb25zZW50IC5vcHRpb25zIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMjdkYjYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmFkLWNvbnNlbnQgLm9wdGlvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICAgICAgY29sb3I6ICMzMjdkYjY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYmxvY2tlciB7XG4gIHotaW5kZXg6IDQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5tb2RhbC0tc21hbGwge1xuICAgIG1heC13aWR0aDogNTY4cHg7IH1cbiAgLm1vZGFsLS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogNzY4cHg7IH1cbiAgLm1vZGFsLS1sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7IH1cbiAgLm1vZGFsLS1zaGFyZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1vZGFsLS1lbWFpbC1ub3RpZmljYXRpb25zIHtcbiAgICBtaW4taGVpZ2h0OiA4MTBweDsgfVxuICAubW9kYWwtLXdhdGVybWFyayB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAubW9kYWwtLWxhcmdlLXBob3RvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbC13YXRlcm1hcmtfX3Rvb2xib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiAzNjBweDsgfVxuXG4ubW9kYWwtd2F0ZXJtYXJrLWJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7IH1cbiAgLm1vZGFsLXdhdGVybWFyay1idG4tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubW9kYWwtd2F0ZXJtYXJrLWJ0bi0tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbi5vdmVybGF5IHtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dDsgfVxuXG4vKi5zcGlubmVyIHtcblx0ei1pbmRleDogMztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuMnMgZWFzZTtcblx0Ji0tdmlzaWJsZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59Ki9cbi5sb2FkZXIge1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLypcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH0qLyB9XG4gIC5sb2FkZXJfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubG9hZGVyX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2FkZXItLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc2VhcmNoLWFkdmFuY2VkX19tdWx0aSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvZ2luLWZvcm1fX2ZhaWxlZC1sb2dpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmRlbGV0ZS1vd24tZm9ybV9fZmFpbGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4uZGVsZXRlLW93bi1mb3JtX19zdWNjZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBjb2xvcjogIzE1NTcyNDsgfVxuXG4ucGFnaW5nIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnaW5nX19jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdpbmdfX3BhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2luZ19fcGFnZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wYWdpbmdfX3BhZ2VyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnBhZ2luZ19fcGFnZXItLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wYWdpbmdfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2luZ19fYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2luZ19fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnaW5nX19jb3VudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAucGFnaW5nX19wYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wYWdpbmdfX2Rlc2t0b3Age1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlci1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucGFnZXItZmlsdGVyIC5wYWdlci1maWx0ZXJfX2ZpbHRlciB7XG4gICAgICBmbGV4OiAwIDEgMzAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5wYWdlci1maWx0ZXIgLnBhZ2VyLWZpbHRlcl9fcGFnaW5nIHtcbiAgICAgIGZsZXg6IDE7IH0gfVxuXG4uYmFkZ2VzX19iYWRnZUxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmFkZ2VzX19iYWRnZUltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbmRleC1jb2wge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2VjZWNlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmluZGV4LXRlbXB0YXRpb24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZWNlY2VjOyB9XG5cbi5pbmRleC1mb3J1bSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDU4MHB4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNlY2VjZWM7IH1cbiAgLmluZGV4LWZvcnVtX19saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5pbmRleC1mb3J1bTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTsgfVxuXG4uaW5kZXgtbGlrZS1qcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmJhZGdlLW92ZXJ2aWV3X19iYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJhZGdlLW92ZXJ2aWV3X19iYWRnZS0tYWN0aXZlIC5iYWRnZS1vdmVydmlld19faW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uYmFkZ2Utb3ZlcnZpZXdfX3Byb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5iYWRnZS1vdmVydmlld19fcHJvZ3Jlc3NiYXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGhlaWdodDogMjZweDsgfVxuICAgIC5iYWRnZS1vdmVydmlld19fcHJvZ3Jlc3NiYXIgZGl2IHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iYWRnZS1vdmVydmlld19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAvKiBXM0MgKi8gfVxuXG4uYmFkZ2Utb3ZlcnZpZXdfX2ZyYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmFkZ2Utb3ZlcnZpZXdfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYm5hdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAudGFibmF2LS1zdHlsZWQgLnRhYm5hdl9fYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgIC50YWJuYXYtLXN0eWxlZCAudGFibmF2X19idG4tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAudGFibmF2LS1zdHlsZWQgLnRhYm5hdl9fYnRuLS1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnRhYm5hdi0tc3R5bGVkIC50YWJuYXZfX2NvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnRhYm5hdl9fYnRucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGFibmF2X19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM5NGU4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzJjOTRlODsgfVxuICAudGFibmF2X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRhYm5hdl9fY29udGVudC0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgLnRhYm5hdl9fYnRucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLypcdCYtLXJlc3VsdC1zbWFsbCB7XG5cdFx0LnNvY2lhbF9fbGluayB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Y29sb3I6ICRzaGFyaztcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNvY2lhbF9fdGV4dCxcblx0XHQuc29jaWFsX19pY29uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cdFx0LnNvY2lhbF9fdGV4dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHR9XG5cdH0qLyB9XG4gIC5zb2NpYWwtLXNtYWxsIC5zb2NpYWxfX2xpbmsge1xuICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgLnNvY2lhbC0tc21hbGwgLnNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuc29jaWFsLS1zbWFsbCAuc29jaWFsX190ZXh0LFxuICAuc29jaWFsLS1zbWFsbCAuc29jaWFsX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuc29jaWFsLS1pbmxpbmUgLnNvY2lhbF9fbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuc29jaWFsLS1pbmxpbmUgLnNvY2lhbF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLnNvY2lhbC0tcmVzdWx0LS1sYXJnZSAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuc29jaWFsLS1waG90by1wYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgLnNvY2lhbC0tcGhvdG8tcGFnZSAuc29jaWFsX19saW5rIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnNvY2lhbC0tcGhvdG8tcGFnZSAuc29jaWFsX19saW5rLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzg0ODQ4NDsgfVxuICAgICAgLnNvY2lhbC0tcGhvdG8tcGFnZSAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zb2NpYWxfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICBjb2xvcjogI2I2YjZiNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc29jaWFsX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zb2NpYWxfX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnNvY2lhbF9fbGluay0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgLnNvY2lhbF9fbGluay0tZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNiNmI2YjY7IH1cbiAgICAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gIC5zb2NpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuc29jaWFsX19pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnZpc2l0LXN0YXRzX19zdGF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52aXNpdC1zdGF0c19fbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnZpc2l0LXN0YXRzX19yaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udmlzaXQtc3RhdHNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4udmlzaXQtc3RhdHNfX251bWJlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW46IDAgMCA2cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4udmlzaXQtc3RhdHNfX2NhdGVnb3J5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aXNpdC1zdGF0c19fc3RhdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5OyB9XG4gIC52aXNpdC1zdGF0c19fc3RhdC0tbm8tYm9yZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC52aXNpdC1zdGF0c19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cblxuLnNob3ctcGhvdG9zLWhlYWRlciB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRyYW5zaXRpb246IHRvcCA0MDBtcyBlYXNlLWluLW91dDsgfVxuICAuc2hvdy1waG90b3MtaGVhZGVyX19yZXN1bHRzLW5vIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuc2hvdy1waG90b3MtaGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbiB7XG4gICAgZmxleDogMSAwIGF1dG87IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1yZXN1bHRzIHtcbiAgICAgIG1heC13aWR0aDogMzI4cHg7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1haXJjcmFmdC10eXBlIHtcbiAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1tb2RpZnkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1zb3J0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnNob3ctcGhvdG9zLWhlYWRlcl9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG93LXBob3Rvcy1oZWFkZXJfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWxlY3QgLnNlbGVjdF9fY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2hvdy1waG90b3MtaGVhZGVyX19zb3J0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3ctcGhvdG9zLWhlYWRlci0tbm8tdGVybSAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1haXJjcmFmdC10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNob3ctcGhvdG9zLWhlYWRlci0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbi0tYWlyY3JhZnQtdHlwZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbi0tc29ydCB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1tb2RpZnkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaG93LXBob3Rvcy1oZWFkZXJfX2ZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VsZWN0IC5zZWxlY3RfX2NvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5zaG93LXBob3Rvcy1oZWFkZXJfX3NvcnQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyLS1uby10ZXJtIC5zaG93LXBob3Rvcy1oZWFkZXJfX3NlY3Rpb24tLWFpcmNyYWZ0LXR5cGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIFRFTVAgKi9cbi5zaG93LXBob3Rvcy1oZWFkZXJfX3NlY3Rpb24tLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LXBob3Rvcy1oZWFkZXJfX3NlY3Rpb24tLW1vZGlmeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbi0tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2hvdy1waG90b3Mtbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVzdWx0cyB7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlc3VsdHMge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ucmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnJlc3VsdDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnJlc3VsdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5yZXN1bHRfX3NlY3Rpb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucmVzdWx0X19zZWN0aW9uLS1waG90by13cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLnJlc3VsdF9fc2VjdGlvbi0taW5mby13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLnJlc3VsdF9fc2VjdGlvbi0taW5mbzItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlc3VsdF9fc2VjdGlvbi0tc29jaWFsLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnJlc3VsdF9fcGhvdG9MaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnJlc3VsdF9fcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXN1bHRfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJlc3VsdF9faW5mb0xpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5yZXN1bHRfX2luZm9MaXN0VGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5yZXN1bHRfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLnJlc3VsdF9fbGFiZWwtLWJhZGdlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmVzdWx0X19zdGF0cyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucmVzdWx0X19zdGF0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAucmVzdWx0X19zdGF0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnJlc3VsdF9fc3RhdCAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAucmVzdWx0X19zdGF0IC5pY29uLWJ1YmJsZS1kb3RzIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cbiAgLnJlc3VsdF9fbm90ZXMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5yZXN1bHRfX2JhZGdlcy13cmFwcGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5yZXN1bHQtLWFkdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlc3VsdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgIC5yZXN1bHRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLnJlc3VsdF9fc2VjdGlvbi0tcGhvdG8td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzA4cHg7IH1cbiAgICAgIC5yZXN1bHRfX3NlY3Rpb24tLWluZm8td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5yZXN1bHRfX3NlY3Rpb24tLWluZm8yLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5yZXN1bHRfX3NlY3Rpb24tLXNvY2lhbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZXN1bHRfX2luZm9MaXN0IHtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAucmVzdWx0X19pbmZvTGlzdFRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgLnJlc3VsdF9fdXNlci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBob3RvLXR5cGUtc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGhvdG8tdHlwZS1zZWxlY3Rpb24gbGFiZWwge1xuICAgIGhlaWdodDogMjBweDsgfVxuICAucGhvdG8tdHlwZS1zZWxlY3Rpb24gaW5wdXQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5waG90by10eXBlLXNlbGVjdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxucC5haXJwb3J0LWZyMjQtZGlzY2xhaW1lciB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVwbG9hZC1hcmVhLmFpcnBvcnQgcC5haXJwb3J0LWZyMjQtZGlzY2xhaW1lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVwbG9hZC1hcmVhLmhpZGUtZm9ybSAjZm9ybS11cGxvYWQtcGhvdG8tYXV0b2ZpbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51cGxvYWQtYXJlYS5oaWRlLWZvcm0gI2Zvcm0tdXBsb2FkLXBob3RvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udXBsb2FkLWFyZWEuYWlycG9ydCAjZm9ybS11cGxvYWQtcGhvdG8gZGl2LmdyaWQtbm9Cb3R0b20ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51cGxvYWQtYXJlYS5haXJwb3J0ICNmb3JtLXVwbG9hZC1waG90byBkaXYud3JhcHBlcl9fY29udGVudC5haXJjcmFmdC1kZXRhaWxzLCAudXBsb2FkLWFyZWEuYWlycG9ydCAjZm9ybS11cGxvYWQtcGhvdG8gZGl2LndyYXBwZXJfX2NvbnRlbnQuYWlybGluZS1kZXRhaWxzLCAudXBsb2FkLWFyZWEuYWlycG9ydCAjZm9ybS11cGxvYWQtcGhvdG8gZGl2LndyYXBwZXJfX2NvbnRlbnQuYWlyY3JhZnQtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1saXN0LXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtbGlzdC13cmFwcGVyIHtcbiAgICAgIHRvcDogNDBweDsgfSB9XG5cbi5zZWFyY2gtbGlzdCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zZWFyY2gtbGlzdC0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlYXJjaC1saXN0LS1oZWFkZXIgLnNlYXJjaC1saXN0X19pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAgIC5zZWFyY2gtbGlzdC0taGVhZGVyIC5zZWFyY2gtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2VhcmNoLWxpc3QtLWhlYWRlciAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlYXJjaC1saXN0LS1oZWFkZXIgLnVpLW1lbnUtaXRlbS13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuc2VhcmNoLWxpc3QtLWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWFyY2gtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgIC5zZWFyY2gtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5NGU4OyB9XG4gICAgICAuc2VhcmNoLWxpc3RfX2l0ZW06aG92ZXIgLmxpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc2VhcmNoLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zZWFyY2gtbGlzdF9faXRlbS0tY2F0ZWdvcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgIC5zZWFyY2gtbGlzdF9faXRlbS0tY2F0ZWdvcnk6bm90KDpmaXJzdC1jaGlsZCkgLmxpbmstLWFkdmFuY2VkLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtbGlzdF9faXRlbS0tY2F0ZWdvcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuc2VhcmNoLWxpc3RfX2l0ZW0tLWNhdGVnb3J5OmhvdmVyIC5saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzJjOTRlODsgfVxuICAuc2VhcmNoLWxpc3RfX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtbGlzdF9fc2VjdGlvbi0tcmVzdWx0czpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1saXN0X19waG90byB7XG4gICAgd2lkdGg6IDEwN3B4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2VhcmNoLWxpc3RfX3Bob3RvQ291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLnNlYXJjaC1saXN0X19zZWN0aW9uLS1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWFyY2gtbGlzdF9fc2VjdGlvbi0tYXJyb3cgLnNlYXJjaC1saXN0X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgLnNlYXJjaC1saXN0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWxpc3RfX2JhZGdlcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2JlYmViZTsgfVxuICAuc2VhcmNoLWxpc3RfX3Jlc3VsdHNQaG90byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2VhcmNoLWxpc3QtLXJlc3VsdHNMaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1saXN0LS1oZWFkZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc2VhcmNoLWxpc3QtLWhlYWRlciAuc2VhcmNoLWxpc3RfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTsgfSB9XG5cbi5ncmlkLWNvbHVtbi5nYWxsZXJ5IC5jb2wge1xuICBmbGV4OiAxIDAgYXV0bzsgfVxuXG4uZ2FsbGVyeS0tcGhvdG8tcGFnZSAuY29sOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5nYWxsZXJ5Lm5lYXJieSAuZ2FsbGVyeS1waG90byAuZ2FsbGVyeS1uZWFyYnktbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5nYWxsZXJ5Lm5lYXJieSAuZ2FsbGVyeS1waG90byAuZ2FsbGVyeS1uZWFyYnktbGluayBpbWcge1xuICAgIHBhZGRpbmc6IDZweCA2cHggMCA2cHg7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG5cbi5nYWxsZXJ5Lm5lYXJieSAuZ2FsbGVyeS1waG90bzpob3ZlciAuZ2FsbGVyeS1uZWFyYnktbGluayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmdhbGxlcnktcGhvdG8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIG1heC13aWR0aDogMjgxLjY2cHg7IH1cbiAgLmhpZ2hsaWdodGVkIC5nYWxsZXJ5LXBob3RvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmdhbGxlcnktcGhvdG86aG92ZXIgLmdhbGxlcnktcGhvdG9fX3BvcHVwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm90dG9tOiA1MnB4OyB9XG4gIC5nYWxsZXJ5LXBob3RvLS1hbGJ1bSAuZ2FsbGVyeS1waG90b19fZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5nYWxsZXJ5LXBob3RvLS1hbGJ1bSAuZ2FsbGVyeS1waG90b19faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjgyODI4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUgwbEVRVlFZVjJOa1FBWC9HWkg0L3hrWUdCaGhBbUFPU0JKRXdEa2dBUUNDcmdRRWpwTWNQZ0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJlMmUyZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5nYWxsZXJ5LXBob3RvLS1hbGJ1bSAuZ2FsbGVyeS1waG90b19faW1nLS1taXNzaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgLmdhbGxlcnktcGhvdG9fX2RlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2FsbGVyeS1waG90b19fZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFIMGxFUVZRWVYyTmtRQVgvR1pINC94a1lHQmhoQW1BT1NCSkV3RGtnQVFDQ3JnUUVqcE1jUGdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdhbGxlcnktcGhvdG9fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTYycHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgLmdhbGxlcnktcGhvdG9fX2ltZy0taGVybyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ5NnB4OyB9IH1cbiAgLmdhbGxlcnktcGhvdG9fX2luZm8sIC5nYWxsZXJ5LXBob3RvX19wb3B1cCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZ2FsbGVyeS1waG90b19faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODsgfVxuICAuZ2FsbGVyeS1waG90b19fcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5nYWxsZXJ5LXBob3RvX19wb3B1cC10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmdhbGxlcnktcGhvdG9fX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmdhbGxlcnktcGhvdG9fX3NlY3Rpb24gLmljb24ge1xuICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAgIC5nYWxsZXJ5LXBob3RvX19zZWN0aW9uIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmdhbGxlcnktcGhvdG9fX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5nYWxsZXJ5LXBob3RvX190ZXh0Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIC5nYWxsZXJ5LXBob3RvX190ZXh0LS1ub2Nyb3Age1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuZ2FsbGVyeS1waG90b19fdGV4dC0tYWlyY3JhZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmdhbGxlcnktcGhvdG9fX3RleHQtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAuZ2FsbGVyeS1waG90b19fdGV4dC0tc29jaWFsIC5pY29uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmNsaWNrLXRvLXZpZXctbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNsaWNrLXRvLXZpZXctbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb3J1bS1sYXRlc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3J1bS1sYXRlc3RfX3Bvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmZvcnVtLWxhdGVzdF9fcG9zdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gICAgICAuZm9ydW0tbGF0ZXN0X19wb3N0OmhvdmVyIC5mb3J1bS1sYXRlc3RfX3Bvc3Qtc3RhdHMge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZm9ydW0tbGF0ZXN0X19wb3N0Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZm9ydW0tbGF0ZXN0X19wb3N0LXN0YXRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAuZm9ydW0tbGF0ZXN0X19wb3N0LXRpdGxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLmZvcnVtLWxhdGVzdF9fcG9zdC1zdGF0cy1waG90byB7XG4gICAgZmxleDogMCAwIDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLmZvcnVtLWxhdGVzdF9fcG9zdC1zdGF0cy1pbWcge1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gIC5mb3J1bS1sYXRlc3RfX3Bvc3Qtc3RhdHMtY2F0ZWdvcnkge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLmZvcnVtLWxhdGVzdF9fcG9zdC1zdGF0cy10aW1lIHtcbiAgICBmbGV4OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmZvcnVtLWxhdGVzdC0taW5kZXgge1xuICAgIG1heC1oZWlnaHQ6IDMzOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3J1bS1sYXRlc3QtLWluZGV4IHtcbiAgICAgICAgbWF4LWhlaWdodDogNTI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3J1bS1sYXRlc3Qge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cblxuLnNsaWNrLXByb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zbGljay1wcm9maWxlX19sYXlvdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX2xheW91dC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX2xheW91dC1yaWdodCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGljay1wcm9maWxlX19waG90byB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2xpY2stcHJvZmlsZV9fdXNlcm5hbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5zbGljay1wcm9maWxlX19yYW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvcHJvZmlsZS1yYW5rLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zbGljay1wcm9maWxlX19kZXRhaWxzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX3N0YXRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX3N0YXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNsaWNrLXByb2ZpbGVfX3N0YXQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX3N0YXQtbGFyZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2xpY2stcHJvZmlsZV9fc3RhdC1udW1iZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2xpY2stcHJvZmlsZV9fc3RhdC1zbWFsbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbGljay1wcm9maWxlX19sYXlvdXQge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zbGljay1wcm9maWxlX19sYXlvdXQtbGVmdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLnNsaWNrLXByb2ZpbGVfX2xheW91dC1yaWdodCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnNsaWNrLXByb2ZpbGVfX3Bob3RvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDExMnB4OyB9XG4gICAgLnNsaWNrLXByb2ZpbGVfX3VzZXJuYW1lIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAuc2xpY2stcHJvZmlsZV9fcmFuayB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5zbGljay1wcm9maWxlIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDE0NnB4OyB9IH1cblxuLnN1Ym5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5zdWJuYXZfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLnN1Ym5hdl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zdWJuYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnN1Ym5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zdWJuYXZfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuc3VibmF2X19pdGVtLS1hY3RpdmUgLnN1Ym5hdl9faXRlbS10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJjOTRlODsgfVxuICAuc3VibmF2X19pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zdWJuYXZfX2J0biB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuc3VibmF2X19idG4tLXByZXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnN1Ym5hdl9fYnRuLS1uZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc3VibmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogI2I2YjZiNjsgfVxuICAuc3VibmF2LS1oZWFkZXIgLnN1Ym5hdl9fY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODI4Mjg7IH1cbiAgLnN1Ym5hdi0taW5kZXgge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VibmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc3VibmF2X19idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3VibmF2X19pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN1Ym5hdl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zdWJuYXZfX2NvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uc3VibmF2LWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnN1Ym5hdi1jb250ZW50LS1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaGVybyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBsaW5lYXIgNDAwbXM7IH1cbiAgLmhlcm9fX2ZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODsgfVxuICAuaGVyb19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5oZXJvX19iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5oZXJvX19wcm9maWxlLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTVweDsgfVxuICAuaGVyb19fcHJvZmlsZS1jb3Zlci10aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwOyB9XG4gIC5oZXJvX19wcm9maWxlLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTkwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91c2VyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlOyB9XG4gIC5oZXJvX19wcm9maWxlLW5hbWUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDkwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMjRweCBibGFjazsgfVxuICAgIC5oZXJvX19wcm9maWxlLW5hbWU6aG92ZXIgLmhlcm9fX3Byb2ZpbGUtbmFtZS1pY29uIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyb19fcHJvZmlsZS1uYW1lOmhvdmVyOmFmdGVyIHtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuaGVyb19fcHJvZmlsZS1uYW1lLWxpbmsge1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dDsgfVxuICAuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlci1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRyYW5zaXRpb246IHRvcCA0MDBtcyBlYXNlLWluLW91dDsgfVxuICAuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlci1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDRweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5oZXJvX19wcm9maWxlLXN0YXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4OyB9XG4gIC5oZXJvX19wcm9maWxlLXN0YXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZXJvX19wcm9maWxlLXN0YXQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM4NDg0ODQ7IH1cbiAgLmhlcm9fX3Byb2ZpbGUtc3RhdC1udW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvX19wcm9maWxlLXN0YXQtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICM4NDg0ODQ7IH1cbiAgLmhlcm8tLWFsdGVybmF0aXZlIC5oZXJvX19mcmFtZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2ssIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5oZXJvLS1hbHRlcm5hdGl2ZSAuaGVyb19fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIGhlaWdodDogMjV2dzsgfVxuICAgICAgLmhlcm8gLmhlcm9fX3Byb2ZpbGUtaW1nIHtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1pbWc6aG92ZXIgLmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1pbWc6aG92ZXIgLmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXItbWVzc2FnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmhlcm8gLmhlcm9fX3Byb2ZpbGUtbmFtZSB7XG4gICAgICAgIGxlZnQ6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4OyB9XG4gICAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlciB7XG4gICAgICAgIGhlaWdodDogNDlweDsgfVxuICAgICAgLmhlcm8gLmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXItaWNvbiB7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVybzpob3ZlciAuaGVyb19fcHJvZmlsZS1jb3Zlci10aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1uYW1lIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1zdGF0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5oZXJvIC5oZXJvX19wcm9maWxlLXN0YXQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlcm8gLmhlcm9fX3Byb2ZpbGUtc3RhdC1udW1iZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5oZXJvIC5oZXJvX19wcm9maWxlLXN0YXQtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYXAtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1hcC1tYXJrZXIuY291bnQtb25seSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgLm1hcC1tYXJrZXIuY291bnQtb25seTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYXAtbWFya2VyLmNvdW50LW9ubHk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYXAtbWFya2VyLmNvdW50LW9ubHkgLm1hcC1tYXJrZXJfX2ZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTRweDtcbiAgICBib3R0b206IC00cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1hcC1tYXJrZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAubWFwLW1hcmtlcjpob3ZlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIC5tYXAtbWFya2VyOmhvdmVyOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAubWFwLW1hcmtlcl9fZnJhbWUge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5tYXAtbWFya2VyX19waG90byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuICAubWFwLW1hcmtlcl9fcXVhbnRpdHkge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRvcDogLTZweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5NGU4OyB9XG5cbi5wcm9maWxlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9maWxlLXNlY3Rpb25fX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb2ZpbGUtc2VjdGlvbl9fbGlzdEl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2ZpbGUtc2VjdGlvbl9fbGlzdEl0ZW1Db2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHJvZmlsZS1zZWN0aW9uX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucHJvZmlsZS1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi53cmFwcGVyX19oaWdoY2hhcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud3JhcHBlcl9faGlnaGNoYXJ0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1vZGFsLWNvbW1lbnRzX19jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjOyB9XG5cbi5tb2RhbC1jb21tZW50c19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhbC1jb21tZW50c19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tb2RhbC1jb21tZW50c19fcGhvdG8ge1xuICBmbGV4OiAwIDAgMTI1cHg7IH1cblxuLm1vZGFsLWNvbW1lbnRzX19tZXNzYWdlIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5tb2RhbC1jb21tZW50c19fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4ucHVibGljLXByb2ZpbGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnB1YmxpYy1wcm9maWxlLXNlY3Rpb25fX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAxIDA7IH1cbiAgLnB1YmxpYy1wcm9maWxlLXNlY3Rpb25fX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucHVibGljLXByb2ZpbGUtbWFwIHtcbiAgbWluLWhlaWdodDogMjcwcHg7XG4gIGhlaWdodDogNTB2aDsgfVxuXG4ucHJvZmlsZS1lZGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9maWxlLWVkaXQtLWFjdGl2ZSAucHJvZmlsZS1lZGl0X19zdGF0aWMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2ZpbGUtZWRpdC0tYWN0aXZlIC5wcm9maWxlLWVkaXRfX21vZGlmeSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2ZpbGUtZWRpdC0tYWN0aXZlIC5wcm9maWxlLWVkaXRfX2J0bi0tYWN0aXZhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2ZpbGUtZWRpdC0tYWN0aXZlIC5wcm9maWxlLWVkaXRfX2J0bi0tZGVhY3RpdmF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9maWxlLWVkaXRfX21vZGlmeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZmlsZS1lZGl0X19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2JlYmViZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH1cbiAgICAucHJvZmlsZS1lZGl0X19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMyYzk0ZTg7IH1cbiAgICAucHJvZmlsZS1lZGl0X19idG4tLWRlYWN0aXZhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZmlsZS1lZGl0X19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcm9maWxlLWVkaXRfX2RlbGV0ZS1jcm9zcyB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH1cbiAgLnByb2ZpbGUtZWRpdF9fYWRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWUzZGY7IH1cblxuLmJpZ2JveC1zZWxlY3RvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJpZ2JveC1zZWxlY3Rvci0tc2VhcmNoQWR2YW5jZWRNdWx0aSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmViZWJlOyB9XG4gIC5iaWdib3gtc2VsZWN0b3JfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7IH1cbiAgLmJpZ2JveC1zZWxlY3Rvcl9fY29udGVudC0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuYmlnYm94LXNlbGVjdG9yX190YWJzIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5iaWdib3gtc2VsZWN0b3JfX3RhYiB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYmlnYm94LXNlbGVjdG9yX190YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLmJpZ2JveC1zZWxlY3Rvcl9fdGFiOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAgIC5iaWdib3gtc2VsZWN0b3JfX3RhYjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAuYmlnYm94LXNlbGVjdG9yX190YWItLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAuYmlnYm94LXNlbGVjdG9yX190YWItLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5iaWdib3gtc2VsZWN0b3JfX3NlbGVjdCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuYmlnYm94LXNlbGVjdG9yX19zZWxlY3QtLXdoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmZpbGUtZHJvcCB7XG4gIGJvcmRlcjogNHB4IGRvdHRlZCAjYmNiY2JjO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAuZmlsZS1kcm9wX19zdGF0dXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZpbGUtZHJvcF9fcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZpbGUtZHJvcF9fcHJldmlldy1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5maWxlLWRyb3BfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4ucHJvZmlsZS1pbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucHJvZmlsZS1pbmZvLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udXNlLXRoaXMtcGhvdG8tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzlkOWQ5ZDsgfVxuXG4ubGFyZ2UtcGhvdG8tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4ubGFyZ2UtcGhvdG8ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxhcmdlLXBob3RvX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvKiB3ZSBkb24ndCB3YW50IHRoYXQgc2F2ZS1pbWFnZSBwb3B1cCBvbiBtb2JpbGUgdG8gYXBwZWFyICovXG4gICAgLypcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyovXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogRm9yIHNvbWUgQW5kcm9pZHMgKi8gfVxuICAubGFyZ2UtcGhvdG9fX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxhcmdlLXBob3RvX19vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cbiAgLmxhcmdlLXBob3RvX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAubGFyZ2UtcGhvdG9fX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFyZ2UtcGhvdG9fX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxhcmdlLXBob3RvX19kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxhcmdlLXBob3RvIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5waG90b0luZm9TbWFsbFRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjOWQ5ZDlkOyB9XG5cbi5waG90b0luZm9MYXJnZVRleHQge1xuICBmb250LXNpemU6IDEuMTVyZW07IH1cblxuLnBob3RvQWRkQ29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5waG90b0FkZENvbW1lbnRfX2ljb24ge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cblxuLnBob3RvQ29tbWVudHNfX3Bob3RvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLnBob3RvQ29tbWVudHNfX3Bob3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ucGhvdG9Db21tZW50c19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4ucGhvdG9Db21tZW50c19fZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZWQ7IH1cbiAgLnBob3RvQ29tbWVudHNfX2RlbGV0ZSAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLnBob3RvTGlrZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBob3RvTGlrZXMubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnBob3RvTGlrZXMgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAucGhvdG9MaWtlcyBkaXYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBob3RvTGlrZXMgZGl2IHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5waG90b0xpa2VzIGRpdiB1bCBsaSBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgLnBob3RvTGlrZXMgZGl2IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5waG90b0xpa2VzIGRpdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGhvdG8tYnRuLXVzZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXJnZS1waG90by1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubG9nYm9va19fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubG9nYm9va19fb3B0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAubG9nYm9va19fb3B0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nYm9vayB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cblxuLnBhZ2UtLXByaXZhY3kgI290LXNkay1idG4ub3Qtc2RrLXNob3ctc2V0dGluZ3Mge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwRUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAucGFnZS0tcHJpdmFjeSAjb3Qtc2RrLWJ0bi5vdC1zZGstc2hvdy1zZXR0aW5nczpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwRUU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBhZ2UtLXN0YXRpc3RpY3MgLnRhYmxlLS1zdGF0aXN0aWNzOmxhc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bzsgfVxuICAucGFnZS0tc3RhdGlzdGljcyAudGFibGUtLXN0YXRpc3RpY3M6bGFzdC1jaGlsZCAudGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzdjN2M3OyB9XG5cbi5wYWdlLS1hZG1pbi1haXJwb3J0c3RhdHMgc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5maWx0ZXJzIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAuZmlsdGVycyBmb3JtIGlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAuZmlsdGVycyBzcGFuLmNvdW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHotaW5kZXg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAucHJvZ3Jlc3Mtd3JhcHBlciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5wcm9ncmVzcy13cmFwcGVyIGRpdiB7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzZmYzE0YjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAuZ3JlZW4ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZDogI2RmZjBkODsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC55ZWxsb3cge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZDogI2ZjZjhlMzsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5yZWQge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZDogI2YyZGVkZTsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5sZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5wYWdlLS1hZG1pbi1haXJwb3J0c3RhdHMgLmxlZ2VuZCBzcGFuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbiAgICAucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIHRhYmxlIHRoIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyB0YWJsZSB0ciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbiAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAgIC5wYWdlLS1hZG1pbi1haXJwb3J0c3RhdHMgdGFibGUgdGQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5haXJjcmFmdC1pbmZvX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWlyY3JhZnQtaW5mb19fcGhvdG8ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZW1haWwtbm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmVtYWlsLW5vdGlmaWNhdGlvbl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiNmI2OyB9XG4gIC5lbWFpbC1ub3RpZmljYXRpb25fX2J0biB7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAuZW1haWwtbm90aWZpY2F0aW9uX19idG4tLWRlbGV0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uaGVhZGVyIHtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaGVhZGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmhlYWRlcl9fYnRucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXJfX2J0bnMtLWxlZnQge1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmhlYWRlcl9fYnRucy0tbGVmdCAuaGVhZGVyX19idG4tLWNsb3NlLFxuICAgICAgLmhlYWRlcl9fYnRucy0tbGVmdCAuaGVhZGVyX19idG4tLXNlYXJjaCxcbiAgICAgIC5oZWFkZXJfX2J0bnMtLWxlZnQgLmhlYWRlcl9fYnRuLS1zZWFyY2gtYWR2YW5jZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fYnRucy0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX2J0bnMtLXJpZ2h0IC5oZWFkZXJfX2J0bi0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5oZWFkZXJfX2J0bjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmhlYWRlcl9fbG9nby1waWMge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5oZWFkZXJfX2xvZ28tcGljLS1zdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAyMjBweDsgfVxuICAuaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7IH1cbiAgLmhlYWRlcl9fc2VhcmNoQm94SW5wdXRXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2JlYmViZTsgfVxuICAuaGVhZGVyX19zZWFyY2hCb3hCdG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmhlYWRlcl9fc2VhcmNoQm94QnRuLS1yZXNldCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaGVhZGVyX19zZWFyY2hCb3hCdG4tLXNob3ctbG9hZGVyIC5xdWlja3NlYXJjaC1sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyX19zZWFyY2hCb3hCdG4tLXNob3ctbG9hZGVyIC5xdWlja3NlYXJjaC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyX19zZWFyY2hCb3hCdG4tLXJlc2V0LXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAzNHB4OyB9XG4gIC5oZWFkZXJfX3NlYXJjaEJveElucHV0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgLmhlYWRlcl9fZXh0ZW5kZWQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fZXh0ZW5kZWQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmhlYWRlcl9fZXh0ZW5kZWQtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgIC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLW5hdmlnYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICAgIC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLXNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5oZWFkZXJfX21haW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gICAgLmhlYWRlcl9fYnRucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZzogaW5oZXJpdCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaEJveElucHV0V3JhcHBlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgICB3aWR0aDogMzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgICB3aWR0aDogNDIlOyB9IH1cblxuLnF1aWNrc2VhcmNoLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBzdmcgc3VwcG9ydCBmb3IgaGVhZGVyIGxvZ28gKi9cbi5zdmdhc2ltZyAuaGVhZGVyX19sb2dvLXBpYy0tcG5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3ZnYXNpbWcgLmhlYWRlcl9fbG9nby1waWMtLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuXG4ubmF2X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uYXZfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYzk0ZTg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2X19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubmF2LWRlc2t0b3BfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ubmF2LWRlc2t0b3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuXG4ubmF2LWRlc2t0b3BfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmF2LWRlc2t0b3BfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUgLm5hdi1kZXNrdG9wX19pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm5hdi1kZXNrdG9wX19saXN0LS1zdWJtZW51IC5uYXYtZGVza3RvcF9fbGluayB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5uYXYtZGVza3RvcF9fbGlzdC0tc3VibWVudSAubmF2LWRlc2t0b3BfX2l0ZW0tLWlzLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5hdi1kZXNrdG9wX19saXN0LS1zdWJtZW51IC5uYXYtZGVza3RvcF9faXRlbS0taXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAuNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7IH1cbiAgICAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUgLm5hdi1kZXNrdG9wX19pdGVtLS1pcy1hY3RpdmUgLm5hdi1kZXNrdG9wX19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiAjMmM5NGU4OyB9XG5cbi5uYXYtZGVza3RvcF9fbGlzdC0tdXNlcm5hbWUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uYXYtZGVza3RvcF9fbGlzdC0tdXNlcm5hbWUgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cbiAgLm5hdi1kZXNrdG9wX19saXN0LS11c2VybmFtZSAubmF2LWRlc2t0b3BfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uYXYtZGVza3RvcF9fbGlzdC0tdXNlcm5hbWUgLm5hdi1kZXNrdG9wX19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm5hdi1kZXNrdG9wX19saXN0LS11c2VybmFtZSAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLm5hdi1kZXNrdG9wX19saXN0LS11c2VybmFtZSAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUgLm5hdi1kZXNrdG9wX19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7IH1cbiAgICAgIC5uYXYtZGVza3RvcF9fbGlzdC0tdXNlcm5hbWUgLm5hdi1kZXNrdG9wX19saXN0LS1zdWJtZW51IC5uYXYtZGVza3RvcF9faXRlbTpob3ZlciAubmF2LWRlc2t0b3BfX2xpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubmF2LWRlc2t0b3BfX2xpc3QtLXVzZXJuYW1lIC5uYXYtZGVza3RvcF9fbGlzdC0tc3VibWVudSAubmF2LWRlc2t0b3BfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm5hdi1kZXNrdG9wX19saXN0LS11c2VybmFtZSAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm5hdi1kZXNrdG9wLXVzZXJuYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5hdi1kZXNrdG9wLXVzZXJuYW1lIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7IH0gfVxuXG4ubmF2LWRlc2t0b3AtdXNlcm5hbWUtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDAgNnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyODE3O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICB6LWluZGV4OiAxOyB9XG5cbi5mb290ZXJfX3NlcGVyYXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjsgfVxuXG4uZm9vdGVyX19jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mb290ZXJfX2xvZ29JbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZpbHRlcjogaW52ZXJ0KDEpOyB9XG5cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fbmF2bGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fc29jaWFsTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiNmI2YjY7IH1cblxuLmZvb3Rlcl9fc29jaWFsSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfVxuXG4uZm9vdGVyX19zb2NpYWxUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5mb290ZXJfX2NvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZvb3Rlcl9fY29sIHtcbiAgICBmbGV4OiAwIDUwJTsgfVxuICAgIC5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5mb290ZXJfX25hdmxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLmZvb3Rlcl9fbG9nb0ltZyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXJfX3NvY2lhbExpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mb290ZXJfX3NvY2lhbEltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDRweCAwIDA7IH1cbiAgLmZvb3Rlcl9fc29jaWFsVGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3R0b206IDZweDsgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBHUklETEVYXG4gICAgSnVzdCBhIEZsZXhib3ggR3JpZCBTeXN0ZW1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgXCJncmlkbGV4LXZhcnNcIjtcblxuW2NsYXNzKj1cIiN7JGdsLWdyaWROYW1lfVwiXXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwICgtJGdsLWd1dHRlci8yKTtcbn1cbi4jeyRnbC1jb2xOYW1lfSxcbltjbGFzcyo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwICgkZ2wtZ3V0dGVyLzIpICRnbC1jb2wtYm90dG9tO1xufVxuLiN7JGdsLWNvbE5hbWV9e1xuICBmbGV4OiAxIDEgMCU7XG59XG4uI3skZ2wtZ3JpZE5hbWV9LiN7JGdsLWNvbE5hbWV9LFxuLiN7JGdsLWdyaWROYW1lfVtjbGFzcyo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhFTFBFUlMgU1VGRklYRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBGT1IgR1JJRFxuW2NsYXNzKj1cIiN7JGdsLWdyaWROYW1lfS1cIl17XG4vLyBObyBzcGFjaW5nIGJldHdlZW4gY29scyA6IG5vR3V0dGVyXG4gICZbY2xhc3MqPVwiLW5vR3V0dGVyXCJde1xuICAgIG1hcmdpbjogMDtcbiAgICA+IFtjbGFzcyo9XCIjeyRnbC1jb2xOYW1lfVwiXXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbi8vIE5vIFdyYXBwaW5nXG4gICZbY2xhc3MqPVwiLW5vV3JhcFwiXXtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuLy8gSG9yaXpvbnRhbCBhbGlnbm1lbnRcbiAgJltjbGFzcyo9XCItY2VudGVyXCJde1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICZbY2xhc3MqPVwiLXJpZ2h0XCJde1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbi8vIFZlcnRpY2FsIGFsaWdubWVudFxuICAmW2NsYXNzKj1cIi10b3BcIl17XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJltjbGFzcyo9XCItbWlkZGxlXCJde1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJltjbGFzcyo9XCItYm90dG9tXCJde1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4vLyBPcmRlcnNcbiAgJltjbGFzcyo9XCItcmV2ZXJzZVwiXXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgJltjbGFzcyo9XCItY29sdW1uXCJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgID4gW2NsYXNzKj1cIiN7JGdsLWNvbE5hbWV9LVwiXSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmW2NsYXNzKj1cIi1jb2x1bW4tcmV2ZXJzZVwiXXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuLy8gU3BhY2VzIGJldHdlZW4gYW5kIGFyb3VuZCBjb2xzXG4gICZbY2xhc3MqPVwiLXNwYWNlQmV0d2VlblwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJltjbGFzcyo9XCItc3BhY2VBcm91bmRcIl17XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuLy8gRXF1YWwgaGVpZ2h0cyBjb2x1bW5zXG4gICZbY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cIiN7JGdsLWNvbE5hbWV9XCJde1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgPiAqe1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbi8vIFJlbW92ZXMgdGhlIHBhZGRpbmctYm90dG9tXG4gICZbY2xhc3MqPVwiLW5vQm90dG9tXCJdID4gW2NsYXNzKj1cIiN7JGdsLWNvbE5hbWV9XCJde1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIEZPUiBDT0xcbltjbGFzcyo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gICZbY2xhc3MqPVwiLXRvcFwiXXtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gICZbY2xhc3MqPVwiLW1pZGRsZVwiXXtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgJltjbGFzcyo9XCItYm90dG9tXCJde1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gICZbY2xhc3MqPVwiLWZpcnN0XCJde1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAmW2NsYXNzKj1cIi1sYXN0XCJde1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBHUklEIEJZIE5VTUJFUlxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbmNsdWRlIG1ha2VHcmlkQnlOdW1iZXIoI3skZ2wtZ3JpZE5hbWV9KTtcblxuQG1lZGlhICN7JGdsLWxnfXtcbiAgQGluY2x1ZGUgbWFrZUdyaWRCeU51bWJlcihfbGcpO1xufVxuQG1lZGlhICN7JGdsLW1kfXtcbiAgQGluY2x1ZGUgbWFrZUdyaWRCeU51bWJlcihfbWQpO1xufVxuQG1lZGlhICN7JGdsLXNtfXtcbiAgQGluY2x1ZGUgbWFrZUdyaWRCeU51bWJlcihfc20pO1xufVxuQG1lZGlhICN7JGdsLXhzfXtcbiAgQGluY2x1ZGUgbWFrZUdyaWRCeU51bWJlcihfeHMpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQ09MUyBTSVpFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbmNsdWRlIG1ha2VDb2woI3skZ2wtY29sTmFtZX0pO1xuQGluY2x1ZGUgbWFrZU9mZihvZmYpO1xuXG5AbWVkaWEgI3skZ2wtbGd9e1xuICBAaW5jbHVkZSBtYWtlQ29sKF9sZyk7XG4gIEBpbmNsdWRlIG1ha2VPZmYoX2xnKTtcbn1cbkBtZWRpYSAjeyRnbC1tZH17XG4gIEBpbmNsdWRlIG1ha2VDb2woX21kKTtcbiAgQGluY2x1ZGUgbWFrZU9mZihfbWQpO1xufVxuQG1lZGlhICN7JGdsLXNtfXtcbiAgQGluY2x1ZGUgbWFrZUNvbChfc20pO1xuICBAaW5jbHVkZSBtYWtlT2ZmKF9zbSk7XG59XG5AbWVkaWEgI3skZ2wteHN9e1xuICBAaW5jbHVkZSBtYWtlQ29sKF94cyk7XG4gIEBpbmNsdWRlIG1ha2VPZmYoX3hzKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhJRElORyBDT0xTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj1cIiN7JGdsLWNvbE5hbWV9LVwiXTpub3QoW2NsYXNzKj1cIiN7JGdsLWNvbE5hbWV9LTBcIl0pIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3MqPVwiI3skZ2wtZ3JpZE5hbWV9XCJdW2NsYXNzKj1cIiN7JGdsLWNvbE5hbWV9LVwiXTpub3QoW2NsYXNzKj1cIiN7JGdsLWNvbE5hbWV9LTBcIl0pIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbltjbGFzcyo9XCIjeyRnbC1jb2xOYW1lfS1cIl1bY2xhc3MqPVwiI3skZ2wtY29sTmFtZX0tMFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgI3skZ2wtbGd9e1xuICBbY2xhc3MqPVwiI3skZ2wtZ3JpZE5hbWV9XCJdIHtcbiAgICA+IDpub3QoW2NsYXNzKj1cIl9sZy0wXCJdKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOm5vdChbY2xhc3MqPVwiX2xnLTBcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgID5bY2xhc3MqPVwiX2xnLTBcIl0sXG4gICAgJltjbGFzcyo9XCItZXF1YWxIZWlnaHRcIl0gPiBbY2xhc3MqPVwiX2xnLTBcIl17XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhICN7JGdsLW1kfXtcbiAgW2NsYXNzKj1cIiN7JGdsLWdyaWROYW1lfVwiXSB7XG4gICAgPiA6bm90KFtjbGFzcyo9XCJfbWQtMFwiXSl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjpub3QoW2NsYXNzKj1cIl9tZC0wXCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICA+W2NsYXNzKj1cIl9tZC0wXCJdLFxuICAgICZbY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cIl9tZC0wXCJde1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAjeyRnbC1zbX17XG4gIFtjbGFzcyo9XCIjeyRnbC1ncmlkTmFtZX1cIl0ge1xuICAgID4gOm5vdChbY2xhc3MqPVwiX3NtLTBcIl0pe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICY6bm90KFtjbGFzcyo9XCJfc20tMFwiXSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgPltjbGFzcyo9XCJfc20tMFwiXSxcbiAgICAmW2NsYXNzKj1cIi1lcXVhbEhlaWdodFwiXSA+IFtjbGFzcyo9XCJfc20tMFwiXXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgI3skZ2wteHN9e1xuICBbY2xhc3MqPVwiI3skZ2wtZ3JpZE5hbWV9XCJdIHtcbiAgICA+IDpub3QoW2NsYXNzKj1cIl94cy0wXCJdKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOm5vdChbY2xhc3MqPVwiX3hzLTBcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgID5bY2xhc3MqPVwiX3hzLTBcIl0sXG4gICAgJltjbGFzcyo9XCItZXF1YWxIZWlnaHRcIl0gPiBbY2xhc3MqPVwiX3hzLTBcIl17XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKipcbi8vICAgIFZBUklBQkxFU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKipcbiRnbC1ncmlkTmFtZTogICBncmlkICFkZWZhdWx0O1xuJGdsLWNvbE5hbWU6ICAgY29sICFkZWZhdWx0O1xuJGdsLWd1dHRlcjogICAgMTBweCAhZGVmYXVsdDsgLy8gVG90YWxcbiRnbC1jb2wtYm90dG9tOiAkZ2wtZ3V0dGVyICFkZWZhdWx0O1xuXG4vKlxuJGdsLXhzOiAgICAgICAgXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1LjVlbSlcIiAhZGVmYXVsdDsgLy8gdXAgdG8gNTY4cHhcbiRnbC1zbTogICAgICAgIFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKVwiICFkZWZhdWx0OyAvLyBtYXggNzY4cHhcbiRnbC1tZDogICAgICAgIFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NGVtKVwiICFkZWZhdWx0OyAvLyBtYXggMTAyNHB4XG4kZ2wtbGc6ICAgICAgICBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogODBlbSlcIiAhZGVmYXVsdDsgLy8gbWF4IDEyODBweFxuKi9cblxuJGdsLXhzOiAgICAgICAgXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KVwiICFkZWZhdWx0O1xuJGdsLXNtOiAgICAgICAgXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVwiICFkZWZhdWx0O1xuJGdsLW1kOiAgICAgICAgXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcIiAhZGVmYXVsdDtcbiRnbC1sZzogICAgICAgIFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXCIgIWRlZmF1bHQ7XG5cbiRnbHBfY29sLTE6ICgxMDAlLzEyKTtcbiRnbHBfY29sLTI6ICgkZ2xwX2NvbC0xKjIpO1xuJGdscF9jb2wtMzogKCRnbHBfY29sLTEqMyk7XG4kZ2xwX2NvbC00OiAoJGdscF9jb2wtMSo0KTtcbiRnbHBfY29sLTU6ICgkZ2xwX2NvbC0xKjUpO1xuJGdscF9jb2wtNjogKCRnbHBfY29sLTEqNik7XG4kZ2xwX2NvbC03OiAoJGdscF9jb2wtMSo3KTtcbiRnbHBfY29sLTg6ICgkZ2xwX2NvbC0xKjgpO1xuJGdscF9jb2wtOTogKCRnbHBfY29sLTEqOSk7XG4kZ2xwX2NvbC0xMDogKCRnbHBfY29sLTEqMTApO1xuJGdscF9jb2wtMTE6ICgkZ2xwX2NvbC0xKjExKTtcbiRnbHBfY29sLTEyOiAxMDAlO1xuXG4kZ2xwX2NvbC01LTEyOiAoMTAwJS81KTtcbiRnbHBfY29sLTctMTI6ICgxMDAlLzcpO1xuJGdscF9jb2wtOC0xMjogKDEwMCUvOCk7XG4kZ2xwX2NvbC05LTEyOiAoMTAwJS85KTtcbiRnbHBfY29sLTEwLTEyOiAoMTAwJS8xMCk7XG4kZ2xwX2NvbC0xMS0xMjogKDEwMCUvMTEpO1xuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgZ3JpZCBieSBudW1iZXJcbkBtaXhpbiBtYWtlR3JpZEJ5TnVtYmVyKCRncmlkKVxue1xuICBbY2xhc3MqPVwiI3skZ3JpZH0tMVwiXSA+IC4jeyRnbC1jb2xOYW1lfSwgW2NsYXNzKj1cIiN7JGdyaWR9LTFcIl0gPiBbY2xhc3MqPScjeyRnbC1jb2xOYW1lfS0nXXsgZmxleC1iYXNpczogJGdscF9jb2wtMTI7IG1heC13aWR0aDogJGdscF9jb2wtMTI7IH1cbiAgW2NsYXNzKj1cIiN7JGdyaWR9LTJcIl0gPiAuI3skZ2wtY29sTmFtZX0sIFtjbGFzcyo9XCIjeyRncmlkfS0yXCJdID4gW2NsYXNzKj0nI3skZ2wtY29sTmFtZX0tJ117IGZsZXgtYmFzaXM6ICRnbHBfY29sLTY7IG1heC13aWR0aDogJGdscF9jb2wtNjsgfVxuICBbY2xhc3MqPVwiI3skZ3JpZH0tM1wiXSA+IC4jeyRnbC1jb2xOYW1lfSwgW2NsYXNzKj1cIiN7JGdyaWR9LTNcIl0gPiBbY2xhc3MqPScjeyRnbC1jb2xOYW1lfS0nXXsgZmxleC1iYXNpczogJGdscF9jb2wtNDsgbWF4LXdpZHRoOiAkZ2xwX2NvbC00OyB9XG4gIFtjbGFzcyo9XCIjeyRncmlkfS00XCJdID4gLiN7JGdsLWNvbE5hbWV9LCBbY2xhc3MqPVwiI3skZ3JpZH0tNFwiXSA+IFtjbGFzcyo9JyN7JGdsLWNvbE5hbWV9LSddeyBmbGV4LWJhc2lzOiAkZ2xwX2NvbC0zOyBtYXgtd2lkdGg6ICRnbHBfY29sLTM7IH1cbiAgW2NsYXNzKj1cIiN7JGdyaWR9LTVcIl0gPiAuI3skZ2wtY29sTmFtZX0sIFtjbGFzcyo9XCIjeyRncmlkfS01XCJdID4gW2NsYXNzKj0nI3skZ2wtY29sTmFtZX0tJ117IGZsZXgtYmFzaXM6ICRnbHBfY29sLTUtMTI7IG1heC13aWR0aDogJGdscF9jb2wtNS0xMjsgfVxuICBbY2xhc3MqPVwiI3skZ3JpZH0tNlwiXSA+IC4jeyRnbC1jb2xOYW1lfSwgW2NsYXNzKj1cIiN7JGdyaWR9LTZcIl0gPiBbY2xhc3MqPScjeyRnbC1jb2xOYW1lfS0nXXsgZmxleC1iYXNpczogJGdscF9jb2wtMjsgbWF4LXdpZHRoOiAkZ2xwX2NvbC0yOyB9XG4gIFtjbGFzcyo9XCIjeyRncmlkfS03XCJdID4gLiN7JGdsLWNvbE5hbWV9LCBbY2xhc3MqPVwiI3skZ3JpZH0tN1wiXSA+IFtjbGFzcyo9JyN7JGdsLWNvbE5hbWV9LSddeyBmbGV4LWJhc2lzOiAkZ2xwX2NvbC03LTEyOyBtYXgtd2lkdGg6ICRnbHBfY29sLTctMTI7IH1cbiAgW2NsYXNzKj1cIiN7JGdyaWR9LThcIl0gPiAuI3skZ2wtY29sTmFtZX0sIFtjbGFzcyo9XCIjeyRncmlkfS04XCJdID4gW2NsYXNzKj0nI3skZ2wtY29sTmFtZX0tJ117IGZsZXgtYmFzaXM6ICRnbHBfY29sLTgtMTI7IG1heC13aWR0aDogJGdscF9jb2wtOC0xMjsgfVxuICBbY2xhc3MqPVwiI3skZ3JpZH0tOVwiXSA+IC4jeyRnbC1jb2xOYW1lfSwgW2NsYXNzKj1cIiN7JGdyaWR9LTlcIl0gPiBbY2xhc3MqPScjeyRnbC1jb2xOYW1lfS0nXXsgZmxleC1iYXNpczogJGdscF9jb2wtOS0xMjsgbWF4LXdpZHRoOiAkZ2xwX2NvbC05LTEyOyB9XG4gIFtjbGFzcyo9XCIjeyRncmlkfS0xMFwiXSA+IC4jeyRnbC1jb2xOYW1lfSwgW2NsYXNzKj1cIiN7JGdyaWR9LTEwXCJdID4gW2NsYXNzKj0nI3skZ2wtY29sTmFtZX0tJ117IGZsZXgtYmFzaXM6ICRnbHBfY29sLTEwLTEyOyBtYXgtd2lkdGg6ICRnbHBfY29sLTEwLTEyOyB9XG4gIFtjbGFzcyo9XCIjeyRncmlkfS0xMVwiXSA+IC4jeyRnbC1jb2xOYW1lfSwgW2NsYXNzKj1cIiN7JGdyaWR9LTExXCJdID4gW2NsYXNzKj0nI3skZ2wtY29sTmFtZX0tJ117IGZsZXgtYmFzaXM6ICRnbHBfY29sLTExLTEyOyBtYXgtd2lkdGg6ICRnbHBfY29sLTExLTEyOyB9XG4gIFtjbGFzcyo9XCIjeyRncmlkfS0xMlwiXSA+IC4jeyRnbC1jb2xOYW1lfSwgW2NsYXNzKj1cIiN7JGdyaWR9LTEyXCJdID4gW2NsYXNzKj0nI3skZ2wtY29sTmFtZX0tJ117IGZsZXgtYmFzaXM6ICRnbHBfY29sLTE7IG1heC13aWR0aDogJGdscF9jb2wtMTsgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgZ3JpZCBieSBjb2x1bW5zXG5AbWl4aW4gbWFrZUNvbCgkY29sKVxue1xuICAgIFtjbGFzcyo9JyN7JGdsLWdyaWROYW1lfSddIHtcbiAgICAgICAgPiBbY2xhc3MqPVwiI3skY29sfS0xXCJdeyBmbGV4LWJhc2lzOiAkZ2xwX2NvbC0xO21heC13aWR0aDogJGdscF9jb2wtMTsgfVxuICAgICAgICA+IFtjbGFzcyo9XCIjeyRjb2x9LTJcIl17IGZsZXgtYmFzaXM6ICRnbHBfY29sLTI7bWF4LXdpZHRoOiAkZ2xwX2NvbC0yOyB9XG4gICAgICAgID4gW2NsYXNzKj1cIiN7JGNvbH0tM1wiXXsgZmxleC1iYXNpczogJGdscF9jb2wtMzttYXgtd2lkdGg6ICRnbHBfY29sLTM7IH1cbiAgICAgICAgPiBbY2xhc3MqPVwiI3skY29sfS00XCJdeyBmbGV4LWJhc2lzOiAkZ2xwX2NvbC00O21heC13aWR0aDogJGdscF9jb2wtNDt9XG4gICAgICAgID4gW2NsYXNzKj1cIiN7JGNvbH0tNVwiXXsgZmxleC1iYXNpczogJGdscF9jb2wtNTttYXgtd2lkdGg6ICRnbHBfY29sLTU7fVxuICAgICAgICA+IFtjbGFzcyo9XCIjeyRjb2x9LTZcIl17IGZsZXgtYmFzaXM6ICRnbHBfY29sLTY7bWF4LXdpZHRoOiAkZ2xwX2NvbC02O31cbiAgICAgICAgPiBbY2xhc3MqPVwiI3skY29sfS03XCJdeyBmbGV4LWJhc2lzOiAkZ2xwX2NvbC03O21heC13aWR0aDogJGdscF9jb2wtNzt9XG4gICAgICAgID4gW2NsYXNzKj1cIiN7JGNvbH0tOFwiXXsgZmxleC1iYXNpczogJGdscF9jb2wtODttYXgtd2lkdGg6ICRnbHBfY29sLTg7fVxuICAgICAgICA+IFtjbGFzcyo9XCIjeyRjb2x9LTlcIl17IGZsZXgtYmFzaXM6ICRnbHBfY29sLTk7bWF4LXdpZHRoOiAkZ2xwX2NvbC05O31cbiAgICAgICAgPiBbY2xhc3MqPVwiI3skY29sfS0xMFwiXXsgZmxleC1iYXNpczogJGdscF9jb2wtMTA7bWF4LXdpZHRoOiAkZ2xwX2NvbC0xMDt9XG4gICAgICAgID4gW2NsYXNzKj1cIiN7JGNvbH0tMTFcIl17IGZsZXgtYmFzaXM6ICRnbHBfY29sLTExO21heC13aWR0aDogJGdscF9jb2wtMTE7fVxuICAgICAgICA+IFtjbGFzcyo9XCIjeyRjb2x9LTEyXCJdeyBmbGV4LWJhc2lzOiAkZ2xwX2NvbC0xMjttYXgtd2lkdGg6ICRnbHBfY29sLTEyO31cbiAgICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBvZmZzZXRcbkBtaXhpbiBtYWtlT2ZmKCRvZmYpXG57XG4gICAgW2NsYXNzKj1cIiN7JGdsLWdyaWROYW1lfVwiXXtcbiAgICAgICAgPiBbZGF0YS1wdXNoLWxlZnQqPVwiI3skb2ZmfS0wXCJdeyBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICA+IFtkYXRhLXB1c2gtbGVmdCo9XCIjeyRvZmZ9LTFcIl17IG1hcmdpbi1sZWZ0OiAkZ2xwX2NvbC0xOyB9XG4gICAgICAgID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIiN7JG9mZn0tMlwiXXsgbWFyZ2luLWxlZnQ6ICRnbHBfY29sLTI7IH1cbiAgICAgICAgPiBbZGF0YS1wdXNoLWxlZnQqPVwiI3skb2ZmfS0zXCJdeyBtYXJnaW4tbGVmdDogJGdscF9jb2wtMzsgfVxuICAgICAgICA+IFtkYXRhLXB1c2gtbGVmdCo9XCIjeyRvZmZ9LTRcIl17IG1hcmdpbi1sZWZ0OiAkZ2xwX2NvbC00OyB9XG4gICAgICAgID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIiN7JG9mZn0tNVwiXXsgbWFyZ2luLWxlZnQ6ICRnbHBfY29sLTU7IH1cbiAgICAgICAgPiBbZGF0YS1wdXNoLWxlZnQqPVwiI3skb2ZmfS02XCJdeyBtYXJnaW4tbGVmdDogJGdscF9jb2wtNjsgfVxuICAgICAgICA+IFtkYXRhLXB1c2gtbGVmdCo9XCIjeyRvZmZ9LTdcIl17IG1hcmdpbi1sZWZ0OiAkZ2xwX2NvbC03OyB9XG4gICAgICAgID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIiN7JG9mZn0tOFwiXXsgbWFyZ2luLWxlZnQ6ICRnbHBfY29sLTg7IH1cbiAgICAgICAgPiBbZGF0YS1wdXNoLWxlZnQqPVwiI3skb2ZmfS05XCJdeyBtYXJnaW4tbGVmdDogJGdscF9jb2wtOTsgfVxuICAgICAgICA+IFtkYXRhLXB1c2gtbGVmdCo9XCIjeyRvZmZ9LTEwXCJdeyBtYXJnaW4tbGVmdDogJGdscF9jb2wtMTA7IH1cbiAgICAgICAgPiBbZGF0YS1wdXNoLWxlZnQqPVwiI3skb2ZmfS0xMVwiXXsgbWFyZ2luLWxlZnQ6ICRnbHBfY29sLTExOyB9XG5cbiAgICAgICAgPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIiN7JG9mZn0tMFwiXXsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgID4gW2RhdGEtcHVzaC1yaWdodCo9XCIjeyRvZmZ9LTFcIl17IG1hcmdpbi1yaWdodDogJGdscF9jb2wtMTsgfVxuICAgICAgICA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiI3skb2ZmfS0yXCJdeyBtYXJnaW4tcmlnaHQ6ICRnbHBfY29sLTI7IH1cbiAgICAgICAgPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIiN7JG9mZn0tM1wiXXsgbWFyZ2luLXJpZ2h0OiAkZ2xwX2NvbC0zOyB9XG4gICAgICAgID4gW2RhdGEtcHVzaC1yaWdodCo9XCIjeyRvZmZ9LTRcIl17IG1hcmdpbi1yaWdodDogJGdscF9jb2wtNDsgfVxuICAgICAgICA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiI3skb2ZmfS01XCJdeyBtYXJnaW4tcmlnaHQ6ICRnbHBfY29sLTU7IH1cbiAgICAgICAgPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIiN7JG9mZn0tNlwiXXsgbWFyZ2luLXJpZ2h0OiAkZ2xwX2NvbC02OyB9XG4gICAgICAgID4gW2RhdGEtcHVzaC1yaWdodCo9XCIjeyRvZmZ9LTdcIl17IG1hcmdpbi1yaWdodDogJGdscF9jb2wtNzsgfVxuICAgICAgICA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiI3skb2ZmfS04XCJdeyBtYXJnaW4tcmlnaHQ6ICRnbHBfY29sLTg7IH1cbiAgICAgICAgPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIiN7JG9mZn0tOVwiXXsgbWFyZ2luLXJpZ2h0OiAkZ2xwX2NvbC05OyB9XG4gICAgICAgID4gW2RhdGEtcHVzaC1yaWdodCo9XCIjeyRvZmZ9LTEwXCJdeyBtYXJnaW4tcmlnaHQ6ICRnbHBfY29sLTEwOyB9XG4gICAgICAgID4gW2RhdGEtcHVzaC1yaWdodCo9XCIjeyRvZmZ9LTExXCJdeyBtYXJnaW4tcmlnaHQ6ICRnbHBfY29sLTExOyB9XG4gICAgfVxufSIsIi8qIVxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cblZlcnNpb24gMS42LjJcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXG5Db3B5cmlnaHQgKGMpIDIwMTEtMjAxNiBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxuKi9cblxuLyogQGdyb3VwIEJhc2UgKi9cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gIGxlZnQ6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMzBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMzhweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy8gZGlzcGxheTogYmxvY2s7XG4gIC8vIHdpZHRoOiAxMDAlO1xuICAvLyBoZWlnaHQ6IDEwMCU7XG4gIC8vIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAwcHggMnB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDRweCA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIC8vIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnL2Fzc2V0cy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCA1cHggNXB4IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmNhdGVnb3J5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTRlODtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgxJSwgI2VlZWVlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAxJSwgI2ZmZmZmZiAxNSUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAxJSwgI2ZmZmZmZiAxNSUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZWVlZSAxJSwgI2ZmZmZmZiAxNSUpO1xuICBjdXJzb3I6IHRleHQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggd2hpdGUgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKCdjaG9zZW4tc3ByaXRlLnBuZycpIC00MnB4IDFweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge31cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHt9XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDJweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0Y29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIERpc2FibGVkIFN1cHBvcnQgKi9cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDNweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjZweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiA5OTk5cHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4O1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdjaG9zZW4tc3ByaXRlQDJ4LnBuZycpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgfVxufVxuLyogQGVuZCAqLyIsIi5yZXNwLXNoYXJpbmctYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1bXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAyNW1zIGVhc2Utb3V0LCBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O1xuICBtYXJnaW46IDAuNWVtO1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLnJlc3Atc2hhcmluZy1idXR0b24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlc3Atc2hhcmluZy1idXR0b25fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbn1cblxuLyogTm9uIHNvbGlkIGljb25zIGdldCBhIHN0cm9rZSAqL1xuLnJlc3Atc2hhcmluZy1idXR0b25fX2ljb24ge1xuICBzdHJva2U6ICNGRkY7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi8qIFNvbGlkIGljb25zIGdldCBhIGZpbGwgKi9cbi5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uLS1zb2xpZCxcbi5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uLS1zb2xpZGNpcmNsZSB7XG4gIGZpbGw6ICNGRkY7XG4gIHN0cm9rZTogbm9uZTtcbn1cblxuLnJlc3Atc2hhcmluZy1idXR0b25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tbGFyZ2UgLnJlc3Atc2hhcmluZy1idXR0b25fX2ljb24gc3ZnLCAucmVzcC1zaGFyaW5nLWJ1dHRvbi0tbWVkaXVtIC5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uIHN2ZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNGVtO1xufVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZmFjZWJvb2s6aG92ZXIsXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZmFjZWJvb2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3MztcbiAgYm9yZGVyLWNvbG9yOiAjMmQ0MzczO1xufVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gIGJvcmRlci1jb2xvcjogIzU1YWNlZTtcbn1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLXR3aXR0ZXI6aG92ZXIsXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tdHdpdHRlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5NWU5O1xuICBib3JkZXItY29sb3I6ICMyNzk1ZTk7XG59XG5cbi5yZXNwLXNoYXJpbmctYnV0dG9uLS1nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xuICBib3JkZXItY29sb3I6ICNkZDRiMzk7XG59XG5cbi5yZXNwLXNoYXJpbmctYnV0dG9uLS1nb29nbGU6aG92ZXIsXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZ29vZ2xlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMzMjE7XG4gIGJvcmRlci1jb2xvcjogI2MyMzMyMTtcbn1cbiIsIi8qIHBlcmZlY3Qtc2Nyb2xsYmFyIHYwLjYuMTIgKi9cblxuLnBzLWNvbnRhaW5lciB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gICAgLnBzLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLFxuKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLnBzLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICBib3R0b206IDBweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteC1yYWlsICovXG4gICAgXG4gICAgaGVpZ2h0OiAxNXB4O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgICBib3R0b206IDJweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteCAqL1xuICAgIFxuICAgIGhlaWdodDogNnB4O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LFxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmFjdGl2ZSA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgaGVpZ2h0OiAxMXB4O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICByaWdodDogMDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15LXJhaWwgKi9cbiAgICBcbiAgICB3aWR0aDogMTVweDtcbn1cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcmlnaHQ6IDJweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15ICovXG4gICAgXG4gICAgd2lkdGg6IDZweDtcbn1cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteSxcbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDphY3RpdmUgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgIHdpZHRoOiAxMXB4O1xufVxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufSIsIi5ibG9ja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9ja2VyOmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMDVlbTtcbn1cblxuLmJsb2NrZXIuYmVoaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCNEFBQUFlQ0FZQUFBQTdNSzZpQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCR2RCVFVFQUFOanI5UndVcWdBQUFDQmpTRkpOQUFCdG1BQUFjNDRBQVBKeEFBQ0RiQUFBZzdzQUFOVElBQUF4N0FBQUdieWVpTVUvQUFBRzdFbEVRVlI0Mm1Ka3dBOFlvWmpCd2NHQjZmUG56NHcvZnZ4Zy9QbnpKMk42ZWpvTEZ4Y1g0N1JwMDM2QjVEazRPUDd6OHZMK1AzRGd3RCtvM3Y5UWpCVUFCQkFMSGd1Wm9KaFpYVjJkVlVORGd4Tkljd0V0Wm5uMjdObC9abVptUVJZV0ZtYWc1YzkwZEhRWTVPWGwvejk4K1BEbjFhdFh2NzkrL2ZvUFVOOWZJUDRIeFJnT0FBZ2dSaHlXTW9Pd3FLZ29xNkdoSVplM3Q3ZVlycTZ1SEJEYjgvUHoyN0d5c2xvZ2Evano1ODhGWUdpY1BuLysvT2FwVTZkZU9uWHExR2RncVB3Q091QTMxQUYvMFMwSENDQjB4QVFOQlU0RkJRV0IwTkJRdWJsejU5b0FEVjM3SHcyOGVQSGk3NE1IRC82aWkzLzgrSEVGTUdRVWdRNldFaFFVNUFlWkJUV1RDZGtpZ0FCQzl5bElBWmVNakl4UVRFeU15c2FORy8zKy92MzdBR1RncjErLy9zMmNPZk9YbTV2Yk42Q2F6OGpZMU5UMGEyOXY3Ni92MzcvL2c2cTlzSGZ2M2toalkyTTVZQWdKZ3N5RW1nMFBZWUFBUXJlVWs0K1BUOGpkM1YxbDFhcFZnVUF6Zm9JTTJybHo1eDlnSEg1QnR4QWRBOVBCMXpObnp2eUIrUjZvTHhvb3BnQzFuQlBaY29BQWdpRlFuTElETWIrZW5wNWlWMWVYQnpEZUhvSTB6NTgvL3hjd0lYMG1aQ2tNZzlTMnRyYitoRmsrZmZyMFFDa3BLVm1RMlZBN1FIWXhBZ1FRekxlc1FNd2pJaUlpbFpXVlpmUHUzYnN0TUorU1lpa3lCbVV6a0JuQTlIRU15TmNDWWdtUUhWQzdtQUFDQ0phZ09FQkJiR2RucDdsZ3dZSkVrSWF2WDcvK0JjWTFTdkFhR1JsOXRiYTJ4b2hqTVRHeEw4bkp5VCtBV1FzdXhzYkc5dm5wMDZlL1FXWWRQSGl3SG1pV0tsQmNDR1FYeU5jQUFRU3ptQnVvU1FxWWltM3UzNysvRUtSNDh1VEp2NUFOQitiVnI3RGdhMnhzL0FrVFYxSlMrZ3EwQUp5b1FJa1BXVTlhV3RvUGtQaWJOMi8yQS9sNlFDd0o5VFVMUUFEQjRoY1kvL3hLWGw1ZUh0KytmYnNBVW14aFlZSGlNMURpQXNyOVI3WmNWVlVWYmlrSWRIZDMvMFRXSXl3cy9BV1lWc0J5QWdJQ2RrQXhSU0FXQUdJMmdBQ0NsVjdDNHVMaU92NysvbEVnUlo4K2ZmcUxMZDZBQmNrM1pNdUI2dUNXcmx1MzdqZTI5SER4NGtWd1Fpc3ZMODhGRnFrYVFERVJVSEFEQkJBb21CbDVlSGlZZ1FtTEUxaFNnUVFaZ0lVRDFsSm02OWF0ZjRIUjhSMVlLb0g1UUlQQVdXUDkrdlYvZ09JL2dIa2VRdyt3R0FYVHdBSko1dCsvZi9CVURSQkE0TklFS01ETXlNaklDdFFJaW5pRzM3OS80eXphN3Q2OSsvL0xseThvRHJ0eTVjby9iSmFDQUV3Y1pDa3d3VEpETFdZQ0NDQ3d4Y0RnWTN6MTZoWERuVHQzdm9QNEVoSVNXQTBCRmdaTXdOcUhFeGgzak1pRzF0YldzZ0hqbkEyYkhtQWVCdGRXd09MMU15Y25KN3dBQVFnZ0JtaStrZ0lXL09hS2lvckp3T0x1RlNoTzBMTVNNUEY5QVVZQlNwejYrdnFpeEhsT1RzNFA5TUlFV0hhRHN4U3dZTW9FMm1FR0ZKY0c1U0tBQUdKQ3Fqdi9BYlBVbjhlUEg5OEFDUVFIQjZOVW1acWFta3pBQklnU3A1czNid2JIT1JDQTFRRExBV1prUGM3T3pzekE4b0hsNWN1WFZ5NWR1dlFCR0lYd1dnb2dnR0ErRmdPNnhrQk5UUzI4cjY5dkRyVDIrWTFjSU1EeUpjaFg2S2tYVkVtQXNoZDZLQjA2ZEFpYzk0RU8zQXprQndHeFBoQ0xnOHB0Z0FDQ1p5ZVFwOWpaMmIyQW1zdUFlZk04dG54SkNrNUlTUGdPTFRLZkFkTkVPVkRNQTJRSExEc0JCQkM4QUFGbGJtQ0x3bFpJU0NnNUpTVmxKaXplUUFhUWFpbW9XQVVGSzBnL3NHR3dIaWlXQ01TMnlBVUlRQUF4STdjNGdFbWVGWmk0T0o0OGVjTE16YzM5Q1JpRW1nRUJBU3hBL1F6QTh2WXZBeEVnTmphV1pjMmFOZXpBc3BycDJMRmpwNEZwWlJkUStBa1F2d0xpajBBTVNvQy9BUUlJWGtsQUMzQVZVQm9CeG1FOHNQWFFBaXl2TjhKOGZ1UEdqUi9oNGVIZjBlTWRoa0VOaE9QSGo4T1QrTkdqUjg4QnhadUJPQTVrSnRSc2VDVUJFRUNNU0kwQWRtZ0JEb29EYWFEbDhzQVNUU2t5TWxLenBxWkdVMXBhR2xTN01BQkxyWDgzYjk3OEE2end3YWtUbUUwWWdJa1NuSHBCZkdDVitneFloOThxS1NrNUNlVGVBeFZlUVB3VWlOOEFNU2p4Z2RMTlg0QUFZa1JxQ0xCQVhjTUh0VndTYUxrTU1NSEpBdk9xOUlRSkU5UjhmSHhFbEpXVjFiRUY4YU5Iais3dDI3ZnZMVERsWHdYR0x5aG9IME9EK0RuVTBrL1FZQWExUVA4QkJCQWpXc3VTRldvNUx6Ull4S0ZZQWxqcWlBSHpxeEN3SUJFd01URVJCZFplb09ZTUE3QmwrUkZZRWJ3QjVvUzNJQTlENC9JRkVMK0U0bmZRNklERkxUZ3ZBd1FRSTVabUxSdFNzSU5TdXlBMHV3bEJVeVFQTVBXRDIwL0FLbzhCeVA0RFRKVGZnUmdVakIrZ0ZvRWM4UjZhbUdEQit3dTVtUXNRUUl4WW1yZE1VSit6UVRNNk56UUVlS0dPNFVKcU96RkFEUU1aL0ExcUNTekJmUVhpNzFBTGZ5TTE3c0VBSUlBWThmUWlXS0FZRmdJd3pJYldUdjRIamJkZlVBZjhSUExoSDFpY29qZm9BUUtJRVU4Ykc5a1J5RjBhUml6NllQMGs1QzRMc21VWTlUdEFBREV5RUErSVZmdWZHRVVBQVFZQUJlamluUHI0ZExFQUFBQUFTVVZPUks1Q1lJST1cIikgbm8tcmVwZWF0IDAgMDtcbn1cblxuLm1vZGFsLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFCRVJFZi8vLzBWRlJZS0NnbFJVVkc1dWJzdkx5NjJ0clRRME5Da3BLVTVPVHVMaTR2cjYrZ0FBQUFBQUFBQUFBQ0grR2tOeVpXRjBaV1FnZDJsMGFDQmhhbUY0Ykc5aFpDNXBibVp2QUNINUJBQUtBQUFBSWY4TFRrVlVVME5CVUVVeUxqQURBUUFBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUFDZ0FCQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFBQ2dBQ0FDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VBQW9BQXdBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VBQW9BQkFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBQUtBQVVBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQUFLQUFZQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRQUNnQUhBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFBS0FBZ0FMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFBS0FBa0FMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUFDZ0FLQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VBQW9BQ3dBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT1cIikgIzExMSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiIsIi8qIElmIHlvdSdyZSBnb2luZyB0byB1cGRhdGUgc2xpY2sgbWFrZSBzdXJlIG5vdCB0byBvdmVyd3JpdGUgdGhpcyBjc3MuIEl0J3MgY3VzdG9taXplZC4gKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8qKlxuICogRWFzeVpvb20gY29yZSBzdHlsZXNcbiAqL1xuLmVhc3l6b29tIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8qICdTaHJpbmstd3JhcCcgdGhlIGVsZW1lbnQgKi9cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQqZGlzcGxheTogaW5saW5lO1xuXHQqem9vbTogMTtcbn1cblxuLmVhc3l6b29tIGltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5lYXN5em9vbS5pcy1sb2FkaW5nIGltZyB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5lYXN5em9vbS5pcy1yZWFkeSBpbWcge1xuXHRjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmVhc3l6b29tLmlzLWVycm9yICBpbWcge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZWFzeXpvb20tbm90aWNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAxNTA7XG5cdHdpZHRoOiAxMGVtO1xuXHRtYXJnaW46IC0xZW0gMCAwIC01ZW07XG5cdGxpbmUtaGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggIzg4ODtcbn1cblxuLmVhc3l6b29tLWZseW91dCB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi8qKlxuICogRWFzeVpvb20gbGF5b3V0IHZhcmlhdGlvbnNcbiAqL1xuLmVhc3l6b29tLS1vdmVybGF5IC5lYXN5em9vbS1mbHlvdXQge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5lYXN5em9vbS0tYWRqYWNlbnQgLmVhc3l6b29tLWZseW91dCB7XG5cdHRvcDogMDtcblx0bGVmdDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEdlbmVyYXRlcyBhIHJhbmRvbSB2ZXJzaW9uIG51bWJlci5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiR2ZXJzaW9uOiAgICAgICBcInYje3JhbmRvbSg5OTk5OSkrMTAwMDAwfVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFBhdGggdG8gc3RhdGljIGNvbnRlbnQuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kYXNzZXRzOlx0XHRcImFzc2V0c1wiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFN0YXRpYyBwYXRoIHRvIGltYWdlcy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRpbWFnZXM6XHRcdFwiLi4vaW1nXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gU3RhdGljIHBhdGggdG8gZm9udHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kZm9udHM6XHRcdFx0XCIuLi9mb250c1wiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIENvbG91cnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiR3aGl0ZTpcdFx0XHRcdFx0XHQjZmZmZmZmO1xuJHNpbHZlcjpcdFx0XHRcdFx0I2JlYmViZTtcbiRzaWx2ZXItbGlnaHQ6XHRcdFx0XHQjY2NjY2NjO1xuJHNpbHZlci1jaGFsaWNlOlx0XHRcdCM5ZDlkOWQ7XG4kbWluZS1zaGFmdDpcdFx0XHRcdCMyZTJlMmU7XG4kZ2FsbGVyeTpcdFx0XHRcdFx0I2VjZWNlYztcbiR3ZXN0YXI6XHRcdFx0XHRcdCNlNWUzZGY7XG4kc2hhcms6XHRcdFx0XHRcdFx0IzI4MjgyODtcbiRwaWN0b24tYmx1ZTpcdFx0XHRcdCMyYzk0ZTg7XG4kYXBwbGU6XHRcdFx0XHRcdFx0IzM1YjM0NjtcbiR0dW5kb3JhOlx0XHRcdFx0XHQjNDU0NTQ1O1xuJGdyYXk6XHRcdFx0XHRcdFx0Izg0ODQ4NDtcbiRkdXN0eS1ncmF5Olx0XHRcdFx0Izk5OTk5OTtcbiRub2JlbDpcdFx0XHRcdFx0XHQjYjZiNmI2O1xuXG4kY29sb3VyczogKFxuXHR3aGl0ZTpcdFx0XHRcdFx0JHdoaXRlLFxuXHRzaWx2ZXI6XHRcdFx0XHRcdCRzaWx2ZXIsXG5cdHNpbHZlci1saWdodDogXHRcdFx0JHNpbHZlci1saWdodCxcblx0c2lsdmVyLWNoYWxpY2U6IFx0XHQkc2lsdmVyLWNoYWxpY2UsXG5cdG1pbmUtc2hhZnQ6IFx0XHRcdCRtaW5lLXNoYWZ0LFxuXHRnYWxsZXJ5OiBcdFx0XHRcdCRnYWxsZXJ5LFxuXHRzaGFyazogXHRcdFx0XHRcdCRzaGFyayxcblx0cGljdG9uLWJsdWU6IFx0XHRcdCRwaWN0b24tYmx1ZSxcblx0YXBwbGU6IFx0XHRcdFx0XHQkYXBwbGUsXG5cdHR1bmRvcmE6IFx0XHRcdFx0JHR1bmRvcmEsXG5cdGdyYXk6IFx0XHRcdFx0XHQkZ3JheSxcblx0ZHVzdHktZ3JheTogXHRcdFx0JGR1c3R5LWdyYXksXG5cdG5vYmVsOiBcdFx0XHRcdFx0JG5vYmVsXG4pO1xuXG5AZWFjaCAkY29sb3VyTmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG5cdC5jb2xvci0jeyRjb2xvdXJOYW1lfSB7XG5cdFx0Y29sb3I6ICRjb2xvdXI7XG5cdH1cblx0LmJnLWNvbG9yLSN7JGNvbG91ck5hbWV9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQnJlYWtwb2ludHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4keHM6IDU2OHB4OyBcdC8vIDM1LjNlbVxuJHNtOiA3NjhweDsgXHQvLyA0OGVtXG4kbWQ6IDEwMjRweDsgXHQvLyA2NGVtXG4kbGc6IDEyMDBweDsgXHQvLyA3NWVtXG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuXHRAaWYgJHBvaW50ID09IHhzIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2Uge1xuXHRcdC8qIEZvciBjdXN0b20gbWVkaWEgcXVlcmllcy4gKi9cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHsgQGNvbnRlbnQ7IH1cblx0fVxufVxuXG5AbWl4aW4gbWF4QnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgICBAaWYgJHBvaW50ID09IHhzIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvaW50ID09IHNtIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvaW50ID09IG1kIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIC8qIEZvciBjdXN0b20gbWVkaWEgcXVlcmllcy4gKi9cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7IEBjb250ZW50OyB9XG4gICAgfVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFVzZWQgdG8gc2hvdy9oaWRlIHNwZWNpZmljIGNvbnRlbnQgZGVwZW5kaW5nIG9uIGRldmljZS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1vYmlsZS1vbmx5IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICYtLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi0taW5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYtLWlubGluZS1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLS10YWJsZS1jZWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLS1mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBDb250YWluIGZsb2F0cy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jbGVhcmZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gVG9nZ2xlIGZvciBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVycy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW5yZWFkZXJzLCBidXQgbWFpbnRhaW4gbGF5b3V0LlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEZvciB0aG9zZSBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgb2JqZWN0Zml0LlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZhbGxiYWNrLW9iamVjdC1maXQge1xuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICBpbWcge1xuICAgIG9wYWNpdHk6IDA7XG4gICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gTWlzYy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYWQtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICYtLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAmLS1tZWRpdW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cblxuLnBhZC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICYtLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4udGV4dC1vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQ3VzdG9tIGpRdWVyeSBVSSBTdHlsZXMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS13aWRnZXQtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAwO1xuXHR3aWR0aDogYXV0bztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRib3gtc2hhZG93OiAwIDAgMTBweDtcblx0LnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJztcblx0XHRAZXh0ZW5kIC5pY29uLWFycm93LXJpZ2h0Mztcblx0fVxuXHQudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0XHRmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnO1xuXHRcdEBleHRlbmQgLmljb24tYXJyb3ctbGVmdDM7XG5cdH1cblx0LnVpLWRhdGVwaWNrZXItcHJldixcblx0LnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cdC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDJweDtcblx0fVxuXHQudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0XHR0b3A6IDJweDtcblx0XHRyaWdodDogMnB4O1xuXHR9XG5cdC51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0dGFibGUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHR0ZCB7XG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJHNoYXJrO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG5cdFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDk2JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cblxuLnVpLW1lbnUge1xuXHQudWktc3RhdGUtYWN0aXZlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeTtcblx0LnVpLXNsaWRlci1oYW5kbGUge1xuXHRcdHRvcDogLTEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHR9XG59XG5cbi51aS1zbGlkZXIge1xuXHRtYXJnaW46IDEwcHggMDtcblx0LnVpLXNsaWRlci1oYW5kbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XHRcbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gR29vZ2xlIEZvbnRzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gXG4vLyAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbi8vICdMYXRvJywgc2Fucy1zZXJpZjtcbi8vICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuXG4uZm9udC1maXJhLXNhbnMge1xuXHRmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LWxhdG8ge1xuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9udC1zb3VyY2Utc2Fucy1wcm8ge1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSWNvTW9vbiAtIExpY2Vuc2VkIHRvIGRhbmllbC5jaGltZW5AZ21haWwuY29tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJztcbiAgc3JjOiAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLmVvdD85cHYzaTgnKTtcbiAgc3JjOiAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLmVvdD85cHYzaTgjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLnR0Zj85cHYzaTgnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLndvZmY/OXB2M2k4JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLnN2Zz85cHYzaTgjSWNvTW9vbi1VbHRpbWF0ZScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy11cDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5pY29uLWFycm93LWRvd243OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYXJyb3ctdXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1jcm9zczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tbWVudTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLXN0YXItZnVsbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tZXllMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24taW1hZ2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1idWJibGUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tcXVlc3Rpb24zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1hZGQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWFkZC1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tY2xvdWQtdXBsb2FkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tY2hlY2ttYXJrMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tbG9jYXRpb242OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi11c2VyczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi1zaHV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tZW52ZWxvcDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uLXVzZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1zaGFyZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWNvZzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uLXBlbmNpbDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLWFpcnBsYW5lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmljb24tYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSWNvTW9vbiAtIEN1c3RvbSBzdHlsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pY29uLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5pY29uLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5pY29uLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5pY29uLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjIwcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaWNvbi1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuNDByZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5pY29uLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjYwcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uaWNvbi1zaWx2ZXIge1xuICBjb2xvcjogJHNpbHZlcjtcbn0iLCIqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbipbZGF0YS10b29sdGlwXSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyLWxpZ2h0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS41OyAvLyAyNHB4O1xuICAgIGNvbG9yOiAkbWluZS1zaGFmdDtcbn1cblxuYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cblxucCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZmllbGRzZXQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbmlucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4vKiAgICBtaW4taGVpZ2h0OiA1MHB4OyovXG59XG5cbnRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gUmVtb3ZlIHRhcCBoaWdobGlnaHQgb24gaU9TXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0LCBsYWJlbCwgYSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuIiwiLmJ0biB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCA0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHQuaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0fVxuXHQmLS1yZXNldCB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQmLS1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji0taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblx0Ji0tc21hbGwge1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXHQmLS1tZWRpdW0ge1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0fVxuXHQmLS1sYXJnZSB7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG5cdCYtLXBpY3Rvbi1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODdkOTtcblx0XHR9XG5cdH1cblx0Ji0tZ3JheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpbHZlci1saWdodDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Ji0tZGVsZXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1ZTY5O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmLS1nYWxsZXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeTtcblx0fVxuXHQmLS1zaWx2ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG5cdH1cblx0Ji0td2hpdGUge1xuXHRcdGJvcmRlci1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdH1cblx0Ji0tYXBwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhcHBsZTtcblx0XHRjb2xvcjogd2hpdGVcblx0fVxuXHQmLS11bnBhZGRlZCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQmLS10cmFuc3BhcmVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Ji0taGFzLWJvcmRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2lsdmVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMjgyODI5O1xuXHR9XG5cdCYtLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdCYtLXRleHQtYmx1ZSB7XG5cdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0fVxuXHQmLS10ZXh0LXdoaXRlIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Ji0tZmxvYXQtcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQmLS1tb2RpZnktc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji0tc2lnbnVwIHtcblx0XHR3aWR0aDogNzBweDtcblx0fVxuXHQmLS1sb2dib29rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0Ym94LXNoYWRvdzogMnB4IDJweCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0fVxufVxuXG4uYnRuLWdyb3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdC5idG4ge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0QGV4dGVuZCAuYnRuLS10cmFuc3BhcmVudDtcblx0XHQmLmJ0bi0taXMtYWN0aXZlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZm9ybSB7XG5cdCYtLXNlYXJjaEFkdmFuY2VkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji0tbXVsdGkge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdC5mb3JtX19sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblx0Ji0tc2VhcmNoQWR2YW5jZWRNdWx0aSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCZfX2RhdGVzIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAwO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1x0XHRcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtLXVwbG9hZENTViB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0fVxuXHQmX19ncm91cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQmLS1sYXN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCZfX2xhYmVsIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Ji0tYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLWdyZXkge1xuXHRcdFx0Y29sb3I6ICRzaWx2ZXItY2hhbGljZTtcblx0XHR9XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0Ji0tcXVlc3Rpb24ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEZvcm0gV3JhcHBlci5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZvcm1XcmFwcGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogNzY4cHg7XG5cdCZfX2xlZnQge31cblx0Jl9fcmlnaHQge31cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX2xlZnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBJbnB1dCB3cmFwcGVyLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlucHV0LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdCYtLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdCYtLXVuc3R5bGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmLS13aGl0ZSB7XG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHQuaW5wdXQtd3JhcHBlcl9fZmllbGQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXHQmLS1zaWx2ZXIge1xuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkc2lsdmVyO1xuXHRcdH1cblx0fVxuXHQmLS1oYXMtaWNvbi1vbi1sZWZ0IHtcblx0XHQuaWNvbiB7XG5cdFx0XHRsZWZ0OiAwLjYyNXJlbTtcblx0XHR9XG5cdFx0LmlucHV0LXdyYXBwZXJfX2ZpZWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMS44NzVyZW07XG5cdFx0fVxuXHR9XG5cdCYtLWhhcy1pY29uLW9uLXJpZ2h0IHtcblx0XHQuaWNvbiB7XG5cdFx0XHRyaWdodDogMC41cmVtO1xuXHRcdH1cblx0XHQuaW5wdXQtd3JhcHBlcl9fZmllbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0XHR9XG5cdH1cblx0Lmljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0Jl9fZmllbGQge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5vYmVsO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Y29sb3I6ICRzaGFyaztcblx0XHQmW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdFx0Ji0tYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XHRcdFxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gU2VsZWN0LlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcZTkwMFwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMC41cmVtO1xuXHRcdHRvcDogNTAlO1xuXHRcdGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1VbHRpbWF0ZSc7XG5cdFx0c3BlYWs6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdCYtLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0LnNlbGVjdF9fY29udHJvbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtLXVwcGVyY2FzZSB7XG5cdFx0LnNlbGVjdF9fY29udHJvbCB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXHQmX19jb250cm9sIHtcblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5vYmVsO1xuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRjb2xvcjogJHNoYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcdFx0XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBDaGVja2JveGVzLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1VbHRpbWF0ZSc7XG5cdFx0XHRzcGVhazogbm9uZTtcblx0XHR9XHRcdFxuXHR9XG5cdCZfX2lucHV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG5cdFx0fVxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUmFkaW8ncy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5yYWRpby13cmFwcGVyIHtcblx0Ji0taW5saW5lIHtcblx0XHQucmFkaW8ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxufVxuXG4ucmFkaW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG5vYmVsO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XHRcdFxuXHR9XG5cdCZfX2lucHV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEZpbGUgdXBsb2Fkcy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pbnB1dC1maWxlIHtcblx0ei1pbmRleDogLTE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0JiArIGxhYmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBUZXh0YXJlYS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50ZXh0YXJlYSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRub2JlbDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogJHNoYXJrO1xufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUmVtb3ZlIGRlZmF1bHQgc3R5bGluZyBvZiBsaXN0cy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiV1bnN0eWxlZC1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHQmLS11bnN0eWxlZCB7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgbWFyZ2luOiAwO1x0XG5cdH1cblx0Ji0tcGhvdG8ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdH1cblx0Ji0tc3RhdHMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5saXN0X19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdhbGxlcnk7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cbn1cbiIsIiV0YWJsZS1maXhlZCB7XG5cdEBleHRlbmQgLnRhYmxlO1xuXHRAZXh0ZW5kIC50YWJsZS0tZml4ZWQ7XG59XG5cbi50YWJsZSB7XG5cdFxuXHRkaXNwbGF5OiB0YWJsZTtcblxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0Ji0tZGVza3RvcC1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNvcnQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC50YWJsZV9fc29ydC1hcnJvd3Mge1xuXHRcdFx0XHRcdGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdFx0Ji0tc29ydC1hc2Mge1xuXHRcdFx0LnRhYmxlX19zb3J0LWFycm93cyB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTFkJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NlbGwge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0Ji0tZGVza3RvcC1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydC1hcnJvd3Mge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnO1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdHNwZWFrOiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MWUnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cdFx0XG5cdH1cblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQvLyB2YXJpYXRpb25zLlxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblx0Ji0tYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji0tZml4ZWQge1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdH1cblxuXHQmLS1wYWRkZWQge1xuXHRcdC50YWJsZV9faGVhZGluZyB7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0fVxuXHRcdC50YWJsZV9fY2VsbCB7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3RyaXBlZCB7XG5cdFx0LnRhYmxlX19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnYWxsZXJ5O1xuXHRcdH1cblx0fVxuXG5cdCYtLXN0YXRpc3RpY3Mge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC50YWJsZV9fcm93LS1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaGFyaztcblx0XHR9XG5cdFx0LnRhYmxlX19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHQudGFibGVfX2hlYWRpbmcge1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcdFx0XHRcblx0XHR9XG5cdFx0LnRhYmxlX19jZWxsIHtcblx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC50YWJsZV9faGVhZGluZyB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX3N0YXR1c1JlamVjdGVkIHtcblx0XHRcdGNvbG9yOiAjZjcwNjIyO1xuXHRcdH1cblx0fVxuXG5cdCYtLWd1aWRlIHtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRub2JlbDtcblx0XHQudGFibGVfX2NlbGwge1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG5vYmVsO1xuXHRcdH1cblx0fVxuXG5cdCYtLXBob3RvZ3JhcGhlcnMge1xuXHRcdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRjb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5tYWluIHtcblx0Jl9fc2VjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4ucGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdhbGxlcnk7XG5cdCYtLXBob3RvLFxuXHQmLS1waG90by1zdGF0dXMsXG5cdCYtLXByb2ZpbGUsXG5cdCYtLXB1YmxpYy1wcm9maWxlLFxuXHQmLS1ncm91cC1wcm9maWxlLFxuXHQmLS1hZG1pbi1pbmRleCxcblx0Ji0tc2NyZWVuaW5nLWluZGV4IHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5tYWluX19zZWN0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdCYtLWluZGV4IHtcblx0XHQuZm9vdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji0tcGhvdG8ge1xuXHRcdC5oZWFkZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTEwcHg7XG5cdFx0fVxuXHRcdC5hZHYtLWRlc2t0b3AtdG9wIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1hbGJ1bXMsXG5cdCYtLXNob3ctYWxidW0sXG5cdCYtLW1lbWJlcnMtcGhvdG9ncmFwaGVycyxcblx0Ji0tZ3JvdXBzLFxuXHQmLS1iYWRnZS1vdmVydmlldyxcblx0Ji0tcHJpdmFjeSxcblx0Ji0tdXBsb2FkLFxuXHQmLS1wcm9maWxlLFxuXHQmLS1wdWJsaWMtcHJvZmlsZSxcblx0Ji0tZ3JvdXAtcHJvZmlsZSB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLXNob3ctcGhvdG9zIHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDIxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0bWluLWhlaWdodDogMTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLW5vLXJlc3VsdHMge1xuXHRcdC5zaG93LXBob3Rvcy1oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnNob3ctcGhvdG9zLW5vLXJlc3VsdHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCYtLXBob3RvLXNob3ctbGFyZ2Uge1xuXHRcdC5sYXJnZS1waG90b19fd3JhcHBlciB7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdH1cblx0XHQubGFyZ2UtcGhvdG9fX292ZXJsYXkge1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQubGFyZ2UtcGhvdG9fX2Nsb3NlIHtcblx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Ji0tbm8tYWRzIHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXHRcdC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHRcdC5hbGVydCB7XG5cdFx0XHR0b3A6IDYwcHg7XG5cdFx0fVxuXHRcdCYucGFnZS0tc2hvdy1waG90b3Mge1xuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE1MXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHQuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmLnBhZ2UtLXNob3ctcGhvdG9zIHtcblx0XHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTExcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpeGVkLWNvbnRlbnQge1xuXHR6LWluZGV4OiAxO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRwYWRkaW5nLXRvcDogNzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ji0tc2VhcmNoLWZvcm1zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdCYtLXNlYXJjaC1mb3JtcyB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR0b3A6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFdyYXBwZXIgaXMgdXNlZCBnbG9iYWxseSB0byBjb250cm9sIGxheW91dC5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICRsZztcblx0Jl9fY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQmLS1tZWRpdW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0Ji0tbGFyZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdH1cblx0Jl9fZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQmLS1mbHVpZCB7XG5cdFx0XHQud3JhcHBlcl9fZmxleENvbCB7XG5cdFx0XHRcdGZsZXg6IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbm9XcmFwIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHR9XG5cdCZfX2ZsZXhDb2wge1xuXHRcdGZsZXg6IDE7XG5cdFx0Ji0tcGFkIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHQmLS1zbWFsbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1tZWRpdW0ge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tbGFyZ2Uge1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wYWQtdCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdCYtLXNtYWxsIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1tZWRpdW0ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdH1cblx0XHRcdCYtLWxhcmdlIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXBhZC1iIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Ji0tc21hbGwge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdCYtLW1lZGl1bSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tbGFyZ2Uge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tYWR2IHtcblx0XHRwYWRkaW5nOiAyMHB4IGF1dG87XG5cdH1cblx0Ji0tbm8tcGFkIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1heC13aWR0aDogJGxnIC0gMjBweDtcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0Jl9fZmxleCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0XHQmX19mbGV4Q29sIHtcblx0XHRcdCYtLXBhZC1yIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0Ji1zbWFsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLW1lZGl1bSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWxhcmdlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1wYWQtbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0Ji1zbWFsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtbWVkaXVtIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1sYXJnZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1hc2lkZSB7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBDbGFzc2VzIGF0dGFjaGVkIHRvIGJvZHkuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2hvdy1tZW51IHtcblx0LmhlYWRlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmhlYWRlcl9fd3JhcHBlciB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5oZWFkZXJfX2J0bnMtLWxlZnQge1xuXHRcdC5oZWFkZXJfX2J0bi0tbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaGVhZGVyX19idG4tLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQubWFpbl9fc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLW5hdmlnYXRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zaG93LXBob3Rvcy1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdC5tYWluX19zZWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uLS1uYXZpZ2F0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zaG93LXNlYXJjaCB7XG5cdC5oZWFkZXJfX2J0bnMtLXJpZ2h0IHtcblx0XHQuaGVhZGVyX19idG4tLXNlYXJjaCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaGVhZGVyX19idG4tLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyX19zZWFyY2gtYm94IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VhcmNoLWxpc3Qtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDoxMDB2dztcblx0XHR9XG5cdH1cblx0LnNlYXJjaC1saXN0LS1oZWFkZXIge1xuXHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zaG93LXBob3Rvcy1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuc2hvdy1waG90b3MtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuc2VhcmNoLWxpc3Qtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZCB7XG5cdC5oZWFkZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5oZWFkZXJfX3dyYXBwZXIge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQuaGVhZGVyX19idG5zLS1sZWZ0IHtcblx0XHQuaGVhZGVyX19idG4tLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmhlYWRlcl9fYnRuLS1zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXJfX2J0bnMtLXJpZ2h0IHtcblx0XHQuaGVhZGVyX19idG4tLXNlYXJjaCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaGVhZGVyX19idG4tLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQubWFpbl9fc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2hvdy1waG90b3MtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLXNlYXJjaCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdC5oZWFkZXIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cdFx0Lm1haW5fX3NlY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZC1tdWx0aSB7XG5cdC5oZWFkZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5oZWFkZXJfX3dyYXBwZXIge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQuaGVhZGVyX19idG5zLS1sZWZ0IHtcblx0XHQuaGVhZGVyX19idG4tLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmhlYWRlcl9fYnRuLS1zZWFyY2gtYWR2YW5jZWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXJfX2J0bnMtLXJpZ2h0IHtcblx0XHQuaGVhZGVyX19idG4tLXNlYXJjaCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaGVhZGVyX19idG4tLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQubWFpbl9fc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2hvdy1waG90b3MtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLXNlYXJjaCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlYXJjaC1hZHZhbmNlZF9fZGVmYXVsdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc2VhcmNoLWFkdmFuY2VkX19tdWx0aSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdC5oZWFkZXIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cdFx0Lm1haW5fX3NlY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5zaG93LWxvYWRlciB7XG5cdC5sb2FkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG4uc2hvdy1vdmVybGF5IHtcblx0Lm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG4uc2hvdy1sYXJnZS1waG90byB7XG5cdC5oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJsb2NrZXIge1xuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHR9XG59XG5cbi5sYXJnZS1waG90by16b29tIHtcbiAgICAub3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC5sYXJnZS1waG90b19fbW9iaWxlIHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIE1pc2MuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5oZWFkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaGFyaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ji0tbm8tYm90dG9tIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCYtLW5vLXVuZGVybGluZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXHQmLS1ncmV5IHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkc2lsdmVyLWNoYWxpY2U7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xuXHR9XG5cdCYtLXBob3Rvc0FkbWluIHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHQuaWNvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRcdGNvbG9yOiAkbm9iZWw7XG5cdFx0fVxuXHR9XG59XG5cbi5xdWVzdGlvbi13aGF0LWlzLXRoaXMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0Y29sb3I6ICRub2JlbDtcbn1cblxuXG4jb25ldHJ1c3QtcGMtc2RrICNjbG9zZS1wYy1idG4taGFuZGxlci5jbG9zZS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUdacGJHdzlJaU5tWm1ZaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lnZDJsa2RHZzlJalEzTGprM01TSWdhR1ZwWjJoMFBTSTBOeTQ1TnpFaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTnk0NU56RWdORGN1T1RjeElpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME55NDVOekVnTkRjdU9UY3hPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK1BHYytQSEJoZEdnZ1pEMGlUVEk0TGpJeU9Dd3lNeTQ1T0RaTU5EY3VNRGt5TERVdU1USXlZekV1TVRjeUxURXVNVGN4TERFdU1UY3lMVE11TURjeExEQXROQzR5TkRKakxURXVNVGN5TFRFdU1UY3lMVE11TURjdE1TNHhOekl0TkM0eU5ESXNNRXd5TXk0NU9EWXNNVGt1TnpRMFREVXVNVEl4TERBdU9EaGpMVEV1TVRjeUxURXVNVGN5TFRNdU1EY3RNUzR4TnpJdE5DNHlORElzTUdNdE1TNHhOeklzTVM0eE56RXRNUzR4TnpJc015NHdOekVzTUN3MExqSTBNbXd4T0M0NE5qVXNNVGd1T0RZMFREQXVPRGM1TERReUxqZzFZeTB4TGpFM01pd3hMakUzTVMweExqRTNNaXd6TGpBM01Td3dMRFF1TWpReVF6RXVORFkxTERRM0xqWTNOeXd5TGpJek15dzBOeTQ1Tnl3ekxEUTNMamszY3pFdU5UTTFMVEF1TWprekxESXVNVEl4TFRBdU9EYzViREU0TGpnMk5TMHhPQzQ0TmpSTU5ESXVPRFVzTkRjdU1Ea3hZekF1TlRnMkxEQXVOVGcyTERFdU16VTBMREF1T0RjNUxESXVNVEl4TERBdU9EYzVjekV1TlRNMUxUQXVNamt6TERJdU1USXhMVEF1T0RjNVl6RXVNVGN5TFRFdU1UY3hMREV1TVRjeUxUTXVNRGN4TERBdE5DNHlOREpNTWpndU1qSTRMREl6TGprNE5ub2lMejQ4TDJjK1BDOXpkbWMrXCIpXG59XG4jb25ldHJ1c3QtcGMtc2RrLm90UGNUYWIge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNvdC1zZGstY29va2llLXBvbGljeS12Mi5vdC1zZGstY29va2llLXBvbGljeSAjY29va2llLXBvbGljeS10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdC1zZGstY29va2llLXBvbGljeS1ncm91cC1kZXNjIHtcblx0bGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuI2Nvb2tpZS1wb2xpY3ktZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jb3Qtc2RrLWNvb2tpZS1wb2xpY3ktdjIub3Qtc2RrLWNvb2tpZS1wb2xpY3kgYSwgI290LXNkay1jb29raWUtcG9saWN5LXYyLm90LXNkay1jb29raWUtcG9saWN5IGEge1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNvdC1zZGstY29va2llLXBvbGljeS12Mi5vdC1zZGstY29va2llLXBvbGljeSB0aGVhZCwgI290LXNkay1jb29raWUtcG9saWN5LXYyLm90LXNkay1jb29raWUtcG9saWN5IHRhYmxlIHRoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6ICMyZTJlMmU7XG59XG5cbi5jbG9zZS1jcm9zcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5ncmlkLS1oaWRlLW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZXNwLXNoYXJpbmctYnV0dG9uLS1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLXJlc2V0IHtcblx0ZGlzcGxheTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLnNvcnQtYWxidW1zLWRyb3Bkb3duIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IC0xNnB4O1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBUZXh0IFN0eWxlcy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCYtLXVwcGVyY2FzZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQmLS1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji0tc3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdCYtLWl0YWxpYyB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cdCYtLWdyZXkge1xuXHRcdGNvbG9yOiAkc2lsdmVyLWNoYWxpY2U7XG5cdH1cblx0Ji0tYmx1ZSB7XG5cdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0fVxufVxuXG4uaGVhZGVyVGV4dDMge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhlYWRlclRleHQ0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIERyb3Bkb3ducy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmRyb3Bkb3duIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjJzIGVhc2U7XG5cdCYtLWV4cGFuZGVkIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblx0Ji0tc2VhcmNoLWxpc3Qge1xuXHRcdHRvcDogMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAxKTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gVGV4dCBsaW5rcy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdCYtLXdoaXRlIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Ji0tdW5kZXJsaW5lZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0Ji0tYWR2YW5jZWQtc2VhcmNoIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDZweDtcblx0XHR0b3A6IDZweDtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQm94IHN0eWxlcy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJveCB7XG5cdEBleHRlbmQgLmNsZWFyZml4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdCYtLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCYtLXNpbHZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHNpbHZlcjtcblx0fVxuXHQmLS1uby1wYWRkaW5nIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCYtLWhhcy1ib3JkZXIge1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdH1cblx0Jl9faGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQmLS1ub0JvdHRvbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBBZHZlcnRpc2VtZW50cy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJHBhbl8xX21pbl9oZWlnaHQ6IDI1MHB4O1xuJHBhbl8yX21pbl9oZWlnaHQ6IDI0MHB4O1xuJGluc18xX21pbl9oZWlnaHQ6IDYwMHB4O1xuJGluc18yX21pbl9oZWlnaHQ6IDUwcHg7XG5cbi5hZHYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jl9fY292ZXIge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA5NzBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0Ji0tdmlzaWJsZSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHQmLS1ibG9ja2VkIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnWW91IGFyZSBzZWVpbmcgdGhpcyBhcyB5b3UgYXJlIHVzaW5nIEFkLWJsb2NraW5nIHNvZnR3YXJlLic7XG5cdFx0fVxuXHR9XG5cdCYtLWRlc2t0b3AtdG9wIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdHRvcDogLTk5OTlweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHRvcDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji0tbW9iaWxlLXRvcCB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdFx0dG9wOiAtOTk5OXB4O1xuXHRcdH1cblx0fVxuXHQmLS1mb290ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICYjcGhvdG8tYWR2LWNvbW1lbnRzIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyAvLyBhZF9oYW5kbGVyIC0+IGluc18xIHNpemVcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXhCcmVha3BvaW50KHNtKSB7XG4gICAgICAgICYjcGhvdG8tY29udGVudC1hZC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyAvLyBhZF9oYW5kbGVyIC0+IHBhbl8xIHNpemVcbiAgICAgICAgfVxuICAgICAgICAmI3Bob3RvLWFkdi1tb2JpbGUtYm90dG9tIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyAvLyBhZF9oYW5kbGVyIC0+IHBhbl8yIHNpemVcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2FkLXNpemUtcGFuLTEge1xuICAgIG1pbi1oZWlnaHQ6ICRwYW5fMV9taW5faGVpZ2h0O1xufVxuI2FkLXNpemUtcGFuLTIge1xuICAgIG1pbi1oZWlnaHQ6ICRwYW5fMl9taW5faGVpZ2h0O1xufVxuQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICNhZC1zaXplLWlucy0xIHtcbiAgICAgICAgbWluLWhlaWdodDogJGluc18xX21pbl9oZWlnaHQ7XG4gICAgfVxuICAgICNhZC1zaXplLWlucy0yIHtcbiAgICAgICAgbWluLWhlaWdodDogJGluc18yX21pbl9oZWlnaHQ7XG4gICAgfVxufVxuXG4jc2hvd3Bob3Rvc19hZC0wXG57XG4gICAgbWluLWhlaWdodDogJHBhbl8xX21pbl9oZWlnaHQ7XG59XG4jc2hvd3Bob3Rvc19hZC0yLFxuI3Nob3dwaG90b3NfYWQtMyxcbiNzaG93cGhvdG9zX2FkLTQsXG4jc2hvd3Bob3Rvc19hZC01LFxuI3Nob3dwaG90b3NfYWQtNixcbiNzaG93cGhvdG9zX2FkLTcsXG4jc2hvd3Bob3Rvc19hZC04IHtcbiAgICBtaW4taGVpZ2h0OiAkcGFuXzJfbWluX2hlaWdodDtcbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAjcGhvdG8taGVhZGVyLWFkLXdyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMTBweDsgLy8gYWRfaGFuZGxlciAtPiBwYW5fMSBzaXplICsgNjBweCBvZiB2ZXJ0aWNhbCBwYWRkaW5nXG4gICAgfVxuICAgICNhbGJ1bV9hZC0we1xuICAgICAgICBtaW4taGVpZ2h0OiAkcGFuXzFfbWluX2hlaWdodDtcbiAgICB9XG4gICAgI2FsYnVtX2FkLTEsXG4gICAgI2FsYnVtX2FkLTIsXG4gICAgI2FsYnVtX2FkLTMsXG4gICAgI2FsYnVtX2FkLTQsXG4gICAgI2FsYnVtX2FkLTUsXG4gICAgI2FsYnVtX2FkLTYsXG4gICAgI2FsYnVtX2FkLTcsXG4gICAgI2FsYnVtX2FkLTgsXG4gICAgI2FsYnVtX2FkLTksXG4gICAgI2FsYnVtX2FkLTEwXG4gICAge1xuICAgICAgICBtaW4taGVpZ2h0OiAkcGFuXzJfbWluX2hlaWdodDtcbiAgICB9XG5cbiAgICAjZ2FsbGVyeS1pdGVtLWFkcyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRwYW5fMl9taW5faGVpZ2h0O1xuICAgIH1cbn1cblxuLmFkc2J5Z29vZ2xlIHtcblx0aGVpZ2h0OiA2MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5NzBweDtcblx0Ji0tc3F1YXJlIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0fVxuXHQmLS1sZWFkZXJib2FyZCB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdHdpZHRoOiA5NzBweDtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIGFsZXJ0cy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFsZXJ0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA0O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDEyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCZfX2J0bi0tY2xvc2Uge1xuXHRcdCYudG9zY29uc2VudCB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHR9XG5cdFx0d2lkdGg6IDMwcHg7XG5cdH1cblx0Ji0tc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcblx0XHRjb2xvcjogIzNjNzYzZDtcblx0fVxuXHQmLS1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTRjYWY2O1xuXHRcdGNvbG9yOiAjMWU2NTlmO1xuXHR9XG5cdCYtLXdhcm5pbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG5cdFx0Y29sb3I6ICM4YTZkM2I7XG5cdH1cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG5cdFx0Y29sb3I6ICNhOTQ0NDI7XG5cdH1cblx0Ji0tcmVsYXRpdmUge1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdHRvcDogNjBweDtcblx0fVxufVxuXG4uY29va2lldGFibGUge1xuICAgIHRyLCB0ZCwgdGgge1xuICAgICAgICBib3JkZXI6IDAuMWVtIHNvbGlkICNjZGNkY2Q7XG4gICAgfVxuXG4gICAgdGQsIHRoIHtcbiAgICAgICAgcGFkZGluZzogMC40ZW07XG4gICAgfVxufVxuXG4ucGVyc29uYWxpemVkQWRzIHtcblxuXHRmb250LXNpemU6IDEwcHg7XG5cdGJvcmRlcjogMC4xZW0gc29saWQgI2ZmZWViYTtcblx0YmFja2dyb3VuZDogI2ZmZjNjZDtcblx0Y29sb3I6ICM4NTY0MDQ7XG5cdHBhZGRpbmc6IDEuMmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwLjZlbTtcblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdCYub24ge1xuXHRcdGNvbG9yOiAjMTU1NzI0O1xuICAgIFx0YmFja2dyb3VuZDogI2Q0ZWRkYTtcbiAgICBcdGJvcmRlci1jb2xvcjogI2MzZTZjYjtcblxuXHRcdGlucHV0OjpiZWZvcmUsIGlucHV0OmNoZWNrZWQge1xuXHRcdFx0Y29udGVudDogXCJPTlwiO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0IHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tbGVmdDogMy4yZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJlbTtcblx0XHRcdGNvbnRlbnQ6IFwiT0ZGXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblxufVxuXG4uYWQtY29uc2VudCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIuNWVtIDIuMGVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIHdpZHRoOiAzMy40ZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhlbTtcbiAgICBsZWZ0OiAxLjJlbTtcbiAgICBib3R0b206IDNlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGVmdDogMS4yZW07XG4gICAgICAgIHJpZ2h0OiAxLjJlbTtcbiAgICAgICAgdG9wOiAxNGVtO1xuXHRcdGJvdHRvbTogYXV0bztcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMi4xZW0gMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmLmJhY2sge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogMC42ZW0gMCAwLjJlbSAwO1xuICAgICAgICBjb2xvcjogIzMyN2RiNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3Qge1xuICAgICAgICAub3B0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjNlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgY29sb3I6ICNhNGExYTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMC42ZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyN2RiNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzI3ZGI2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIE1vZGFsIHdpbmRvdy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tb2RhbC1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrZXIge1xuXHR6LWluZGV4OiA0O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdCYtLXNtYWxsIHtcblx0XHRtYXgtd2lkdGg6ICR4cztcblx0fVxuXHQmLS1tZWRpdW0ge1xuXHRcdG1heC13aWR0aDogJHNtO1xuXHR9XG5cdCYtLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6ICRtZDtcblx0fVxuXHQmLS1zaGFyZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0Ji0tZW1haWwtbm90aWZpY2F0aW9ucyB7XG5cdFx0bWluLWhlaWdodDogODEwcHg7XG5cdH1cblx0Ji0td2F0ZXJtYXJrIHtcblx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHR9XG5cdCYtLWxhcmdlLXBob3RvIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBXYXRlcm1hcmtzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tb2RhbC13YXRlcm1hcmsge1xuXHQmX190b29sYm94IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogNzUlO1xuXHRcdG1heC13aWR0aDogMzYwcHg7XG5cdH1cbn1cblxuLm1vZGFsLXdhdGVybWFyay1idG4ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyO1xuXHQmLS13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cblx0Ji0tYmxhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gT3ZlcmxheS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5vdmVybGF5IHtcblx0ei1pbmRleDogMztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFNwaW5uZXIuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLnNwaW5uZXIge1xuXHR6LWluZGV4OiAzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4ycyBlYXNlO1xuXHQmLS12aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn0qL1xuXG4ubG9hZGVyIHtcblx0ei1pbmRleDogMztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjJzIGVhc2U7XG5cdCZfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmX19kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYtLXZpc2libGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuLypcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH0qL1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQWR2YW5jZWQgU2VhcmNoLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VhcmNoLWFkdmFuY2VkIHtcblx0Jl9fbXVsdGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIExvZ2luIEZvcm0uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sb2dpbi1mb3JtX19mYWlsZWQtbG9naW4ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG5cdGNvbG9yOiAjYTk0NDQyO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gRGVsZXRlIG93biBGb3JtLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZGVsZXRlLW93bi1mb3JtX19mYWlsZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG5cdGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uZGVsZXRlLW93bi1mb3JtX19zdWNjZXNzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuXHRjb2xvcjogIzE1NTcyNDtcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUGFnaW5hdGlvblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFnaW5nIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jl9fY291bnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQmX19wYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfX3BhZ2VyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cblx0Jl9fZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19hbGwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX21vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19jb3VudCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdCZfX3BhZ2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQmX19kZXNrdG9wIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlci1maWx0ZXIge1xuXHQmX19wYWdpbmcge31cblx0Jl9fZmlsdGVyIHt9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5wYWdlci1maWx0ZXJfX2ZpbHRlciB7XG5cdFx0XHRmbGV4OiAwIDEgMzAwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdFx0LnBhZ2VyLWZpbHRlcl9fcGFnaW5nIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBCYWRnZXMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iYWRnZXMge1xuXHQmX19iYWRnZUxpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCZfX2JhZGdlSW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSW5kZXggUGFnZS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmluZGV4LWNvbCB7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ2FsbGVyeTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5pbmRleC10ZW1wdGF0aW9uIHtcblx0cGFkZGluZzogMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdhbGxlcnk7XG59XG5cbi5pbmRleC1mb3J1bSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1heC1oZWlnaHQ6IDU4MHB4O1xuXHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRnYWxsZXJ5O1xuXHQmX19saW5rIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcblx0fVxufVxuXG4uaW5kZXgtbGlrZS1qcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBCYWRnZSBvdmVydmlldy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJhZGdlLW92ZXJ2aWV3IHtcblx0Jl9fYmFkZ2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0Jl9fYmFkZ2UtLWFjdGl2ZSB7XG5cdFx0LmJhZGdlLW92ZXJ2aWV3X19pbWcge1xuXHRcdFx0LXdlYmtpdC1maWx0ZXI6IG5vbmU7XG5cdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX3Byb2dyZXNzYmFyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdGRpdiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHRcdFx0aGVpZ2h0OjI2cHg7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRmaWx0ZXI6IGdyYXk7IC8qIElFNi05ICovXG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7IC8qIFczQyAqL1xuXHR9XG5cdCZfX2ZyYW1lIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCZfX25hbWUge31cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBUYWIgbmF2aWdhdGlvbi5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRhYm5hdiB7XG5cdGhlaWdodDogMTAwJTtcblx0Ji0tc3R5bGVkIHtcblx0XHQudGFibmF2X19idG4ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpbHZlci1saWdodDtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHVzdHktZ3JheTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkZ2FsbGVyeTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YWJuYXZfX2NvbnRlbnQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHNpbHZlci1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXHQmX19idG5zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdCZfX2J0biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwaWN0b24tYmx1ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHQmLS1hY3RpdmUge31cblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdCZfX2J0bnMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFNvY2lhbC5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNvY2lhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ji0tc21hbGwge1xuXHRcdC5zb2NpYWxfX2xpbmsge1xuXHRcdFx0Y29sb3I6ICRzaGFyaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNvY2lhbF9fdGV4dCxcblx0XHQuc29jaWFsX19pY29uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0Ji0taW5saW5lIHtcblx0XHQuc29jaWFsX19saW5rIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHRcdC5zb2NpYWxfX3RleHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0fVxuXHR9XG5cdCYtLXJlc3VsdC0tbGFyZ2Uge1xuXHRcdC5zb2NpYWxfX2xpbms6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRzaGFyaztcblx0XHR9XG5cdH1cbi8qXHQmLS1yZXN1bHQtc21hbGwge1xuXHRcdC5zb2NpYWxfX2xpbmsge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zb2NpYWxfX3RleHQsXG5cdFx0LnNvY2lhbF9faWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdC5zb2NpYWxfX3RleHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0fVxuXHR9Ki9cblx0Ji0tcGhvdG8tcGFnZSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC5zb2NpYWxfX2xpbmsge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDAgN3B4O1xuXHRcdGNvbG9yOiAkbm9iZWw7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0fVxuXHRcdCYtLWRpc2FibGVkIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJG5vYmVsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxuXHQmX19pY29uIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFZpc2l0b3Igc3RhdHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi52aXNpdC1zdGF0cyB7XG5cdCZfX3N0YXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCZfX2xlZnQge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQmX19yaWdodCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHR9XG5cdCZfX251bWJlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtYXJnaW46IDAgMCA2cHggMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0fVxuXHQmX19jYXRlZ29yeSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRkdXN0eS1ncmF5O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19zdGF0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTVweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkdXN0eS1ncmF5O1xuXHRcdFx0fVxuXHRcdFx0Ji0tbm8tYm9yZGVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19udW1iZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIHJlc3VsdHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaG93LXBob3Rvcy1oZWFkZXIge1xuXHRmbGV4OiAxIDAgMTAwJTtcblx0cGFkZGluZzogMTBweCAwO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGNvbG9yOiAjOTk5OTk5O1xuXHR0cmFuc2l0aW9uOiB0b3AgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cdCZfX3Jlc3VsdHMtbm8ge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxuXHQmX19zZWN0aW9uIHtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHQmLS1yZXN1bHRzIHtcblx0XHRcdG1heC13aWR0aDogMzI4cHg7XG5cdFx0fVxuXHRcdCYtLWFpcmNyYWZ0LXR5cGUge1xuXHRcdFx0bWF4LXdpZHRoOiAzNDVweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0Ji0tbW9kaWZ5IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQmLS1zb3J0IHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdCZfX2ZpbHRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19zZWxlY3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC5zZWxlY3RfX2NvbnRyb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX3NvcnQtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLS1uby10ZXJtIHtcblx0XHQuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1haXJjcmFmdC10eXBlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ji0taGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19zZWN0aW9uLS1haXJjcmFmdC10eXBlIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCZfX3NlY3Rpb24tLXNvcnQge1xuXHRcdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQmX19zZWN0aW9uLS1tb2RpZnkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Jl9fZmlsdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdCZfX3NlbGVjdCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHQuc2VsZWN0X19jb250cm9sIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3NvcnQtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHRcdCYtLW5vLXRlcm0ge1xuXHRcdFx0LnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbi0tYWlyY3JhZnQtdHlwZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIFRFTVAgKi9cbi5zaG93LXBob3Rvcy1oZWFkZXIge1xuXHQmX19zZWN0aW9uIHtcblx0XHQmLS1yZXN1bHRzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLW1vZGlmeSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0Jl9fc2VjdGlvbi0tcmVzdWx0cyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLnNob3ctcGhvdG9zLW5vLXJlc3VsdHMge1xuXHRkaXNwbGF5OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXN1bHRzIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLnJlc3VsdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Jl9fc2VjdGlvbiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQmLS1waG90by13cmFwcGVyIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0XHQmLS1pbmZvLXdyYXBwZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHRcdCYtLWluZm8yLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji0tc29jaWFsLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZsZXg6IDEgMCAyNSU7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cdCZfX3Bob3RvTGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCZfX2luZm9MaXN0IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxuXHQmX19pbmZvTGlzdFRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXHQmX19sYWJlbCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHQmLS1iYWRnZXMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCZfX3N0YXRzIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdCZfX3N0YXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0fVxuXHRcdC5pY29uLWJ1YmJsZS1kb3RzIHtcblx0XHRcdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdFx0fVxuXHR9XG5cdCZfX25vdGVzIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxuXHQmX19iYWRnZXMtd3JhcHBlciB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQmLS1hZHYge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0JiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdFx0Jl9fc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0Ji0tcGhvdG8td3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMzA4cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1pbmZvLXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0taW5mbzItd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCYtLXNvY2lhbC13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW5mb0xpc3Qge1xuXHRcdFx0b3ZlcmZsb3c6IGluaXRpYWw7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdFx0Jl9faW5mb0xpc3RUZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiBpbml0aWFsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdFx0Jl9fdXNlci1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuLnBob3RvLXR5cGUtc2VsZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGFiZWwge1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXHRpbnB1dCB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblxufVxucC5haXJwb3J0LWZyMjQtZGlzY2xhaW1lciB7XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC51cGxvYWQtYXJlYS5haXJwb3J0ICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4udXBsb2FkLWFyZWEge1xuXHQmLmhpZGUtZm9ybSB7XG5cdFx0I2Zvcm0tdXBsb2FkLXBob3RvLWF1dG9maWxsIHtkaXNwbGF5OiBub25lO31cblx0XHQjZm9ybS11cGxvYWQtcGhvdG8ge2Rpc3BsYXk6IG5vbmU7fVxuXHR9XG5cdCYuYWlycG9ydCB7XG5cdFx0I2Zvcm0tdXBsb2FkLXBob3RvIHtcblx0XHRcdGRpdi5ncmlkLW5vQm90dG9tIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGRpdi53cmFwcGVyX19jb250ZW50LmFpcmNyYWZ0LWRldGFpbHMsIGRpdi53cmFwcGVyX19jb250ZW50LmFpcmxpbmUtZGV0YWlscywgZGl2LndyYXBwZXJfX2NvbnRlbnQuYWlyY3JhZnQtY2F0ZWdvcmllcyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBTZWFyY2ggbGlzdC5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlYXJjaC1saXN0LXdyYXBwZXIge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA2MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHRib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGNvbG9yOiB3aGl0ZTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCYge1xuXHRcdFx0dG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VhcmNoLWxpc3Qge1xuXHR6LWluZGV4OiAyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ji0taGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC5zZWFyY2gtbGlzdF9faXRlbSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudWktc3RhdGUtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Ji0tY2F0ZWdvcnkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0LmxpbmstLWFkdmFuY2VkLXNlYXJjaCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQubGluayB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19zZWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji0tcmVzdWx0czpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHR3aWR0aDogMTA3cHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX3Bob3RvQ291bnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdH1cblx0Jl9fc2VjdGlvbi0tYXJyb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1heC13aWR0aDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LnNlYXJjaC1saXN0X19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRzaGFyaztcblx0XHR9XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Jl9fYmFkZ2VzIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkc2lsdmVyO1xuXHR9XG5cdCZfX3Jlc3VsdHNQaG90byB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXHQmLS1yZXN1bHRzTGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0Ji0taGVhZGVyIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdC5zZWFyY2gtbGlzdF9faXRlbSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHVuZG9yYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEdhbGxlcnkgLSBhcyBzZWVuIG9uIGluZGV4IHBhZ2UuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ncmlkLWNvbHVtbi5nYWxsZXJ5IHtcblx0LmNvbCB7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdH1cbn1cblxuLmdhbGxlcnkge1xuXHQmLS1waG90by1wYWdlIHtcblx0XHQuY29sOmxhc3QtY2hpbGQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnkge1xuXHQmLm5lYXJieSB7XG5cdFx0LmdhbGxlcnktcGhvdG8ge1xuXHRcdFx0LmdhbGxlcnktbmVhcmJ5LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggNnB4IDAgNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmdhbGxlcnktbmVhcmJ5LWxpbmsge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktcGhvdG8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcblx0bWF4LXdpZHRoOiAyODEuNjZweDtcblx0LmhpZ2hsaWdodGVkICYge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQuZ2FsbGVyeS1waG90b19fcG9wdXAge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRib3R0b206IDUycHg7XG5cdFx0fVxuXHR9XG5cdCYtLWFsYnVtIHtcblx0XHQuZ2FsbGVyeS1waG90b19fZnJhbWUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0LmdhbGxlcnktcGhvdG9fX2ltZyB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHNoYXJrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFIMGxFUVZRWVYyTmtRQVgvR1pINC94a1lHQmhoQW1BT1NCSkV3RGtnQVFDQ3JnUUVqcE1jUGdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJG1pbmUtc2hhZnQ7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdCYtLW1pc3Npbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXHRcdFx0XHRjb2xvcjogJHR1bmRvcmE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2RlbGV0ZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA0cHg7XG5cdFx0dG9wOiA0cHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmX19mcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUgwbEVRVlFZVjJOa1FBWC9HWkg0L3hrWUdCaGhBbUFPU0JKRXdEa2dBUUNDcmdRRWpwTWNQZ0FBQUFCSlJVNUVya0pnZ2c9PSk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQmX19pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDE2MnB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdCYtLWhlcm8ge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0OTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faW5mbyxcblx0Jl9fcG9wdXAge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHR9XG5cdCZfX3BvcHVwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcblx0fVxuXHQmX19wb3B1cC10ZXh0IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0Jl9fc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Lmljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHR9XG5cdFx0Ji0tbm9jcm9wIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblx0XHQmLS1haXJjcmFmdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9fdGV4dC0tc29jaWFsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHQuaWNvbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxufVxuXG4uY2xpY2stdG8tdmlldy1tb3JlIHtcblx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gTGF0ZXN0IGZvcnVtIHBvc3RzLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZm9ydW0tbGF0ZXN0IHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9fcG9zdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlci1saWdodDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeTtcblx0XHRcdC5mb3J1bS1sYXRlc3RfX3Bvc3Qtc3RhdHMge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcG9zdDpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cblx0Jl9fcG9zdC1zdGF0cyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRkdXN0eS1ncmF5O1xuXHR9XG5cdCZfX3Bvc3QtdGl0bGUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXHQmX19wb3N0LXN0YXRzLXBob3RvIHtcblx0XHRmbGV4OiAwIDAgMjRweDtcblx0XHR3aWR0aDogMjRweDtcblx0fVxuXHQmX19wb3N0LXN0YXRzLWltZyB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdH1cblx0Jl9fcG9zdC1zdGF0cy1jYXRlZ29yeSB7XG5cdFx0ZmxleDogMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXHQmX19wb3N0LXN0YXRzLXRpbWUge1xuXHRcdGZsZXg6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQmLS1pbmRleCB7XG5cdFx0bWF4LWhlaWdodDogMzM4cHg7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0bWF4LWhlaWdodDogNTI4cHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFNsaWNrIFByb2ZpbGUuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50b3AtcGhvdG9ncmFwaGVycyB7XG5cdEBleHRlbmQgLmNsZWFyZml4O1xufVxuXG4uc2xpY2stcHJvZmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCZfX2xheW91dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmX19sYXlvdXQtbGVmdCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdCZfX2xheW91dC1yaWdodCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX3VzZXJuYW1lIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHQmX19yYW5rIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDQwcHg7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAyOXB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDMuMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJyN7JGltYWdlc30vcHJvZmlsZS1yYW5rLnBuZycpIG5vLXJlcGVhdDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Jl9fZGV0YWlscyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR9XG5cdCZfX3N0YXRzIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0Jl9fc3RhdCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0Jl9fc3RhdC1sYXJnZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdCZfX3N0YXQtbnVtYmVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0Jl9fc3RhdC1zbWFsbCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJGR1c3R5LWdyYXk7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX2xheW91dCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQmX19sYXlvdXQtbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblx0XHQmX19sYXlvdXQtcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR9XG5cdFx0Jl9fcGhvdG8ge1xuXHRcdFx0bWF4LWhlaWdodDogMTEycHg7XG5cdFx0fVxuXHRcdCZfX3VzZXJuYW1lIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHRcdCZfX3Jhbmsge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRoZWlnaHQ6IDE0NnB4O1xuXHRcdH1cblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gU3ViIG5hdmlnYXRpb24uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zdWJuYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0Jl9fY29udGVudCB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMjVweDtcblx0fVxuXHQmX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQuc3VibmF2X19pdGVtLXRleHQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0tdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkc2hhcms7XG5cdH1cblx0Jl9fYnRuLS1wcmV2IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdCZfX2J0bi0tbmV4dCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Y29sb3I6ICRub2JlbDtcblx0fVxuXHQmLS1oZWFkZXIge1xuXHRcdC5zdWJuYXZfX2NvbnRlbnQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaGFyaztcblx0XHR9XG5cdH1cblx0Ji0taW5kZXgge1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCZfX2J0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19pdGVtcyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCZfX2ljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn1cblxuLnN1Ym5hdi1jb250ZW50IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuXHRvcGFjaXR5OiAxO1xuXHQmLS1oaWRkZW4ge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTk5OTlweDtcblx0XHR0b3A6IC05OTk5cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSGVyb1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGVybyB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGhlaWdodDogMjAwcHg7XG5cdG1heC1oZWlnaHQ6IDQ0MHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdHRyYW5zaXRpb246IGFsbCAzNTBtcyBsaW5lYXIgNDAwbXM7XG5cdCZfX2ZyYW1lIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHR9XG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQmX19iYXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdCZfX3Byb2ZpbGUtYnRuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG5cdCZfX3Byb2ZpbGUtY292ZXItdGlwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHRib3R0b206IDA7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDtcblx0fVxuXHQmX19wcm9maWxlLWltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTkwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1hZ2VzfS91c2VyLnBuZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG5cdH1cblx0Jl9fcHJvZmlsZS1uYW1lIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA5MHB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiA2MHZ3O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDI0cHggcmdiYSgwLCAwLCAwLCAxKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5oZXJvX19wcm9maWxlLW5hbWUtaWNvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHQgICAgICAgIHRvcDogLTMwcHg7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdCAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcHJvZmlsZS1uYW1lLWxpbmsge1xuXHRcdGNvbG9yOiAkZ2FsbGVyeTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0Jl9fcHJvZmlsZS1pbWctY2hhbmdlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dDtcblx0fVxuXHQmX19wcm9maWxlLWltZy1jaGFuZ2VyLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA2cHg7XG5cdFx0dG9wOiA0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0dHJhbnNpdGlvbjogdG9wIDQwMG1zIGVhc2UtaW4tb3V0O1xuXHR9XG5cdCZfX3Byb2ZpbGUtaW1nLWNoYW5nZXItbWVzc2FnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDQ0cHg7XG5cdFx0dG9wOiAxNnB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcblx0fVxuXHQmX19wcm9maWxlLXN0YXRzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAxMHB4O1xuXHR9XG5cdCZfX3Byb2ZpbGUtc3RhdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Jl9fcHJvZmlsZS1zdGF0LWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGNvbG9yOiAkZ3JheTtcblx0fVxuXHQmX19wcm9maWxlLXN0YXQtbnVtYmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmX19wcm9maWxlLXN0YXQtZGVzYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Y29sb3I6ICRncmF5O1xuXHR9XG5cdCYtLWFsdGVybmF0aXZlIHtcblx0XHQuaGVyb19fZnJhbWUge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2ssIHJnYmEoMCwwLDAsMCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVyb19fYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0aGVpZ2h0OiAyNXZ3O1xuXHRcdC5oZXJvX19wcm9maWxlLWltZyB7XG5cdFx0XHR0b3A6IC0xMDBweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Lmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlci1tZXNzYWdlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZXJvX19wcm9maWxlLW5hbWUge1xuXHRcdFx0bGVmdDogMTYwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdH1cblx0XHQuaGVyb19fcHJvZmlsZS1idG4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXIge1xuXHRcdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdH1cblx0XHQuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlci1pY29uIHtcblx0XHRcdHRvcDogMTJweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lmhlcm9fX3Byb2ZpbGUtY292ZXItdGlwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZXJvX19wcm9maWxlLW5hbWUge1xuXHRcdFx0bWF4LXdpZHRoOiA0MjBweDtcblx0XHR9XG5cdFx0Lmhlcm9fX3Byb2ZpbGUtc3RhdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdC5oZXJvX19wcm9maWxlLXN0YXQtaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaGVyb19fcHJvZmlsZS1zdGF0LW51bWJlciB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0XHQuaGVyb19fcHJvZmlsZS1zdGF0LWRlc2Mge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBNYXBzLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubWFwLW1hcmtlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmLmNvdW50LW9ubHkge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHQmOmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XG5cdFx0JjphZnRlciB7ZGlzcGxheTogbm9uZTt9XG5cdFx0Lm1hcC1tYXJrZXJfX2ZyYW1lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTRweDtcblx0XHRib3R0b206IC00cHg7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcblx0XHRib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0ycHg7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0fVxuXHR9XG5cdCZfX2ZyYW1lIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0fVxuXHQmX19waG90byB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0yNHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0fVxuXHQmX19xdWFudGl0eSB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC02cHg7XG5cdFx0dG9wOiAtNnB4O1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaWN0b24tYmx1ZTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUHJvZmlsZS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnByb2ZpbGUtc2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Jl9fbGlzdEl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Jl9fbGlzdEl0ZW1Db2wge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmX19udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi53cmFwcGVyX19oaWdoY2hhcnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9kYWwtY29tbWVudHMge1xuXHQmX19jb21tZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItbGlnaHQ7XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdCZfX2ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRmbGV4OiAwIDAgMTI1cHg7XG5cdH1cblx0Jl9fbWVzc2FnZSB7XG5cdFx0ZmxleDogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0Jl9fYXV0aG9yIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDAgMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUHVibGljIFByb2ZpbGUuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wdWJsaWMtcHJvZmlsZS1zZWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Jl9fY29sIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0ZmxleDogMSAxIDUwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnB1YmxpYy1wcm9maWxlLW1hcCB7XG5cdG1pbi1oZWlnaHQ6IDI3MHB4O1xuXHRoZWlnaHQ6IDUwdmg7XG59XG5cbi5wcm9maWxlLWVkaXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYtLWFjdGl2ZSB7XG5cdFx0LnByb2ZpbGUtZWRpdF9fc3RhdGljIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5wcm9maWxlLWVkaXRfX21vZGlmeSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnByb2ZpbGUtZWRpdF9fYnRuLS1hY3RpdmF0ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucHJvZmlsZS1lZGl0X19idG4tLWRlYWN0aXZhdGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19tb2RpZnkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICRzaWx2ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHR9XG5cdFx0Ji0tZGVhY3RpdmF0ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19mb3JtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCZfX2RlbGV0ZSB7fVxuXHQmX19kZWxldGUtY3Jvc3Mge1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHR9XG5cdCZfX2FkZCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2VzdGFyO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBCaWcgYm94IHNlbGVjdG9yXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iaWdib3gtc2VsZWN0b3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQmLS1zZWFyY2hBZHZhbmNlZE11bHRpIHtcblx0XHRib3JkZXItY29sb3I6ICRzaWx2ZXI7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHR9XG5cdCZfX2NvbnRlbnQtLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdH1cblx0Jl9fdGFicyB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQmX190YWIge1xuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NlbGVjdCB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJHNoYXJrO1xuXHR9XG5cdCZfX3NlbGVjdC0td2hpdGUge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gVXBsb2FkIFBhZ2UuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5maWxlLWRyb3Age1xuXHRib3JkZXI6IDRweCBkb3R0ZWQgI2JjYmNiYztcblx0cGFkZGluZzogMTJweDtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdCZfX3N0YXR1cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmX19wcmV2aWV3IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmX19wcmV2aWV3LXBob3RvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBQaG90byBwYWdlLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucHJvZmlsZS1pbmZvLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLnVzZS10aGlzLXBob3RvLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6ICRzaWx2ZXItY2hhbGljZTtcbn1cblxuLmxhcmdlLXBob3RvLWNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5sYXJnZS1waG90byB7XG5cdHBhZGRpbmc6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jl9faW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Lyogd2UgZG9uJ3Qgd2FudCB0aGF0IHNhdmUtaW1hZ2UgcG9wdXAgb24gbW9iaWxlIHRvIGFwcGVhciAqL1xuLypcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyovXG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIEZvciBzb21lIEFuZHJvaWRzICovXG5cdH1cblx0Jl9fbW9iaWxlIHt9XG5cdCZfX2Rlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fb3ZlcmxheSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTk5OTlweDtcblx0XHR0b3A6IC05OTk5cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX21vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG59XG5cbi5waG90b0luZm9TbWFsbFRleHQge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4ucGhvdG9JbmZvTGFyZ2VUZXh0IHtcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xufVxuXG4ucGhvdG9BZGRDb21tZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdCZfX2ljb24ge1xuXHRcdGZsZXg6IDAgMCAxMCU7XG5cdFx0Y29sb3I6ICRzaWx2ZXItY2hhbGljZTtcblx0fVxufVxuXG4ucGhvdG9Db21tZW50cyB7XG5cdCZfX3Bob3RvLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX2RhdGUge1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxuXHQmX19kZWxldGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0Lmljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5waG90b0xpa2VzIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmLm1vYmlsZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblx0ZGl2IHtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyLWxpZ2h0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07IGNvbG9yOiAkc2hhcms7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0aW1ne3dpZHRoOiAyMHB4O31cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ucGhvdG8tYnRuLXVzZSB7XG5cdHdpZHRoOiAxNTBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdC5sYXJnZS1waG90by1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIExvZ2Jvb2sgUGFnZS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmxvZ2Jvb2sge1xuXHQmX19vcHRpb25zIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fb3B0aW9uIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmIHtcblx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtLXByaXZhY3kge1xuXHQjb3Qtc2RrLWJ0bi5vdC1zZGstc2hvdy1zZXR0aW5ncyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICMwMDAwRUU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMDAwMEVFO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gU3RhdGlzdGljcyBQYWdlLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFnZS0tc3RhdGlzdGljcyB7XG5cdC50YWJsZS0tc3RhdGlzdGljcyB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0LnRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjN2M3Yzc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLS1hZG1pbi1haXJwb3J0c3RhdHMge1xuXHRzZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdH1cblx0LmZpbHRlcnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRmb3JtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW4uY291bnQge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5wcm9ncmVzcy13cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0ei1pbmRleDogMDtcblx0XHRzcGFuIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHRkaXYge1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogIzZmYzE0Yjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQuZ3JlZW4ge1xuXHRcdGNvbG9yOiAjM2M3NjNkO1xuXHRcdGJhY2tncm91bmQ6ICNkZmYwZDg7XG5cdH1cblx0LnllbGxvdyB7XG5cdFx0Y29sb3I6ICM4YTZkM2I7XG5cdFx0YmFja2dyb3VuZDogI2ZjZjhlMztcblx0fVxuXHQucmVkIHtcblx0XHRjb2xvcjogI2E5NDQ0Mjtcblx0XHRiYWNrZ3JvdW5kOiAjZjJkZWRlO1xuXHR9XG5cdC5sZWdlbmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRzcGFuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZzogMnB4IDRweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdHRyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAycHggNHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQWlyY3JhZnQgSW5mbyBQYWdlLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWlyY3JhZnQtaW5mbyB7XG5cdCZfX2hlYWQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmX19waG90byB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIE1lbWJlcnMgZW1haWwgbm90aWZpY2F0aW9ucy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmVtYWlsLW5vdGlmaWNhdGlvbiB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRzaWx2ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHQmX190b3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRub2JlbDtcblx0fVxuXHQmX19idG4ge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdCYtLWVkaXQge31cblx0XHQmLS1kZWxldGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcblx0bWluLWhlaWdodDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Jl9fd3JhcHBlciB7XG5cdFx0ei1pbmRleDogNDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fbWVudSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmX19tYWluIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0Jl9fYnRucyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmLS1sZWZ0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQuaGVhZGVyX19idG4tLWNsb3NlLFxuXHRcdFx0LmhlYWRlcl9fYnRuLS1zZWFyY2gsXG5cdFx0XHQuaGVhZGVyX19idG4tLXNlYXJjaC1hZHZhbmNlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0LmhlYWRlcl9fYnRuLS1jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2J0biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHR9XG5cdH1cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0Jl9fbG9nby1waWMge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQmLS1zdmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1pbi13aWR0aDogMjIwcHg7XG5cdH1cblx0Jl9fc2VhcmNoLWJveCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDYwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhcms7XG5cdH1cblx0Jl9fc2VhcmNoQm94SW5wdXRXcmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjb2xvcjogJHNpbHZlcjtcblx0fVxuXHQmX19zZWFyY2hCb3hCdG4ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCYtLXJlc2V0IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0Ji0tc2hvdy1sb2FkZXIge1xuXHRcdFx0LnF1aWNrc2VhcmNoLWxvYWRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LnF1aWNrc2VhcmNoLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yZXNldC12aXNpYmxlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHR9XG5cdH1cblx0Jl9fc2VhcmNoQm94SW5wdXQge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdGNvbG9yOiAkc2hhcms7XG5cdH1cblx0Jl9fYWNjb3VudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHR9XG5cdCZfX2V4dGVuZGVkIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX19leHRlbmRlZC1zZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdCYtLW5hdmlnYXRpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdhbGxlcnk7XG5cdFx0fVxuXHRcdCYtLXNlYXJjaCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19tZW51IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCZfX21haW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdH1cblx0XHQmX19idG5zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0Jl9fc2VhcmNoLWJveCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiBpbmhlcml0IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHRcdCZfX2FjY291bnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCZfX3NlYXJjaEJveElucHV0V3JhcHBlciB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0Jl9fc2VhcmNoLWJveCB7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG5cdFx0Jl9fc2VhcmNoLWJveCB7XG5cdFx0XHR3aWR0aDogNDIlO1xuXHRcdH1cblx0fVxufVxuXG4ucXVpY2tzZWFyY2gtbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBzdmcgc3VwcG9ydCBmb3IgaGVhZGVyIGxvZ28gKi9cbi5zdmdhc2ltZyB7XG5cdC5oZWFkZXJfX2xvZ28tcGljIHtcblx0XHQmLS1wbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji0tc3ZnIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogODBweCAwIDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeTtcbn1cblxuLm5hdl9fbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLm5hdl9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5uYXZfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2X19jYXRlZ29yeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHNoYXJrO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gRGVza3RvcCBuYXZpZ2F0aW9uLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubmF2LWRlc2t0b3Age31cblxuLm5hdi1kZXNrdG9wX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5uYXYtZGVza3RvcF9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xufVxuXG4ubmF2LWRlc2t0b3BfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHR9XG59XG5cbi5uYXYtZGVza3RvcF9fbGlzdC0tc3VibWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2MHB4O1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtaW4td2lkdGg6IDE4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhcms7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cdC5uYXYtZGVza3RvcF9faXRlbSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5uYXYtZGVza3RvcF9fbGluayB7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMjFweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5uYXYtZGVza3RvcF9faXRlbS0taXMtYWN0aXZlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogLjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0fVxuXHRcdC5uYXYtZGVza3RvcF9fbGluayB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdH1cblx0fVxufVxuXG4ubmF2LWRlc2t0b3BfX2xpc3QtLXVzZXJuYW1lIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0Lmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdH1cblx0Lm5hdi1kZXNrdG9wX19pdGVtIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQubmF2LWRlc2t0b3BfX2xpbmsge1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXHQubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0XHRib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdC5uYXYtZGVza3RvcF9faXRlbSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdFx0XHQubmF2LWRlc2t0b3BfX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LWRlc2t0b3BfX2xpbmsge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcblx0XHRcdHRvcDogLTZweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtZGVza3RvcC11c2VybmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0fVxufVxuXG4ubmF2LWRlc2t0b3AtdXNlcm5hbWUtc3RhdHVzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogNHB4O1xuXHRtYXJnaW46IDAgNnB4O1xuXHRtaW4td2lkdGg6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyODE3O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG59IiwiLmZvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjBweCAwIDQwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGNvbG9yOiAkbm9iZWw7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5mb290ZXJfX3NlcGVyYXRvciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJG5vYmVsO1xufVxuXG4uZm9vdGVyX19jb2xzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlcl9fbG9nb0ltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbi5mb290ZXJfX25hdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb290ZXJfX25hdmxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyX19zb2NpYWxMaW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJG5vYmVsO1xufVxuXG4uZm9vdGVyX19zb2NpYWxJbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuXG4uZm9vdGVyX19zb2NpYWxUZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHQuZm9vdGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuZm9vdGVyX19jb2xzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdC5mb290ZXJfX2NvbCB7XG5cdFx0ZmxleDogMCA1MCU7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyX19uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuZm9vdGVyX19uYXZsaXN0Omxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHR9XG5cdC5mb290ZXJfX2xvZ29JbWcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZm9vdGVyX19zb2NpYWxMaW5rIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuZm9vdGVyX19zb2NpYWxJbWFnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCA0cHggMCAwO1xuXHR9XG5cdC5mb290ZXJfX3NvY2lhbFRleHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym90dG9tOiA2cHg7XG5cdH1cblx0LmZvb3Rlcl9fY29weXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAgICoge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuICAgIC5pciBhOmFmdGVyLFxuICAgICAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gICAgICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMC41Y207XG4gICAgfVxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufVxuIl19 */
