/*!
 * Jetphotos
 * JetPhotos - Aviation, Aircraft, Airplane Pictures & News
 * http://www.jetphotos.com/
 * @author Daniel Chimen, Percy Mattsson
 * @version 1.0.0
 * Copyright 2020. 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,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") 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 40px;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}.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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QyxBYXRKSyxJQUVHLHdCQUEwQixDQUM3QixBQUNELE1BQ0ksV0FBYSxDQUFBLEFBRWpCLFFBR0ksVUFBVSxBQUNWLFFBQVMsQ0FDWixBQUNELE1BRUksc0JBQXVCLENBQzFCLENBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIC8qYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7Ki9cbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRzaGFyaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH07XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM2LCAyMzYsIDIzNiwgMSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKTtcbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCwgcmdiYSgyMzYsIDIzNiwgMjM2LCAxKSk7XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMTEtMDRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHNlbGVjdGFibGUuY3NzLCBzb3J0YWJsZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3NcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG5cdGN1cnNvcjogbi1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuXHRjdXJzb3I6IHctcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cmlnaHQ6IDFweDtcblx0Ym90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXNlbGVjdGFibGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xufVxuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMnB4IDAgMCAwO1xuXHRwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xuXHRmb250LXNpemU6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG5cdHBhZGRpbmc6IDFlbSAyLjJlbTtcblx0Ym9yZGVyLXRvcDogMDtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktYXV0b2NvbXBsZXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi51aS1tZW51IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogMDtcbn1cbi51aS1tZW51IC51aS1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG5cdG1hcmdpbjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG5cdG1hcmdpbjogNXB4IDA7XG5cdGhlaWdodDogMDtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcblx0bWFyZ2luOiAtMXB4O1xufVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAuMmVtO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuLnVpLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXJpZ2h0OiAuMWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHQvKiBTdXBwb3J0OiBJRSA8PSAxMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogdG8gbWFrZSByb29tIGZvciB0aGUgaWNvbiwgYSB3aWR0aCBuZWVkcyB0byBiZSBzZXQgaGVyZSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR3aWR0aDogMmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbm8gaWNvbiBzdXBwb3J0IGZvciBpbnB1dCBlbGVtZW50cyAqL1xuaW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR0ZXh0LWluZGVudDogMDtcbn1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDIuMWVtO1xuXHRoZWlnaHQ6IDIuMWVtO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxufVxuXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWluZGVudDogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuXHR6LWluZGV4OiA5OTk5O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogU3Bpbm5lciBzcGVjaWZpYyBzdHlsZSBmaXhlcyAqL1xuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dCB7XG5cblx0LyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuXHR3aWR0aDogNzUlO1xuXHR3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtICk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAuMTJlbTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogLjNlbTtcbn1cbi51aS1kaWFsb2cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogLjJlbTtcblx0b3V0bGluZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAuMWVtIDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiA5MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLjNlbTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRwYWRkaW5nOiAxcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbi10b3A6IC41ZW07XG5cdHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0bWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbiB7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG5cdHdpZHRoOiAycHg7XG5cdHJpZ2h0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuXHRoZWlnaHQ6IDJweDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXcge1xuXHR3aWR0aDogMnB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3IHtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi51aS1wcm9ncmVzc2JhciB7XG5cdGhlaWdodDogMmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdG1hcmdpbjogLTFweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7XG5cdGhlaWdodDogMTAwJTtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTsgLyogc3VwcG9ydDogSUU4ICovXG5cdG9wYWNpdHk6IDAuMjU7XG59XG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDJweCAwLjRlbTtcblx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG59XG4udWktc2VsZWN0bWVudS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4udWktc2VsZWN0bWVudS10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDE0ZW07XG59XG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4udWktc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEuMmVtO1xuXHRoZWlnaHQ6IDEuMmVtO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Zm9udC1zaXplOiAuN2VtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0dG9wOiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IC0uNmVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGxlZnQ6IDA7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHRyaWdodDogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAuOGVtO1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdGxlZnQ6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogLS42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRib3R0b206IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMTEtMDRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHNlbGVjdGFibGUuY3NzLCBzb3J0YWJsZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3NcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApO1xuICAvKiBzdXBwb3J0OiBJRTggKi8gfVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7IH1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0uMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktcmVzaXphYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktcmVzaXphYmxlLW4ge1xuICBjdXJzb3I6IG4tcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDsgfVxuXG4udWktcmVzaXphYmxlLXMge1xuICBjdXJzb3I6IHMtcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDsgfVxuXG4udWktcmVzaXphYmxlLWUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLXJlc2l6YWJsZS13IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLXJlc2l6YWJsZS1zZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDsgfVxuXG4udWktcmVzaXphYmxlLXN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICBib3R0b206IC01cHg7IH1cblxuLnVpLXJlc2l6YWJsZS1udyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4OyB9XG5cbi51aS1yZXNpemFibGUtbmUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC01cHg7IH1cblxuLnVpLXNlbGVjdGFibGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjazsgfVxuXG4udWktc29ydGFibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xuICBmb250LXNpemU6IDEwMCU7IH1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxZW0gMi4yZW07XG4gIGJvcmRlci10b3A6IDA7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDsgfVxuXG4udWktbWVudSAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7IH1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtOyB9XG5cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuICBtYXJnaW46IDVweCAwO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwOyB9XG5cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IC0xcHg7IH1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLjJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7IH1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi51aS1idXR0b24ge1xuICBwYWRkaW5nOiAuNGVtIDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogLjFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFN1cHBvcnQ6IElFIDw9IDExICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogdG8gbWFrZSByb29tIGZvciB0aGUgaWNvbiwgYSB3aWR0aCBuZWVkcyB0byBiZSBzZXQgaGVyZSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG4gIHRleHQtaW5kZW50OiAwOyB9XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuMWVtO1xuICBoZWlnaHQ6IDIuMWVtO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZzogLjRlbSAxZW07IH1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIFN1cHBvcnQ6IEZpcmVmb3ggNSAtIDQwICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi51aS1jb250cm9sZ3JvdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtOyB9XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTsgfVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLyogU3Bpbm5lciBzcGVjaWZpYyBzdHlsZSBmaXhlcyAqL1xuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dCB7XG4gIC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cbiAgd2lkdGg6IDc1JTtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSk7IH1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAuMTJlbTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLFxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMTdlbTtcbiAgcGFkZGluZzogLjJlbSAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuMmVtIDA7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICB0b3A6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICBsZWZ0OiAxcHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAxcHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW46IDAgMi4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDFweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAuNGVtOyB9XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogLjdlbSAuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuMmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IC43ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgLjJlbTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICB3aWR0aDogYXV0bzsgfVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gLjRlbTsgfVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMlOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogbGVmdDsgfVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bzsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IHJpZ2h0OyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogLjVlbTtcbiAgdG9wOiAuM2VtOyB9XG5cbi51aS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogLjJlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBwYWRkaW5nOiAuNGVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC4xZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDkwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLjNlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjVlbTtcbiAgcGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtOyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG4gIHdpZHRoOiAycHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG4gIHdpZHRoOiAycHg7XG4gIGxlZnQ6IDA7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7IH1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi51aS1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBtYXJnaW46IC0xcHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDJweCAwLjRlbTtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7IH1cblxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51aS1zZWxlY3RtZW51LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDE0ZW07IH1cblxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi51aS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGZpbHRlcjogaW5oZXJpdDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IC44ZW07IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNmVtOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogMDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IC44ZW07XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGxlZnQ6IC0uM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLS42ZW07IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwOyB9XG5cbi51aS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnVpLXNwaW5uZXItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAuMjIyZW0gMDtcbiAgbWFyZ2luOiAuMmVtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuXG4udWktc3Bpbm5lci1idXR0b24ge1xuICB3aWR0aDogMS42ZW07XG4gIGhlaWdodDogNTAlO1xuICBmb250LXNpemU6IC41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cbi51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b24ge1xuICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7IH1cblxuLnVpLXNwaW5uZXItdXAge1xuICB0b3A6IDA7IH1cblxuLnVpLXNwaW5uZXItZG93biB7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG4gIHBhZGRpbmc6IC4yZW07IH1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuMmVtIC4yZW0gMDsgfVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMXB4IC4yZW0gMCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDFlbSAxLjRlbTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4udWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbmJvZHkgLnVpLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEdSSURMRVhcbiAgICBKdXN0IGEgRmxleGJveCBHcmlkIFN5c3RlbVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4kZ2wteHM6ICAgICAgICBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUuNWVtKVwiICFkZWZhdWx0OyAvLyB1cCB0byA1NjhweFxuJGdsLXNtOiAgICAgICAgXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pXCIgIWRlZmF1bHQ7IC8vIG1heCA3NjhweFxuJGdsLW1kOiAgICAgICAgXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0ZW0pXCIgIWRlZmF1bHQ7IC8vIG1heCAxMDI0cHhcbiRnbC1sZzogICAgICAgIFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MGVtKVwiICFkZWZhdWx0OyAvLyBtYXggMTI4MHB4XG4qL1xuW2NsYXNzKj1cImdyaWRcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDAgLTVweDsgfVxuXG4uY29sLFxuW2NsYXNzKj1cImNvbC1cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCA1cHggMTBweDsgfVxuXG4uY29sIHtcbiAgZmxleDogMSAxIDAlOyB9XG5cbi5ncmlkLmNvbCxcbi5ncmlkW2NsYXNzKj1cImNvbC1cIl0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhFTFBFUlMgU1VGRklYRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLW5vR3V0dGVyXCJdIHtcbiAgbWFyZ2luOiAwOyB9XG4gIFtjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItbm9HdXR0ZXJcIl0gPiBbY2xhc3MqPVwiY29sXCJdIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItbm9XcmFwXCJdIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1jZW50ZXJcIl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLXJpZ2h0XCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItdG9wXCJdIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1taWRkbGVcIl0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItYm90dG9tXCJdIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItcmV2ZXJzZVwiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWNvbHVtblwiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1jb2x1bW5cIl0gPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWNvbHVtbi1yZXZlcnNlXCJdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItc3BhY2VCZXR3ZWVuXCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItc3BhY2VBcm91bmRcIl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cImNvbFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1lcXVhbEhlaWdodFwiXSA+IFtjbGFzcyo9XCJjb2xcIl0gPiAqIHtcbiAgICBmbGV4OiAxOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItbm9Cb3R0b21cIl0gPiBbY2xhc3MqPVwiY29sXCJdIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiLXRvcFwiXSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiLW1pZGRsZVwiXSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItYm90dG9tXCJdIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiLWZpcnN0XCJdIHtcbiAgb3JkZXI6IC0xOyB9XG5cbltjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cIi1sYXN0XCJdIHtcbiAgb3JkZXI6IDE7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEdSSUQgQlkgTlVNQkVSXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj1cImdyaWQtMVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJncmlkLTFcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuW2NsYXNzKj1cImdyaWQtMlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJncmlkLTJcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbltjbGFzcyo9XCJncmlkLTNcIl0gPiAuY29sLCBbY2xhc3MqPVwiZ3JpZC0zXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC00XCJdID4gLmNvbCwgW2NsYXNzKj1cImdyaWQtNFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuW2NsYXNzKj1cImdyaWQtNVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJncmlkLTVcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbltjbGFzcyo9XCJncmlkLTZcIl0gPiAuY29sLCBbY2xhc3MqPVwiZ3JpZC02XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC03XCJdID4gLmNvbCwgW2NsYXNzKj1cImdyaWQtN1wiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxJTtcbiAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cblxuW2NsYXNzKj1cImdyaWQtOFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJncmlkLThcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgbWF4LXdpZHRoOiAxMi41JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC05XCJdID4gLmNvbCwgW2NsYXNzKj1cImdyaWQtOVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDExLjExMTExJTtcbiAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cblxuW2NsYXNzKj1cImdyaWQtMTBcIl0gPiAuY29sLCBbY2xhc3MqPVwiZ3JpZC0xMFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDEwJTtcbiAgbWF4LXdpZHRoOiAxMCU7IH1cblxuW2NsYXNzKj1cImdyaWQtMTFcIl0gPiAuY29sLCBbY2xhc3MqPVwiZ3JpZC0xMVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIGZsZXgtYmFzaXM6IDkuMDkwOTElO1xuICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG5cbltjbGFzcyo9XCJncmlkLTEyXCJdID4gLmNvbCwgW2NsYXNzKj1cImdyaWQtMTJcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgW2NsYXNzKj1cIl9sZy0xXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9sZy0xXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPVwiX2xnLTJcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTJcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3MqPVwiX2xnLTNcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTNcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiX2xnLTRcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTRcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3MqPVwiX2xnLTVcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTVcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICBbY2xhc3MqPVwiX2xnLTZcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTZcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiX2xnLTdcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLTdcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICBbY2xhc3MqPVwiX2xnLThcIl0gPiAuY29sLCBbY2xhc3MqPVwiX2xnLThcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgW2NsYXNzKj1cIl9sZy05XCJdID4gLmNvbCwgW2NsYXNzKj1cIl9sZy05XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgW2NsYXNzKj1cIl9sZy0xMFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbGctMTBcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICBbY2xhc3MqPVwiX2xnLTExXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9sZy0xMVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICBbY2xhc3MqPVwiX2xnLTEyXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9sZy0xMlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbY2xhc3MqPVwiX21kLTFcIl0gPiAuY29sLCBbY2xhc3MqPVwiX21kLTFcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9XCJfbWQtMlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtMlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzcyo9XCJfbWQtM1wiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtM1wiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJfbWQtNFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtNFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzcyo9XCJfbWQtNVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtNVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIFtjbGFzcyo9XCJfbWQtNlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtNlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJfbWQtN1wiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtN1wiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XG4gIFtjbGFzcyo9XCJfbWQtOFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfbWQtOFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICBbY2xhc3MqPVwiX21kLTlcIl0gPiAuY29sLCBbY2xhc3MqPVwiX21kLTlcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICBbY2xhc3MqPVwiX21kLTEwXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9tZC0xMFwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlOyB9XG4gIFtjbGFzcyo9XCJfbWQtMTFcIl0gPiAuY29sLCBbY2xhc3MqPVwiX21kLTExXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG4gIFtjbGFzcyo9XCJfbWQtMTJcIl0gPiAuY29sLCBbY2xhc3MqPVwiX21kLTEyXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj1cIl9zbS0xXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9zbS0xXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPVwiX3NtLTJcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTJcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3MqPVwiX3NtLTNcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTNcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiX3NtLTRcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTRcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3MqPVwiX3NtLTVcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTVcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICBbY2xhc3MqPVwiX3NtLTZcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTZcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiX3NtLTdcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLTdcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICBbY2xhc3MqPVwiX3NtLThcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3NtLThcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgW2NsYXNzKj1cIl9zbS05XCJdID4gLmNvbCwgW2NsYXNzKj1cIl9zbS05XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgW2NsYXNzKj1cIl9zbS0xMFwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfc20tMTBcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICBbY2xhc3MqPVwiX3NtLTExXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9zbS0xMVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICBbY2xhc3MqPVwiX3NtLTEyXCJdID4gLmNvbCwgW2NsYXNzKj1cIl9zbS0xMlwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIFtjbGFzcyo9XCJfeHMtMVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfeHMtMVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cIl94cy0yXCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy0yXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgW2NsYXNzKj1cIl94cy0zXCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy0zXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cIl94cy00XCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy00XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgW2NsYXNzKj1cIl94cy01XCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy01XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgW2NsYXNzKj1cIl94cy02XCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy02XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cIl94cy03XCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy03XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgW2NsYXNzKj1cIl94cy04XCJdID4gLmNvbCwgW2NsYXNzKj1cIl94cy04XCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIFtjbGFzcyo9XCJfeHMtOVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfeHMtOVwiXSA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTElOyB9XG4gIFtjbGFzcyo9XCJfeHMtMTBcIl0gPiAuY29sLCBbY2xhc3MqPVwiX3hzLTEwXCJdID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgW2NsYXNzKj1cIl94cy0xMVwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfeHMtMTFcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTElO1xuICAgIG1heC13aWR0aDogOS4wOTA5MSU7IH1cbiAgW2NsYXNzKj1cIl94cy0xMlwiXSA+IC5jb2wsIFtjbGFzcyo9XCJfeHMtMTJcIl0gPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQ09MUyBTSVpFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtMVwiXSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtMlwiXSB7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cImNvbC0zXCJdIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG5bY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiY29sLTRcIl0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtNVwiXSB7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cImNvbC02XCJdIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG5bY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiY29sLTdcIl0ge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbltjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJjb2wtOFwiXSB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cImNvbC05XCJdIHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG5bY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiY29sLTEwXCJdIHtcbiAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG5bY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiY29sLTExXCJdIHtcbiAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG5bY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiY29sLTEyXCJdIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0wXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTFcIl0ge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTJcIl0ge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0zXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtNFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTVcIl0ge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi02XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtN1wiXSB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLThcIl0ge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi05XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtMTBcIl0ge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0xMVwiXSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0wXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtMVwiXSB7XG4gIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0yXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0zXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi00XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi01XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi02XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi03XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi04XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi05XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cblxuW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0xMFwiXSB7XG4gIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG5cbltjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtMTFcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy0xXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctM1wiXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctNFwiXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctNVwiXSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctNlwiXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctN1wiXSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctOFwiXSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctOVwiXSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbGctMTBcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX2xnLTExXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9sZy0xMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTBcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy0xXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTJcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTNcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTVcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTZcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTdcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLThcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTlcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTEwXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy0xMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy0yXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTNcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctNFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy01XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTZcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctN1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy04XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTlcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtMVwiXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTNcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTRcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTVcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTZcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTdcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLThcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTlcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX21kLTEwXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9tZC0xMVwiXSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfbWQtMTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0wXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0yXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0zXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC00XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC01XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC02XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC03XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC04XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC05XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0xMFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtMTFcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0wXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0xXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtMlwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0zXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTRcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtNVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC02XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTdcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtOFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC05XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTEwXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTExXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tMVwiXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTNcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTRcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTVcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTZcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTdcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLThcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTlcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3NtLTEwXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl9zbS0xMVwiXSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfc20tMTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0wXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0yXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0zXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS00XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS01XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS02XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS03XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS04XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS05XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0xMFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tMTFcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0wXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0xXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tMlwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0zXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTRcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tNVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS02XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTdcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tOFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS05XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTEwXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTExXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtMVwiXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTNcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTRcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTVcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTZcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTdcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLThcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTlcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICBbY2xhc3MqPSdncmlkJ10gPiBbY2xhc3MqPVwiX3hzLTEwXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzKj0nZ3JpZCddID4gW2NsYXNzKj1cIl94cy0xMVwiXSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIFtjbGFzcyo9J2dyaWQnXSA+IFtjbGFzcyo9XCJfeHMtMTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0wXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0yXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0zXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy00XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy01XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy02XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy03XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy04XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy05XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0xMFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtMTFcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy0wXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy0xXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMlwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy0zXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTRcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtNVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy02XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTdcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtOFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy05XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTEwXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTExXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBISURJTkcgQ09MU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzcyo9XCJjb2wtXCJdOm5vdChbY2xhc3MqPVwiY29sLTBcIl0pIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuW2NsYXNzKj1cImdyaWRcIl1bY2xhc3MqPVwiY29sLVwiXTpub3QoW2NsYXNzKj1cImNvbC0wXCJdKSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiY29sLTBcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IDpub3QoW2NsYXNzKj1cIl9sZy0wXCJdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl06bm90KFtjbGFzcyo9XCJfbGctMFwiXSkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX2xnLTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkXCJdW2NsYXNzKj1cIi1lcXVhbEhlaWdodFwiXSA+IFtjbGFzcyo9XCJfbGctMFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IDpub3QoW2NsYXNzKj1cIl9tZC0wXCJdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl06bm90KFtjbGFzcyo9XCJfbWQtMFwiXSkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgW2NsYXNzKj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkXCJdW2NsYXNzKj1cIi1lcXVhbEhlaWdodFwiXSA+IFtjbGFzcyo9XCJfbWQtMFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gOm5vdChbY2xhc3MqPVwiX3NtLTBcIl0pIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXTpub3QoW2NsYXNzKj1cIl9zbS0wXCJdKSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBbY2xhc3MqPVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfc20tMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRcIl1bY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cIl9zbS0wXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgW2NsYXNzKj1cImdyaWRcIl0gPiA6bm90KFtjbGFzcyo9XCJfeHMtMFwiXSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdOm5vdChbY2xhc3MqPVwiX3hzLTBcIl0pIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIFtjbGFzcyo9XCJncmlkXCJdID4gW2NsYXNzKj1cIl94cy0wXCJdLFxuICBbY2xhc3MqPVwiZ3JpZFwiXVtjbGFzcyo9XCItZXF1YWxIZWlnaHRcIl0gPiBbY2xhc3MqPVwiX3hzLTBcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiFcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxuYnkgUGF0cmljayBGaWxsZXIgZm9yIEhhcnZlc3QsIGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5WZXJzaW9uIDEuNi4yXG5GdWxsIHNvdXJjZSBhdCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3NlblxuQ29weXJpZ2h0IChjKSAyMDExLTIwMTYgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cbiovXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OTlweDtcbiAgei1pbmRleDogMTAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgbGVmdDogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5NGU4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDElLCAjZWVlZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmZmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAxJSwgI2ZmZmZmZiAxNSUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggd2hpdGUgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJjaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDhweCAwIDA7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzcHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyNnB4OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4OyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxuLmNob3Nlbi1ydGwgLmNob3Nlbi1kcm9wIHtcbiAgbGVmdDogOTk5OXB4OyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJjaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDsgfVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggMnB4OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSZXRpbmEgY29tcGF0aWJpbGl0eSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG4gIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicixcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSxcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY2hvc2VuLXNwcml0ZUAyeC5wbmdcIikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgfSB9XG5cbi8qIEBlbmQgKi9cbi5yZXNwLXNoYXJpbmctYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1bXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAyNW1zIGVhc2Utb3V0LCBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0O1xuICBtYXJnaW46IDAuNWVtO1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b25fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTsgfVxuXG4vKiBOb24gc29saWQgaWNvbnMgZ2V0IGEgc3Ryb2tlICovXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbiB7XG4gIHN0cm9rZTogI0ZGRjtcbiAgZmlsbDogbm9uZTsgfVxuXG4vKiBTb2xpZCBpY29ucyBnZXQgYSBmaWxsICovXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbi0tc29saWQsXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbi0tc29saWRjaXJjbGUge1xuICBmaWxsOiAjRkZGO1xuICBzdHJva2U6IG5vbmU7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5yZXNwLXNoYXJpbmctYnV0dG9uLS1sYXJnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbiBzdmcsIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1tZWRpdW0gLnJlc3Atc2hhcmluZy1idXR0b25fX2ljb24gc3ZnIHtcbiAgcGFkZGluZy1yaWdodDogMC40ZW07IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4OyB9XG5cbi5yZXNwLXNoYXJpbmctYnV0dG9uLS1mYWNlYm9vazpob3Zlcixcbi5yZXNwLXNoYXJpbmctYnV0dG9uLS1mYWNlYm9vazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczO1xuICBib3JkZXItY29sb3I6ICMyZDQzNzM7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVhY2VlO1xuICBib3JkZXItY29sb3I6ICM1NWFjZWU7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLXR3aXR0ZXI6aG92ZXIsXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tdHdpdHRlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5NWU5O1xuICBib3JkZXItY29sb3I6ICMyNzk1ZTk7IH1cblxuLnJlc3Atc2hhcmluZy1idXR0b24tLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZ29vZ2xlOmhvdmVyLFxuLnJlc3Atc2hhcmluZy1idXR0b24tLWdvb2dsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMzIxO1xuICBib3JkZXItY29sb3I6ICNjMjMzMjE7IH1cblxuLyogcGVyZmVjdC1zY3JvbGxiYXIgdjAuNi4xMiAqL1xuLnBzLWNvbnRhaW5lciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcy1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHMtY29udGFpbmVyLnBzLWFjdGl2ZS14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4ucHMtY29udGFpbmVyLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGJvdHRvbTogMHB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteC1yYWlsICovXG4gIGhlaWdodDogMTVweDsgfVxuXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICBib3R0b206IDJweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXggKi9cbiAgaGVpZ2h0OiA2cHg7IH1cblxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LFxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmFjdGl2ZSA+IC5wcy1zY3JvbGxiYXIteCB7XG4gIGhlaWdodDogMTFweDsgfVxuXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHJpZ2h0OiAwO1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15LXJhaWwgKi9cbiAgd2lkdGg6IDE1cHg7IH1cblxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcbiAgcmlnaHQ6IDJweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuICB3aWR0aDogNnB4OyB9XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteSxcbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDphY3RpdmUgPiAucHMtc2Nyb2xsYmFyLXkge1xuICB3aWR0aDogMTFweDsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuXG4uYmxvY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmxvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNWVtOyB9XG5cbi5ibG9ja2VyLmJlaGluZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubW9kYWwgYS5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIuNXB4O1xuICByaWdodDogLTEyLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQVlBQUFBN01LNmlBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUJHZEJUVUVBQU5qcjlSd1VxZ0FBQUNCalNGSk5BQUJ0bUFBQWM0NEFBUEp4QUFDRGJBQUFnN3NBQU5USUFBQXg3QUFBR2J5ZWlNVS9BQUFHN0VsRVFWUjQybUprd0E4WW9aakJ3Y0dCNmZQbno0dy9mdnhnL1BuekoyTjZlam9MRnhjWDQ3UnAwMzZCNURrNE9QN3o4dkwrUDNEZ3dEK28zdjlRakJVQUJCQUxIZ3Vab0poWlhWMmRWVU5EZ3hOSWN3RXRabm4yN05sL1ptWm1RUllXRm1hZzVjOTBkSFFZNU9YbC96OTgrUERuMWF0WHY3OSsvZm9QVU45ZklQNEh4UmdPQUFnZ1JoeVdNb093cUtnb3E2R2hJWmUzdDdlWXJxNnVIQkRiOC9QejI3R3lzbG9nYS9qejU4OEZZR2ljUG4vKy9PYXBVNmRlT25YcTFHZGdxUHdDT3VBMzFBRi8wUzBIQ0NCMHhBUU5CVTRGQlFXQjBOQlF1Ymx6NTlvQURWMzdIdzI4ZVBIaTc0TUhELzZpaTMvOCtIRUZNR1FVZ1E2V0VoUVU1QWVaQlRXVENka2lnQUJDOXlsSUFaZU1qSXhRVEV5TXlzYU5HLzMrL3YzN0FHVGdyMSsvL3MyY09mT1htNXZiTjZDYXo4alkxTlQwYTI5djc2L3YzNy8vZzZxOXNIZnYza2hqWTJNNVlBZ0pnc3lFbWcwUFlZQUFRcmVVazQrUFQ4amQzVjFsMWFwVmdVQXpmb0lNMnJsejV4OWdISDVCdHhBZEE5UEIxek5uenZ5QitSNm9MeG9vcGdDMW5CUFpjb0FBZ2lGUW5MSURNYitlbnA1aVYxZVhCekRlSG9JMHo1OC8veGN3SVgwbVpDa01nOVMydHJiK2hGaytmZnIwUUNrcEtWbVEyVkE3UUhZeEFnUVF6TGVzUU13aklpSWlsWldWWmZQdTNic3RNSitTWWlreUJtVXprQm5BOUhFTXlOY0NZZ21RSFZDN21BQUNDSmFnT0VCQmJHZG5wN2xnd1lKRWtJYXZYNy8rQmNZMVN2QWFHUmw5dGJhMnhvaGpNVEd4TDhuSnlUK0FXUXN1eHNiRzl2bnAwNmUvUVdZZFBIaXdIbWlXS2xCY0NHUVh5TmNBQVFTem1CdW9TUXFZaW0zdTM3Ky9FS1I0OHVUSnY1QU5CK2JWcjdEZ2EyeHMvQWtUVjFKUytncTBBSnlvUUlrUFdVOWFXdG9Qa1BpYk4yLzJBL2w2UUN3SjlUVUxRQURCNGhjWS8veEtYbDVlSHQrK2Zic0FVbXhoWVlIaU0xRGlBc3I5UjdaY1ZWVVZiaWtJZEhkMy8wVFdJeXdzL0FXWVZzQnlBZ0lDZGtBeFJTQVdBR0kyZ0FDQ2xWN0M0dUxpT3Y3Ky9sRWdSWjgrZmZxTExkNkFCY2szWk11QjZ1Q1dybHUzN2plMjlIRHg0a1Z3UWlzdkw4OEZGcWthUURFUlVIQURCQkFvbUJsNWVIaVlnUW1MRTFoU2dRUVpnSVVEMWxKbTY5YXRmNEhSOFIxWUtvSDVRSVBBV1dQOSt2Vi9nT0kvZ0hrZVF3K3dHQVhUd0FKSjV0Ky9mL0JVRFJCQTROSUVLTURNeU1qSUN0UUlpbmlHMzc5LzR5emE3dDY5Ky8vTGx5OG9EcnR5NWNvL2JKYUNBRXdjWkNrd3dUSkRMV1lDQ0NDd3hjRGdZM3oxNmhYRG5UdDN2b1A0RWhJU1dBMEJGZ1pNd05xSEV4aDNqTWlHMXRiV3NnSGpuQTJiSG1BZUJ0ZFd3T0wxTXljbko3d0FBUWdnQm1pK2tnSVcvT2FLaW9ySndPTHVGU2hPMExNU01QRjlBVVlCU3B6Nit2cWl4SGxPVHM0UDlNSUVXSGFEc3hTd1lNb0UybUVHRkpjRzVTS0FBR0pDcWp2L0FiUFVuOGVQSDk4QUNRUUhCNk5VbVpxYW1rekFCSWdTcDVzM2J3YkhPUkNBMVFETEFXWmtQYzdPenN6QThvSGw1Y3VYVnk1ZHV2UUJHSVh3V2dvZ2dHQStGZ082eGtCTlRTMjhyNjl2RHJUMitZMWNJTUR5SmNoWDZLa1hWRW1Bc2hkNktCMDZkQWljOTRFTzNBemtCd0d4UGhDTGc4cHRnQUNDWnllUXA5aloyYjJBbXN1QWVmTTh0bnhKQ2s1SVNQZ09MVEtmQWRORU9WRE1BMlFITERzQkJCQzhBQUZsYm1DTHdsWklTQ2c1SlNWbEppemVRQWFRYWltb1dBVUZLMGcvc0dHd0hpaVdDTVMyeUFVSVFBQXhJN2M0Z0VtZUZaaTRPSjQ4ZWNMTXpjMzlDUmlFbWdFQkFTeEEvUXpBOHZZdkF4RWdOamFXWmMyYU5lekFzcHJwMkxGanA0RnBaUmRRK0FrUXZ3TGlqMEFNU29DL0FRSUlYa2xBQzNBVlVCb0J4bUU4c1BYUUFpeXZOOEo4ZnVQR2pSL2g0ZUhmMGVNZGhrRU5oT1BIajhPVCtOR2pSODhCeFp1Qk9BNWtKdFJzZUNVQkVFQ01TSTBBZG1nQkRvb0RhYURsOHNBU1RTa3lNbEt6cHFaR1UxcGFHbFM3TUFCTHJYODNiOTc4QTZ6d3dha1RtRTBZZ0lrU25IcEJmR0NWK2d4WWg5OHFLU2s1Q2VUZUF4VmVRUHdVaU44QU1TanhnZExOWDRBQVlrUnFDTEJBWGNNSHRWd1NhTGtNTU1ISkF2T3E5SVFKRTlSOGZIeEVsSldWMWJFRjhhTkhqKzd0MjdmdkxURGxYd1hHTHlob0gwT0QrRG5VMGsvUVlBYTFRUDhCQkJBaldzdVNGV281THpSWXhLRllBbGpxaUFIenF4Q3dJQkV3TVRFUkJkWmVvT1lNQTdCbCtSRllFYndCNW9TM0lBOUQ0L0lGRUwrRTRuZlE2SURGTFRndkF3UVFJNVptTFJ0U3NJTlN1eUEwdXdsQlV5UVBNUFdEMjAvQUtvOEJ5UDREVEpUZmdSZ1VqQitnRm9FYzhSNmFtR0RCK3d1NW1Rc1FRSXhZbXJkTVVKK3pRVE02TnpRRWVLR080VUpxT3pGQURRTVovQTFxQ1N6QmZRWGk3MUFMZnlNMTdzRUFJSUFZOGZRaVdLQVlGZ0l3ekliV1R2NEhqYmRmVUFmOFJQTGhIMWljb2pmb0FRS0lFVThiRzlrUnlGMGFSaXo2WVAwazVDNExzbVVZOVR0QUFERXlFQStJVmZ1ZkdFVUFBUVlBQmVqaW5QcjRkTEVBQUFBQVNVVk9SSzVDWUlJPVwiKSBuby1yZXBlYXQgMCAwOyB9XG5cbi5tb2RhbC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSUFBZ0FQTUFBQkVSRWYvLy8wVkZSWUtDZ2xSVVZHNXVic3ZMeTYydHJUUTBOQ2twS1U1T1R1TGk0dnI2K2dBQUFBQUFBQUFBQUNIK0drTnlaV0YwWldRZ2QybDBhQ0JoYW1GNGJHOWhaQzVwYm1adkFDSDVCQUFLQUFBQUlmOExUa1ZVVTBOQlVFVXlMakFEQVFBQUFDd0FBQUFBSUFBZ0FBQUU1eERJU1dsaHBlck41MkpMaFNTZFJnd1ZvMUlDUVpSVXNpd0hwVEpUNGlvd05TOHZ5VzJpY0NGNms4SE1NQmtDRURza3hUQkRBWnd1QWtrcUlmeElReWhCUUJGdkFRU0RJVE01VkRXNlhORTRLYWdOaDZCZ3dlNjBzbVFVQjNkNFJ6MVpCQXBuRkFTRGQwaGloaDEyQmtFOWtqQUpWbHljWElnN0NRSUZBNlNsbko4N3BhcWJTS2lLb3F1c25iTWRtREMydFhRbGtVaHppWXR5V1R4SWZ5NkJFOFdKdDVZSnZwSml2eE5hR21MSFQwVm5PZ1NZZjBkWlhTN0FQZHBCMzA5Um5IT0c1Z0RxWEdMRGFDNDU3RDF6Wi9WL25tT004MlhpSFJMWUtoS1Axb1ptQURkRUFBQWgrUVFBQ2dBQkFDd0FBQUFBSUFBZ0FBQUU2aERJU1dsWnBPck5wMWxHTlJTZFJwRFVvbElHdzVSVVloaEh1a3FGdThEc3JFeXFuV1RoR3ZBbWhWbHRlQnZvanBURERCVUVJRndNRkJSQW1Ca1NnT3JCRlpvZ0NBU3dCREVZL0NaU2c3R1NFMGdTQ2pRQk1WRzAyM3hXQmhrbEFub0VkaFFFZnlOcU1JY0tqaFJzakVkbmV6QitBNGs4Z1R3SmhGdWlXNGRva1hpbG9VZXBCQXA1cWFLcHA2K0hvN2FXVzU0d2w3b2J2RWUwa1J1b3BsQ0dlcHdTeDJqSnZxSEVtR3Q2d2hKcEdwZkpDSG1Pb05IS2FIeDYxV2lTUjkyRTRsYkZvcStCNlFEdHVldGNhQlBuVzYrTzd3REhwSWlLOVNhVks1R2dWNTQzdHpqZ0djZ2hBZ0FoK1FRQUNnQUNBQ3dBQUFBQUlBQWdBQUFFN2hESVNTa3hwT3JONXpGSE5XUmRoU2lWb1ZMSHNwUlVNb3lVYWt5RWU4UFRQQ0FUVzlBMTRFMFV2dUFLTU5BWktZVVpDaUJNdUJha1NRS0c4RzJGelVXb3gyQVV0QVFGY0JLbFZRb0xnUVJlWmhRbENJSmVzUVhJNUIwQ0JuVU1PeE1DZW5vQ2ZUQ0VXQnNKQ29sVE1BTmxkeDE1QkdzOEI1d2xDWjlQbzZPSmt3bVJwbnFrcW51U3JheXFmS21xcExham9pVzVISnE3RkwxR3IybU1NY0tVTUlpSmdJZW15N3hadEpzVG1zTTR4SGlLdjVLTUNYcWZ5VUNKRW9uWFBOMnJBT0lBbXNmQjN1UG9BSysrRyt3NDhlZFpQSytNNmhMSnBRZzQ4NGVuWElkUUZTUzF1NlVoa3NFTkVRQUFJZmtFQUFvQUF3QXNBQUFBQUNBQUlBQUFCT2NReUVtcEdLTHF6V2NaUlZVUW5aWWcxYUJTaDJHVVZFSVEyYVFPRStHK2NENG50cFdrWlFqMUpJaVpJb2dERkZ5SEkwVXhRd0Z1Z01TT0ZJUEpmdGZWQUVvWkxCYmNMRUZobFFpcUdwMVZkMTQwQVVrbFVOM2VDQTUxQzFFV016TUNlekNCQm1reFZJVkhCV2QzSEhsOUpRT0lKU2RTbkowVERLQ2hDd1VKam9XTVBhR3FES2FubmFzTW82V25NNTYyUjVZbHVaUnd1cjB3cGdxWkU3TktVbStGTlJQSWhqQkp4S1p0ZVd1SUJNTjR6Uk1JVkloZmZjZ29qd0NGMTE3aTRubExuWTV6dFJMc25PaythVitvSlk3VjdtNzZQZGtTNHRyS2NkZzBaYzB0VGNLa1JBQUFJZmtFQUFvQUJBQXNBQUFBQUNBQUlBQUFCTzRReUVrcEtxanF6U2NwUmFWa1haV1FFeGltdzFCU0NVRUlsRG9ocmZ0NmNwS0NrNXhpZDVNTkpUYUFJa2VrS0dRa1d5S0hrdmhLc1I3QVJtaXRrQVlEWVJJYlVRUlFqV0J3SlJ6Q2hpOUNSbEJjWTFVTjRnMC9WTkIwQWxjdmNBWUhSeVpQZEVRRllWOGNjd1I1SFd4RUowMlltUk1MbkoxeENZcDBZNWlkcFF1aG9wbW1DMktnb2pLYXNVUURrNUJOQXd3TU9oMlJ0UnE1dVF1UFpLR0lKUUlHd0F3R2Y2STBKWE1wQzhDN2tYV0RCSU5GTXhTNERLTUFXVldBR1lzQWROcVc1dWFSeGtTS0pPWkthVTN0UE9CWjREdUsyTEFUZ0poa1BKTWdUd0tDZEZqeVBIRW5LeEZDRGhFQUFDSDVCQUFLQUFVQUxBQUFBQUFnQUNBQUFBVHpFTWhKYVZLcDZzMm5Ja29sSUoyV2tCU2hwa1ZSV3FxUXJoTFNFdTlNWkpLSzl5MVpycVlLOVdpQ2xtdm9VYUY4Z0lRU05lRjFFcjRNTkZuNFNSU0RBUldyb0FJRVRnMWlWd3VIallCMWtZYzFtd3J1d1hLQzlnbXNKWGxpR3hjK1hpVUNieTl5ZGgxc09TZE1rcE1UQnBhWEJ6c2Zob2M1bDU4R201eVRvQWFaaGFPVXFqa0RnQ1dOSEFVTEN3T0xhVG16c3dhZEVxZ2dRd2dIdVFzSElvWkNIUU1NUWdRR3ViVkVjeE9QRkFjTURBWVVBODVlV0FSbWZTUlFDZGNNZTB6ZVAxQUF5Z3dMbEp0UE5BQUwxOURBUmRQekJPV1NtMWJySkJpNDVzb1JBV1FBQWtyUUl5a1NoUTl3VmhIQ3dDUUNBQ0g1QkFBS0FBWUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVJNRGpJMEZkMzAvaUkyVUE1R1NTNVVEajJsNk5vcWdPZ040Z2tzRUJnWUZmMEZEcUtnSG55WjlPWDhIcmdZSGRIcGNIUVVMWEFTMnFLcEVOUmc3ZUFNTEM3a1RCYWl4VVlGa0tBeldBQW5MQzdGTFZ4TFdEQkxLQ3dhS1RVTGdFd2JMQTRoSnRPa1NCTnFJVFQzeEVnZkxwQnR6RS9qaXVMMDRSR0VCZ3dXaFNoUmdRRXhIQkFBaCtRUUFDZ0FIQUN3QUFBQUFJQUFnQUFBRTd4RElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZaaUNxR2s1ZFRFU0plYU9BbENsenNKc3F3aUp3aXFuRnJiMm5TOWttSWNnRXNqUXlkTGlJbEhlaGhwZWphSWp6aDllb21TalpSK2lwc2xXSVJMQWdNRE9SMkRPcUtvZ1RCOXBDVUpCYWdEQlhSNlhCMEVCa0lJc2FSc0dHTU1BeG9EQmdZSFRLSmlVWUVHREF6SEM5RUFDY1VHa0lnRnpnd1owUXNTQmNYSGlRdk93Z0RkRXdmRnMwc0R6dDRTNkJLNHhZamtET3puMHVuRmVCek9CaWpJbTFEZ21nNVlGUXdzQ01qcDFvSjhMeUlBQUNINUJBQUtBQWdBTEFBQUFBQWdBQ0FBQUFUd0VNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHR2w2Tm9pUE9IMTZpWktObEg2S215V0ZPZ2dIaEVFdkF3d01BME45R0JzRUM2YW1oblZjRXdhdkRBYXpHd0lEYUgxaXBhWUxCVVRDR2dRREE4TmRIejBGcHFnVEJ3c0xxQWJXQUFuSUE0RldLZE1MR2RZR0VncmFpZ2JUME9JVEJjZzVRd1BUNHhMclJPWkw2QXVRQVBVUzdieExwb1dpZFkwSnR4TEhLaHd3TUpCVEhnUEtkRVFBQUNINUJBQUtBQWtBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHQVVMREpDUmlYbzFDcEdYREpPVWpZK1lpcDlEaFRvSkE0UkJMd01MQ3dWRGZSZ2JCQWFxcW9aMVhCTUhzd3NIdHh0RmFIMWlxYW9HTmdBSXhScGJGQWdmUFFTcXBiZ0dCcVVEMXdCWGVDWXAxQVlaMTlKSk9ZZ0gxS3dBNFVCdlF3WFVCeFBxVkQ5TDNzYnAyQk5rMnh2dkZQSmQrTUZDTjZIQUFJS2dOZ2dZMEt0RUJBQWgrUVFBQ2dBS0FDd0FBQUFBSUFBZ0FBQUU2QkRJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWUlETWFBRmRURVNKZWFFREFJTXhZRnFyT1VhTlc0RTRPYlljQ1hhaUJWRWdVTGUwTkpheHh0WWtzamgyTkxrWklTZ0RnSmhIdGhrcFU0bVc2YmxSaVltWk9saDRKV2tEcUlMd1VHQm5FNlRZRWJDZ2V2cjBOMWdINEF0N2dIaVJwRmFMTnJycThITmdBSkE3MEFXeFFJSDErdnNZTURBelpRUEM5VkNOa0RXVWhHa3VFNVB4Sk53aVVLNFVmTHpPbEQ0V3Z6QUhhb0c5bnhQaTVkK2pZVXFmQWhoeWtPRndKV2lBQUFJZmtFQUFvQUN3QXNBQUFBQUNBQUlBQUFCUEFReUVscFVxbnF6YWNpU29Wa1hWVU1GYUZTd2xwT0NjTVlsRXJBYXZoT01uTkxObzhLc1pzTVpJdEpFSURJRlNrTEdRb1FUTmhJc0ZlaFJ3dzJDUUxLRjB0WUdLWVNnK3lnc1pJdU5xSmtzS2diZmdJR2VwTm8yY0lVQjNWMUIzSXZOaUJZTlFhRFNUdGZoaHgwQ3dWUEkwVUplMCtibTRnNVZnY0dvcU9jbmptanFEU2RuaGdFb2FtY3NadVhPMWFXUXk4S0F3T0F1VFlZR3dpN3c1aCtLcjBTSjhNRmlocE5ieCs0RXJxN0JZQnV6c2RpSDFqQ0F6b1NmbDByVmlyTmJSWGxCQmxMWCtCUDBYSkxBUEd6VGtBdUFPcWIwV1Q1QUg3T2NkQ201QjhUZ1J3U1JLSUhRdGFMQ3dnMVJBQUFPd0FBQUFBQUFBQUFBQT09XCIpICMxMTEgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLyogSWYgeW91J3JlIGdvaW5nIHRvIHVwZGF0ZSBzbGljayBtYWtlIHN1cmUgbm90IHRvIG92ZXJ3cml0ZSB0aGlzIGNzcy4gSXQncyBjdXN0b21pemVkLiAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBFYXN5Wm9vbSBjb3JlIHN0eWxlc1xuICovXG4uZWFzeXpvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICdTaHJpbmstd3JhcCcgdGhlIGVsZW1lbnQgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTsgfVxuXG4uZWFzeXpvb20gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uZWFzeXpvb20uaXMtbG9hZGluZyBpbWcge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5lYXN5em9vbS5pcy1yZWFkeSBpbWcge1xuICBjdXJzb3I6IGNyb3NzaGFpcjsgfVxuXG4uZWFzeXpvb20uaXMtZXJyb3IgaW1nIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uZWFzeXpvb20tbm90aWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTA7XG4gIHdpZHRoOiAxMGVtO1xuICBtYXJnaW46IC0xZW0gMCAwIC01ZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzg4ODsgfVxuXG4uZWFzeXpvb20tZmx5b3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuLyoqXG4gKiBFYXN5Wm9vbSBsYXlvdXQgdmFyaWF0aW9uc1xuICovXG4uZWFzeXpvb20tLW92ZXJsYXkgLmVhc3l6b29tLWZseW91dCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZWFzeXpvb20tLWFkamFjZW50IC5lYXN5em9vbS1mbHlvdXQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iZy1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvbG9yLXNpbHZlciB7XG4gIGNvbG9yOiAjYmViZWJlOyB9XG5cbi5iZy1jb2xvci1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlOyB9XG5cbi5jb2xvci1zaWx2ZXItbGlnaHQge1xuICBjb2xvcjogI2NjY2NjYzsgfVxuXG4uYmctY29sb3Itc2lsdmVyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG4uY29sb3Itc2lsdmVyLWNoYWxpY2Uge1xuICBjb2xvcjogIzlkOWQ5ZDsgfVxuXG4uYmctY29sb3Itc2lsdmVyLWNoYWxpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ5ZDlkOyB9XG5cbi5jb2xvci1taW5lLXNoYWZ0IHtcbiAgY29sb3I6ICMyZTJlMmU7IH1cblxuLmJnLWNvbG9yLW1pbmUtc2hhZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlOyB9XG5cbi5jb2xvci1nYWxsZXJ5IHtcbiAgY29sb3I6ICNlY2VjZWM7IH1cblxuLmJnLWNvbG9yLWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG5cbi5jb2xvci1zaGFyayB7XG4gIGNvbG9yOiAjMjgyODI4OyB9XG5cbi5iZy1jb2xvci1zaGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7IH1cblxuLmNvbG9yLXBpY3Rvbi1ibHVlIHtcbiAgY29sb3I6ICMyYzk0ZTg7IH1cblxuLmJnLWNvbG9yLXBpY3Rvbi1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTRlODsgfVxuXG4uY29sb3ItYXBwbGUge1xuICBjb2xvcjogIzM1YjM0NjsgfVxuXG4uYmctY29sb3ItYXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzViMzQ2OyB9XG5cbi5jb2xvci10dW5kb3JhIHtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLmJnLWNvbG9yLXR1bmRvcmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5jb2xvci1ncmF5IHtcbiAgY29sb3I6ICM4NDg0ODQ7IH1cblxuLmJnLWNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4NDg0OyB9XG5cbi5jb2xvci1kdXN0eS1ncmF5IHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmJnLWNvbG9yLWR1c3R5LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5OyB9XG5cbi5jb2xvci1ub2JlbCB7XG4gIGNvbG9yOiAjYjZiNmI2OyB9XG5cbi5iZy1jb2xvci1ub2JlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlc2t0b3Atb25seS0tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kZXNrdG9wLW9ubHktLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kZXNrdG9wLW9ubHktLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kZXNrdG9wLW9ubHktLXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmRlc2t0b3Atb25seS0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2xlYXJmaXg6YWZ0ZXIsIC5ib3g6YWZ0ZXIsIC5jbGljay10by12aWV3LW1vcmU6YWZ0ZXIsIC50b3AtcGhvdG9ncmFwaGVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYWxsYmFjay1vYmplY3QtZml0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuZmFsbGJhY2stb2JqZWN0LWZpdCBpbWcge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnBhZC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5wYWQtbGVmdC0tc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAucGFkLWxlZnQtLW1lZGl1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5wYWQtbGVmdC0tbGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4ucGFkLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAucGFkLXJpZ2h0LS1zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAucGFkLXJpZ2h0LS1tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnBhZC1yaWdodC0tbGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi50ZXh0LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMTBweDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1VbHRpbWF0ZSc7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAycHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDJweDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAudWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGQgc3BhbiB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51aS1kYXRlcGlja2VyIHtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLnVpLXNsaWRlciB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG4gIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgLypiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsqLyB9XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI4MjgyODtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLFxuICAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VjZWNlYyAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDAsICNlY2VjZWMpOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLmZvbnQtZmlyYS1zYW5zIHtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG5cbi5mb250LWxhdG8ge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG5cbi5mb250LXNvdXJjZS1zYW5zLXBybyB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JY29Nb29uL2ZvbnRzL0ljb01vb24tVWx0aW1hdGUuZW90PzlwdjNpOFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JY29Nb29uL2ZvbnRzL0ljb01vb24tVWx0aW1hdGUuZW90PzlwdjNpOCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLnR0Zj85cHYzaThcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ljb01vb24vZm9udHMvSWNvTW9vbi1VbHRpbWF0ZS53b2ZmPzlwdjNpOFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JY29Nb29uL2ZvbnRzL0ljb01vb24tVWx0aW1hdGUuc3ZnPzlwdjNpOCNJY29Nb29uLVVsdGltYXRlXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tYXJyb3ctdXA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7IH1cblxuLmljb24tYXJyb3ctZG93bjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiOyB9XG5cbi5pY29uLWFycm93LWRvd24zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tYXJyb3ctdXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdDM6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQzOmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLWNyb3NzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi5pY29uLW1lbnU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cblxuLmljb24tc3Rhci1mdWxsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi5pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5pY29uLWV5ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4uaWNvbi1pbWFnZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4uaWNvbi1idWJibGUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLXF1ZXN0aW9uMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiOyB9XG5cbi5pY29uLWFkZC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5pY29uLWFkZC1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG5cbi5pY29uLWNsb3VkLXVwbG9hZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uaWNvbi1jaGVja21hcmszOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cblxuLmljb24tbG9jYXRpb242OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cblxuLmljb24tdXNlcnMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiOyB9XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiOyB9XG5cbi5pY29uLXNodXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjsgfVxuXG4uaWNvbi1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiOyB9XG5cbi5pY29uLWVudmVsb3AzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cblxuLmljb24tdXNlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjsgfVxuXG4uaWNvbi1zaGFyZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjsgfVxuXG4uaWNvbi1jb2c0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH1cblxuLmljb24tcGVuY2lsNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG5cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjsgfVxuXG4uaWNvbi1haXJwbGFuZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4uaWNvbi1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjsgfVxuXG4uaWNvbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5pY29uLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cblxuLmljb24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uaWNvbi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4yMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uaWNvbi1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuNDByZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmljb24tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNjByZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmljb24tc2lsdmVyIHtcbiAgY29sb3I6ICNiZWJlYmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuKltkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0b3A6IC05OTk5cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuKltkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvOyB9XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMmUyZTJlOyB9XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbnAge1xuICBtYXJnaW46IDA7IH1cblxucCArIHAge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgLyogICAgbWluLWhlaWdodDogNTBweDsqLyB9XG5cbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3QsIGxhYmVsLCBhIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuYnRuIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5idG4tLXJlc2V0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC5idG4tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuYnRuLS1zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5idG4tLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5idG4tLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmJ0bi0tcGljdG9uLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJ0bi0tcGljdG9uLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdkOTsgfVxuICAuYnRuLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLS1kZWxldGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDVlNjk7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tLWdhbGxlcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgLmJ0bi0tc2lsdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlOyB9XG4gIC5idG4tLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICMyYzk0ZTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICMyYzk0ZTg7IH1cbiAgLmJ0bi0tYXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNWIzNDY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tLXVucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5idG4tLXRyYW5zcGFyZW50LCAuYnRuLWdyb3VwIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tLWhhcy1ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2JlYmViZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyOTsgfVxuICAuYnRuLS1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTRlODtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi0tdGV4dC1ibHVlIHtcbiAgICBjb2xvcjogIzJjOTRlODsgfVxuICAuYnRuLS10ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi0tZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYnRuLS1tb2RpZnktc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnRuLS1tb2RpZnktc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5idG4tLXNpZ251cCB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgLmJ0bi0tbG9nYm9vayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzJjOTRlODtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uYnRuLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmJ0bi1ncm91cCAuYnRuIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmJ0bi1ncm91cCAuYnRuLmJ0bi0taXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTRlODsgfVxuXG4uZm9ybS0tc2VhcmNoQWR2YW5jZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0tLXNlYXJjaEFkdmFuY2VkLS1tdWx0aSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmZvcm0tLXNlYXJjaEFkdmFuY2VkIC5mb3JtX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS0tc2VhcmNoQWR2YW5jZWQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4uZm9ybS0tc2VhcmNoQWR2YW5jZWRNdWx0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS0tc2VhcmNoQWR2YW5jZWRNdWx0aV9fZGF0ZXMge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLS1zZWFyY2hBZHZhbmNlZE11bHRpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLmZvcm0tLXVwbG9hZENTViB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuLmZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZm9ybV9fZ3JvdXAtLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mb3JtX19ncm91cC0tbGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5mb3JtX19sYWJlbC0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtX19sYWJlbC0tZ3JleSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cblxuLmZvcm1fX2ljb24tLXF1ZXN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm9ybVdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3NjhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtV3JhcHBlcl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmlucHV0LXdyYXBwZXItLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5pbnB1dC13cmFwcGVyLS11bnN0eWxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmlucHV0LXdyYXBwZXItLXdoaXRlIC5pY29uIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmlucHV0LXdyYXBwZXItLXdoaXRlIC5pbnB1dC13cmFwcGVyX19maWVsZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5pbnB1dC13cmFwcGVyLS1zaWx2ZXIgLmljb24ge1xuICAgIGNvbG9yOiAjYmViZWJlOyB9XG4gIC5pbnB1dC13cmFwcGVyLS1oYXMtaWNvbi1vbi1sZWZ0IC5pY29uIHtcbiAgICBsZWZ0OiAwLjYyNXJlbTsgfVxuICAuaW5wdXQtd3JhcHBlci0taGFzLWljb24tb24tbGVmdCAuaW5wdXQtd3JhcHBlcl9fZmllbGQge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cbiAgLmlucHV0LXdyYXBwZXItLWhhcy1pY29uLW9uLXJpZ2h0IC5pY29uIHtcbiAgICByaWdodDogMC41cmVtOyB9XG4gIC5pbnB1dC13cmFwcGVyLS1oYXMtaWNvbi1vbi1yaWdodCAuaW5wdXQtd3JhcHBlcl9fZmllbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmlucHV0LXdyYXBwZXIgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmlucHV0LXdyYXBwZXJfX2ZpZWxkIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgIC5pbnB1dC13cmFwcGVyX19maWVsZFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuaW5wdXQtd3JhcHBlcl9fZmllbGQtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zZWxlY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzJjOTRlODtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5zZWxlY3QtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAuc2VsZWN0LS1ibG9jayAuc2VsZWN0X19jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuc2VsZWN0LS11cHBlcmNhc2UgLnNlbGVjdF9fY29udHJvbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VsZWN0X19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjZiNjtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnNlbGVjdF9fY29udHJvbFtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDsgfVxuXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1VbHRpbWF0ZSc7XG4gICAgICBzcGVhazogbm9uZTsgfVxuICAuY2hlY2tib3hfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4ucmFkaW8td3JhcHBlci0taW5saW5lIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgLnJhZGlvLXdyYXBwZXItLWlubGluZSAucmFkaW86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmFkaW9fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIC5yYWRpb19fbGFiZWw6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogN3B4O1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5yYWRpb19faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW5wdXQtZmlsZSB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmlucHV0LWZpbGUgKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyODI4Mjg7IH1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5saXN0LS11bnN0eWxlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxpc3QtLXBob3RvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5saXN0LS1zdGF0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubGlzdC0tc3RhdHMgLmxpc3RfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgICAgLmxpc3QtLXN0YXRzIC5saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuXG4udGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudGFibGVfX3JvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC50YWJsZV9faGVhZGluZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC50YWJsZV9faGVhZGluZy0tZGVza3RvcC1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50YWJsZV9faGVhZGluZy0tZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgICAudGFibGVfX2hlYWRpbmctLXNvcnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudGFibGVfX2hlYWRpbmctLXNvcnQ6aG92ZXIgLnRhYmxlX19zb3J0LWFycm93cyB7XG4gICAgICAgIGNvbG9yOiAjMmM5NGU4OyB9XG4gICAgLnRhYmxlX19oZWFkaW5nLS1zb3J0LWFzYyAudGFibGVfX3NvcnQtYXJyb3dzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTFkJzsgfVxuICAudGFibGVfX2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAudGFibGVfX2NlbGwtLWRlc2t0b3Atb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGFibGVfX2NlbGwtLWRlc2t0b3Atb25seSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfSB9XG4gIC50YWJsZV9fc29ydC1hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIHNwZWFrOiBub25lOyB9XG4gICAgLnRhYmxlX19zb3J0LWFycm93czpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTkxZSc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnRhYmxlLS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlLS1maXhlZCB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAudGFibGUtLXBhZGRlZCAudGFibGVfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDRweDsgfVxuICAudGFibGUtLXBhZGRlZCAudGFibGVfX2NlbGwge1xuICAgIHBhZGRpbmc6IDRweDsgfVxuICAudGFibGUtLXN0cmlwZWQgLnRhYmxlX19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gIC50YWJsZS0tc3RhdGlzdGljcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGFibGUtLXN0YXRpc3RpY3MgLnRhYmxlX19yb3ctLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MjgyODsgfVxuICAgIC50YWJsZS0tc3RhdGlzdGljcyAudGFibGVfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAudGFibGUtLXN0YXRpc3RpY3MgLnRhYmxlX19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGFibGUtLXN0YXRpc3RpY3MgLnRhYmxlX19jZWxsIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGFibGUtLXN0YXRpc3RpY3MgLnRhYmxlX19oZWFkaW5nIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC50YWJsZS0tc3RhdGlzdGljc19fc3RhdHVzUmVqZWN0ZWQge1xuICAgICAgY29sb3I6ICNmNzA2MjI7IH1cbiAgLnRhYmxlLS1ndWlkZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2OyB9XG4gICAgLnRhYmxlLS1ndWlkZSAudGFibGVfX2NlbGwge1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjZiNjsgfVxuICAudGFibGUtLXBob3RvZ3JhcGhlcnMgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgY29sb3I6ICMyYzk0ZTg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFibGUtLXBob3RvZ3JhcGhlcnMge1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9IH1cblxuLm1haW5fX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gIC5wYWdlLS1waG90byAuaGVhZGVyLCAucGFnZS0tcGhvdG8tc3RhdHVzIC5oZWFkZXIsIC5wYWdlLS1wcm9maWxlIC5oZWFkZXIsIC5wYWdlLS1wdWJsaWMtcHJvZmlsZSAuaGVhZGVyLCAucGFnZS0tZ3JvdXAtcHJvZmlsZSAuaGVhZGVyLCAucGFnZS0tYWRtaW4taW5kZXggLmhlYWRlciwgLnBhZ2UtLXNjcmVlbmluZy1pbmRleCAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLS1waG90byAubWFpbl9fc2VjdGlvbiwgLnBhZ2UtLXBob3RvLXN0YXR1cyAubWFpbl9fc2VjdGlvbiwgLnBhZ2UtLXByb2ZpbGUgLm1haW5fX3NlY3Rpb24sIC5wYWdlLS1wdWJsaWMtcHJvZmlsZSAubWFpbl9fc2VjdGlvbiwgLnBhZ2UtLWdyb3VwLXByb2ZpbGUgLm1haW5fX3NlY3Rpb24sIC5wYWdlLS1hZG1pbi1pbmRleCAubWFpbl9fc2VjdGlvbiwgLnBhZ2UtLXNjcmVlbmluZy1pbmRleCAubWFpbl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZS0taW5kZXggLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLS1waG90byAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDsgfVxuICAucGFnZS0tcGhvdG8gLmFkdi0tZGVza3RvcC10b3Age1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS1waG90byAuaGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH0gfVxuICAucGFnZS0tYWxidW1zIC5oZWFkZXIsIC5wYWdlLS1zaG93LWFsYnVtIC5oZWFkZXIsIC5wYWdlLS1tZW1iZXJzLXBob3RvZ3JhcGhlcnMgLmhlYWRlciwgLnBhZ2UtLWdyb3VwcyAuaGVhZGVyLCAucGFnZS0tYmFkZ2Utb3ZlcnZpZXcgLmhlYWRlciwgLnBhZ2UtLXByaXZhY3kgLmhlYWRlciwgLnBhZ2UtLXVwbG9hZCAuaGVhZGVyLCAucGFnZS0tcHJvZmlsZSAuaGVhZGVyLCAucGFnZS0tcHVibGljLXByb2ZpbGUgLmhlYWRlciwgLnBhZ2UtLWdyb3VwLXByb2ZpbGUgLmhlYWRlciB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS0tYWxidW1zIC5oZWFkZXIsIC5wYWdlLS1zaG93LWFsYnVtIC5oZWFkZXIsIC5wYWdlLS1tZW1iZXJzLXBob3RvZ3JhcGhlcnMgLmhlYWRlciwgLnBhZ2UtLWdyb3VwcyAuaGVhZGVyLCAucGFnZS0tYmFkZ2Utb3ZlcnZpZXcgLmhlYWRlciwgLnBhZ2UtLXByaXZhY3kgLmhlYWRlciwgLnBhZ2UtLXVwbG9hZCAuaGVhZGVyLCAucGFnZS0tcHJvZmlsZSAuaGVhZGVyLCAucGFnZS0tcHVibGljLXByb2ZpbGUgLmhlYWRlciwgLnBhZ2UtLWdyb3VwLXByb2ZpbGUgLmhlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9IH1cbiAgLnBhZ2UtLXNob3ctcGhvdG9zIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtLXNob3ctcGhvdG9zIC5oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7IH0gfVxuICAucGFnZS0tbm8tcmVzdWx0cyAuc2hvdy1waG90b3MtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLS1uby1yZXN1bHRzIC5zaG93LXBob3Rvcy1uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS0tcGhvdG8tc2hvdy1sYXJnZSAubGFyZ2UtcGhvdG9fX3dyYXBwZXIge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5wYWdlLS1waG90by1zaG93LWxhcmdlIC5sYXJnZS1waG90b19fb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucGFnZS0tcGhvdG8tc2hvdy1sYXJnZSAubGFyZ2UtcGhvdG9fX2Nsb3NlIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLS1uby1hZHMgLmhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNjBweDsgfVxuICAucGFnZS0tbm8tYWRzIC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5wYWdlLS1uby1hZHMgLmFsZXJ0IHtcbiAgICB0b3A6IDYwcHg7IH1cbiAgLnBhZ2UtLW5vLWFkcy5wYWdlLS1zaG93LXBob3RvcyAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTFweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLS1uby1hZHMgLmhlYWRlcl9fZXh0ZW5kZWQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5wYWdlLS1uby1hZHMucGFnZS0tc2hvdy1waG90b3MgLmhlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMTFweDsgfSB9XG5cbi5maXhlZC1jb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZpeGVkLWNvbnRlbnQtLXNlYXJjaC1mb3JtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZml4ZWQtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5maXhlZC1jb250ZW50LS1zZWFyY2gtZm9ybXMge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9IH1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAud3JhcHBlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC53cmFwcGVyX19jb250ZW50LS1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLndyYXBwZXJfX2NvbnRlbnQtLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLndyYXBwZXJfX2NvbnRlbnQtLWxhcmdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLndyYXBwZXJfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAud3JhcHBlcl9fZmxleC0tZmx1aWQgLndyYXBwZXJfX2ZsZXhDb2wge1xuICAgICAgZmxleDogMCBhdXRvOyB9XG4gICAgLndyYXBwZXJfX2ZsZXgtLW5vV3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC53cmFwcGVyX19mbGV4Q29sIHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLS1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogNjBweDsgfVxuICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC10LS1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLXQtLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLXQtLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtYi0tc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC1iLS1tZWRpdW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC1iLS1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC53cmFwcGVyLS1hZHYge1xuICAgIHBhZGRpbmc6IDIwcHggYXV0bzsgfVxuICAud3JhcHBlci0tbm8tcGFkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTE4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndyYXBwZXJfX2ZsZXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLXItc21hbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAud3JhcHBlcl9fZmxleENvbC0tcGFkLXItbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC1yLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC53cmFwcGVyX19mbGV4Q29sLS1wYWQtbC1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC1sLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgLndyYXBwZXJfX2ZsZXhDb2wtLXBhZC1sLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgLndyYXBwZXJfX2ZsZXhDb2wtLWFzaWRlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7IH0gfVxuXG4uc2hvdy1tZW51IC5oZWFkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLnNob3ctbWVudSAuaGVhZGVyX193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNob3ctbWVudSAuaGVhZGVyX19idG5zLS1sZWZ0IC5oZWFkZXJfX2J0bi0tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctbWVudSAuaGVhZGVyX19idG5zLS1sZWZ0IC5oZWFkZXJfX2J0bi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdy1tZW51IC5tYWluX19zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1tZW51IC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LW1lbnUgLmhlYWRlcl9fZXh0ZW5kZWQtc2VjdGlvbi0tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG93LW1lbnUgLnNob3ctcGhvdG9zLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3ctbWVudSAubWFpbl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNob3ctbWVudSAuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uLS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNob3ctc2VhcmNoIC5oZWFkZXJfX2J0bnMtLXJpZ2h0IC5oZWFkZXJfX2J0bi0tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1zZWFyY2ggLmhlYWRlcl9fYnRucy0tcmlnaHQgLmhlYWRlcl9fYnRuLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG93LXNlYXJjaCAuaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNob3ctc2VhcmNoIC5zZWFyY2gtbGlzdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hvdy1zZWFyY2ggLnNlYXJjaC1saXN0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMHZ3OyB9IH1cblxuLnNob3ctc2VhcmNoIC5zZWFyY2gtbGlzdC0taGVhZGVyIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnNob3ctc2VhcmNoIC5zaG93LXBob3Rvcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93LXNlYXJjaCAuaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNob3ctc2VhcmNoIC5zaG93LXBob3Rvcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaG93LXNlYXJjaCAuc2VhcmNoLWxpc3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDsgfSB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZCAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZCAuaGVhZGVyX193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkIC5oZWFkZXJfX2J0bnMtLWxlZnQgLmhlYWRlcl9fYnRuLS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQgLmhlYWRlcl9fYnRucy0tbGVmdCAuaGVhZGVyX19idG4tLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZCAuaGVhZGVyX19idG5zLS1yaWdodCAuaGVhZGVyX19idG4tLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkIC5oZWFkZXJfX2J0bnMtLXJpZ2h0IC5oZWFkZXJfX2J0bi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQgLm1haW5fX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZCAuc2hvdy1waG90b3MtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQgLmhlYWRlcl9fZXh0ZW5kZWQtc2VjdGlvbi0tc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3ctc2VhcmNoLWFkdmFuY2VkIC5oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gIC5zaG93LXNlYXJjaC1hZHZhbmNlZCAubWFpbl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLmhlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLmhlYWRlcl9fd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZC1tdWx0aSAuaGVhZGVyX19idG5zLS1sZWZ0IC5oZWFkZXJfX2J0bi0tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5oZWFkZXJfX2J0bnMtLWxlZnQgLmhlYWRlcl9fYnRuLS1zZWFyY2gtYWR2YW5jZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLmhlYWRlcl9fYnRucy0tcmlnaHQgLmhlYWRlcl9fYnRuLS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZC1tdWx0aSAuaGVhZGVyX19idG5zLS1yaWdodCAuaGVhZGVyX19idG4tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5tYWluX19zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLnNob3ctcGhvdG9zLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG93LXNlYXJjaC1hZHZhbmNlZC1tdWx0aSAuc2VhcmNoLWFkdmFuY2VkX19kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLnNlYXJjaC1hZHZhbmNlZF9fbXVsdGkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgLnNob3ctc2VhcmNoLWFkdmFuY2VkLW11bHRpIC5tYWluX19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zaG93LWxvYWRlciAubG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc2hvdy1vdmVybGF5IC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc2hvdy1sYXJnZS1waG90byAuaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1sYXJnZS1waG90byAuYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi5sYXJnZS1waG90by16b29tIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubGFyZ2UtcGhvdG8tem9vbSAubGFyZ2UtcGhvdG9fX21vYmlsZSB7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5oZWFkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODI4Mjg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmhlYWQtLW5vLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVhZC0tbm8tdW5kZXJsaW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5oZWFkLS1ncmV5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOWQ5ZDlkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgLmhlYWQtLXBob3Rvc0FkbWluIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5oZWFkLS1waG90b3NBZG1pbiAuaWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGNvbG9yOiAjYjZiNmI2OyB9XG5cbi5xdWVzdGlvbi13aGF0LWlzLXRoaXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNiNmI2YjY7IH1cblxuI29uZXRydXN0LXBjLXNkayAjY2xvc2UtcGMtYnRuLWhhbmRsZXIuY2xvc2UtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHWnBiR3c5SWlObVptWWlJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2QybGtkR2c5SWpRM0xqazNNU0lnYUdWcFoyaDBQU0kwTnk0NU56RWlJSFpwWlhkQ2IzZzlJakFnTUNBME55NDVOekVnTkRjdU9UY3hJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOeTQ1TnpFZ05EY3VPVGN4T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStQR2MrUEhCaGRHZ2daRDBpVFRJNExqSXlPQ3d5TXk0NU9EWk1ORGN1TURreUxEVXVNVEl5WXpFdU1UY3lMVEV1TVRjeExERXVNVGN5TFRNdU1EY3hMREF0TkM0eU5ESmpMVEV1TVRjeUxURXVNVGN5TFRNdU1EY3RNUzR4TnpJdE5DNHlORElzTUV3eU15NDVPRFlzTVRrdU56UTBURFV1TVRJeExEQXVPRGhqTFRFdU1UY3lMVEV1TVRjeUxUTXVNRGN0TVM0eE56SXROQzR5TkRJc01HTXRNUzR4TnpJc01TNHhOekV0TVM0eE56SXNNeTR3TnpFc01DdzBMakkwTW13eE9DNDROalVzTVRndU9EWTBUREF1T0RjNUxEUXlMamcxWXkweExqRTNNaXd4TGpFM01TMHhMakUzTWl3ekxqQTNNU3d3TERRdU1qUXlRekV1TkRZMUxEUTNMalkzTnl3eUxqSXpNeXcwTnk0NU55d3pMRFEzTGprM2N6RXVOVE0xTFRBdU1qa3pMREl1TVRJeExUQXVPRGM1YkRFNExqZzJOUzB4T0M0NE5qUk1OREl1T0RVc05EY3VNRGt4WXpBdU5UZzJMREF1TlRnMkxERXVNelUwTERBdU9EYzVMREl1TVRJeExEQXVPRGM1Y3pFdU5UTTFMVEF1TWprekxESXVNVEl4TFRBdU9EYzVZekV1TVRjeUxURXVNVGN4TERFdU1UY3lMVE11TURjeExEQXROQzR5TkRKTU1qZ3VNakk0TERJekxqazRObm9pTHo0OEwyYytQQzl6ZG1jK1wiKTsgfVxuXG4jb25ldHJ1c3QtcGMtc2RrLm90UGNUYWIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jb3Qtc2RrLWNvb2tpZS1wb2xpY3ktdjIub3Qtc2RrLWNvb2tpZS1wb2xpY3kgI2Nvb2tpZS1wb2xpY3ktdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vdC1zZGstY29va2llLXBvbGljeS1ncm91cC1kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4jY29va2llLXBvbGljeS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI290LXNkay1jb29raWUtcG9saWN5LXYyLm90LXNkay1jb29raWUtcG9saWN5IGEsICNvdC1zZGstY29va2llLXBvbGljeS12Mi5vdC1zZGstY29va2llLXBvbGljeSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNvdC1zZGstY29va2llLXBvbGljeS12Mi5vdC1zZGstY29va2llLXBvbGljeSB0aGVhZCwgI290LXNkay1jb29raWUtcG9saWN5LXYyLm90LXNkay1jb29raWUtcG9saWN5IHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZTJlMmU7IH1cblxuLmNsb3NlLWNyb3NzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNsb3NlLWNyb3NzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmdyaWQtLWhpZGUtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGVhZGVyLXJlc2V0IHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4uc29ydC1hbGJ1bXMtZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNvcnQtYWxidW1zLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAtMTZweDsgfSB9XG5cbi50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50ZXh0LS11cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRleHQtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGV4dC0tc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC50ZXh0LS1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAudGV4dC0tZ3JleSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgLnRleHQtLWJsdWUge1xuICAgIGNvbG9yOiAjMmM5NGU4OyB9XG5cbi5oZWFkZXJUZXh0MyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5oZWFkZXJUZXh0NCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmRyb3Bkb3duIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjJzIGVhc2U7IH1cbiAgLmRyb3Bkb3duLS1leHBhbmRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5kcm9wZG93bi0tc2VhcmNoLWxpc3Qge1xuICAgIHRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggYmxhY2s7IH1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmM5NGU4OyB9XG4gIC5saW5rLS13aGl0ZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5saW5rLS11bmRlcmxpbmVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGluay0tYWR2YW5jZWQtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDZweDsgfVxuXG4uYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5ib3gtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5ib3gtLXNpbHZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTsgfVxuICAuYm94LS1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ib3gtLWhhcy1ib3JkZXIge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLmJveF9faGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ib3hfX2hlYWQtLW5vQm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJveF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uYWR2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFkdl9fY292ZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLmFkdl9fY292ZXItLXZpc2libGUge1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYWR2LS1ibG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1lvdSBhcmUgc2VlaW5nIHRoaXMgYXMgeW91IGFyZSB1c2luZyBBZC1ibG9ja2luZyBzb2Z0d2FyZS4nOyB9XG4gIC5hZHYtLWRlc2t0b3AtdG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHRvcDogLTk5OTlweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWR2LS1kZXNrdG9wLXRvcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgLmFkdi0tbW9iaWxlLXRvcCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHYtLW1vYmlsZS10b3Age1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHRvcDogLTk5OTlweDsgfSB9XG4gIC5hZHYtLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWRzYnlnb29nbGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk3MHB4OyB9XG4gIC5hZHNieWdvb2dsZS0tc3F1YXJlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAuYWRzYnlnb29nbGUtLWxlYWRlcmJvYXJkIHtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkc2J5Z29vZ2xlLS1sZWFkZXJib2FyZCB7XG4gICAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmFsZXJ0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFsZXJ0X190ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsZXJ0X19idG4tLWNsb3NlIHtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5hbGVydF9fYnRuLS1jbG9zZS50b3Njb25zZW50IHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gIC5hbGVydC0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICBjb2xvcjogIzNjNzYzZDsgfVxuICAuYWxlcnQtLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NGNhZjY7XG4gICAgY29sb3I6ICMxZTY1OWY7IH1cbiAgLmFsZXJ0LS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICAgIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5hbGVydC0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgLmFsZXJ0LS1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hbGVydCB7XG4gICAgICB0b3A6IDYwcHg7IH0gfVxuXG4uY29va2lldGFibGUgdHIsIC5jb29raWV0YWJsZSB0ZCwgLmNvb2tpZXRhYmxlIHRoIHtcbiAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjY2RjZGNkOyB9XG5cbi5jb29raWV0YWJsZSB0ZCwgLmNvb2tpZXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMC40ZW07IH1cblxuLnBlcnNvbmFsaXplZEFkcyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjZmZlZWJhO1xuICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICBjb2xvcjogIzg1NjQwNDtcbiAgcGFkZGluZzogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtOyB9XG4gIC5wZXJzb25hbGl6ZWRBZHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wZXJzb25hbGl6ZWRBZHMub24ge1xuICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiOyB9XG4gICAgLnBlcnNvbmFsaXplZEFkcy5vbiBpbnB1dDo6YmVmb3JlLCAucGVyc29uYWxpemVkQWRzLm9uIGlucHV0OmNoZWNrZWQge1xuICAgICAgY29udGVudDogXCJPTlwiOyB9XG4gIC5wZXJzb25hbGl6ZWRBZHMgaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAzLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBlcnNvbmFsaXplZEFkcyBpbnB1dDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBjb250ZW50OiBcIk9GRlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hZC1jb25zZW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyLjVlbSAyLjBlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTAwO1xuICB3aWR0aDogMzMuNGVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjhlbTtcbiAgbGVmdDogMS4yZW07XG4gIGJvdHRvbTogM2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFkLWNvbnNlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBsZWZ0OiAxLjJlbTtcbiAgICAgIHJpZ2h0OiAxLjJlbTtcbiAgICAgIHRvcDogMTRlbTtcbiAgICAgIGJvdHRvbTogYXV0bzsgfSB9XG4gIC5hZC1jb25zZW50IGgxIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDIuMWVtIDA7IH1cbiAgICAuYWQtY29uc2VudCBoMSBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIuNGVtOyB9XG4gIC5hZC1jb25zZW50IGEge1xuICAgIG1hcmdpbjogMC42ZW0gMCAwLjJlbSAwO1xuICAgIGNvbG9yOiAjMzI3ZGI2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYWQtY29uc2VudCBhLmJhY2sgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgLmFkLWNvbnNlbnQgYSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmFkLWNvbnNlbnQgLmZpcnN0IC5vcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjNlbTsgfVxuICAuYWQtY29uc2VudCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFkLWNvbnNlbnQgcCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5hZC1jb25zZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGNvbG9yOiAjYTRhMWExOyB9XG4gIC5hZC1jb25zZW50IC5vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmFkLWNvbnNlbnQgLm9wdGlvbnMgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5hZC1jb25zZW50IC5vcHRpb25zIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMjdkYjYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmFkLWNvbnNlbnQgLm9wdGlvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICAgICAgY29sb3I6ICMzMjdkYjY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYmxvY2tlciB7XG4gIHotaW5kZXg6IDQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5tb2RhbC0tc21hbGwge1xuICAgIG1heC13aWR0aDogNTY4cHg7IH1cbiAgLm1vZGFsLS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogNzY4cHg7IH1cbiAgLm1vZGFsLS1sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7IH1cbiAgLm1vZGFsLS1zaGFyZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1vZGFsLS1lbWFpbC1ub3RpZmljYXRpb25zIHtcbiAgICBtaW4taGVpZ2h0OiA4MTBweDsgfVxuICAubW9kYWwtLXdhdGVybWFyayB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAubW9kYWwtLWxhcmdlLXBob3RvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbC13YXRlcm1hcmtfX3Rvb2xib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiAzNjBweDsgfVxuXG4ubW9kYWwtd2F0ZXJtYXJrLWJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7IH1cbiAgLm1vZGFsLXdhdGVybWFyay1idG4tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubW9kYWwtd2F0ZXJtYXJrLWJ0bi0tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbi5vdmVybGF5IHtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dDsgfVxuXG4vKi5zcGlubmVyIHtcblx0ei1pbmRleDogMztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuMnMgZWFzZTtcblx0Ji0tdmlzaWJsZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59Ki9cbi5sb2FkZXIge1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLypcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH0qLyB9XG4gIC5sb2FkZXJfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubG9hZGVyX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2FkZXItLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc2VhcmNoLWFkdmFuY2VkX19tdWx0aSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvZ2luLWZvcm1fX2ZhaWxlZC1sb2dpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmRlbGV0ZS1vd24tZm9ybV9fZmFpbGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4uZGVsZXRlLW93bi1mb3JtX19zdWNjZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBjb2xvcjogIzE1NTcyNDsgfVxuXG4ucGFnaW5nIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnaW5nX19jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdpbmdfX3BhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2luZ19fcGFnZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wYWdpbmdfX3BhZ2VyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnBhZ2luZ19fcGFnZXItLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wYWdpbmdfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2luZ19fYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2luZ19fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnaW5nX19jb3VudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAucGFnaW5nX19wYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wYWdpbmdfX2Rlc2t0b3Age1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlci1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucGFnZXItZmlsdGVyIC5wYWdlci1maWx0ZXJfX2ZpbHRlciB7XG4gICAgICBmbGV4OiAwIDEgMzAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5wYWdlci1maWx0ZXIgLnBhZ2VyLWZpbHRlcl9fcGFnaW5nIHtcbiAgICAgIGZsZXg6IDE7IH0gfVxuXG4uYmFkZ2VzX19iYWRnZUxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmFkZ2VzX19iYWRnZUltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbmRleC1jb2wge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2VjZWNlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmluZGV4LXRlbXB0YXRpb24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZWNlY2VjOyB9XG5cbi5pbmRleC1mb3J1bSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDU4MHB4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNlY2VjZWM7IH1cbiAgLmluZGV4LWZvcnVtX19saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5pbmRleC1mb3J1bTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTsgfVxuXG4uaW5kZXgtbGlrZS1qcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmJhZGdlLW92ZXJ2aWV3X19iYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJhZGdlLW92ZXJ2aWV3X19iYWRnZS0tYWN0aXZlIC5iYWRnZS1vdmVydmlld19faW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uYmFkZ2Utb3ZlcnZpZXdfX3Byb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5iYWRnZS1vdmVydmlld19fcHJvZ3Jlc3NiYXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGhlaWdodDogMjZweDsgfVxuICAgIC5iYWRnZS1vdmVydmlld19fcHJvZ3Jlc3NiYXIgZGl2IHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iYWRnZS1vdmVydmlld19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAvKiBXM0MgKi8gfVxuXG4uYmFkZ2Utb3ZlcnZpZXdfX2ZyYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmFkZ2Utb3ZlcnZpZXdfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYm5hdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAudGFibmF2LS1zdHlsZWQgLnRhYm5hdl9fYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgIC50YWJuYXYtLXN0eWxlZCAudGFibmF2X19idG4tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAudGFibmF2LS1zdHlsZWQgLnRhYm5hdl9fYnRuLS1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnRhYm5hdi0tc3R5bGVkIC50YWJuYXZfX2NvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnRhYm5hdl9fYnRucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGFibmF2X19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM5NGU4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzJjOTRlODsgfVxuICAudGFibmF2X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRhYm5hdl9fY29udGVudC0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgLnRhYm5hdl9fYnRucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLypcdCYtLXJlc3VsdC1zbWFsbCB7XG5cdFx0LnNvY2lhbF9fbGluayB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Y29sb3I6ICRzaGFyaztcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNvY2lhbF9fdGV4dCxcblx0XHQuc29jaWFsX19pY29uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cdFx0LnNvY2lhbF9fdGV4dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHR9XG5cdH0qLyB9XG4gIC5zb2NpYWwtLXNtYWxsIC5zb2NpYWxfX2xpbmsge1xuICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgLnNvY2lhbC0tc21hbGwgLnNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuc29jaWFsLS1zbWFsbCAuc29jaWFsX190ZXh0LFxuICAuc29jaWFsLS1zbWFsbCAuc29jaWFsX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuc29jaWFsLS1pbmxpbmUgLnNvY2lhbF9fbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuc29jaWFsLS1pbmxpbmUgLnNvY2lhbF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLnNvY2lhbC0tcmVzdWx0LS1sYXJnZSAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuc29jaWFsLS1waG90by1wYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgLnNvY2lhbC0tcGhvdG8tcGFnZSAuc29jaWFsX19saW5rIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnNvY2lhbC0tcGhvdG8tcGFnZSAuc29jaWFsX19saW5rLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzg0ODQ4NDsgfVxuICAgICAgLnNvY2lhbC0tcGhvdG8tcGFnZSAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zb2NpYWxfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICBjb2xvcjogI2I2YjZiNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc29jaWFsX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zb2NpYWxfX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnNvY2lhbF9fbGluay0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgLnNvY2lhbF9fbGluay0tZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNiNmI2YjY7IH1cbiAgICAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gIC5zb2NpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuc29jaWFsX19pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnZpc2l0LXN0YXRzX19zdGF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52aXNpdC1zdGF0c19fbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnZpc2l0LXN0YXRzX19yaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udmlzaXQtc3RhdHNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4udmlzaXQtc3RhdHNfX251bWJlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW46IDAgMCA2cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4udmlzaXQtc3RhdHNfX2NhdGVnb3J5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aXNpdC1zdGF0c19fc3RhdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5OyB9XG4gIC52aXNpdC1zdGF0c19fc3RhdC0tbm8tYm9yZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC52aXNpdC1zdGF0c19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cblxuLnNob3ctcGhvdG9zLWhlYWRlciB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRyYW5zaXRpb246IHRvcCA0MDBtcyBlYXNlLWluLW91dDsgfVxuICAuc2hvdy1waG90b3MtaGVhZGVyX19yZXN1bHRzLW5vIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuc2hvdy1waG90b3MtaGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbiB7XG4gICAgZmxleDogMSAwIGF1dG87IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1yZXN1bHRzIHtcbiAgICAgIG1heC13aWR0aDogMzI4cHg7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1haXJjcmFmdC10eXBlIHtcbiAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1tb2RpZnkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1zb3J0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnNob3ctcGhvdG9zLWhlYWRlcl9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG93LXBob3Rvcy1oZWFkZXJfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWxlY3QgLnNlbGVjdF9fY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2hvdy1waG90b3MtaGVhZGVyX19zb3J0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3ctcGhvdG9zLWhlYWRlci0tbm8tdGVybSAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1haXJjcmFmdC10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNob3ctcGhvdG9zLWhlYWRlci0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbi0tYWlyY3JhZnQtdHlwZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbi0tc29ydCB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1tb2RpZnkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaG93LXBob3Rvcy1oZWFkZXJfX2ZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VsZWN0IC5zZWxlY3RfX2NvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5zaG93LXBob3Rvcy1oZWFkZXJfX3NvcnQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuc2hvdy1waG90b3MtaGVhZGVyLS1uby10ZXJtIC5zaG93LXBob3Rvcy1oZWFkZXJfX3NlY3Rpb24tLWFpcmNyYWZ0LXR5cGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIFRFTVAgKi9cbi5zaG93LXBob3Rvcy1oZWFkZXJfX3NlY3Rpb24tLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LXBob3Rvcy1oZWFkZXJfX3NlY3Rpb24tLW1vZGlmeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbi0tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2hvdy1waG90b3Mtbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVzdWx0cyB7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlc3VsdHMge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ucmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnJlc3VsdDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnJlc3VsdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5yZXN1bHRfX3NlY3Rpb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucmVzdWx0X19zZWN0aW9uLS1waG90by13cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLnJlc3VsdF9fc2VjdGlvbi0taW5mby13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLnJlc3VsdF9fc2VjdGlvbi0taW5mbzItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlc3VsdF9fc2VjdGlvbi0tc29jaWFsLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnJlc3VsdF9fcGhvdG9MaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnJlc3VsdF9fcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXN1bHRfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJlc3VsdF9faW5mb0xpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5yZXN1bHRfX2luZm9MaXN0VGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5yZXN1bHRfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLnJlc3VsdF9fbGFiZWwtLWJhZGdlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmVzdWx0X19zdGF0cyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucmVzdWx0X19zdGF0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAucmVzdWx0X19zdGF0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnJlc3VsdF9fc3RhdCAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAucmVzdWx0X19zdGF0IC5pY29uLWJ1YmJsZS1kb3RzIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cbiAgLnJlc3VsdF9fbm90ZXMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5yZXN1bHRfX2JhZGdlcy13cmFwcGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5yZXN1bHQtLWFkdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlc3VsdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgIC5yZXN1bHRfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLnJlc3VsdF9fc2VjdGlvbi0tcGhvdG8td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzA4cHg7IH1cbiAgICAgIC5yZXN1bHRfX3NlY3Rpb24tLWluZm8td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5yZXN1bHRfX3NlY3Rpb24tLWluZm8yLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5yZXN1bHRfX3NlY3Rpb24tLXNvY2lhbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZXN1bHRfX2luZm9MaXN0IHtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAucmVzdWx0X19pbmZvTGlzdFRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgLnJlc3VsdF9fdXNlci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBob3RvLXR5cGUtc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGhvdG8tdHlwZS1zZWxlY3Rpb24gbGFiZWwge1xuICAgIGhlaWdodDogMjBweDsgfVxuICAucGhvdG8tdHlwZS1zZWxlY3Rpb24gaW5wdXQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5waG90by10eXBlLXNlbGVjdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxucC5haXJwb3J0LWZyMjQtZGlzY2xhaW1lciB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVwbG9hZC1hcmVhLmFpcnBvcnQgcC5haXJwb3J0LWZyMjQtZGlzY2xhaW1lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVwbG9hZC1hcmVhLmhpZGUtZm9ybSAjZm9ybS11cGxvYWQtcGhvdG8tYXV0b2ZpbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51cGxvYWQtYXJlYS5oaWRlLWZvcm0gI2Zvcm0tdXBsb2FkLXBob3RvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udXBsb2FkLWFyZWEuYWlycG9ydCAjZm9ybS11cGxvYWQtcGhvdG8gZGl2LmdyaWQtbm9Cb3R0b20ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51cGxvYWQtYXJlYS5haXJwb3J0ICNmb3JtLXVwbG9hZC1waG90byBkaXYud3JhcHBlcl9fY29udGVudC5haXJjcmFmdC1kZXRhaWxzLCAudXBsb2FkLWFyZWEuYWlycG9ydCAjZm9ybS11cGxvYWQtcGhvdG8gZGl2LndyYXBwZXJfX2NvbnRlbnQuYWlybGluZS1kZXRhaWxzLCAudXBsb2FkLWFyZWEuYWlycG9ydCAjZm9ybS11cGxvYWQtcGhvdG8gZGl2LndyYXBwZXJfX2NvbnRlbnQuYWlyY3JhZnQtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1saXN0LXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtbGlzdC13cmFwcGVyIHtcbiAgICAgIHRvcDogNDBweDsgfSB9XG5cbi5zZWFyY2gtbGlzdCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zZWFyY2gtbGlzdC0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlYXJjaC1saXN0LS1oZWFkZXIgLnNlYXJjaC1saXN0X19pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAgIC5zZWFyY2gtbGlzdC0taGVhZGVyIC5zZWFyY2gtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2VhcmNoLWxpc3QtLWhlYWRlciAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlYXJjaC1saXN0LS1oZWFkZXIgLnVpLW1lbnUtaXRlbS13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuc2VhcmNoLWxpc3QtLWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWFyY2gtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgIC5zZWFyY2gtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5NGU4OyB9XG4gICAgICAuc2VhcmNoLWxpc3RfX2l0ZW06aG92ZXIgLmxpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc2VhcmNoLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zZWFyY2gtbGlzdF9faXRlbS0tY2F0ZWdvcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgIC5zZWFyY2gtbGlzdF9faXRlbS0tY2F0ZWdvcnk6bm90KDpmaXJzdC1jaGlsZCkgLmxpbmstLWFkdmFuY2VkLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtbGlzdF9faXRlbS0tY2F0ZWdvcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuc2VhcmNoLWxpc3RfX2l0ZW0tLWNhdGVnb3J5OmhvdmVyIC5saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzJjOTRlODsgfVxuICAuc2VhcmNoLWxpc3RfX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtbGlzdF9fc2VjdGlvbi0tcmVzdWx0czpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1saXN0X19waG90byB7XG4gICAgd2lkdGg6IDEwN3B4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2VhcmNoLWxpc3RfX3Bob3RvQ291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLnNlYXJjaC1saXN0X19zZWN0aW9uLS1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWFyY2gtbGlzdF9fc2VjdGlvbi0tYXJyb3cgLnNlYXJjaC1saXN0X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgLnNlYXJjaC1saXN0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWxpc3RfX2JhZGdlcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2JlYmViZTsgfVxuICAuc2VhcmNoLWxpc3RfX3Jlc3VsdHNQaG90byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2VhcmNoLWxpc3QtLXJlc3VsdHNMaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1saXN0LS1oZWFkZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc2VhcmNoLWxpc3QtLWhlYWRlciAuc2VhcmNoLWxpc3RfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTsgfSB9XG5cbi5ncmlkLWNvbHVtbi5nYWxsZXJ5IC5jb2wge1xuICBmbGV4OiAxIDAgYXV0bzsgfVxuXG4uZ2FsbGVyeS0tcGhvdG8tcGFnZSAuY29sOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5nYWxsZXJ5Lm5lYXJieSAuZ2FsbGVyeS1waG90byAuZ2FsbGVyeS1uZWFyYnktbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5nYWxsZXJ5Lm5lYXJieSAuZ2FsbGVyeS1waG90byAuZ2FsbGVyeS1uZWFyYnktbGluayBpbWcge1xuICAgIHBhZGRpbmc6IDZweCA2cHggMCA2cHg7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG5cbi5nYWxsZXJ5Lm5lYXJieSAuZ2FsbGVyeS1waG90bzpob3ZlciAuZ2FsbGVyeS1uZWFyYnktbGluayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmdhbGxlcnktcGhvdG8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIG1heC13aWR0aDogMjgxLjY2cHg7IH1cbiAgLmhpZ2hsaWdodGVkIC5nYWxsZXJ5LXBob3RvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmdhbGxlcnktcGhvdG86aG92ZXIgLmdhbGxlcnktcGhvdG9fX3BvcHVwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm90dG9tOiA1MnB4OyB9XG4gIC5nYWxsZXJ5LXBob3RvLS1hbGJ1bSAuZ2FsbGVyeS1waG90b19fZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5nYWxsZXJ5LXBob3RvLS1hbGJ1bSAuZ2FsbGVyeS1waG90b19faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjgyODI4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUgwbEVRVlFZVjJOa1FBWC9HWkg0L3hrWUdCaGhBbUFPU0JKRXdEa2dBUUNDcmdRRWpwTWNQZ0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJlMmUyZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5nYWxsZXJ5LXBob3RvLS1hbGJ1bSAuZ2FsbGVyeS1waG90b19faW1nLS1taXNzaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgLmdhbGxlcnktcGhvdG9fX2RlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2FsbGVyeS1waG90b19fZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFIMGxFUVZRWVYyTmtRQVgvR1pINC94a1lHQmhoQW1BT1NCSkV3RGtnQVFDQ3JnUUVqcE1jUGdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdhbGxlcnktcGhvdG9fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTYycHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgLmdhbGxlcnktcGhvdG9fX2ltZy0taGVybyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ5NnB4OyB9IH1cbiAgLmdhbGxlcnktcGhvdG9fX2luZm8sIC5nYWxsZXJ5LXBob3RvX19wb3B1cCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZ2FsbGVyeS1waG90b19faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODsgfVxuICAuZ2FsbGVyeS1waG90b19fcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5nYWxsZXJ5LXBob3RvX19wb3B1cC10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmdhbGxlcnktcGhvdG9fX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmdhbGxlcnktcGhvdG9fX3NlY3Rpb24gLmljb24ge1xuICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAgIC5nYWxsZXJ5LXBob3RvX19zZWN0aW9uIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmdhbGxlcnktcGhvdG9fX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5nYWxsZXJ5LXBob3RvX190ZXh0Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIC5nYWxsZXJ5LXBob3RvX190ZXh0LS1ub2Nyb3Age1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuZ2FsbGVyeS1waG90b19fdGV4dC0tYWlyY3JhZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmdhbGxlcnktcGhvdG9fX3RleHQtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAuZ2FsbGVyeS1waG90b19fdGV4dC0tc29jaWFsIC5pY29uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmNsaWNrLXRvLXZpZXctbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNsaWNrLXRvLXZpZXctbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb3J1bS1sYXRlc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3J1bS1sYXRlc3RfX3Bvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmZvcnVtLWxhdGVzdF9fcG9zdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gICAgICAuZm9ydW0tbGF0ZXN0X19wb3N0OmhvdmVyIC5mb3J1bS1sYXRlc3RfX3Bvc3Qtc3RhdHMge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZm9ydW0tbGF0ZXN0X19wb3N0Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZm9ydW0tbGF0ZXN0X19wb3N0LXN0YXRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAuZm9ydW0tbGF0ZXN0X19wb3N0LXRpdGxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLmZvcnVtLWxhdGVzdF9fcG9zdC1zdGF0cy1waG90byB7XG4gICAgZmxleDogMCAwIDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLmZvcnVtLWxhdGVzdF9fcG9zdC1zdGF0cy1pbWcge1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gIC5mb3J1bS1sYXRlc3RfX3Bvc3Qtc3RhdHMtY2F0ZWdvcnkge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLmZvcnVtLWxhdGVzdF9fcG9zdC1zdGF0cy10aW1lIHtcbiAgICBmbGV4OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmZvcnVtLWxhdGVzdC0taW5kZXgge1xuICAgIG1heC1oZWlnaHQ6IDMzOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3J1bS1sYXRlc3QtLWluZGV4IHtcbiAgICAgICAgbWF4LWhlaWdodDogNTI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3J1bS1sYXRlc3Qge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cblxuLnNsaWNrLXByb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zbGljay1wcm9maWxlX19sYXlvdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX2xheW91dC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX2xheW91dC1yaWdodCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGljay1wcm9maWxlX19waG90byB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2xpY2stcHJvZmlsZV9fdXNlcm5hbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5zbGljay1wcm9maWxlX19yYW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvcHJvZmlsZS1yYW5rLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zbGljay1wcm9maWxlX19kZXRhaWxzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX3N0YXRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX3N0YXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNsaWNrLXByb2ZpbGVfX3N0YXQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNsaWNrLXByb2ZpbGVfX3N0YXQtbGFyZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2xpY2stcHJvZmlsZV9fc3RhdC1udW1iZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2xpY2stcHJvZmlsZV9fc3RhdC1zbWFsbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbGljay1wcm9maWxlX19sYXlvdXQge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zbGljay1wcm9maWxlX19sYXlvdXQtbGVmdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLnNsaWNrLXByb2ZpbGVfX2xheW91dC1yaWdodCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnNsaWNrLXByb2ZpbGVfX3Bob3RvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDExMnB4OyB9XG4gICAgLnNsaWNrLXByb2ZpbGVfX3VzZXJuYW1lIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAuc2xpY2stcHJvZmlsZV9fcmFuayB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5zbGljay1wcm9maWxlIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDE0NnB4OyB9IH1cblxuLnN1Ym5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5zdWJuYXZfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLnN1Ym5hdl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zdWJuYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnN1Ym5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zdWJuYXZfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuc3VibmF2X19pdGVtLS1hY3RpdmUgLnN1Ym5hdl9faXRlbS10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJjOTRlODsgfVxuICAuc3VibmF2X19pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zdWJuYXZfX2J0biB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuc3VibmF2X19idG4tLXByZXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnN1Ym5hdl9fYnRuLS1uZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc3VibmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogI2I2YjZiNjsgfVxuICAuc3VibmF2LS1oZWFkZXIgLnN1Ym5hdl9fY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODI4Mjg7IH1cbiAgLnN1Ym5hdi0taW5kZXgge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VibmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc3VibmF2X19idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3VibmF2X19pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN1Ym5hdl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zdWJuYXZfX2NvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uc3VibmF2LWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnN1Ym5hdi1jb250ZW50LS1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaGVybyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBsaW5lYXIgNDAwbXM7IH1cbiAgLmhlcm9fX2ZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODsgfVxuICAuaGVyb19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5oZXJvX19iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5oZXJvX19wcm9maWxlLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTVweDsgfVxuICAuaGVyb19fcHJvZmlsZS1jb3Zlci10aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwOyB9XG4gIC5oZXJvX19wcm9maWxlLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTkwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91c2VyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlOyB9XG4gIC5oZXJvX19wcm9maWxlLW5hbWUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDkwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMjRweCBibGFjazsgfVxuICAgIC5oZXJvX19wcm9maWxlLW5hbWU6aG92ZXIgLmhlcm9fX3Byb2ZpbGUtbmFtZS1pY29uIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyb19fcHJvZmlsZS1uYW1lOmhvdmVyOmFmdGVyIHtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuaGVyb19fcHJvZmlsZS1uYW1lLWxpbmsge1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dDsgfVxuICAuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlci1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRyYW5zaXRpb246IHRvcCA0MDBtcyBlYXNlLWluLW91dDsgfVxuICAuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlci1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDRweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5oZXJvX19wcm9maWxlLXN0YXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4OyB9XG4gIC5oZXJvX19wcm9maWxlLXN0YXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZXJvX19wcm9maWxlLXN0YXQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM4NDg0ODQ7IH1cbiAgLmhlcm9fX3Byb2ZpbGUtc3RhdC1udW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvX19wcm9maWxlLXN0YXQtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICM4NDg0ODQ7IH1cbiAgLmhlcm8tLWFsdGVybmF0aXZlIC5oZXJvX19mcmFtZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2ssIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5oZXJvLS1hbHRlcm5hdGl2ZSAuaGVyb19fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIGhlaWdodDogMjV2dzsgfVxuICAgICAgLmhlcm8gLmhlcm9fX3Byb2ZpbGUtaW1nIHtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1pbWc6aG92ZXIgLmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1pbWc6aG92ZXIgLmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXItbWVzc2FnZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmhlcm8gLmhlcm9fX3Byb2ZpbGUtbmFtZSB7XG4gICAgICAgIGxlZnQ6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4OyB9XG4gICAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlciB7XG4gICAgICAgIGhlaWdodDogNDlweDsgfVxuICAgICAgLmhlcm8gLmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXItaWNvbiB7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVybzpob3ZlciAuaGVyb19fcHJvZmlsZS1jb3Zlci10aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1uYW1lIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAuaGVybyAuaGVyb19fcHJvZmlsZS1zdGF0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5oZXJvIC5oZXJvX19wcm9maWxlLXN0YXQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlcm8gLmhlcm9fX3Byb2ZpbGUtc3RhdC1udW1iZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5oZXJvIC5oZXJvX19wcm9maWxlLXN0YXQtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYXAtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1hcC1tYXJrZXIuY291bnQtb25seSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgLm1hcC1tYXJrZXIuY291bnQtb25seTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYXAtbWFya2VyLmNvdW50LW9ubHk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYXAtbWFya2VyLmNvdW50LW9ubHkgLm1hcC1tYXJrZXJfX2ZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTRweDtcbiAgICBib3R0b206IC00cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1hcC1tYXJrZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAubWFwLW1hcmtlcjpob3ZlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIC5tYXAtbWFya2VyOmhvdmVyOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAubWFwLW1hcmtlcl9fZnJhbWUge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5tYXAtbWFya2VyX19waG90byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuICAubWFwLW1hcmtlcl9fcXVhbnRpdHkge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRvcDogLTZweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5NGU4OyB9XG5cbi5wcm9maWxlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9maWxlLXNlY3Rpb25fX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb2ZpbGUtc2VjdGlvbl9fbGlzdEl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2ZpbGUtc2VjdGlvbl9fbGlzdEl0ZW1Db2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHJvZmlsZS1zZWN0aW9uX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucHJvZmlsZS1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi53cmFwcGVyX19oaWdoY2hhcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud3JhcHBlcl9faGlnaGNoYXJ0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1vZGFsLWNvbW1lbnRzX19jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjOyB9XG5cbi5tb2RhbC1jb21tZW50c19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhbC1jb21tZW50c19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tb2RhbC1jb21tZW50c19fcGhvdG8ge1xuICBmbGV4OiAwIDAgMTI1cHg7IH1cblxuLm1vZGFsLWNvbW1lbnRzX19tZXNzYWdlIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5tb2RhbC1jb21tZW50c19fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4ucHVibGljLXByb2ZpbGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnB1YmxpYy1wcm9maWxlLXNlY3Rpb25fX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAxIDA7IH1cbiAgLnB1YmxpYy1wcm9maWxlLXNlY3Rpb25fX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucHVibGljLXByb2ZpbGUtbWFwIHtcbiAgbWluLWhlaWdodDogMjcwcHg7XG4gIGhlaWdodDogNTB2aDsgfVxuXG4ucHJvZmlsZS1lZGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9maWxlLWVkaXQtLWFjdGl2ZSAucHJvZmlsZS1lZGl0X19zdGF0aWMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2ZpbGUtZWRpdC0tYWN0aXZlIC5wcm9maWxlLWVkaXRfX21vZGlmeSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2ZpbGUtZWRpdC0tYWN0aXZlIC5wcm9maWxlLWVkaXRfX2J0bi0tYWN0aXZhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2ZpbGUtZWRpdC0tYWN0aXZlIC5wcm9maWxlLWVkaXRfX2J0bi0tZGVhY3RpdmF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9maWxlLWVkaXRfX21vZGlmeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZmlsZS1lZGl0X19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2JlYmViZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH1cbiAgICAucHJvZmlsZS1lZGl0X19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMyYzk0ZTg7IH1cbiAgICAucHJvZmlsZS1lZGl0X19idG4tLWRlYWN0aXZhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZmlsZS1lZGl0X19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcm9maWxlLWVkaXRfX2RlbGV0ZS1jcm9zcyB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH1cbiAgLnByb2ZpbGUtZWRpdF9fYWRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWUzZGY7IH1cblxuLmJpZ2JveC1zZWxlY3RvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJpZ2JveC1zZWxlY3Rvci0tc2VhcmNoQWR2YW5jZWRNdWx0aSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmViZWJlOyB9XG4gIC5iaWdib3gtc2VsZWN0b3JfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7IH1cbiAgLmJpZ2JveC1zZWxlY3Rvcl9fY29udGVudC0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuYmlnYm94LXNlbGVjdG9yX190YWJzIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5iaWdib3gtc2VsZWN0b3JfX3RhYiB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYmlnYm94LXNlbGVjdG9yX190YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLmJpZ2JveC1zZWxlY3Rvcl9fdGFiOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAgIC5iaWdib3gtc2VsZWN0b3JfX3RhYjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAuYmlnYm94LXNlbGVjdG9yX190YWItLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAuYmlnYm94LXNlbGVjdG9yX190YWItLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5iaWdib3gtc2VsZWN0b3JfX3NlbGVjdCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuYmlnYm94LXNlbGVjdG9yX19zZWxlY3QtLXdoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmZpbGUtZHJvcCB7XG4gIGJvcmRlcjogNHB4IGRvdHRlZCAjYmNiY2JjO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAuZmlsZS1kcm9wX19zdGF0dXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZpbGUtZHJvcF9fcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZpbGUtZHJvcF9fcHJldmlldy1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5maWxlLWRyb3BfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4ucHJvZmlsZS1pbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucHJvZmlsZS1pbmZvLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udXNlLXRoaXMtcGhvdG8tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzlkOWQ5ZDsgfVxuXG4ubGFyZ2UtcGhvdG8tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4ubGFyZ2UtcGhvdG8ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxhcmdlLXBob3RvX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvKiB3ZSBkb24ndCB3YW50IHRoYXQgc2F2ZS1pbWFnZSBwb3B1cCBvbiBtb2JpbGUgdG8gYXBwZWFyICovXG4gICAgLypcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyovXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogRm9yIHNvbWUgQW5kcm9pZHMgKi8gfVxuICAubGFyZ2UtcGhvdG9fX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxhcmdlLXBob3RvX19vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cbiAgLmxhcmdlLXBob3RvX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAubGFyZ2UtcGhvdG9fX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFyZ2UtcGhvdG9fX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxhcmdlLXBob3RvX19kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxhcmdlLXBob3RvIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5waG90b0luZm9TbWFsbFRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjOWQ5ZDlkOyB9XG5cbi5waG90b0luZm9MYXJnZVRleHQge1xuICBmb250LXNpemU6IDEuMTVyZW07IH1cblxuLnBob3RvQWRkQ29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5waG90b0FkZENvbW1lbnRfX2ljb24ge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cblxuLnBob3RvQ29tbWVudHNfX3Bob3RvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLnBob3RvQ29tbWVudHNfX3Bob3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ucGhvdG9Db21tZW50c19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4ucGhvdG9Db21tZW50c19fZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZWQ7IH1cbiAgLnBob3RvQ29tbWVudHNfX2RlbGV0ZSAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLnBob3RvTGlrZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBob3RvTGlrZXMubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnBob3RvTGlrZXMgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAucGhvdG9MaWtlcyBkaXYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBob3RvTGlrZXMgZGl2IHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5waG90b0xpa2VzIGRpdiB1bCBsaSBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgLnBob3RvTGlrZXMgZGl2IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5waG90b0xpa2VzIGRpdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGhvdG8tYnRuLXVzZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXJnZS1waG90by1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubG9nYm9va19fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubG9nYm9va19fb3B0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAubG9nYm9va19fb3B0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nYm9vayB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cblxuLnBhZ2UtLXByaXZhY3kgI290LXNkay1idG4ub3Qtc2RrLXNob3ctc2V0dGluZ3Mge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwRUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjsgfVxuICAucGFnZS0tcHJpdmFjeSAjb3Qtc2RrLWJ0bi5vdC1zZGstc2hvdy1zZXR0aW5nczpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwRUU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBhZ2UtLXN0YXRpc3RpY3MgLnRhYmxlLS1zdGF0aXN0aWNzOmxhc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bzsgfVxuICAucGFnZS0tc3RhdGlzdGljcyAudGFibGUtLXN0YXRpc3RpY3M6bGFzdC1jaGlsZCAudGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzdjN2M3OyB9XG5cbi5wYWdlLS1hZG1pbi1haXJwb3J0c3RhdHMgc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5maWx0ZXJzIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAuZmlsdGVycyBmb3JtIGlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAuZmlsdGVycyBzcGFuLmNvdW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHotaW5kZXg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAucHJvZ3Jlc3Mtd3JhcHBlciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5wcm9ncmVzcy13cmFwcGVyIGRpdiB7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzZmYzE0YjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyAuZ3JlZW4ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZDogI2RmZjBkODsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC55ZWxsb3cge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZDogI2ZjZjhlMzsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5yZWQge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZDogI2YyZGVkZTsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIC5sZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5wYWdlLS1hZG1pbi1haXJwb3J0c3RhdHMgLmxlZ2VuZCBzcGFuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbiAgICAucGFnZS0tYWRtaW4tYWlycG9ydHN0YXRzIHRhYmxlIHRoIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyB0YWJsZSB0ciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbiAgLnBhZ2UtLWFkbWluLWFpcnBvcnRzdGF0cyB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAgIC5wYWdlLS1hZG1pbi1haXJwb3J0c3RhdHMgdGFibGUgdGQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5haXJjcmFmdC1pbmZvX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWlyY3JhZnQtaW5mb19fcGhvdG8ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZW1haWwtbm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmVtYWlsLW5vdGlmaWNhdGlvbl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiNmI2OyB9XG4gIC5lbWFpbC1ub3RpZmljYXRpb25fX2J0biB7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAuZW1haWwtbm90aWZpY2F0aW9uX19idG4tLWRlbGV0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uaGVhZGVyIHtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaGVhZGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmhlYWRlcl9fYnRucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXJfX2J0bnMtLWxlZnQge1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmhlYWRlcl9fYnRucy0tbGVmdCAuaGVhZGVyX19idG4tLWNsb3NlLFxuICAgICAgLmhlYWRlcl9fYnRucy0tbGVmdCAuaGVhZGVyX19idG4tLXNlYXJjaCxcbiAgICAgIC5oZWFkZXJfX2J0bnMtLWxlZnQgLmhlYWRlcl9fYnRuLS1zZWFyY2gtYWR2YW5jZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fYnRucy0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX2J0bnMtLXJpZ2h0IC5oZWFkZXJfX2J0bi0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5oZWFkZXJfX2J0bjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmhlYWRlcl9fbG9nby1waWMge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5oZWFkZXJfX2xvZ28tcGljLS1zdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAyMjBweDsgfVxuICAuaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7IH1cbiAgLmhlYWRlcl9fc2VhcmNoQm94SW5wdXRXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2JlYmViZTsgfVxuICAuaGVhZGVyX19zZWFyY2hCb3hCdG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmhlYWRlcl9fc2VhcmNoQm94QnRuLS1yZXNldCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaGVhZGVyX19zZWFyY2hCb3hCdG4tLXNob3ctbG9hZGVyIC5xdWlja3NlYXJjaC1sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyX19zZWFyY2hCb3hCdG4tLXNob3ctbG9hZGVyIC5xdWlja3NlYXJjaC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyX19zZWFyY2hCb3hCdG4tLXJlc2V0LXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAzNHB4OyB9XG4gIC5oZWFkZXJfX3NlYXJjaEJveElucHV0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgLmhlYWRlcl9fZXh0ZW5kZWQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fZXh0ZW5kZWQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmhlYWRlcl9fZXh0ZW5kZWQtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgIC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLW5hdmlnYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICAgIC5oZWFkZXJfX2V4dGVuZGVkLXNlY3Rpb24tLXNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5oZWFkZXJfX21haW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gICAgLmhlYWRlcl9fYnRucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZzogaW5oZXJpdCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaEJveElucHV0V3JhcHBlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgICB3aWR0aDogMzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgICB3aWR0aDogNDIlOyB9IH1cblxuLnF1aWNrc2VhcmNoLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBzdmcgc3VwcG9ydCBmb3IgaGVhZGVyIGxvZ28gKi9cbi5zdmdhc2ltZyAuaGVhZGVyX19sb2dvLXBpYy0tcG5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3ZnYXNpbWcgLmhlYWRlcl9fbG9nby1waWMtLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuXG4ubmF2X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uYXZfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYzk0ZTg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2X19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubmF2LWRlc2t0b3BfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ubmF2LWRlc2t0b3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuXG4ubmF2LWRlc2t0b3BfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmF2LWRlc2t0b3BfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUgLm5hdi1kZXNrdG9wX19pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm5hdi1kZXNrdG9wX19saXN0LS1zdWJtZW51IC5uYXYtZGVza3RvcF9fbGluayB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5uYXYtZGVza3RvcF9fbGlzdC0tc3VibWVudSAubmF2LWRlc2t0b3BfX2l0ZW0tLWlzLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5hdi1kZXNrdG9wX19saXN0LS1zdWJtZW51IC5uYXYtZGVza3RvcF9faXRlbS0taXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAuNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7IH1cbiAgICAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUgLm5hdi1kZXNrdG9wX19pdGVtLS1pcy1hY3RpdmUgLm5hdi1kZXNrdG9wX19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiAjMmM5NGU4OyB9XG5cbi5uYXYtZGVza3RvcF9fbGlzdC0tdXNlcm5hbWUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uYXYtZGVza3RvcF9fbGlzdC0tdXNlcm5hbWUgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07IH1cbiAgLm5hdi1kZXNrdG9wX19saXN0LS11c2VybmFtZSAubmF2LWRlc2t0b3BfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uYXYtZGVza3RvcF9fbGlzdC0tdXNlcm5hbWUgLm5hdi1kZXNrdG9wX19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm5hdi1kZXNrdG9wX19saXN0LS11c2VybmFtZSAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLm5hdi1kZXNrdG9wX19saXN0LS11c2VybmFtZSAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUgLm5hdi1kZXNrdG9wX19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk0ZTg7IH1cbiAgICAgIC5uYXYtZGVza3RvcF9fbGlzdC0tdXNlcm5hbWUgLm5hdi1kZXNrdG9wX19saXN0LS1zdWJtZW51IC5uYXYtZGVza3RvcF9faXRlbTpob3ZlciAubmF2LWRlc2t0b3BfX2xpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubmF2LWRlc2t0b3BfX2xpc3QtLXVzZXJuYW1lIC5uYXYtZGVza3RvcF9fbGlzdC0tc3VibWVudSAubmF2LWRlc2t0b3BfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm5hdi1kZXNrdG9wX19saXN0LS11c2VybmFtZSAubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm5hdi1kZXNrdG9wLXVzZXJuYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5hdi1kZXNrdG9wLXVzZXJuYW1lIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7IH0gfVxuXG4ubmF2LWRlc2t0b3AtdXNlcm5hbWUtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDAgNnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyODE3O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICB6LWluZGV4OiAxOyB9XG5cbi5mb290ZXJfX3NlcGVyYXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjsgfVxuXG4uZm9vdGVyX19jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mb290ZXJfX2xvZ29JbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZpbHRlcjogaW52ZXJ0KDEpOyB9XG5cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fbmF2bGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fc29jaWFsTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiNmI2YjY7IH1cblxuLmZvb3Rlcl9fc29jaWFsSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfVxuXG4uZm9vdGVyX19zb2NpYWxUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5mb290ZXJfX2NvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZvb3Rlcl9fY29sIHtcbiAgICBmbGV4OiAwIDUwJTsgfVxuICAgIC5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5mb290ZXJfX25hdmxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLmZvb3Rlcl9fbG9nb0ltZyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXJfX3NvY2lhbExpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mb290ZXJfX3NvY2lhbEltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDRweCAwIDA7IH1cbiAgLmZvb3Rlcl9fc29jaWFsVGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3R0b206IDZweDsgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBHUklETEVYXG4gICAgSnVzdCBhIEZsZXhib3ggR3JpZCBTeXN0ZW1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgXCJncmlkbGV4LXZhcnNcIjtcblxuW2NsYXNzKj1cIiN7JGdsLWdyaWROYW1lfVwiXXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwICgtJGdsLWd1dHRlci8yKTtcbn1cbi4jeyRnbC1jb2xOYW1lfSxcbltjbGFzcyo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwICgkZ2wtZ3V0dGVyLzIpICRnbC1jb2wtYm90dG9tO1xufVxuLiN7JGdsLWNvbE5hbWV9e1xuICBmbGV4OiAxIDEgMCU7XG59XG4uI3skZ2wtZ3JpZE5hbWV9LiN7JGdsLWNvbE5hbWV9LFxuLiN7JGdsLWdyaWROYW1lfVtjbGFzcyo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhFTFBFUlMgU1VGRklYRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBGT1IgR1JJRFxuW2NsYXNzKj1cIiN7JGdsLWdyaWROYW1lfS1cIl17XG4vLyBObyBzcGFjaW5nIGJldHdlZW4gY29scyA6IG5vR3V0dGVyXG4gICZbY2xhc3MqPVwiLW5vR3V0dGVyXCJde1xuICAgIG1hcmdpbjogMDtcbiAgICA+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+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufSIsIi5ibG9ja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9ja2VyOmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMDVlbTtcbn1cblxuLmJsb2NrZXIuYmVoaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCNEFBQUFlQ0FZQUFBQTdNSzZpQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCR2RCVFVFQUFOanI5UndVcWdBQUFDQmpTRkpOQUFCdG1BQUFjNDRBQVBKeEFBQ0RiQUFBZzdzQUFOVElBQUF4N0FBQUdieWVpTVUvQUFBRzdFbEVRVlI0Mm1Ka3dBOFlvWmpCd2NHQjZmUG56NHcvZnZ4Zy9QbnpKMk42ZWpvTEZ4Y1g0N1JwMDM2QjVEazRPUDd6OHZMK1AzRGd3RCtvM3Y5UWpCVUFCQkFMSGd1Wm9KaFpYVjJkVlVORGd4Tkljd0V0Wm5uMjdObC9abVptUVJZV0ZtYWc1YzkwZEhRWTVPWGwvejk4K1BEbjFhdFh2NzkrL2ZvUFVOOWZJUDRIeFJnT0FBZ2dSaHlXTW9Pd3FLZ29xNkdoSVplM3Q3ZVlycTZ1SEJEYjgvUHoyN0d5c2xvZ2Evano1ODhGWUdpY1BuLysvT2FwVTZkZU9uWHExR2RncVB3Q091QTMxQUYvMFMwSENDQjB4QVFOQlU0RkJRV0IwTkJRdWJsejU5b0FEVjM3SHcyOGVQSGk3NE1IRC82aWkzLzgrSEVGTUdRVWdRNldFaFFVNUFlWkJUV1RDZGtpZ0FCQzl5bElBWmVNakl4UVRFeU15c2FORy8zKy92MzdBR1RncjErLy9zMmNPZk9YbTV2Yk42Q2F6OGpZMU5UMGEyOXY3Ni92MzcvL2c2cTlzSGZ2M2toalkyTTVZQWdKZ3N5RW1nMFBZWUFBUXJlVWs0K1BUOGpkM1YxbDFhcFZnVUF6Zm9JTTJybHo1eDlnSEg1QnR4QWRBOVBCMXpObnp2eUIrUjZvTHhvb3BnQzFuQlBaY29BQWdpRlFuTElETWIrZW5wNWlWMWVYQnpEZUhvSTB6NTgvL3hjd0lYMG1aQ2tNZzlTMnRyYitoRmsrZmZyMFFDa3BLVm1RMlZBN1FIWXhBZ1FRekxlc1FNd2pJaUlpbFpXVlpmUHUzYnN0TUorU1lpa3lCbVV6a0JuQTlIRU15TmNDWWdtUUhWQzdtQUFDQ0phZ09FQkJiR2RucDdsZ3dZSkVrSWF2WDcvK0JjWTFTdkFhR1JsOXRiYTJ4b2hqTVRHeEw4bkp5VCtBV1FzdXhzYkc5dm5wMDZlL1FXWWRQSGl3SG1pV0tsQmNDR1FYeU5jQUFRU3ptQnVvU1FxWWltM3UzNysvRUtSNDh1VEp2NUFOQitiVnI3RGdhMnhzL0FrVFYxSlMrZ3EwQUp5b1FJa1BXVTlhV3RvUGtQaWJOMi8yQS9sNlFDd0o5VFVMUUFEQjRoY1kvL3hLWGw1ZUh0KytmYnNBVW14aFlZSGlNMURpQXNyOVI3WmNWVlVWYmlrSWRIZDMvMFRXSXl3cy9BV1lWc0J5QWdJQ2RrQXhSU0FXQUdJMmdBQ0NsVjdDNHVMaU92NysvbEVnUlo4K2ZmcUxMZDZBQmNrM1pNdUI2dUNXcmx1MzdqZTI5SER4NGtWd1Fpc3ZMODhGRnFrYVFERVJVSEFEQkJBb21CbDVlSGlZZ1FtTEUxaFNnUVFaZ0lVRDFsSm02OWF0ZjRIUjhSMVlLb0g1UUlQQVdXUDkrdlYvZ09JL2dIa2VRdyt3R0FYVHdBSko1dCsvZi9CVURSQkE0TklFS01ETXlNaklDdFFJaW5pRzM3OS80eXphN3Q2OSsvL0xseThvRHJ0eTVjby9iSmFDQUV3Y1pDa3d3VEpETFdZQ0NDQ3d4Y0RnWTN6MTZoWERuVHQzdm9QNEVoSVNXQTBCRmdaTXdOcUhFeGgzak1pRzF0YldzZ0hqbkEyYkhtQWVCdGRXd09MMU15Y25KN3dBQVFnZ0JtaStrZ0lXL09hS2lvckp3T0x1RlNoTzBMTVNNUEY5QVVZQlNwejYrdnFpeEhsT1RzNFA5TUlFV0hhRHN4U3dZTW9FMm1FR0ZKY0c1U0tBQUdKQ3Fqdi9BYlBVbjhlUEg5OEFDUVFIQjZOVW1acWFta3pBQklnU3A1czNid2JIT1JDQTFRRExBV1prUGM3T3pzekE4b0hsNWN1WFZ5NWR1dlFCR0lYd1dnb2dnR0ErRmdPNnhrQk5UUzI4cjY5dkRyVDIrWTFjSU1EeUpjaFg2S2tYVkVtQXNoZDZLQjA2ZEFpYzk0RU8zQXprQndHeFBoQ0xnOHB0Z0FDQ1p5ZVFwOWpaMmIyQW1zdUFlZk04dG54SkNrNUlTUGdPTFRLZkFkTkVPVkRNQTJRSExEc0JCQkM4QUFGbGJtQ0x3bFpJU0NnNUpTVmxKaXplUUFhUWFpbW9XQVVGSzBnL3NHR3dIaWlXQ01TMnlBVUlRQUF4STdjNGdFbWVGWmk0T0o0OGVjTE16YzM5Q1JpRW1nRUJBU3hBL1F6QTh2WXZBeEVnTmphV1pjMmFOZXpBc3BycDJMRmpwNEZwWlJkUStBa1F2d0xpajBBTVNvQy9BUUlJWGtsQUMzQVZVQm9CeG1FOHNQWFFBaXl2TjhKOGZ1UEdqUi9oNGVIZjBlTWRoa0VOaE9QSGo4T1QrTkdqUjg4QnhadUJPQTVrSnRSc2VDVUJFRUNNU0kwQWRtZ0JEb29EYWFEbDhzQVNUU2t5TWxLenBxWkdVMXBhR2xTN01BQkxyWDgzYjk3OEE2end3YWtUbUUwWWdJa1NuSHBCZkdDVitneFloOThxS1NrNUNlVGVBeFZlUVB3VWlOOEFNU2p4Z2RMTlg0QUFZa1JxQ0xCQVhjTUh0VndTYUxrTU1NSEpBdk9xOUlRSkU5UjhmSHhFbEpXVjFiRUY4YU5Iais3dDI3ZnZMVERsWHdYR0x5aG9IME9EK0RuVTBrL1FZQWExUVA4QkJCQWpXc3VTRldvNUx6Ull4S0ZZQWxqcWlBSHpxeEN3SUJFd01URVJCZFplb09ZTUE3QmwrUkZZRWJ3QjVvUzNJQTlENC9JRkVMK0U0bmZRNklERkxUZ3ZBd1FRSTVabUxSdFNzSU5TdXlBMHV3bEJVeVFQTVBXRDIwL0FLbzhCeVA0RFRKVGZnUmdVakIrZ0ZvRWM4UjZhbUdEQit3dTVtUXNRUUl4WW1yZE1VSit6UVRNNk56UUVlS0dPNFVKcU96RkFEUU1aL0ExcUNTekJmUVhpNzFBTGZ5TTE3c0VBSUlBWThmUWlXS0FZRmdJd3pJYldUdjRIamJkZlVBZjhSUExoSDFpY29qZm9BUUtJRVU4Ykc5a1J5RjBhUml6NllQMGs1QzRMc21VWTlUdEFBREV5RUErSVZmdWZHRVVBQVFZQUJlamluUHI0ZExFQUFBQUFTVVZPUks1Q1lJST1cIikgbm8tcmVwZWF0IDAgMDtcbn1cblxuLm1vZGFsLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFCRVJFZi8vLzBWRlJZS0NnbFJVVkc1dWJzdkx5NjJ0clRRME5Da3BLVTVPVHVMaTR2cjYrZ0FBQUFBQUFBQUFBQ0grR2tOeVpXRjBaV1FnZDJsMGFDQmhhbUY0Ykc5aFpDNXBibVp2QUNINUJBQUtBQUFBSWY4TFRrVlVVME5CVUVVeUxqQURBUUFBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUFDZ0FCQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFBQ2dBQ0FDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VBQW9BQXdBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VBQW9BQkFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBQUtBQVVBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQUFLQUFZQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRQUNnQUhBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFBS0FBZ0FMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFBS0FBa0FMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUFDZ0FLQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VBQW9BQ3dBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT1cIikgIzExMSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiIsIi8qIElmIHlvdSdyZSBnb2luZyB0byB1cGRhdGUgc2xpY2sgbWFrZSBzdXJlIG5vdCB0byBvdmVyd3JpdGUgdGhpcyBjc3MuIEl0J3MgY3VzdG9taXplZC4gKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8qKlxuICogRWFzeVpvb20gY29yZSBzdHlsZXNcbiAqL1xuLmVhc3l6b29tIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8qICdTaHJpbmstd3JhcCcgdGhlIGVsZW1lbnQgKi9cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQqZGlzcGxheTogaW5saW5lO1xuXHQqem9vbTogMTtcbn1cblxuLmVhc3l6b29tIGltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5lYXN5em9vbS5pcy1sb2FkaW5nIGltZyB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5lYXN5em9vbS5pcy1yZWFkeSBpbWcge1xuXHRjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmVhc3l6b29tLmlzLWVycm9yICBpbWcge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZWFzeXpvb20tbm90aWNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAxNTA7XG5cdHdpZHRoOiAxMGVtO1xuXHRtYXJnaW46IC0xZW0gMCAwIC01ZW07XG5cdGxpbmUtaGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggIzg4ODtcbn1cblxuLmVhc3l6b29tLWZseW91dCB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi8qKlxuICogRWFzeVpvb20gbGF5b3V0IHZhcmlhdGlvbnNcbiAqL1xuLmVhc3l6b29tLS1vdmVybGF5IC5lYXN5em9vbS1mbHlvdXQge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5lYXN5em9vbS0tYWRqYWNlbnQgLmVhc3l6b29tLWZseW91dCB7XG5cdHRvcDogMDtcblx0bGVmdDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEdlbmVyYXRlcyBhIHJhbmRvbSB2ZXJzaW9uIG51bWJlci5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiR2ZXJzaW9uOiAgICAgICBcInYje3JhbmRvbSg5OTk5OSkrMTAwMDAwfVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFBhdGggdG8gc3RhdGljIGNvbnRlbnQuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kYXNzZXRzOlx0XHRcImFzc2V0c1wiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFN0YXRpYyBwYXRoIHRvIGltYWdlcy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRpbWFnZXM6XHRcdFwiLi4vaW1nXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gU3RhdGljIHBhdGggdG8gZm9udHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kZm9udHM6XHRcdFx0XCIuLi9mb250c1wiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIENvbG91cnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiR3aGl0ZTpcdFx0XHRcdFx0XHQjZmZmZmZmO1xuJHNpbHZlcjpcdFx0XHRcdFx0I2JlYmViZTtcbiRzaWx2ZXItbGlnaHQ6XHRcdFx0XHQjY2NjY2NjO1xuJHNpbHZlci1jaGFsaWNlOlx0XHRcdCM5ZDlkOWQ7XG4kbWluZS1zaGFmdDpcdFx0XHRcdCMyZTJlMmU7XG4kZ2FsbGVyeTpcdFx0XHRcdFx0I2VjZWNlYztcbiR3ZXN0YXI6XHRcdFx0XHRcdCNlNWUzZGY7XG4kc2hhcms6XHRcdFx0XHRcdFx0IzI4MjgyODtcbiRwaWN0b24tYmx1ZTpcdFx0XHRcdCMyYzk0ZTg7XG4kYXBwbGU6XHRcdFx0XHRcdFx0IzM1YjM0NjtcbiR0dW5kb3JhOlx0XHRcdFx0XHQjNDU0NTQ1O1xuJGdyYXk6XHRcdFx0XHRcdFx0Izg0ODQ4NDtcbiRkdXN0eS1ncmF5Olx0XHRcdFx0Izk5OTk5OTtcbiRub2JlbDpcdFx0XHRcdFx0XHQjYjZiNmI2O1xuXG4kY29sb3VyczogKFxuXHR3aGl0ZTpcdFx0XHRcdFx0JHdoaXRlLFxuXHRzaWx2ZXI6XHRcdFx0XHRcdCRzaWx2ZXIsXG5cdHNpbHZlci1saWdodDogXHRcdFx0JHNpbHZlci1saWdodCxcblx0c2lsdmVyLWNoYWxpY2U6IFx0XHQkc2lsdmVyLWNoYWxpY2UsXG5cdG1pbmUtc2hhZnQ6IFx0XHRcdCRtaW5lLXNoYWZ0LFxuXHRnYWxsZXJ5OiBcdFx0XHRcdCRnYWxsZXJ5LFxuXHRzaGFyazogXHRcdFx0XHRcdCRzaGFyayxcblx0cGljdG9uLWJsdWU6IFx0XHRcdCRwaWN0b24tYmx1ZSxcblx0YXBwbGU6IFx0XHRcdFx0XHQkYXBwbGUsXG5cdHR1bmRvcmE6IFx0XHRcdFx0JHR1bmRvcmEsXG5cdGdyYXk6IFx0XHRcdFx0XHQkZ3JheSxcblx0ZHVzdHktZ3JheTogXHRcdFx0JGR1c3R5LWdyYXksXG5cdG5vYmVsOiBcdFx0XHRcdFx0JG5vYmVsXG4pO1xuXG5AZWFjaCAkY29sb3VyTmFtZSwgJGNvbG91ciBpbiAkY29sb3VycyB7XG5cdC5jb2xvci0jeyRjb2xvdXJOYW1lfSB7XG5cdFx0Y29sb3I6ICRjb2xvdXI7XG5cdH1cblx0LmJnLWNvbG9yLSN7JGNvbG91ck5hbWV9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQnJlYWtwb2ludHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4keHM6IDU2OHB4OyBcdC8vIDM1LjNlbVxuJHNtOiA3NjhweDsgXHQvLyA0OGVtXG4kbWQ6IDEwMjRweDsgXHQvLyA2NGVtXG4kbGc6IDEyMDBweDsgXHQvLyA3NWVtXG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuXHRAaWYgJHBvaW50ID09IHhzIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2Uge1xuXHRcdC8qIEZvciBjdXN0b20gbWVkaWEgcXVlcmllcy4gKi9cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHsgQGNvbnRlbnQ7IH1cblx0fVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFVzZWQgdG8gc2hvdy9oaWRlIHNwZWNpZmljIGNvbnRlbnQgZGVwZW5kaW5nIG9uIGRldmljZS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1vYmlsZS1vbmx5IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICYtLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi0taW5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYtLWlubGluZS1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLS10YWJsZS1jZWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLS1mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBDb250YWluIGZsb2F0cy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jbGVhcmZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gVG9nZ2xlIGZvciBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVycy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW5yZWFkZXJzLCBidXQgbWFpbnRhaW4gbGF5b3V0LlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEZvciB0aG9zZSBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgb2JqZWN0Zml0LlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZhbGxiYWNrLW9iamVjdC1maXQge1xuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICBpbWcge1xuICAgIG9wYWNpdHk6IDA7XG4gICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gTWlzYy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYWQtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICYtLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAmLS1tZWRpdW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cblxuLnBhZC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICYtLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4udGV4dC1vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQ3VzdG9tIGpRdWVyeSBVSSBTdHlsZXMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS13aWRnZXQtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAwO1xuXHR3aWR0aDogYXV0bztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRib3gtc2hhZG93OiAwIDAgMTBweDtcblx0LnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJztcblx0XHRAZXh0ZW5kIC5pY29uLWFycm93LXJpZ2h0Mztcblx0fVxuXHQudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0XHRmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnO1xuXHRcdEBleHRlbmQgLmljb24tYXJyb3ctbGVmdDM7XG5cdH1cblx0LnVpLWRhdGVwaWNrZXItcHJldixcblx0LnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cdC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDJweDtcblx0fVxuXHQudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0XHR0b3A6IDJweDtcblx0XHRyaWdodDogMnB4O1xuXHR9XG5cdC51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0dGFibGUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHR0ZCB7XG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJHNoYXJrO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG5cdFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDk2JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cblxuLnVpLW1lbnUge1xuXHQudWktc3RhdGUtYWN0aXZlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeTtcblx0LnVpLXNsaWRlci1oYW5kbGUge1xuXHRcdHRvcDogLTEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHR9XG59XG5cbi51aS1zbGlkZXIge1xuXHRtYXJnaW46IDEwcHggMDtcblx0LnVpLXNsaWRlci1oYW5kbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XHRcbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gR29vZ2xlIEZvbnRzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gXG4vLyAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcbi8vICdMYXRvJywgc2Fucy1zZXJpZjtcbi8vICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuXG4uZm9udC1maXJhLXNhbnMge1xuXHRmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LWxhdG8ge1xuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9udC1zb3VyY2Utc2Fucy1wcm8ge1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSWNvTW9vbiAtIExpY2Vuc2VkIHRvIGRhbmllbC5jaGltZW5AZ21haWwuY29tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJY29Nb29uLVVsdGltYXRlJztcbiAgc3JjOiAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLmVvdD85cHYzaTgnKTtcbiAgc3JjOiAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLmVvdD85cHYzaTgjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLnR0Zj85cHYzaTgnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLndvZmY/OXB2M2k4JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250c30vSWNvTW9vbi9mb250cy9JY29Nb29uLVVsdGltYXRlLnN2Zz85cHYzaTgjSWNvTW9vbi1VbHRpbWF0ZScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy11cDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5pY29uLWFycm93LWRvd243OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYXJyb3ctdXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1jcm9zczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tbWVudTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLXN0YXItZnVsbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tZXllMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24taW1hZ2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1idWJibGUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tcXVlc3Rpb24zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1hZGQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWFkZC1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tY2xvdWQtdXBsb2FkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tY2hlY2ttYXJrMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tbG9jYXRpb242OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi11c2VyczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi1zaHV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tZW52ZWxvcDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uLXVzZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1zaGFyZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWNvZzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uLXBlbmNpbDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLWFpcnBsYW5lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmljb24tYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSWNvTW9vbiAtIEN1c3RvbSBzdHlsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pY29uLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5pY29uLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5pY29uLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5pY29uLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjIwcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaWNvbi1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuNDByZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5pY29uLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjYwcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uaWNvbi1zaWx2ZXIge1xuICBjb2xvcjogJHNpbHZlcjtcbn0iLCIqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbipbZGF0YS10b29sdGlwXSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyLWxpZ2h0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS41OyAvLyAyNHB4O1xuICAgIGNvbG9yOiAkbWluZS1zaGFmdDtcbn1cblxuYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cblxucCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZmllbGRzZXQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbmlucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4vKiAgICBtaW4taGVpZ2h0OiA1MHB4OyovXG59XG5cbnRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gUmVtb3ZlIHRhcCBoaWdobGlnaHQgb24gaU9TXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0LCBsYWJlbCwgYSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuIiwiLmJ0biB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCA0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHQuaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0fVxuXHQmLS1yZXNldCB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQmLS1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji0taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblx0Ji0tc21hbGwge1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXHQmLS1tZWRpdW0ge1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0fVxuXHQmLS1sYXJnZSB7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG5cdCYtLXBpY3Rvbi1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODdkOTtcblx0XHR9XG5cdH1cblx0Ji0tZ3JheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpbHZlci1saWdodDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Ji0tZGVsZXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1ZTY5O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmLS1nYWxsZXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeTtcblx0fVxuXHQmLS1zaWx2ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XG5cdH1cblx0Ji0td2hpdGUge1xuXHRcdGJvcmRlci1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdH1cblx0Ji0tYXBwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhcHBsZTtcblx0XHRjb2xvcjogd2hpdGVcblx0fVxuXHQmLS11bnBhZGRlZCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQmLS10cmFuc3BhcmVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Ji0taGFzLWJvcmRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2lsdmVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMjgyODI5O1xuXHR9XG5cdCYtLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdCYtLXRleHQtYmx1ZSB7XG5cdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0fVxuXHQmLS10ZXh0LXdoaXRlIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Ji0tZmxvYXQtcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQmLS1tb2RpZnktc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji0tc2lnbnVwIHtcblx0XHR3aWR0aDogNzBweDtcblx0fVxuXHQmLS1sb2dib29rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0Ym94LXNoYWRvdzogMnB4IDJweCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0fVxufVxuXG4uYnRuLWdyb3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdC5idG4ge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0QGV4dGVuZCAuYnRuLS10cmFuc3BhcmVudDtcblx0XHQmLmJ0bi0taXMtYWN0aXZlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZm9ybSB7XG5cdCYtLXNlYXJjaEFkdmFuY2VkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji0tbXVsdGkge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdC5mb3JtX19sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblx0Ji0tc2VhcmNoQWR2YW5jZWRNdWx0aSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCZfX2RhdGVzIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAwO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1x0XHRcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtLXVwbG9hZENTViB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0fVxuXHQmX19ncm91cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQmLS1sYXN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCZfX2xhYmVsIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Ji0tYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLWdyZXkge1xuXHRcdFx0Y29sb3I6ICRzaWx2ZXItY2hhbGljZTtcblx0XHR9XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0Ji0tcXVlc3Rpb24ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEZvcm0gV3JhcHBlci5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZvcm1XcmFwcGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogNzY4cHg7XG5cdCZfX2xlZnQge31cblx0Jl9fcmlnaHQge31cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX2xlZnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBJbnB1dCB3cmFwcGVyLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlucHV0LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdCYtLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdCYtLXVuc3R5bGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmLS13aGl0ZSB7XG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHQuaW5wdXQtd3JhcHBlcl9fZmllbGQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXHQmLS1zaWx2ZXIge1xuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkc2lsdmVyO1xuXHRcdH1cblx0fVxuXHQmLS1oYXMtaWNvbi1vbi1sZWZ0IHtcblx0XHQuaWNvbiB7XG5cdFx0XHRsZWZ0OiAwLjYyNXJlbTtcblx0XHR9XG5cdFx0LmlucHV0LXdyYXBwZXJfX2ZpZWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMS44NzVyZW07XG5cdFx0fVxuXHR9XG5cdCYtLWhhcy1pY29uLW9uLXJpZ2h0IHtcblx0XHQuaWNvbiB7XG5cdFx0XHRyaWdodDogMC41cmVtO1xuXHRcdH1cblx0XHQuaW5wdXQtd3JhcHBlcl9fZmllbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0XHR9XG5cdH1cblx0Lmljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0Jl9fZmllbGQge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5vYmVsO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Y29sb3I6ICRzaGFyaztcblx0XHQmW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdFx0Ji0tYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XHRcdFxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gU2VsZWN0LlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcZTkwMFwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMC41cmVtO1xuXHRcdHRvcDogNTAlO1xuXHRcdGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1VbHRpbWF0ZSc7XG5cdFx0c3BlYWs6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdCYtLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0LnNlbGVjdF9fY29udHJvbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtLXVwcGVyY2FzZSB7XG5cdFx0LnNlbGVjdF9fY29udHJvbCB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXHQmX19jb250cm9sIHtcblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5vYmVsO1xuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRjb2xvcjogJHNoYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcdFx0XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBDaGVja2JveGVzLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1VbHRpbWF0ZSc7XG5cdFx0XHRzcGVhazogbm9uZTtcblx0XHR9XHRcdFxuXHR9XG5cdCZfX2lucHV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG5cdFx0fVxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUmFkaW8ncy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5yYWRpby13cmFwcGVyIHtcblx0Ji0taW5saW5lIHtcblx0XHQucmFkaW8ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxufVxuXG4ucmFkaW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG5vYmVsO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XHRcdFxuXHR9XG5cdCZfX2lucHV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEZpbGUgdXBsb2Fkcy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pbnB1dC1maWxlIHtcblx0ei1pbmRleDogLTE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0JiArIGxhYmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBUZXh0YXJlYS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50ZXh0YXJlYSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRub2JlbDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogJHNoYXJrO1xufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUmVtb3ZlIGRlZmF1bHQgc3R5bGluZyBvZiBsaXN0cy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiV1bnN0eWxlZC1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHQmLS11bnN0eWxlZCB7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgbWFyZ2luOiAwO1x0XG5cdH1cblx0Ji0tcGhvdG8ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdH1cblx0Ji0tc3RhdHMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5saXN0X19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdhbGxlcnk7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cbn1cbiIsIiV0YWJsZS1maXhlZCB7XG5cdEBleHRlbmQgLnRhYmxlO1xuXHRAZXh0ZW5kIC50YWJsZS0tZml4ZWQ7XG59XG5cbi50YWJsZSB7XG5cdFxuXHRkaXNwbGF5OiB0YWJsZTtcblxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0Ji0tZGVza3RvcC1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNvcnQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC50YWJsZV9fc29ydC1hcnJvd3Mge1xuXHRcdFx0XHRcdGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdFx0Ji0tc29ydC1hc2Mge1xuXHRcdFx0LnRhYmxlX19zb3J0LWFycm93cyB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTFkJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NlbGwge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0Ji0tZGVza3RvcC1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydC1hcnJvd3Mge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRmb250LWZhbWlseTogJ0ljb01vb24tVWx0aW1hdGUnO1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdHNwZWFrOiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MWUnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cdFx0XG5cdH1cblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQvLyB2YXJpYXRpb25zLlxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblx0Ji0tYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji0tZml4ZWQge1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdH1cblxuXHQmLS1wYWRkZWQge1xuXHRcdC50YWJsZV9faGVhZGluZyB7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0fVxuXHRcdC50YWJsZV9fY2VsbCB7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3RyaXBlZCB7XG5cdFx0LnRhYmxlX19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnYWxsZXJ5O1xuXHRcdH1cblx0fVxuXG5cdCYtLXN0YXRpc3RpY3Mge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC50YWJsZV9fcm93LS1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaGFyaztcblx0XHR9XG5cdFx0LnRhYmxlX19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHQudGFibGVfX2hlYWRpbmcge1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcdFx0XHRcblx0XHR9XG5cdFx0LnRhYmxlX19jZWxsIHtcblx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC50YWJsZV9faGVhZGluZyB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX3N0YXR1c1JlamVjdGVkIHtcblx0XHRcdGNvbG9yOiAjZjcwNjIyO1xuXHRcdH1cblx0fVxuXG5cdCYtLWd1aWRlIHtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRub2JlbDtcblx0XHQudGFibGVfX2NlbGwge1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG5vYmVsO1xuXHRcdH1cblx0fVxuXG5cdCYtLXBob3RvZ3JhcGhlcnMge1xuXHRcdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRjb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5tYWluIHtcblx0Jl9fc2VjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4ucGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdhbGxlcnk7XG5cdCYtLXBob3RvLFxuXHQmLS1waG90by1zdGF0dXMsXG5cdCYtLXByb2ZpbGUsXG5cdCYtLXB1YmxpYy1wcm9maWxlLFxuXHQmLS1ncm91cC1wcm9maWxlLFxuXHQmLS1hZG1pbi1pbmRleCxcblx0Ji0tc2NyZWVuaW5nLWluZGV4IHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5tYWluX19zZWN0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdCYtLWluZGV4IHtcblx0XHQuZm9vdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji0tcGhvdG8ge1xuXHRcdC5oZWFkZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTEwcHg7XG5cdFx0fVxuXHRcdC5hZHYtLWRlc2t0b3AtdG9wIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tYWxidW1zLFxuXHQmLS1zaG93LWFsYnVtLFxuXHQmLS1tZW1iZXJzLXBob3RvZ3JhcGhlcnMsXG5cdCYtLWdyb3Vwcyxcblx0Ji0tYmFkZ2Utb3ZlcnZpZXcsXG5cdCYtLXByaXZhY3ksXG5cdCYtLXVwbG9hZCxcblx0Ji0tcHJvZmlsZSxcblx0Ji0tcHVibGljLXByb2ZpbGUsXG5cdCYtLWdyb3VwLXByb2ZpbGUge1xuXHRcdC5oZWFkZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1zaG93LXBob3RvcyB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1uby1yZXN1bHRzIHtcblx0XHQuc2hvdy1waG90b3MtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zaG93LXBob3Rvcy1uby1yZXN1bHRzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmLS1waG90by1zaG93LWxhcmdlIHtcblx0XHQubGFyZ2UtcGhvdG9fX3dyYXBwZXIge1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR9XG5cdFx0LmxhcmdlLXBob3RvX19vdmVybGF5IHtcblx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LmxhcmdlLXBob3RvX19jbG9zZSB7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCYtLW5vLWFkcyB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHQuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHQuYWxlcnQge1xuXHRcdFx0dG9wOiA2MHB4O1xuXHRcdH1cblx0XHQmLnBhZ2UtLXNob3ctcGhvdG9zIHtcblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNTFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0LmhlYWRlcl9fZXh0ZW5kZWQtc2VjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5wYWdlLS1zaG93LXBob3RvcyB7XG5cdFx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDExMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maXhlZC1jb250ZW50IHtcblx0ei1pbmRleDogMTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZy10b3A6IDcwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdCYtLXNlYXJjaC1mb3JtcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQmLS1zZWFyY2gtZm9ybXMge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBXcmFwcGVyIGlzIHVzZWQgZ2xvYmFsbHkgdG8gY29udHJvbCBsYXlvdXQuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cmFwcGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkbGc7XG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0Ji0tbWVkaXVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdCYtLWxhcmdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2ZsZXgge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ji0tZmx1aWQge1xuXHRcdFx0LndyYXBwZXJfX2ZsZXhDb2wge1xuXHRcdFx0XHRmbGV4OiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW5vV3JhcCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0fVxuXHQmX19mbGV4Q29sIHtcblx0XHRmbGV4OiAxO1xuXHRcdCYtLXBhZCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Ji0tc21hbGwge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tbWVkaXVtIHtcblx0XHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdH1cblx0XHRcdCYtLWxhcmdlIHtcblx0XHRcdFx0cGFkZGluZzogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tcGFkLXQge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHQmLS1zbWFsbCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tbWVkaXVtIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1sYXJnZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1wYWQtYiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdCYtLXNtYWxsIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1tZWRpdW0ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdCYtLWxhcmdlIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWFkdiB7XG5cdFx0cGFkZGluZzogMjBweCBhdXRvO1xuXHR9XG5cdCYtLW5vLXBhZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXgtd2lkdGg6ICRsZyAtIDIwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX2ZsZXgge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdFx0Jl9fZmxleENvbCB7XG5cdFx0XHQmLS1wYWQtciB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdCYtc21hbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1tZWRpdW0ge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1sYXJnZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tcGFkLWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdCYtc21hbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLW1lZGl1bSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtbGFyZ2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYXNpZGUge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQ2xhc3NlcyBhdHRhY2hlZCB0byBib2R5LlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNob3ctbWVudSB7XG5cdC5oZWFkZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5oZWFkZXJfX3dyYXBwZXIge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQuaGVhZGVyX19idG5zLS1sZWZ0IHtcblx0XHQuaGVhZGVyX19idG4tLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmhlYWRlcl9fYnRuLS1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lm1haW5fX3NlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZvb3RlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uLS1uYXZpZ2F0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2hvdy1waG90b3MtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQubWFpbl9fc2VjdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmhlYWRlcl9fZXh0ZW5kZWQtc2VjdGlvbi0tbmF2aWdhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2hvdy1zZWFyY2gge1xuXHQuaGVhZGVyX19idG5zLS1yaWdodCB7XG5cdFx0LmhlYWRlcl9fYnRuLS1zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmhlYWRlcl9fYnRuLS1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmhlYWRlcl9fc2VhcmNoLWJveCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnNlYXJjaC1saXN0LXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDYwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0d2lkdGg6MTAwdnc7XG5cdFx0fVxuXHR9XG5cdC5zZWFyY2gtbGlzdC0taGVhZGVyIHtcblx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXHQuc2hvdy1waG90b3MtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQuaGVhZGVyX19zZWFyY2gtYm94IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0LnNob3ctcGhvdG9zLWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnNlYXJjaC1saXN0LXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQge1xuXHQuaGVhZGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0fVxuXHQuaGVhZGVyX193cmFwcGVyIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmhlYWRlcl9fYnRucy0tbGVmdCB7XG5cdFx0LmhlYWRlcl9fYnRuLS1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5oZWFkZXJfX2J0bi0tc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyX19idG5zLS1yaWdodCB7XG5cdFx0LmhlYWRlcl9fYnRuLS1zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmhlYWRlcl9fYnRuLS1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lm1haW5fX3NlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNob3ctcGhvdG9zLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uLS1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5tYWluX19zZWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uc2hvdy1zZWFyY2gtYWR2YW5jZWQtbXVsdGkge1xuXHQuaGVhZGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0fVxuXHQuaGVhZGVyX193cmFwcGVyIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmhlYWRlcl9fYnRucy0tbGVmdCB7XG5cdFx0LmhlYWRlcl9fYnRuLS1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5oZWFkZXJfX2J0bi0tc2VhcmNoLWFkdmFuY2VkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyX19idG5zLS1yaWdodCB7XG5cdFx0LmhlYWRlcl9fYnRuLS1zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmhlYWRlcl9fYnRuLS1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lm1haW5fX3NlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNob3ctcGhvdG9zLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaGVhZGVyX19leHRlbmRlZC1zZWN0aW9uLS1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWFyY2gtYWR2YW5jZWRfX2RlZmF1bHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNlYXJjaC1hZHZhbmNlZF9fbXVsdGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5tYWluX19zZWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uc2hvdy1sb2FkZXIge1xuXHQubG9hZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuLnNob3ctb3ZlcmxheSB7XG5cdC5vdmVybGF5IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuLnNob3ctbGFyZ2UtcGhvdG8ge1xuXHQuaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5ibG9ja2VyIHtcblx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0fVxufVxuXG4ubGFyZ2UtcGhvdG8tem9vbSB7XG4gICAgLm92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICAubGFyZ2UtcGhvdG9fX21vYmlsZSB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBNaXNjLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGVhZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2hhcms7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCYtLW5vLWJvdHRvbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmLS1uby11bmRlcmxpbmUge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cblx0Ji0tZ3JleSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHNpbHZlci1jaGFsaWNlO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICRzaWx2ZXItY2hhbGljZTtcblx0fVxuXHQmLS1waG90b3NBZG1pbiB7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0Lmljb24ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRjb2xvcjogJG5vYmVsO1xuXHRcdH1cblx0fVxufVxuXG4ucXVlc3Rpb24td2hhdC1pcy10aGlzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGNvbG9yOiAkbm9iZWw7XG59XG5cblxuI29uZXRydXN0LXBjLXNkayAjY2xvc2UtcGMtYnRuLWhhbmRsZXIuY2xvc2UtaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHWnBiR3c5SWlObVptWWlJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2QybGtkR2c5SWpRM0xqazNNU0lnYUdWcFoyaDBQU0kwTnk0NU56RWlJSFpwWlhkQ2IzZzlJakFnTUNBME55NDVOekVnTkRjdU9UY3hJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOeTQ1TnpFZ05EY3VPVGN4T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStQR2MrUEhCaGRHZ2daRDBpVFRJNExqSXlPQ3d5TXk0NU9EWk1ORGN1TURreUxEVXVNVEl5WXpFdU1UY3lMVEV1TVRjeExERXVNVGN5TFRNdU1EY3hMREF0TkM0eU5ESmpMVEV1TVRjeUxURXVNVGN5TFRNdU1EY3RNUzR4TnpJdE5DNHlORElzTUV3eU15NDVPRFlzTVRrdU56UTBURFV1TVRJeExEQXVPRGhqTFRFdU1UY3lMVEV1TVRjeUxUTXVNRGN0TVM0eE56SXROQzR5TkRJc01HTXRNUzR4TnpJc01TNHhOekV0TVM0eE56SXNNeTR3TnpFc01DdzBMakkwTW13eE9DNDROalVzTVRndU9EWTBUREF1T0RjNUxEUXlMamcxWXkweExqRTNNaXd4TGpFM01TMHhMakUzTWl3ekxqQTNNU3d3TERRdU1qUXlRekV1TkRZMUxEUTNMalkzTnl3eUxqSXpNeXcwTnk0NU55d3pMRFEzTGprM2N6RXVOVE0xTFRBdU1qa3pMREl1TVRJeExUQXVPRGM1YkRFNExqZzJOUzB4T0M0NE5qUk1OREl1T0RVc05EY3VNRGt4WXpBdU5UZzJMREF1TlRnMkxERXVNelUwTERBdU9EYzVMREl1TVRJeExEQXVPRGM1Y3pFdU5UTTFMVEF1TWprekxESXVNVEl4TFRBdU9EYzVZekV1TVRjeUxURXVNVGN4TERFdU1UY3lMVE11TURjeExEQXROQzR5TkRKTU1qZ3VNakk0TERJekxqazRObm9pTHo0OEwyYytQQzl6ZG1jK1wiKVxufVxuI29uZXRydXN0LXBjLXNkay5vdFBjVGFiIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jb3Qtc2RrLWNvb2tpZS1wb2xpY3ktdjIub3Qtc2RrLWNvb2tpZS1wb2xpY3kgI2Nvb2tpZS1wb2xpY3ktdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ub3Qtc2RrLWNvb2tpZS1wb2xpY3ktZ3JvdXAtZGVzYyB7XG5cdGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbiNjb29raWUtcG9saWN5LWRlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI290LXNkay1jb29raWUtcG9saWN5LXYyLm90LXNkay1jb29raWUtcG9saWN5IGEsICNvdC1zZGstY29va2llLXBvbGljeS12Mi5vdC1zZGstY29va2llLXBvbGljeSBhIHtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jb3Qtc2RrLWNvb2tpZS1wb2xpY3ktdjIub3Qtc2RrLWNvb2tpZS1wb2xpY3kgdGhlYWQsICNvdC1zZGstY29va2llLXBvbGljeS12Mi5vdC1zZGstY29va2llLXBvbGljeSB0YWJsZSB0aCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMmUyZTJlO1xufVxuXG4uY2xvc2UtY3Jvc3Mge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uZ3JpZC0taGlkZS1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVzcC1zaGFyaW5nLWJ1dHRvbi0tYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1yZXNldCB7XG5cdGRpc3BsYXk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zb3J0LWFsYnVtcy1kcm9wZG93biB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAtMTZweDtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gVGV4dCBTdHlsZXMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmLS11cHBlcmNhc2Uge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0Ji0tYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYtLXN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQmLS1pdGFsaWMge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHQmLS1ncmV5IHtcblx0XHRjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xuXHR9XG5cdCYtLWJsdWUge1xuXHRcdGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdH1cbn1cblxuLmhlYWRlclRleHQzIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5oZWFkZXJUZXh0NCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBEcm9wZG93bnMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5kcm9wZG93biB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4ycyBlYXNlO1xuXHQmLS1leHBhbmRlZCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdCYtLXNlYXJjaC1saXN0IHtcblx0XHR0b3A6IDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMSk7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFRleHQgbGlua3MuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHQmLS13aGl0ZSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdCYtLXVuZGVybGluZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cdCYtLWFkdmFuY2VkLXNlYXJjaCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA2cHg7XG5cdFx0dG9wOiA2cHg7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEJveCBzdHlsZXMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ib3gge1xuXHRAZXh0ZW5kIC5jbGVhcmZpeDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHQmLS13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmLS1zaWx2ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRzaWx2ZXI7XG5cdH1cblx0Ji0tbm8tcGFkZGluZyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQmLS1oYXMtYm9yZGVyIHtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHR9XG5cdCZfX2hlYWQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ji0tbm9Cb3R0b20ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQWR2ZXJ0aXNlbWVudHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hZHYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jl9fY292ZXIge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA5NzBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0Ji0tdmlzaWJsZSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHQmLS1ibG9ja2VkIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnWW91IGFyZSBzZWVpbmcgdGhpcyBhcyB5b3UgYXJlIHVzaW5nIEFkLWJsb2NraW5nIHNvZnR3YXJlLic7XG5cdFx0fVxuXHR9XG5cdCYtLWRlc2t0b3AtdG9wIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdHRvcDogLTk5OTlweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHRvcDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji0tbW9iaWxlLXRvcCB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdFx0dG9wOiAtOTk5OXB4O1xuXHRcdH1cblx0fVxuXHQmLS1mb290ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmFkc2J5Z29vZ2xlIHtcblx0aGVpZ2h0OiA2MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5NzBweDtcblx0Ji0tc3F1YXJlIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0fVxuXHQmLS1sZWFkZXJib2FyZCB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdHdpZHRoOiA5NzBweDtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIGFsZXJ0cy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFsZXJ0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA0O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDEyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCZfX2J0bi0tY2xvc2Uge1xuXHRcdCYudG9zY29uc2VudCB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHR9XG5cdFx0d2lkdGg6IDMwcHg7XG5cdH1cblx0Ji0tc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcblx0XHRjb2xvcjogIzNjNzYzZDtcblx0fVxuXHQmLS1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTRjYWY2O1xuXHRcdGNvbG9yOiAjMWU2NTlmO1xuXHR9XG5cdCYtLXdhcm5pbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG5cdFx0Y29sb3I6ICM4YTZkM2I7XG5cdH1cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG5cdFx0Y29sb3I6ICNhOTQ0NDI7XG5cdH1cblx0Ji0tcmVsYXRpdmUge1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdHRvcDogNjBweDtcblx0fVxufVxuXG4uY29va2lldGFibGUge1xuICAgIHRyLCB0ZCwgdGgge1xuICAgICAgICBib3JkZXI6IDAuMWVtIHNvbGlkICNjZGNkY2Q7XG4gICAgfVxuXG4gICAgdGQsIHRoIHtcbiAgICAgICAgcGFkZGluZzogMC40ZW07XG4gICAgfVxufVxuXG4ucGVyc29uYWxpemVkQWRzIHtcblxuXHRmb250LXNpemU6IDEwcHg7XG5cdGJvcmRlcjogMC4xZW0gc29saWQgI2ZmZWViYTtcblx0YmFja2dyb3VuZDogI2ZmZjNjZDtcblx0Y29sb3I6ICM4NTY0MDQ7XG5cdHBhZGRpbmc6IDEuMmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwLjZlbTtcblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdCYub24ge1xuXHRcdGNvbG9yOiAjMTU1NzI0O1xuICAgIFx0YmFja2dyb3VuZDogI2Q0ZWRkYTtcbiAgICBcdGJvcmRlci1jb2xvcjogI2MzZTZjYjtcblxuXHRcdGlucHV0OjpiZWZvcmUsIGlucHV0OmNoZWNrZWQge1xuXHRcdFx0Y29udGVudDogXCJPTlwiO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0IHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tbGVmdDogMy4yZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJlbTtcblx0XHRcdGNvbnRlbnQ6IFwiT0ZGXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblxufVxuXG4uYWQtY29uc2VudCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIuNWVtIDIuMGVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIHdpZHRoOiAzMy40ZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhlbTtcbiAgICBsZWZ0OiAxLjJlbTtcbiAgICBib3R0b206IDNlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGVmdDogMS4yZW07XG4gICAgICAgIHJpZ2h0OiAxLjJlbTtcbiAgICAgICAgdG9wOiAxNGVtO1xuXHRcdGJvdHRvbTogYXV0bztcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMi4xZW0gMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmLmJhY2sge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogMC42ZW0gMCAwLjJlbSAwO1xuICAgICAgICBjb2xvcjogIzMyN2RiNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3Qge1xuICAgICAgICAub3B0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjNlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgY29sb3I6ICNhNGExYTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMC42ZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyN2RiNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzI3ZGI2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIE1vZGFsIHdpbmRvdy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tb2RhbC1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrZXIge1xuXHR6LWluZGV4OiA0O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdCYtLXNtYWxsIHtcblx0XHRtYXgtd2lkdGg6ICR4cztcblx0fVxuXHQmLS1tZWRpdW0ge1xuXHRcdG1heC13aWR0aDogJHNtO1xuXHR9XG5cdCYtLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6ICRtZDtcblx0fVxuXHQmLS1zaGFyZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0Ji0tZW1haWwtbm90aWZpY2F0aW9ucyB7XG5cdFx0bWluLWhlaWdodDogODEwcHg7XG5cdH1cblx0Ji0td2F0ZXJtYXJrIHtcblx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHR9XG5cdCYtLWxhcmdlLXBob3RvIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBXYXRlcm1hcmtzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tb2RhbC13YXRlcm1hcmsge1xuXHQmX190b29sYm94IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogNzUlO1xuXHRcdG1heC13aWR0aDogMzYwcHg7XG5cdH1cbn1cblxuLm1vZGFsLXdhdGVybWFyay1idG4ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyO1xuXHQmLS13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cblx0Ji0tYmxhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gT3ZlcmxheS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5vdmVybGF5IHtcblx0ei1pbmRleDogMztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFNwaW5uZXIuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLnNwaW5uZXIge1xuXHR6LWluZGV4OiAzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4ycyBlYXNlO1xuXHQmLS12aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn0qL1xuXG4ubG9hZGVyIHtcblx0ei1pbmRleDogMztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjJzIGVhc2U7XG5cdCZfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmX19kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYtLXZpc2libGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuLypcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH0qL1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQWR2YW5jZWQgU2VhcmNoLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VhcmNoLWFkdmFuY2VkIHtcblx0Jl9fbXVsdGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIExvZ2luIEZvcm0uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5sb2dpbi1mb3JtX19mYWlsZWQtbG9naW4ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG5cdGNvbG9yOiAjYTk0NDQyO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gRGVsZXRlIG93biBGb3JtLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZGVsZXRlLW93bi1mb3JtX19mYWlsZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG5cdGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uZGVsZXRlLW93bi1mb3JtX19zdWNjZXNzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuXHRjb2xvcjogIzE1NTcyNDtcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUGFnaW5hdGlvblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFnaW5nIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jl9fY291bnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQmX19wYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfX3BhZ2VyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cblx0Jl9fZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19hbGwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX21vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19jb3VudCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdCZfX3BhZ2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQmX19kZXNrdG9wIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlci1maWx0ZXIge1xuXHQmX19wYWdpbmcge31cblx0Jl9fZmlsdGVyIHt9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5wYWdlci1maWx0ZXJfX2ZpbHRlciB7XG5cdFx0XHRmbGV4OiAwIDEgMzAwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdFx0LnBhZ2VyLWZpbHRlcl9fcGFnaW5nIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBCYWRnZXMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iYWRnZXMge1xuXHQmX19iYWRnZUxpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCZfX2JhZGdlSW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSW5kZXggUGFnZS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmluZGV4LWNvbCB7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ2FsbGVyeTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5pbmRleC10ZW1wdGF0aW9uIHtcblx0cGFkZGluZzogMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdhbGxlcnk7XG59XG5cbi5pbmRleC1mb3J1bSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1heC1oZWlnaHQ6IDU4MHB4O1xuXHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRnYWxsZXJ5O1xuXHQmX19saW5rIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcblx0fVxufVxuXG4uaW5kZXgtbGlrZS1qcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBCYWRnZSBvdmVydmlldy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJhZGdlLW92ZXJ2aWV3IHtcblx0Jl9fYmFkZ2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0Jl9fYmFkZ2UtLWFjdGl2ZSB7XG5cdFx0LmJhZGdlLW92ZXJ2aWV3X19pbWcge1xuXHRcdFx0LXdlYmtpdC1maWx0ZXI6IG5vbmU7XG5cdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX3Byb2dyZXNzYmFyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdGRpdiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHRcdFx0aGVpZ2h0OjI2cHg7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRmaWx0ZXI6IGdyYXk7IC8qIElFNi05ICovXG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7IC8qIFczQyAqL1xuXHR9XG5cdCZfX2ZyYW1lIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCZfX25hbWUge31cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBUYWIgbmF2aWdhdGlvbi5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRhYm5hdiB7XG5cdGhlaWdodDogMTAwJTtcblx0Ji0tc3R5bGVkIHtcblx0XHQudGFibmF2X19idG4ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpbHZlci1saWdodDtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHVzdHktZ3JheTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkZ2FsbGVyeTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YWJuYXZfX2NvbnRlbnQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHNpbHZlci1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXHQmX19idG5zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdCZfX2J0biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwaWN0b24tYmx1ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHQmLS1hY3RpdmUge31cblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdCZfX2J0bnMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFNvY2lhbC5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNvY2lhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ji0tc21hbGwge1xuXHRcdC5zb2NpYWxfX2xpbmsge1xuXHRcdFx0Y29sb3I6ICRzaGFyaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNvY2lhbF9fdGV4dCxcblx0XHQuc29jaWFsX19pY29uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0Ji0taW5saW5lIHtcblx0XHQuc29jaWFsX19saW5rIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHRcdC5zb2NpYWxfX3RleHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0fVxuXHR9XG5cdCYtLXJlc3VsdC0tbGFyZ2Uge1xuXHRcdC5zb2NpYWxfX2xpbms6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRzaGFyaztcblx0XHR9XG5cdH1cbi8qXHQmLS1yZXN1bHQtc21hbGwge1xuXHRcdC5zb2NpYWxfX2xpbmsge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zb2NpYWxfX3RleHQsXG5cdFx0LnNvY2lhbF9faWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdC5zb2NpYWxfX3RleHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0fVxuXHR9Ki9cblx0Ji0tcGhvdG8tcGFnZSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC5zb2NpYWxfX2xpbmsge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDAgN3B4O1xuXHRcdGNvbG9yOiAkbm9iZWw7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0fVxuXHRcdCYtLWRpc2FibGVkIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJG5vYmVsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxuXHQmX19pY29uIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFZpc2l0b3Igc3RhdHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi52aXNpdC1zdGF0cyB7XG5cdCZfX3N0YXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCZfX2xlZnQge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQmX19yaWdodCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHR9XG5cdCZfX251bWJlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtYXJnaW46IDAgMCA2cHggMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0fVxuXHQmX19jYXRlZ29yeSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRkdXN0eS1ncmF5O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19zdGF0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTVweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkdXN0eS1ncmF5O1xuXHRcdFx0fVxuXHRcdFx0Ji0tbm8tYm9yZGVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19udW1iZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIHJlc3VsdHMuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaG93LXBob3Rvcy1oZWFkZXIge1xuXHRmbGV4OiAxIDAgMTAwJTtcblx0cGFkZGluZzogMTBweCAwO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGNvbG9yOiAjOTk5OTk5O1xuXHR0cmFuc2l0aW9uOiB0b3AgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cdCZfX3Jlc3VsdHMtbm8ge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxuXHQmX19zZWN0aW9uIHtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHQmLS1yZXN1bHRzIHtcblx0XHRcdG1heC13aWR0aDogMzI4cHg7XG5cdFx0fVxuXHRcdCYtLWFpcmNyYWZ0LXR5cGUge1xuXHRcdFx0bWF4LXdpZHRoOiAzNDVweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0Ji0tbW9kaWZ5IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQmLS1zb3J0IHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdCZfX2ZpbHRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19zZWxlY3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC5zZWxlY3RfX2NvbnRyb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX3NvcnQtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLS1uby10ZXJtIHtcblx0XHQuc2hvdy1waG90b3MtaGVhZGVyX19zZWN0aW9uLS1haXJjcmFmdC10eXBlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ji0taGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19zZWN0aW9uLS1haXJjcmFmdC10eXBlIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCZfX3NlY3Rpb24tLXNvcnQge1xuXHRcdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQmX19zZWN0aW9uLS1tb2RpZnkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Jl9fZmlsdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdCZfX3NlbGVjdCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHQuc2VsZWN0X19jb250cm9sIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3NvcnQtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHRcdCYtLW5vLXRlcm0ge1xuXHRcdFx0LnNob3ctcGhvdG9zLWhlYWRlcl9fc2VjdGlvbi0tYWlyY3JhZnQtdHlwZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIFRFTVAgKi9cbi5zaG93LXBob3Rvcy1oZWFkZXIge1xuXHQmX19zZWN0aW9uIHtcblx0XHQmLS1yZXN1bHRzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLW1vZGlmeSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0Jl9fc2VjdGlvbi0tcmVzdWx0cyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLnNob3ctcGhvdG9zLW5vLXJlc3VsdHMge1xuXHRkaXNwbGF5OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXN1bHRzIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLnJlc3VsdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Jl9fc2VjdGlvbiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQmLS1waG90by13cmFwcGVyIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0XHQmLS1pbmZvLXdyYXBwZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHRcdCYtLWluZm8yLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji0tc29jaWFsLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZsZXg6IDEgMCAyNSU7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cdCZfX3Bob3RvTGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCZfX2luZm9MaXN0IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxuXHQmX19pbmZvTGlzdFRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXHQmX19sYWJlbCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHQmLS1iYWRnZXMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCZfX3N0YXRzIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdCZfX3N0YXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0fVxuXHRcdC5pY29uLWJ1YmJsZS1kb3RzIHtcblx0XHRcdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdFx0fVxuXHR9XG5cdCZfX25vdGVzIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxuXHQmX19iYWRnZXMtd3JhcHBlciB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQmLS1hZHYge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0JiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdFx0Jl9fc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0Ji0tcGhvdG8td3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMzA4cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1pbmZvLXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0taW5mbzItd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCYtLXNvY2lhbC13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW5mb0xpc3Qge1xuXHRcdFx0b3ZlcmZsb3c6IGluaXRpYWw7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdFx0Jl9faW5mb0xpc3RUZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiBpbml0aWFsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdFx0Jl9fdXNlci1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuLnBob3RvLXR5cGUtc2VsZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGFiZWwge1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXHRpbnB1dCB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblxufVxucC5haXJwb3J0LWZyMjQtZGlzY2xhaW1lciB7XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC51cGxvYWQtYXJlYS5haXJwb3J0ICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4udXBsb2FkLWFyZWEge1xuXHQmLmhpZGUtZm9ybSB7XG5cdFx0I2Zvcm0tdXBsb2FkLXBob3RvLWF1dG9maWxsIHtkaXNwbGF5OiBub25lO31cblx0XHQjZm9ybS11cGxvYWQtcGhvdG8ge2Rpc3BsYXk6IG5vbmU7fVxuXHR9XG5cdCYuYWlycG9ydCB7XG5cdFx0I2Zvcm0tdXBsb2FkLXBob3RvIHtcblx0XHRcdGRpdi5ncmlkLW5vQm90dG9tIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGRpdi53cmFwcGVyX19jb250ZW50LmFpcmNyYWZ0LWRldGFpbHMsIGRpdi53cmFwcGVyX19jb250ZW50LmFpcmxpbmUtZGV0YWlscywgZGl2LndyYXBwZXJfX2NvbnRlbnQuYWlyY3JhZnQtY2F0ZWdvcmllcyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBTZWFyY2ggbGlzdC5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlYXJjaC1saXN0LXdyYXBwZXIge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA2MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHRib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGNvbG9yOiB3aGl0ZTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCYge1xuXHRcdFx0dG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VhcmNoLWxpc3Qge1xuXHR6LWluZGV4OiAyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ji0taGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC5zZWFyY2gtbGlzdF9faXRlbSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudWktc3RhdGUtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Ji0tY2F0ZWdvcnkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0LmxpbmstLWFkdmFuY2VkLXNlYXJjaCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQubGluayB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19zZWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji0tcmVzdWx0czpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHR3aWR0aDogMTA3cHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX3Bob3RvQ291bnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdH1cblx0Jl9fc2VjdGlvbi0tYXJyb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1heC13aWR0aDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LnNlYXJjaC1saXN0X19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRzaGFyaztcblx0XHR9XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Jl9fYmFkZ2VzIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkc2lsdmVyO1xuXHR9XG5cdCZfX3Jlc3VsdHNQaG90byB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXHQmLS1yZXN1bHRzTGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0Ji0taGVhZGVyIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdC5zZWFyY2gtbGlzdF9faXRlbSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHVuZG9yYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIEdhbGxlcnkgLSBhcyBzZWVuIG9uIGluZGV4IHBhZ2UuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ncmlkLWNvbHVtbi5nYWxsZXJ5IHtcblx0LmNvbCB7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdH1cbn1cblxuLmdhbGxlcnkge1xuXHQmLS1waG90by1wYWdlIHtcblx0XHQuY29sOmxhc3QtY2hpbGQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnkge1xuXHQmLm5lYXJieSB7XG5cdFx0LmdhbGxlcnktcGhvdG8ge1xuXHRcdFx0LmdhbGxlcnktbmVhcmJ5LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggNnB4IDAgNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmdhbGxlcnktbmVhcmJ5LWxpbmsge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktcGhvdG8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcblx0bWF4LXdpZHRoOiAyODEuNjZweDtcblx0LmhpZ2hsaWdodGVkICYge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQuZ2FsbGVyeS1waG90b19fcG9wdXAge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRib3R0b206IDUycHg7XG5cdFx0fVxuXHR9XG5cdCYtLWFsYnVtIHtcblx0XHQuZ2FsbGVyeS1waG90b19fZnJhbWUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0LmdhbGxlcnktcGhvdG9fX2ltZyB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHNoYXJrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFIMGxFUVZRWVYyTmtRQVgvR1pINC94a1lHQmhoQW1BT1NCSkV3RGtnQVFDQ3JnUUVqcE1jUGdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJG1pbmUtc2hhZnQ7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdCYtLW1pc3Npbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXHRcdFx0XHRjb2xvcjogJHR1bmRvcmE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2RlbGV0ZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA0cHg7XG5cdFx0dG9wOiA0cHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmX19mcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUgwbEVRVlFZVjJOa1FBWC9HWkg0L3hrWUdCaGhBbUFPU0JKRXdEa2dBUUNDcmdRRWpwTWNQZ0FBQUFCSlJVNUVya0pnZ2c9PSk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQmX19pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDE2MnB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdCYtLWhlcm8ge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0OTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faW5mbyxcblx0Jl9fcG9wdXAge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHR9XG5cdCZfX3BvcHVwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcblx0fVxuXHQmX19wb3B1cC10ZXh0IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0Jl9fc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Lmljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHR9XG5cdFx0Ji0tbm9jcm9wIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblx0XHQmLS1haXJjcmFmdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9fdGV4dC0tc29jaWFsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHQuaWNvbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxufVxuXG4uY2xpY2stdG8tdmlldy1tb3JlIHtcblx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gTGF0ZXN0IGZvcnVtIHBvc3RzLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZm9ydW0tbGF0ZXN0IHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jl9fcG9zdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNpbHZlci1saWdodDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeTtcblx0XHRcdC5mb3J1bS1sYXRlc3RfX3Bvc3Qtc3RhdHMge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcG9zdDpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cblx0Jl9fcG9zdC1zdGF0cyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRkdXN0eS1ncmF5O1xuXHR9XG5cdCZfX3Bvc3QtdGl0bGUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXHQmX19wb3N0LXN0YXRzLXBob3RvIHtcblx0XHRmbGV4OiAwIDAgMjRweDtcblx0XHR3aWR0aDogMjRweDtcblx0fVxuXHQmX19wb3N0LXN0YXRzLWltZyB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdH1cblx0Jl9fcG9zdC1zdGF0cy1jYXRlZ29yeSB7XG5cdFx0ZmxleDogMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXHQmX19wb3N0LXN0YXRzLXRpbWUge1xuXHRcdGZsZXg6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQmLS1pbmRleCB7XG5cdFx0bWF4LWhlaWdodDogMzM4cHg7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0bWF4LWhlaWdodDogNTI4cHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIFNsaWNrIFByb2ZpbGUuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50b3AtcGhvdG9ncmFwaGVycyB7XG5cdEBleHRlbmQgLmNsZWFyZml4O1xufVxuXG4uc2xpY2stcHJvZmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCZfX2xheW91dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmX19sYXlvdXQtbGVmdCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdCZfX2xheW91dC1yaWdodCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX3VzZXJuYW1lIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHQmX19yYW5rIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDQwcHg7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAyOXB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDMuMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJyN7JGltYWdlc30vcHJvZmlsZS1yYW5rLnBuZycpIG5vLXJlcGVhdDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Jl9fZGV0YWlscyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR9XG5cdCZfX3N0YXRzIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0Jl9fc3RhdCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0Jl9fc3RhdC1sYXJnZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdCZfX3N0YXQtbnVtYmVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0Jl9fc3RhdC1zbWFsbCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJGR1c3R5LWdyYXk7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX2xheW91dCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQmX19sYXlvdXQtbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblx0XHQmX19sYXlvdXQtcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR9XG5cdFx0Jl9fcGhvdG8ge1xuXHRcdFx0bWF4LWhlaWdodDogMTEycHg7XG5cdFx0fVxuXHRcdCZfX3VzZXJuYW1lIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHRcdCZfX3Jhbmsge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRoZWlnaHQ6IDE0NnB4O1xuXHRcdH1cblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gU3ViIG5hdmlnYXRpb24uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zdWJuYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0Jl9fY29udGVudCB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMjVweDtcblx0fVxuXHQmX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQuc3VibmF2X19pdGVtLXRleHQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0tdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkc2hhcms7XG5cdH1cblx0Jl9fYnRuLS1wcmV2IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdCZfX2J0bi0tbmV4dCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Y29sb3I6ICRub2JlbDtcblx0fVxuXHQmLS1oZWFkZXIge1xuXHRcdC5zdWJuYXZfX2NvbnRlbnQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaGFyaztcblx0XHR9XG5cdH1cblx0Ji0taW5kZXgge1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCZfX2J0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19pdGVtcyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCZfX2ljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn1cblxuLnN1Ym5hdi1jb250ZW50IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuXHRvcGFjaXR5OiAxO1xuXHQmLS1oaWRkZW4ge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTk5OTlweDtcblx0XHR0b3A6IC05OTk5cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gSGVyb1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGVybyB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGhlaWdodDogMjAwcHg7XG5cdG1heC1oZWlnaHQ6IDQ0MHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdHRyYW5zaXRpb246IGFsbCAzNTBtcyBsaW5lYXIgNDAwbXM7XG5cdCZfX2ZyYW1lIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHR9XG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQmX19iYXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdCZfX3Byb2ZpbGUtYnRuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG5cdCZfX3Byb2ZpbGUtY292ZXItdGlwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHRib3R0b206IDA7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDtcblx0fVxuXHQmX19wcm9maWxlLWltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTkwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1hZ2VzfS91c2VyLnBuZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG5cdH1cblx0Jl9fcHJvZmlsZS1uYW1lIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA5MHB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiA2MHZ3O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDI0cHggcmdiYSgwLCAwLCAwLCAxKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5oZXJvX19wcm9maWxlLW5hbWUtaWNvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHQgICAgICAgIHRvcDogLTMwcHg7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdCAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcHJvZmlsZS1uYW1lLWxpbmsge1xuXHRcdGNvbG9yOiAkZ2FsbGVyeTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0Jl9fcHJvZmlsZS1pbWctY2hhbmdlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dDtcblx0fVxuXHQmX19wcm9maWxlLWltZy1jaGFuZ2VyLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA2cHg7XG5cdFx0dG9wOiA0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0dHJhbnNpdGlvbjogdG9wIDQwMG1zIGVhc2UtaW4tb3V0O1xuXHR9XG5cdCZfX3Byb2ZpbGUtaW1nLWNoYW5nZXItbWVzc2FnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDQ0cHg7XG5cdFx0dG9wOiAxNnB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcblx0fVxuXHQmX19wcm9maWxlLXN0YXRzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAxMHB4O1xuXHR9XG5cdCZfX3Byb2ZpbGUtc3RhdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Jl9fcHJvZmlsZS1zdGF0LWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGNvbG9yOiAkZ3JheTtcblx0fVxuXHQmX19wcm9maWxlLXN0YXQtbnVtYmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmX19wcm9maWxlLXN0YXQtZGVzYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Y29sb3I6ICRncmF5O1xuXHR9XG5cdCYtLWFsdGVybmF0aXZlIHtcblx0XHQuaGVyb19fZnJhbWUge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2ssIHJnYmEoMCwwLDAsMCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVyb19fYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0aGVpZ2h0OiAyNXZ3O1xuXHRcdC5oZXJvX19wcm9maWxlLWltZyB7XG5cdFx0XHR0b3A6IC0xMDBweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Lmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlci1tZXNzYWdlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZXJvX19wcm9maWxlLW5hbWUge1xuXHRcdFx0bGVmdDogMTYwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdH1cblx0XHQuaGVyb19fcHJvZmlsZS1idG4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lmhlcm9fX3Byb2ZpbGUtaW1nLWNoYW5nZXIge1xuXHRcdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdH1cblx0XHQuaGVyb19fcHJvZmlsZS1pbWctY2hhbmdlci1pY29uIHtcblx0XHRcdHRvcDogMTJweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lmhlcm9fX3Byb2ZpbGUtY292ZXItdGlwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZXJvX19wcm9maWxlLW5hbWUge1xuXHRcdFx0bWF4LXdpZHRoOiA0MjBweDtcblx0XHR9XG5cdFx0Lmhlcm9fX3Byb2ZpbGUtc3RhdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdC5oZXJvX19wcm9maWxlLXN0YXQtaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaGVyb19fcHJvZmlsZS1zdGF0LW51bWJlciB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0XHQuaGVyb19fcHJvZmlsZS1zdGF0LWRlc2Mge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBNYXBzLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubWFwLW1hcmtlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmLmNvdW50LW9ubHkge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHQmOmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XG5cdFx0JjphZnRlciB7ZGlzcGxheTogbm9uZTt9XG5cdFx0Lm1hcC1tYXJrZXJfX2ZyYW1lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTRweDtcblx0XHRib3R0b206IC00cHg7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcblx0XHRib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0ycHg7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0fVxuXHR9XG5cdCZfX2ZyYW1lIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0fVxuXHQmX19waG90byB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0yNHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0fVxuXHQmX19xdWFudGl0eSB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC02cHg7XG5cdFx0dG9wOiAtNnB4O1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaWN0b24tYmx1ZTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUHJvZmlsZS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnByb2ZpbGUtc2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Jl9fbGlzdEl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Jl9fbGlzdEl0ZW1Db2wge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmX19udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi53cmFwcGVyX19oaWdoY2hhcnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9kYWwtY29tbWVudHMge1xuXHQmX19jb21tZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItbGlnaHQ7XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdCZfX2ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRmbGV4OiAwIDAgMTI1cHg7XG5cdH1cblx0Jl9fbWVzc2FnZSB7XG5cdFx0ZmxleDogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0Jl9fYXV0aG9yIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDAgMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gUHVibGljIFByb2ZpbGUuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wdWJsaWMtcHJvZmlsZS1zZWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Jl9fY29sIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0ZmxleDogMSAxIDUwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnB1YmxpYy1wcm9maWxlLW1hcCB7XG5cdG1pbi1oZWlnaHQ6IDI3MHB4O1xuXHRoZWlnaHQ6IDUwdmg7XG59XG5cbi5wcm9maWxlLWVkaXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYtLWFjdGl2ZSB7XG5cdFx0LnByb2ZpbGUtZWRpdF9fc3RhdGljIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5wcm9maWxlLWVkaXRfX21vZGlmeSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnByb2ZpbGUtZWRpdF9fYnRuLS1hY3RpdmF0ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucHJvZmlsZS1lZGl0X19idG4tLWRlYWN0aXZhdGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19tb2RpZnkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICRzaWx2ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0XHR9XG5cdFx0Ji0tZGVhY3RpdmF0ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19mb3JtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCZfX2RlbGV0ZSB7fVxuXHQmX19kZWxldGUtY3Jvc3Mge1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHR9XG5cdCZfX2FkZCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2VzdGFyO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBCaWcgYm94IHNlbGVjdG9yXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5iaWdib3gtc2VsZWN0b3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQmLS1zZWFyY2hBZHZhbmNlZE11bHRpIHtcblx0XHRib3JkZXItY29sb3I6ICRzaWx2ZXI7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHR9XG5cdCZfX2NvbnRlbnQtLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdH1cblx0Jl9fdGFicyB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQmX190YWIge1xuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NlbGVjdCB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJHNoYXJrO1xuXHR9XG5cdCZfX3NlbGVjdC0td2hpdGUge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gVXBsb2FkIFBhZ2UuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5maWxlLWRyb3Age1xuXHRib3JkZXI6IDRweCBkb3R0ZWQgI2JjYmNiYztcblx0cGFkZGluZzogMTJweDtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdCZfX3N0YXR1cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmX19wcmV2aWV3IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmX19wcmV2aWV3LXBob3RvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4vLyBQaG90byBwYWdlLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucHJvZmlsZS1pbmZvLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLnVzZS10aGlzLXBob3RvLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6ICRzaWx2ZXItY2hhbGljZTtcbn1cblxuLmxhcmdlLXBob3RvLWNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5sYXJnZS1waG90byB7XG5cdHBhZGRpbmc6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jl9faW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Lyogd2UgZG9uJ3Qgd2FudCB0aGF0IHNhdmUtaW1hZ2UgcG9wdXAgb24gbW9iaWxlIHRvIGFwcGVhciAqL1xuLypcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyovXG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIEZvciBzb21lIEFuZHJvaWRzICovXG5cdH1cblx0Jl9fbW9iaWxlIHt9XG5cdCZfX2Rlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fb3ZlcmxheSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTk5OTlweDtcblx0XHR0b3A6IC05OTk5cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdCZfX21vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG59XG5cbi5waG90b0luZm9TbWFsbFRleHQge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4ucGhvdG9JbmZvTGFyZ2VUZXh0IHtcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xufVxuXG4ucGhvdG9BZGRDb21tZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdCZfX2ljb24ge1xuXHRcdGZsZXg6IDAgMCAxMCU7XG5cdFx0Y29sb3I6ICRzaWx2ZXItY2hhbGljZTtcblx0fVxufVxuXG4ucGhvdG9Db21tZW50cyB7XG5cdCZfX3Bob3RvLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCZfX2RhdGUge1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0fVxuXHQmX19kZWxldGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0Lmljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5waG90b0xpa2VzIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmLm1vYmlsZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblx0ZGl2IHtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyLWxpZ2h0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07IGNvbG9yOiAkc2hhcms7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0aW1ne3dpZHRoOiAyMHB4O31cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ucGhvdG8tYnRuLXVzZSB7XG5cdHdpZHRoOiAxNTBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdC5sYXJnZS1waG90by1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIExvZ2Jvb2sgUGFnZS5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmxvZ2Jvb2sge1xuXHQmX19vcHRpb25zIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fb3B0aW9uIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmIHtcblx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtLXByaXZhY3kge1xuXHQjb3Qtc2RrLWJ0bi5vdC1zZGstc2hvdy1zZXR0aW5ncyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICMwMDAwRUU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMDAwMEVFO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gU3RhdGlzdGljcyBQYWdlLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFnZS0tc3RhdGlzdGljcyB7XG5cdC50YWJsZS0tc3RhdGlzdGljcyB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0LnRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjN2M3Yzc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLS1hZG1pbi1haXJwb3J0c3RhdHMge1xuXHRzZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdH1cblx0LmZpbHRlcnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRmb3JtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW4uY291bnQge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5wcm9ncmVzcy13cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0ei1pbmRleDogMDtcblx0XHRzcGFuIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHRkaXYge1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogIzZmYzE0Yjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQuZ3JlZW4ge1xuXHRcdGNvbG9yOiAjM2M3NjNkO1xuXHRcdGJhY2tncm91bmQ6ICNkZmYwZDg7XG5cdH1cblx0LnllbGxvdyB7XG5cdFx0Y29sb3I6ICM4YTZkM2I7XG5cdFx0YmFja2dyb3VuZDogI2ZjZjhlMztcblx0fVxuXHQucmVkIHtcblx0XHRjb2xvcjogI2E5NDQ0Mjtcblx0XHRiYWNrZ3JvdW5kOiAjZjJkZWRlO1xuXHR9XG5cdC5sZWdlbmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRzcGFuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZzogMnB4IDRweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdHRyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAycHggNHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gQWlyY3JhZnQgSW5mbyBQYWdlLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWlyY3JhZnQtaW5mbyB7XG5cdCZfX2hlYWQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmX19waG90byB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbi8vIE1lbWJlcnMgZW1haWwgbm90aWZpY2F0aW9ucy5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmVtYWlsLW5vdGlmaWNhdGlvbiB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRzaWx2ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHQmX190b3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRub2JlbDtcblx0fVxuXHQmX19idG4ge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdCYtLWVkaXQge31cblx0XHQmLS1kZWxldGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcblx0bWluLWhlaWdodDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Jl9fd3JhcHBlciB7XG5cdFx0ei1pbmRleDogNDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fbWVudSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNoYXJrO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmX19tYWluIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0Jl9fYnRucyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmLS1sZWZ0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQuaGVhZGVyX19idG4tLWNsb3NlLFxuXHRcdFx0LmhlYWRlcl9fYnRuLS1zZWFyY2gsXG5cdFx0XHQuaGVhZGVyX19idG4tLXNlYXJjaC1hZHZhbmNlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0LmhlYWRlcl9fYnRuLS1jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2J0biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHR9XG5cdH1cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0Jl9fbG9nby1waWMge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQmLS1zdmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1pbi13aWR0aDogMjIwcHg7XG5cdH1cblx0Jl9fc2VhcmNoLWJveCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDYwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhcms7XG5cdH1cblx0Jl9fc2VhcmNoQm94SW5wdXRXcmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjb2xvcjogJHNpbHZlcjtcblx0fVxuXHQmX19zZWFyY2hCb3hCdG4ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCYtLXJlc2V0IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0Ji0tc2hvdy1sb2FkZXIge1xuXHRcdFx0LnF1aWNrc2VhcmNoLWxvYWRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LnF1aWNrc2VhcmNoLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yZXNldC12aXNpYmxlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHR9XG5cdH1cblx0Jl9fc2VhcmNoQm94SW5wdXQge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdGNvbG9yOiAkc2hhcms7XG5cdH1cblx0Jl9fYWNjb3VudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHR9XG5cdCZfX2V4dGVuZGVkIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX19leHRlbmRlZC1zZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdCYtLW5hdmlnYXRpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdhbGxlcnk7XG5cdFx0fVxuXHRcdCYtLXNlYXJjaCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHQmX19tZW51IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCZfX21haW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdH1cblx0XHQmX19idG5zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0Jl9fc2VhcmNoLWJveCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiBpbmhlcml0IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHRcdCZfX2FjY291bnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCZfX3NlYXJjaEJveElucHV0V3JhcHBlciB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0Jl9fc2VhcmNoLWJveCB7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG5cdFx0Jl9fc2VhcmNoLWJveCB7XG5cdFx0XHR3aWR0aDogNDIlO1xuXHRcdH1cblx0fVxufVxuXG4ucXVpY2tzZWFyY2gtbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBzdmcgc3VwcG9ydCBmb3IgaGVhZGVyIGxvZ28gKi9cbi5zdmdhc2ltZyB7XG5cdC5oZWFkZXJfX2xvZ28tcGljIHtcblx0XHQmLS1wbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji0tc3ZnIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogODBweCAwIDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeTtcbn1cblxuLm5hdl9fbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLm5hdl9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5uYXZfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRwaWN0b24tYmx1ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2X19jYXRlZ29yeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHNoYXJrO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuLy8gRGVza3RvcCBuYXZpZ2F0aW9uLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubmF2LWRlc2t0b3Age31cblxuLm5hdi1kZXNrdG9wX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5uYXYtZGVza3RvcF9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xufVxuXG4ubmF2LWRlc2t0b3BfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHR9XG59XG5cbi5uYXYtZGVza3RvcF9fbGlzdC0tc3VibWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2MHB4O1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtaW4td2lkdGg6IDE4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhcms7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cdC5uYXYtZGVza3RvcF9faXRlbSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5uYXYtZGVza3RvcF9fbGluayB7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMjFweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5uYXYtZGVza3RvcF9faXRlbS0taXMtYWN0aXZlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogLjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGljdG9uLWJsdWU7XG5cdFx0fVxuXHRcdC5uYXYtZGVza3RvcF9fbGluayB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdH1cblx0fVxufVxuXG4ubmF2LWRlc2t0b3BfX2xpc3QtLXVzZXJuYW1lIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0Lmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdH1cblx0Lm5hdi1kZXNrdG9wX19pdGVtIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQubmF2LWRlc2t0b3BfX2xpbmsge1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXHQubmF2LWRlc2t0b3BfX2xpc3QtLXN1Ym1lbnUge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0XHRib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdC5uYXYtZGVza3RvcF9faXRlbSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpY3Rvbi1ibHVlO1xuXHRcdFx0XHQubmF2LWRlc2t0b3BfX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LWRlc2t0b3BfX2xpbmsge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGNvbG9yOiAkc2hhcms7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcblx0XHRcdHRvcDogLTZweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtZGVza3RvcC11c2VybmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0fVxufVxuXG4ubmF2LWRlc2t0b3AtdXNlcm5hbWUtc3RhdHVzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogNHB4O1xuXHRtYXJnaW46IDAgNnB4O1xuXHRtaW4td2lkdGg6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyODE3O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG59IiwiLmZvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjBweCAwIDQwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGNvbG9yOiAkbm9iZWw7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5mb290ZXJfX3NlcGVyYXRvciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJG5vYmVsO1xufVxuXG4uZm9vdGVyX19jb2xzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlcl9fbG9nb0ltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbi5mb290ZXJfX25hdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb290ZXJfX25hdmxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyX19zb2NpYWxMaW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJG5vYmVsO1xufVxuXG4uZm9vdGVyX19zb2NpYWxJbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuXG4uZm9vdGVyX19zb2NpYWxUZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHQuZm9vdGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuZm9vdGVyX19jb2xzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdC5mb290ZXJfX2NvbCB7XG5cdFx0ZmxleDogMCA1MCU7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyX19uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuZm9vdGVyX19uYXZsaXN0Omxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHR9XG5cdC5mb290ZXJfX2xvZ29JbWcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZm9vdGVyX19zb2NpYWxMaW5rIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuZm9vdGVyX19zb2NpYWxJbWFnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCA0cHggMCAwO1xuXHR9XG5cdC5mb290ZXJfX3NvY2lhbFRleHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym90dG9tOiA2cHg7XG5cdH1cblx0LmZvb3Rlcl9fY29weXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAgICoge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuICAgIC5pciBhOmFmdGVyLFxuICAgICAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gICAgICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMC41Y207XG4gICAgfVxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufVxuIl19 */
